MESSQSRKRTRQAYDCAAALPPEREVVARGGASPPWREDDRDGHYVFDLGENLTRRYKILSKMGEGTFGRVLECWDRETREYVAIKVVRSIRKYRDAAMIEIDVLNRLAENEKYRSLCVQIQRWFDYRNHICIVFEKLGPSLYDFLKRNRYRPFPVELVREFGRQLLESVAYMHDLRLIHTDLKPENILLVSSEYIKVPSTKKNSQDEMHFKCLPQSSAIKLIDFGSTAFDNQDHNSIVSTRHYRAPEIILGLGWSFPCDIWSVGCILVELCSGEALFQTHENLEHLAMMERVLGPLPEHMIRKSSSSAQKYFRRATRLNWPEGAVSRESIRAVKKLDRLKDLVSRNAGHSKAELADLLYSILRFEPSERLTAQEALEHPFFRNPT*