MKLRITLLTAATLTAFSFAAHAAEKGTIMIMVNSLDNPYYASEAKGASEKAQALGYKTTVLSHGEDVKKQNELIDTAIGKKVQGIILDNADSTASVAAVEKAKKAGIPVVLINREIPVDDVALEQITHNNFQAGSEVANVFVEKMAEKGKYAELTCNLADNNCVTRSKSFHQVIDQYPDMVSVAKQDAKGTLIDGKRIMDSILQAHPDVKGVICGNGPVALGAIAALKAANRSDVIVVGIDGSNDERDAVKAGTLQATVMLQAQAIAAQGVTDLDNYLQKGEKPAKQRVMFRGILITQDNADKVQDFNIKS*