MALPKDGCLDGAKITEVGGVGYKELLVMALPKDDSIDGAKVAEAIGVKLPDVGGAIRTILNSREAREFASGALAGAMSKAILAPLETIRYCAYRILSLVVGLTGGINGRTRMIVGVGPRHIFGSLVDIIQQNGWQGLWAGNTINMLRIIPTQAVELGTFECVKRSMAEAQEKWKEDGCPKIQLGNMKIELPLHLLSPVAIAGAAAGIAATLACHPLEVIKDRLTINREVYPSIGLAFRRIYKTDGIGGFYAGLCPTLIGMIPYTTCYFFMYDTIKTSYCRLHKKSSLSRPELLLIGALSGLTASTISFPLEVARKRLMAGALQGKCPPNMIAALSEVIQEEGVMGLYRGWGASCLKVMPNSGITWVLYEAWKDVLLADRNKPRSLAN*