MDLPGPDAFEVIPDSTLVVARTAFKNNSSRYTINSRQSNYKEVQTLLKGRGIDLDHNRFLILQGEVESIAQMKPKAPSEHEDGLLEYLEDIIGTSQYKEPIEEALTDMDRLSEERTEKLNRLRIVERDRNALEAKKKEAENYLRMFNEHVRALSRLWQWYLWQCLMNAEAFEKKIEGLESDLENEQEQNRDDIEHYEALKKHYNERVAIYEEVKAAAAEAMKDLAAQEKQQVSLDEKRKHANSKAKKLKKSLQDDEHTRSDALRAIEENTAKIEREKAKLEELEESLAQEEDVLEQIRDSLKX