MSGGGAGGAAAERQELQLPPGFRFHPTDEELVVHYLCRRCAGLPVAVPIIAEVDLYKYDPWQLPRMALYGEKEWYFFSPRDRKYPNGSRPNRAAGSGYWKATGADKPVGTPRPVAIKKALVFYAGKAPKGDKTNWIMHEYRLADVDRSARKKNSLRLDDWVLCRIYNKKGGLEKPIGGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYDVLRPSVSMPRAHADSSCSEHVLTTSASSCGAQRPGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXELGGVTRASR