MSQDLQKEVASRKTFAIISHPDAGKTTITEQLLLFGGVIRSAGTVKGKKSGKFATSDWMEIEKQRGISVTSSVMQFDYNGSRINILDTPGHSDFSEDTYRTLMAVDSAVMVIDAAKGIEAQTLKLFKVCRMRGIPIFTFINKMDRQGKMPLELLAELEEVLGIESYPMNWPIGMGKELAGLYDRYHRVIEQYRSEEDERFLPLGEDGDLKEAHAIQKSLYYDQALEEIMLLDEAGNDFSRERIIAGEQTPVFFGSALTNFGVETFLRTFVDFAPAPSSHGSNEGVIEADNPKFSGFIFKIQANMNPAHRDRIAFIRICSGEFERGMNVTLTRTGKSLKLANSTQFMADDRETVNRAVAGDIIGLYDTGNYQIGDTITNGSKKLEFEKLPQFTPELFMRVYAKNVMKQKHFHKGVEQLVQEGAIQLFKTWRTEEYIIGAVGQLQFEVFEHRMRGEYNSEIRMEPIGKKIARWVKEEDADEKLSTARSMLVKDRFDQPLFLFENEFAINWFNDKNPDIELTSLL*