MNTFSHVPPGFRFHPTDEELVDYYLRKKVASRRIDLDVIKDIDLYKIEPWDLQEKCKIGTEEQDEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYSKHNLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGPPQEEGWVVCRVFKKRITAIQKANEHEAACWYEDQVSFMSDLDSPKRIVPNMGYLPYSCKPELELHYHIPHDPFLQLPQLESPKLPNSSGTVSCNSIAPYGLDINHGSSLLSSSFAQEEHMQQSHQHQMNSAYHNAEQSMDQVTDWRVLDKFVASQLSQEDSPKEPDYSNATNLFHVSDHVNLLARQSNKPDSAAEYASTSTSSCQIDLWK