MNTFLQVPPGFRFHPTDEELVDYYLRKKICSRRIELDVIKDVDLYKIEPWDLQEICSLGTEDQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIYSKHDLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETDENATPQEEGWVVCRVFKKRIATVRRMNEHESPCWYEEPVSSFMPDLDSPNQSSHSNFPHHISNFPCKKEVDYLPYQQAQVPQDHHFLHLPLLEGQKLANTFALDINLQASNFQPSAAKQQNIQQQFSDQNLLFLFDNNNNSNNEQTMDQLTDWRVFDKYVASQLSQENNNNASKQEVIAPENAPTSTSTCQIELWK