MGLRDIGATLPPGFRFYPSDEELVCHYLLKKITNEEALKGTLVEIDLHICEPWQLPEVAKLNANEWYFFSFRDRKYATGFRTNRATTSGYWKATGKDRMVMEPGTGEIVGMRKTLVFYRNRAPNGIKTGWIMHEFRLETPHMPPKEDWVLCRVFHKGKGEENTKLSPHDFMLETTSCTVPLSMEKYSSPPTQDQTMPRGYNPIPSFSTPPPRHSHNQSNSLLNLLHFPQEKYSNNSVPELGAKNDDEYGFLWDMSLEETSFENGVAPDMDEMRFEMDHNSMVLL