MGKGRAPCCAKVGLNRGSWTPEEDMRLIAYIHKYGHANWRALPKQAGLLRCGKSCRLRWINYLRPDLKRGNFTVEEEDTLIKLHNMLGNKYVHGLVTTSTH