MNTFSHVPPGFRFHPTDEELVDYYLRKKVASRRIDLDVIKDIDLYKIEPWDLQEKCKIGTEEQDEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYSKHNLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGPPQAKGWVVCRVFKKRITAIQKANEHEAACWYEDQVSFMSDLDSPKRIVPNMGYLPYSCKPELELHYHIPHDPFLQLPQLESPKLPNSSGTVSCNSIAPYGLDINHGSSLLSSSFAQEEHMQQSHQHQMNSAYHNAEQSMDQVTDWRVLDKFVASQLSQEDSPKEPDYSNATNLFHVSDHVNLLARQSNKPDSAAEYASTSTSSCQIDLWK