MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQEKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATGAGFWKATGRDKPIYARSCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGTTPEEGWVVCRVFKKRVATVRRMADGSPCWFDDHGAFMPDLGSTAALYHGHQQQVYGHCKPELEYHHLLPQEAFLQQHLPQLESPRPPAAQTPPLEAVYMAGAGVDASVTDWRLLDKFVASQLLSKESSYSYPAQVFQAADGNKHEETLDYASTSAGSGGGEAVLWK