MGRLSCGGGGVQPKLRKGLWSPEEDEKLYNHIIRHGVGCWSSVPKLAGLQRCGKSCRLRWINYLRPDLKRGSFSQQEEDLIIALHEILGNRWSQIASHLPGRTDNEIKNFWNSCLKKKLRQRGIDPATHKPIAAGAAAEAGTALPDGRDHDRKPGGAADGDGDADGLAQSKQLQPAAAVFDPFPVTDFGFDLGVAALYCGPYDDGKASPDAGFVADYSSVLDVSENLGYGESSSNSSNWNCGAEMSNAVLDSEVLHWASGAAAAKPEPYTELEQQQQHSGGYSGGGGQAVDDDDDALEHKFLLPCGGQEQSLAHFDFNLEYF