MSKALHTTIIHLHELGEKHIAIAKKLCVTRMTVHRTVKRYQELGTVEDHPRSGRPRSVNTSRIRKMVKKKILRDNKRSMRKMASDLNISPKSMRRIVKDELGFYPYKIRRAHMLTEKMKVNRYEKATKLLSIIQQGRASNVLFTDEKIFTVNSTCNGQNSRQLLQRGHQRSEKASVNVRSYFQSFVMRWVGITTSRTAPLVFVEKNVQINSKYYQNKILMKNWTFQQDWAPAHGVKTTAELCRQQFQDFWGKDIWPSNSLDLNPMDFAIWSILENKPSRTSYNHLDSLKVALVKSWDEISEDELRPIVGNFETRLRACVTAKGGNFEHQLN