MDTFSHVPPGFRFHPTEEELVDYYLKKKVASRGIDLDIIKDVDLYKIEPWDLQGIYRLHQQCISLEEQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKPIYSKNSLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLESNESAPLQASDKGWVVCRVFKKRMTATPIGRASGHDSACWYDDHASLVPELDSPRQAGARPGMAFLQLPQLESPKLPFDVGHAAALHPPAITQDDLMQYSNKQLQVFSTYNIAGATDHSVEQVTDWRVLDKFVASQLSHDGGVCKELHCSTSEKPEVNAERASTSNCSAAQIELWK