MGSTCPGALLYDARRLFDAQDARATGELLELVRGGEVGAAAEDCLAAASAELDPLKQAALLKASCYGRAFKALEPGAGSSGGGNNGGGGSGGTQSGGGSGKGPGDRRRLTVDVARRLRVLNALRDPTIAMPLTMPQLEAQGLPAVVSRLVGRRHYLLAQRICQALGLPSEQVLVRWACDKISAAASSLPDDQLMAALQAKLSGHSGVRYAAVAAHAAAEGRRHLAALLLDHERCAADQVPLLLQLGEDERALDKAVESGDSDLVFQVVLAMWRRLERATAAATAAGSSSRPGSVVSASQDRFWQAVARKPAALAFFAIYYRQQDPQLLLELYSAMGQQEAAAELHLQAALELAAGGMATEPVVQRELARSREAYSRATDAQQARGHKWEAAAVQALGRLREQQLELQASSRREGFVGLSVADTIRLCLRLGLRDQAQRLARDFKVPDRQLALLTARVLAAQHDWAALQHTAGRVDRRSGLTMEHFIAAARAHGAPPEVLRWFIDHISGEGALLRKAX