MKEVQLNVKHEVEVVLELFSDPDFALPRIIPGYESHTGKDTFQVIGVLGLYPYIMEGRVFKGSVIKYVFRMIDGLKGAGNIEISSIENSIKFLVDYEGDSKSMFESSFEKGIKKLSKSINEDIRLERIKRKI