MKFDVFLSFRGIDTRRTFVSHLLLALFKKQFKTFRQEEEMPWNQPASTQVLEAIENSKIAIVVISKNYTASVSCLDELAKIVECEEKQSLVMIPVLHEVDPSDVLEQAQNLDGDINNNWETVERWRKALASMIKTYQQLYSHWEDGDSSEDGDTDAFIIFRVMLHVSKRLKPPEKMAQTMYYCHWMIPEKTGFLTKGIMLVRDVFRKIAGRIMYAEKLISVVNPSTPARSPAYVQKDKYVTGNELSQLAPSIDFDSLVGMDRQMKAVDALLLNMDSEEDGLGEMGICGEERVGKTTLARCVYQKVSPQFQDHYYFEYQTAHSFGSTCLLEKIARAGLSAKVAVRPGEELERFDELVNANLGHRKVLLIVDIHLYDTGQLENIRNIARRFGPGSRLIYVTQSNRVLLKCGVKHLYKVETLRYDEALQLFSQFAFKQEHVPREYFRLSIRAVLITGRIPLTLKVFGSFLRGKTVSEWESELCRLEASQDNCVAKVSSYIGNAFS*