MSDLDRQIEQLRRCEPLKESEVKALCTKAMEILVEESNVQRVDSPVTLCGDIHGQFYDLKELFTVGGECPQTNYLFMGDFVDRGFYSVETFLLLLALKVRYPDRITLIRGNHESRQITQVYGFYDECLRKYGSVNVWRYCTDIFDYLSLSALIDNRIFCVHGGLSPSISTLDQIRAIDRKQEVPHDGAMCDLLWSDPEEIEGWGLSPRGAGYLFGGDVATTFCHDNKVELIARAHQLVMEGYKWLFNQQLVTVWSAPNYCYRCGNVAAILELDEHLEKKFTVFEAAPQDVRGVPSSKPAPDYFL*