MLSVVGFSLLALILGFIFYGLSALKTKEDSNSNGAPPSYPIVGSLFIFLKNRRRLPQWLTEVLHNAPSHTITLHRLGGPKAVITANPANVQHILKTRFDNYPKGDFFSVVLHDLLGRGIFNADGKTWKLQRRVASYEFSTNSLRDFISESVHGEITHRLLPLLRKAAAGNTLLDMQDLLKRFAFDNICKVAFGTDPGCLDLSLPVSEFAEAFDEATELIVKRFAEILPLTWRLKRFFKLGSERRLHKAIRVVHNFAEEVIRQKGPQISLSQDEDLLSRFLSLPHGATGVDEHQDSLNDFVRDIGISFLLAGRDTTSSALTWFFWLLSSHHQVEERILQEIRGIVAARGEWGEVEGFCYEEVKEMNYLHAAICESMRLYPPVPSDTKEALQDDVLPDGTVVKAGTRVTYHPYAMGRM