QPLAPPVYAPYPSPVLSEEEDLLLDSPALEVSDSEAEEALMAGPEGRGSEAGARKKLRLYQFLLGLLTRGDMRECVWWVEPGAGVFQFSSKHKELLARRWGQQKGNRKRMTYQKLARALRNYAKTGEIRKVKRKLTYQFDSALLPAARRA