MARPPTAAAVCHSLAASPALAATVGGWHLPPKVALQQRNRLSGRCCRLAKRPDRRRFYAVSDSRQLAQDAELLEAGPGLYTPFVEHCVQEMEKRMELRPFPMKKEFRVLEGFDPPRQKAVSRSIAFQSEKIRMMRSADISAGPNLQLSGAARVREGESSAPLTCPDSFVWGWNFSDLNPLFHTEEYVGKYIRPVLPLCKKYGEEGGLPWGGEFTAESLQFFSPALLWSRLPFSDTIYPTVFDAFKDYLKVWLDMVDAAEPETNEAAVATNREAQHRYVCWRCEKDPGRPVLTRLFGEERSMEAAMAAMVKLMEASMVGALAKRIHAYIHEFLFDGLNTLGNKTFLDYFPQYQSADGSVSRKRSMAGKSYVTRPWDEQGRLIGTSVPSKYA*