MVRNFLLIARLTTSFTHHRSNPIQLGSLLQHKHNASFFFFNSFTSGISSDAESDDENHHKGDTFTVSYLINSWGLSPKLASELSNRVNLKNPDGPNAVINLLNKYGFEKTHLAKLAEIKPSVIAANAENTLLPKLKFFRSIGISNADMPKILIASHHMLFRSLDKCLIPRYEILSSLLRDKGEVVRALKNAPFGFTYVDMMTHLVPNIRVLRESGVPQGSISYLLMHSGTLAYRDHSKFVEAVNTAKGFGFNPLKRTFVVGVEVLANKSKAVWESRFEVYERCGWNREIALGAVRKFPSIVKLSEEVFIKKMSFLVKDMGCSSEDIAEYPQVVTYNLEKRIIPRFSIIKMLKSKGLLKKNLHFSAIICITEANFLEKFVINFQKDLPFLPDYYNSLANQQNVL*