MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQEKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATGAGFWKATGRDKPIYARSCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGTTPEEGWVVCRVFKKRVATVRRMADGSPCWFDDHGAVGAFMPDLSSPRQLLPHHHHHHPGSSAALYHGHHHQQLQQMYGHCKPELEYHHLLPQEAFLQHLPQLESPKPPPPPPAAAAYIGGHLGSSSSTALTTHDDEASGSAAQQQPPSLEAVYMAGAGVGIGVDASVTDWRLLDKFVASQLLSKESMSSYGSHPAQVFQAADGGKHEEALDYASTSAGSGGGEADLWK