MSHNNKNVNGASNHFFQPSRRVPTLGKATILAMGKALPPQLVPQDCLVEGYMRDTNCKDLRIKEKLERLCKTTTVKTRYTVMSKEILEKYPELATEGTPTINQRLEIANPAVVEMAKEASLACIKEWGRTVDEITHIVYVSSSEIRLPGGDLHLSTELGLRSDVGRVMLYFLGCYGGVTGLRVAKDIAENNPGSRVLLTTSETTILGFRPPNNARPYDLVGAALFGDGAAAVIIGTEPIVGTESPFIELNFAMQQFLPGTKNVIDGRLTDEGINFKLGRDLPEKIQDNIEEFCKKLIAKNDELKGSNYNDLFWAVHPGGPAILDRLEKTMKLQNEKLNCSRKALMDFGNVSSNTIFYVMENMREELKNKKDGGEEWGLALAFGPGITFEGILLRSL*