MGRHAASGGGVQQKLRKGLWSPEEDEKLYNHIIRYGVGCWSSVPKLAGLQRCGKSCRLRWINYLRPDLKRGSFSQQEEDAIVGLHQILGNRWSQIASHLPGRTDNEIKNFWNSCLKKKLRQRGIDTSTHKPAVSASVPAASEQPVSQDRKPLAAAAADGGSDMKHQQVFDPFPLTDSFGGGFGAALYGHTGGKQDAAAFVDYSSVLDVSENLGYGGESSSNSSNWNCAPEVHNNALDGDAPLHWASESKATPFAGYGGEEQSLLGHRFSVPCHGQQEQSPPRFDFDIGRGAVVGEFSLEFF