MSEKTGTFVVTHVDAESAVLTNVADAHVHTLSAHPDFSEGEVLEATVRAEPPMEVTWEVVAVHDRRTIPVERSPERPTKLARDIAGDQSIGEVTRREREGVGEIHVLTVPEDQTEQAVEDVIDDDETRRRAARLGVDRVEIRADAGCVSVRYLP