MTTNQTIDVTDLQYQASKSFLPDKESLWKFPQEHDGWVHAHNAIRGEMQTIEDCFRVIQSRSKKQPQLQNWEAAALRTVFDAHVNFVHVHHTNEDDIITPWLATRVNLPSKLTDDHAHIVRDMKSIQTRIHGLKGGDNRDTSMAALLTLWKPYTVTMREHLQEEEDIGLPLLRAYFTPKELLRTVMKLSKKESSNPLVTGTFVHHMGKDHCRKEFMKEHDVPSFVWYIAFARPLKMYEKQVVSVVKAIHVGVEPVPVKRGGLWCC*