MVLEFFSSFQEKTYFITGGTGFLAKAVVEKILRTAPDVGKIFVLIKAKNKEAAMDRLKTEIIDSELFECLKQRHGKYYQDFILSKLAPVVGNLCESDLGIDANSISEIAEEVDVIINSAANTNFEERYDVSLSTNVLGPRRLMDFTNKYCKNLRVFLHVSTAYVSGEREGMIMEKPFHMGERIAREKAASEFPPLAYPVLDVDGEIEIALDSKVAFEGNLEDEKMKALGLERARIHGWHNPYEFTKAMGEMLINSMRGDIPLVIIRPTAIGSTLDDPFPGWIQGNRYLISLPFSCPCTKSHFFSNNQFFVF*