MKRRSFSFCCCLLFAFTQIVSSARLDSFSRSAGILEPRFTNILGDSTLVHSFIDYGRRYGKRYSTVEELRHRFQAFVGSLELIEATNRCNLSYRLGVNQFADLTWEEFKEIYLASTEQNCSATSPGSKPPLRHFPLPSSKDWRDDGIVSAVKDQANCGSCWTFSTTGALEAAHAQATGQMVLLSEQQLIDCAGGYNNFGCNGGLPSQAFEYIRFNGGLDTEDAYPYKAENGECQFNQDTIGVQVYDVVNITLGAEDELKEAVGLVRPVSVAFEVVDGFHLYKSGVYTSETCQSSPESVNHAVLAVGYDVDENGLEYWIIKNSWGESWGMNGYFNMEMGSNMCGIATCASYPIVQEKEDQVWLS*