MMQKKEFETLCKKNYLFKYLDREQEDIVIDAVEEVKFEQGDTIINQGDPGDRFYLLDEGTCDVWIQSPDSPEPQLVKQYVASDSFGELALLYNTSRAATVKATSRCILWAMDRMTFRTILLHTTSNKRKLYEKFLEDVPLLKTLEKSERAAIADVLEAEYFDEGKQILVEGQPGDKFYLLEEGEAEARSRGKVLMKYKRGDYFGELALLNNKPRAATVVALTKCKCVSIDRQSFKRLLGKLDEILKRSIGDYGKDQAALRATDVESSS*