MAIIRSSEEKQAAGKSNPVPHLNRLAVIAQHLTPSGSASSAASQQRILEPIRTLSSDAQNSLSVVDHRTGKKYTIPISEGGTVKATDFKQITVEDGVGLKLYDPGYLNTAPVRSSISYIDGDKGILRYRGYPIEELAERSTYPEVAYLLMYGNLPTKEQLSHWEASITQHSALPQGVLSMIAALPHDAHPMSALVTSISALGSFHPDANPALKGQDLYKSKPVRDKQIVRILGKVPTLAAAIYSRMAGRHPVAPSNHLSYAENFLYMLDSMGNVSYVPNKRLARVLDVLFILHAEHEMNCSTAAARHLASSGVDVYTAIAGATGALYGPLHGGANEAVLKMLSEIGSVDNIPEFLEGVKNRKRKMSGFGHRVYKNYDPRAKVIKKLAEEVFSIVGHDPLIEVAVAL