MMKSGADLQFPPGFRFHPTDEELVLMYLCRKCASQPIPAPIITELDLYRYDPWDLPDMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKPVGIKKALVFYSGKPPNGEKTNWIMHEYRLADVDRSVRKKNSLRLDDWVLCRIYNKKGVIEKQRSENELRAVNDTCPPESVERLIAGSEQVVSQEFTCSNGRLSNALDFPFNYVDAIADNEIVSRLLSGNQMWSTLDPLVVRQRTF