APAGKTRTKDKYRAVYSDHQRFELEKEFHFNRYINIRRKAEIAASLGLTERQVKIWFQNRRAKETTRRFARGRIDEDLILNKQKKYVQVLPPPTAPPSPPPPGG