MALGLGTTVPPHALPSPMFALPTLNFTVSQVAAVCETLEESGDIERLARFLWSLPVAHPNINELNKNEAVLRARAIVSFHSGNFREMYTILEHHKFTKDSHGKLQAMWLEAHYQEAEKLRGRPLGPVDKYRVRKKFPLPRTIWDGEQKTHCFKERTRSLLREWYLQDPYPNPTKKRELAQATGLTPTQVGNWFKNRRQRDRAAAAKNRYVTPLIPTLKSLQYRFHRRNRNPSLQKTFFPTLVFCSFIPISIQYSLFTLIPSKAQYHFIKKIRYKQDE