MNTFTQVPPGFRFHPTDEELVDYYLRKKITSRRIDLDVIKDVDLYKIEPWDLQELCRIGTEEQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIYSKHDLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETDENGTPQEEGWAVCRVFKKRIATIRKVSEHESPCWYDDQVSFIPDLDSPKQTSQSNMAYHIPYSCKKELDLQYHVPHEHYLQLPLLESPKLLQTPAGAVTCNSMAAYGLDMNNASTLQSSTLTQEDHIQQTHDQQHLHALYGNSSNAQAVDQLTDWRVLDKFVASQLSQEDVAKENNYLSASAANNVFHSSEQTNLLSRHLNKQEMVPENASTSTSSCQIDLWK