MVAPLHAIGQVIEAIGTDDSDERKRLCCRRCSTAIRDRFVLKVGKLSYHESCTRCVRCDLLLEEKCFEKEGLLYCEEHYFKECSSFRCVGCNEGVNPREFVYRHAGGMVFHVNCHRCVVCTRQLDPGEQISVDANSRTIACAVHYTEPPMMDMDEQSLLLLPPQDDFLTGCSSSSSLPMPPPPLPPMPECMPGPSNEDTHQYIPIDYCELDDTRRSSRNFRPFSRRSKPSQSTTMRLDVLNRIFSTTPKPSKHARAKLALETGLSMRVIQVWFQNRRSKERRLKHLCNYLRHYEQRGGMMAGMTAGMGGVFPTGDGGIVDPNSVLSMEGVDKIRESASFYADLDICAGHKDFPYDDVKFEEKEVGQ