MSNKEMDHNMIYGQDYNFGSLVSPSATAQATGNLESVFKDIYRERNLKRLVQKFKKSSELDRFRTKTGIYEETVRRLASAKRFRWIEEILEEQKKYKDISREGFAVRLISLYGKSGMFDHAFKVFDEMPDQKCERSVLSFNALLGACVHSKKFDKIDGFFQELPGNLGVVPDVVSYNIIVNAFCEMGSLDSALSVLDEMEKVGLEPDLITFNTLLNAFYQNGSYADGEKIWDLMKKNNVAPNVRSYNAKLRGVISENRMSEAVELIDEMKTSGIKPDVFTLNSLMKGFCNAGNLEEAKRWYSEIARNELPPVRATYMTLIPFLVEKGDFDMATELCKEVCSRRWLIEPALLQQVLEGLVKESKIEEATELFLIFRSYQL*