MNALAATNRNFKLASRLLGLDSKLEKSLLIPFREIKVECTIPKDDGTLASFIGFRVQHDNARGPMKGGIRYHPEVEPDEVNALAQLMTWKTAVAKIPYGGAKGGIGCDPSELSISELERLTRVFTQKIHDLIGIHTDVPAPDMGTGPQTMAWILDEYSKFHGHSPAVVTGKPIDLGGSLGRDAATGRGVLFATEALLNEHGKSISGQRFVIQGFGNVGSWAAKLINEKGGKIVAVSDVTGAIKNKNGIDISGLLEHTEENRGIKGFDGADSIDPDSVLVEDCDVLVPAALGGVINRENANEIKAKFIIEGANHPTDPEADEILRKKGVVILPDIYANSGGVTVSYFEWVQNIQGFMWEEEKVNKELQNYMTRGFKDLKEMCKTHSCDLRMGAFTLGVNRVAQATVIRGWGS*