ACAEQDKLGQAFEDAFEVLRQHSTGDFQYSSDYKNYLAFINHRSHIRGNSNSYGVQPAEEPIYNWRTVINSATDLYFEGNIHQSLQNIPENQLVQPALLQQKGGKGRKKLRLFEYLHESLCNPEMASCIQWIDQTKGIFQFVSKNKEKLAQLWGKRKGNRKTMTYQKMARALRNYGRTGEIIKIRRKLTYQFSEAILQRLSAPYFLEKEIFYSQYVQPDQGYLSLNNWNANYNYTYANYHELSHPDC