MGRLSSCGGVQAKLRKGLWSPEEDDKLYNHIIRHGVGCWSSVPKLAGKQERTQLIDRHCRFGELDWANFGLQRCGKSCRLRWINYLRPDLKRGSFSQQEEDLIVALHEILGNRWSQIASHLPGRTDNEIKNFWNSCLKKKLRQRGLDPATHKPIAAAATSSASAVTQVDEDHKPHVAADGLAANAKQSVFDPFPVTDFGAGFDLGAANMAAALYGSHPDDGAGFVADYSSVLDVSDNLGYGESSSNSSNWTCAEVSNVLDREVLNWAASAAAAAAAKAEPFADMEQQHSGYGGEHQVEDDAALEHKFSLPCHEQSLAQFDFNLEYF