MGRLSCGGGGGGGVQPKLRKGLWSPEEDEKLYNHIIRHGVGCWSTVPKLAGLQRCGKSCRLRWINYLRPDLKRGSFSQQEEDLIVALHEILGNRWSQIASHLPGRTDNEIKNFWNSCLKKKLRQRGIDPATHKPVAAAEASAALPDARDHDREPGGAGAGADADGLAQQSKQPAAAVFDPFPVVDFGFDLSGGGGVAALYGGPYDAAAGKASADDGGFVADYSSVLDVSENLGYGESSSNSSNWGNGAEMGNAAAAVLDGEVLHWAKPEPYTELEQRSAGQAAADDDALHHRFLLPCGQEQSLAHLDFGLEYF