MFLGRLFVALLLLATTPQTLAILHTELFNSSINDPLVTLRNECPGAQRATTEADLEPLLRDNLEPDLRPWRQLGRPLTRLDLLNFLHEIDSHWLEYRRNFLAVVVIRNNVMRWWAYPNARGWCTRRVKFIAEQFHGFVASVGLRFPDVVYVMNAYDKPLCERGNCSAPLFTFDKRWNASAYAAGLPGSAHDDILHPVMNHPFEQLIDYPWDKKIERGFMRVGIYGAMAANCSRVLMYKVAQSRAGQEVLDVGIYQNRHWKVKVKTVPPVPMELHTRWKYLINTDGQSASWRLAKLLAMNSAVLKYRSDAIEYYYRSLREGENYVSFDHTDVVEVIKGLKGRDAELKTMAARNQAFAFRYLSQLSRTLYAKVSFERYKGLFSDMDEFLHEIPQDFSMSWFLQHRARLIAASTGVGLG*