MKLDTSGLESFASFRGGSEILSSDFSQVPSFELPRSADFDEFQKKAVQMVKPAKGTTTLAFIFKEGVIVAADSRASMGGYISSQSVKKIIEINPYMIGTMAGGAADCQFWHRNLGIKCRLHELANKRRISVTGASKLLANILYSYRGMGLSVGTMIAGWDETGPGLYYVDSEGGRLKGTRFSVGSGSPYAYGVLDNGYRYDMSIEEAAELARRSIYHATFRDGASGGVVSVYYVGPDGWKKLSGDDVGELHYKYYPVVPSSVEQEMAEVAAT