MKNLRYIRLREASYLPSPRIDKNLVTGMPNLEEFFGLGYSSCTNEVFSSIPNLKRLTIHAQLRVADNIPYLLLDMSSLTKLETFKFYWKRYLENPIKIFVFPKSLRRVSLTRCCKFIWEEISSTFIMLPHLEELKLKYCQAEDDIWRLTDKDIFKSLKLLLLNELDLKYWEASSVNYPYLKRLVLKNCYLLQEIPTDFGEICTLESIELHDCTTTAEDSVRNIEQEQEDMGNNILKGIEAYFEGSSNAIFRIQNRAVYILFLYSDRLLNSCFRNKHVQYMSRPIVFLYFVDGN*