ACVEQDKLGQAFEDAFEVLRQHSTGDLQYPPDYKNYLAFINHCHVRGNSSCCAVLPVEEPVYNWRTVINSAADLYFEGNIHQSLQNIPENQLVQPAVLQQKGGKGRKKLRLFEYLHESLYNPEMASCIQWVDKNRGIFQFISKNKEKLAQLWGKRKGNRKTMTYQKMARALRNYGRTGEITKIRRKLTYQFSEVILQRLSPSYFLEKEIFYSQYVQPDQGYLSLNNWNANYNYTYANYPELSHPDC