MALMMEPGRTEPLNEEEDADMAAIEAIRESAVTELKDQGNDFVKKGKKHYKDAIDCYTRAINQKTKDASMNSILYGNRAQVNLLLGNYRRAIDDADEAVKLNPSNVKAFYRGAKAALSLGLWPKVAELCSEGLNVEPANKELQSMKKQVEEKQAAAAESKRRALEIKSKAEALVLALEKRKLRLGQSKYRQHTGLRRPSLDRSGILHWPVLFLYGEYMTSDLIEDFPETDMFKPHLETMFGKNAPRLTWDTANAYKRDRIELYYQTHVGPVLSKKQLLTSLMEGEVGLEGLDLDGGGEDTAHADSGERRWVKVQERTTLHEVIAQPKHIIPGIPVFYVVATGTSFREKFLKEWSPP*