MGRGRAPCCEKIGLNKGTWTEEEDMKLIAYIHKYGHQNWRALPKLAGLLRCGKSCRLRWTNYLRPDIKRGNFTKDEEDTIIKLHALLGNKWSKIASFLPGRTDNEIKNVWNTHLKKRAASGEQQPVTNGASTSTGDRMAGAIEIPVDPTVDMFVILDDALSTSMQSNEMEDSVFLETLGVRQDSLWTSPQKQSRGSVASVGTDGPSIPDVRQPEACEEADGTRRDGQREEWLDYLEKELGLRDEGEAWDRWDEMEGDLVATFLQDDIFSPYD