MARALRGPRVWPIVGSLPGLIENNHRLHDWIAENLCTCGGTYQTCIWAIPFLSRKQGLVTVTCDPSNVEHVLKTRFDNYPKGPTWQAVFHDLLGQGIFNSDGDTWLFQRKTAAREFSPRALRQAMAPWVSQAVKHRLCPILKAAQLEAKPVDLQDLLLRLTFDNICNLAFGKDPKTLSPGLPENVFATAFDRATEASLQRFILPKMVWKLKKWFQLGMEAELSRSLGHIDKYISSIINARKLELMNGIQPNDLLSQFMRKESCSNVSLQHVALNFIIAGRDTSSVALSWFFWLLMKNPTVEDKILREICTVLLETRGGDTVMWMKEPLMFGEVERLVYLKAAVTESLRLYPSLPEDSKHAVKDDVLPDGTFVPAGSSVTYSIYSAGRMKSLWGEDCMEFRPERWLTVNGSRFEPLDSSKFIAFNAGPRTCLGKDLAYFQMKSIAAALLLRHRLTLVPGHRVEQKISLTLFMRYGLKVNVHPRDLGAMVATLTPATSV