MARALRGPRVWPIVGSLPGLIENNHRLHDWIAENLCTCGGTYQTCIWAIPFLSRKQGLVTVTCDPSNVEHVLKTRFDNYPKGPTWQAVFHDLLGQGIFNSDGDTWLFQRKTAAREFSPRALRQAMAPWVSQAVKHRLCPILKAAQLEAKPVDLQDLLLRLTFDNICNLAFGKDPKTLSPGLPENVFATAFDRATEASLQRFILPKMVWKLKKWFQLGMEAELSRSLGHIDKYISSIINARKLELMNGIQPNDLLSQFMRKESCSNVSLQHVALNFIIAGRDTSSVALSWFFWLLMKNPTVEDKILREICTVLLETRGGDTVMWMKEPLMFGEVERLVYLKAAVTESLRLYPSLPEDSKHAVKDDVLPDGTFVPAGSSVTYSIYSAGRMKSLWGEDCMEFRPERWLTVPTSTEKDPGQCK