MAAVGRQVFDWLRFIPLTWTHVPKQTLRFGEQRRTTAVLLRKLTAASNGGSLEELASVRSRKYVQEPECRTNLTPHLPEKPTPVAQGSWGPEVIDCLLGMGFSDAHVSDLLSAQPGAGSRQSLDIIAELILLGLNPEPVCVALKKSPQLLKLPVVQMKKRSSYLRKLGLGEGKLRRVLQCCPEIFTMHQRAIDDIVGVLKDKCLFTVQQVTEILYRCPSVLREDPDKLEYKFQYAYFRMGIKHQDIVRTEFLQFSITKIKQRHIYLERLGRYQTPDKKGQTQICNPLLKDILRVSEAAFVARTACSSAEEFEVFKKLLAREQDRESESCTSADGSTSVDTDEEEGVFDGRD