MGRHACSAAGVQQKLRKGLWSPEEDEKLYNHIYRYGVGCWSSVFDPFPVIDSFGSGFDATGMPLYGHLGGKDAAGFVDYSSVLDVSENLGYGESSSNSSNWNCGVGAPEVNNALESEPLHWATESKVEPFVGYGGEGDAMEHKFGLPCHGQQEQGMTHFDFDVSRSMVVGDFNFEYFR