MGRHACSAAAGVQQKLRKGLWSPEEDEKLYNHIIRYGVGCWSSVPKLAGLQRCGKSCRLRWINYLRPDLKRGSFSQQEEDAIVGLHEILGNRWSQIASHLPGRTDNEIKNFWNSCLKKKLRQRGIDPSTHKPISASVVAAAAALDPSPEDQKPAATADGFALKQQQVFDPFPVTDSFGGGFDSTGMAMYGHLGGKNAAGFVDYSSVLDVSENLGYGESSSNSSNWNCGVGAPEVNNALESEALHWATESKAEPFVGYGGEGDTMEHKFVLPCHGQQEQSMPHFDFDVGRGMVVGDFNLEYFR