MEFLEAKEIQVGIAVAIVAVVATAAYLYTSKKSKVVGSIDPENFKEFKLVKRTQLSHNVAKFRFELPTPTSVLGLPIGQHISCRGKDSQGEEVIKPYTPTTLDTDVGYFELVIKMYPLGRMSHYFRELREGDYMSVRGPKGRFKYQPGEVRAFGMLAGGSGITPMFQVARAILENPKDNTQVHLIYANVTYDDILLKEELEGLEAKYPGRFQVYYVLNQPPEEWTGGVGFVSKEMIQAHCPAPAPDIKILRCGPPPMNKAMAAHLDALGYSAEMQFQF*