MGRLSCGGVQPKLRKGLWSPEEDERLYGHIIRHGVGCWSSVPKLAGLQRCGKSCRLRWINYLRPDLKRGGFSQQEEDLIVALHEILGNRWSQIASHLPGRTDNEIKNLWNSCLKKKLRQRGIDPATHKPIAAEAGSAPLHRDDQSKPQQQPAAAAVFDPFPVTDFGFDLGAAALYGDDVGGDASSDAGFLADYSSVLDVSENLGYGESSSNSSGWNCAEMGNAVLDSEALHWTSAAAAAATKPEPCSELEQQRSGGLSSEVFNIEFNLEYF