MSTFLSTVKAAASQPQNSRPRGQRAKSSAAIVAQPTLGVLTAPPAAPGLLAGKDVEEHAMWLQIGLHESWEQEKRTLSQRWQGPELLQAYDRCGEVTSEYAKTFFLGTQLMTPEQAKAIWAIYVWCRRTDELVDGPNASRITPAALDRWENRLEALFEGRPYDALDAALTDTISRFPVHIQPFRDMIGGMRMDLVKSRYETYDELYDYCYRVAGTVALMSVPVMGVDKSYKGPLETVYRSALALGTANQLTNILRDVGEDASQRNRIYVPLDELAAFKIREEEVLNGTLFAASTGRIDDRWRAFMQFQIARARQIFTDAEEGVNQLDAEARWPVWTALVLYRQILDAIEANDYNNFTRRAYVPKWRKLVSLPAALLRARMX