MKFDTSGLESTASVFGTAGSELVDGFSAAPAFELPTTTDFDGFQKEAVQMVKPAKGTTTLAFIFKDGVIVAADSRASMGGYISSQSVKKIIEINPYMLGTMAGGAADCQFWHRNLGIKCRLHELANKRRISVTGASKLLANILYSYRGMGLSVGTMIAGWDETGPGLYYVDSEGGRLKGTRFSVGSGSPYAYGILDSGYRFDMSIEEAAELGRRAIYHATFRDGASGGVASVYYVGPDGWKKLSGDDVSELHYNYYPVVSTEASEPDRMVEA*