MSMTAGKTIAMWSGGKDSCLALWRAMKEMEVDSLVCMMQHGKARAHGINAEIVKAQAESIGIDIVVEEATWEDYGRRLKGIFHRLGVERAVFGDIYLEEHRTWIERVCRESGVKPFFPLWGESTEKLAEEFIEAGFEAYVIATKKEFRDLLGRRFDRKFVDEVKKRGIDPCGEDGEFHTLVVDGPIFEKRLEVKLLDAYEGERYWHLGVELLRA