MKTKLPTEWQELSDQLGFQEFTPIQTQLFEPLLAGENLLGVSQTGTGKTLAYLLPSLLRLQKKKAQQLLILAPNTELAGQIFDVCKTWAEAIGLTAQLFLSGSSQKRQIERLKKGPEILIGTPGRIFELIKLKKIKMMNVETIILDEFDQLLDDSQIHFVEKITHYAPRDHQLVYMSATTKFDQEKIVPNTRTIDLSDQKLDNIQHFYMQVDQRHRVDMLRKLAHVEDFRGLVFFNSLSDLGNAEEKLQYRDILAVSLASDVNVKFRKIILEKFKDNQLTLLLATDLLARGIDIDSLECVVNFDIPRDSETYTHRAGRTGRMGKEGYVITLVTHPEEIKKLKKFASIREIVLKNQELYIK*