MKDLFMEGERETSSMTCLTPKDSVQSPNMLVRQPKKETTTQTPKTTRGRQKIEIKKIEEETKRQVTFSKRRRGLFKKSAELSVLTGAKIAVITFSKCDRIYRFGHVDALIDKYLRKSPVKLEGYSGDNAADEESRRPWWERPVESVPEEELEEYMAALSMLRENIGKKIVAMGNDRTVDMVPAWPINVMGWKPTMDMQKLENLTDGVNRCRVGQNGD