MKMLNNIKRTGYKLKFKAKKRSPEIFIVAGVFGTIASIVMACKATTKLQDITDDAKDQIDSVHEAAEHPENLPEEYTEKDATRDLTIIYTQTGMKIAKLYAPAIITGTLSIASIITSHNILRKRNMALAAAYTTIDKCFKDYRGRVVERFGEEIDKELRYNIKSKEIETVKKNDDGTEEVVKEDAVTAELNSESDYARIYDDGCYGWSKDPAANLQVLKKTQAFANQKLKEQGFLFLNDVYKMLNILPTKAGQVVGWIYDEKNPIGDNYVDFGLYDIHDERKRAFINGIERNVILDFNVDGNILDRM