MGCGGSSRKKAQEINKKLKKPEAWTHAQPLTEAQLKKMREEFWDTAPYYGGEKEIWDALRAAAESDLKFAQTIVDSAGIVVTSADMTTCYDERGAKYELPKFVLSEPINLIRDS