MSPTSANRLRPGGKHGLSTKETRDPIGYAVAALSRLAQSDVLDRLGLRKQAERGVFTVTRTGFRAATAASRQFARAGKAGGAGTRPVPAAGSGVFDLTPSEDEQLLVDVVSELADEVFRPAAAEADEACAAPEAVLKAGLEVGLPILGVPEALGGISEERSAVAGTLVAEALARGDLGLAVASLAPGSVATALGLWGTDAQQQTYLPAFTGDAVPAAAIALTEPTVLFDVLAPATTAVRTEDGFVLNGVKSAVPRGADAELFVVGALLDDAPVLFLVESSTPGLEVVADPAMGVRAAGLTRLVLTDVALPSDSVLGAVDGSTYAECVRLSRLAWCALAVGTGQAVLDYVTPYVKERQAFGEPVAHRQSVAFMVADIAIELQAMRLLTWKAAARAAAGKDFAREVALARRLCAEKGMQIGNDGVQLLGGHGYVKEHPVERWYRDLRAIGVMEGAVLV