MIGKALKQLPREKIQLATKFGIIRLEGFQFTVKGTPEYVRQCCEASLKRLGVDYIDLYYQHRVDVSVPIEDTMGELKKLVQEGKIKYIGLSEASVDTIRRAHAVHPITAVEMEYSLWSREIEEDVLPICRELGIGTVAYSPLGRGFFAGKAVVESLPNESTLAMHPRFSAENIEKNKVIYARLSDLASKHACTPPQLALAWLLHQGEDVIPIPGTTKLKNLDNNIGSLAVKLTPEDLKEILDAVPVDEVGGEREYSVFSNYLYKFANTPAQ*