MSKGFVTYLPSHDGQPGTEIAWAADCREAFNRGVKLAQSWLDSAFGGWLWAVMIAERDLLPRAIDRRAFEVGFLGRVHQRLCSYQASSQSLVGVASGTAQPERRPLTETACRC