MSFSSLALSADLIQALPKAITQPTAIQTLVIPAMLTGKDVLALANTGSGKTLAYGLPLLERLKTSPEQQALVLVPTRELAMQVSEVLTHVGTALGLNTLCLCGGVDKTEQQNALAENPNILVATTGRLFDLTQSGLRLNRVTTLVLDEADRLLDMGFWPQVQALASQTAGVRQTVMCSATFSDDLKLKAQQLMRAPTQVSANPENSINQAVQETLYLVNKGSKTQALVALLKQHQWPQVLVFIGAKENADSLTKKLNKAGIVATVLHGDKSQAQRETALAEFKNGTTQVLIATDLLARGIHIELLPVVINFELPMHAETYVHRVGRTARAGQHGIALSLVCHGEMDALNAIRTLTQRELPVQNLEGFPVTDQPSTGESKRAPRDKQANRRTQNKKSVKQFQGKSRT*