MNTFTHVPPGFRFHPTDEELVDYYLRKKITSGRIDLDVIKDVDLYKIEPWDLQEICRIGTEEQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIYSKHELIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETDENGTPQEEGWVVCRVFKKRVTTMRKVSEHDSPCWYDDQVPFMLDLDSPKQTSQSNLVYQLPYPCKQELDLPYQLPRDHFLQLPLLESPKLLQSASAITPNNPMAAYVLDHVNHSTSLLPPSLIQEEQQNFQATYGNSNSNEQAVDPVIDWRVLDKFVASQLSQDASKDNIFQGTDNSNVQFRHLDKQELVVPEQNASTSNSSCPIDLWK