GRAGRRPGGGARAVASGVLRDQPSPKNRPSCLLKEKERKAALPAATTPGPGLGLLAPLLWERTLPFGDVEYVDLDAFLLEHGLPPSPPAPGGPSPEPSPARTPAPSPGPGSCGSASPHSSPGHAPVRAALGAASGHRAGLTSRDTPSPVDPDTVEVLMTFEPDPADLALSSIPGHETFDPRRHRFSEEELKPQPIMKKARKIQVPEEQKDEKYWSRRYKNNEAAKRSRDARRLKENQISVRAAFLEKENALLRQEVVAVRQELSHYRAVLSRYQAQHGAL