MKKRILLLGALVGAFLLASCSGGNKKQVASSATPEELDDASKVINYYHTSLIVLRHVANAKDINAVLGYMEQTGKVPEVAPIAPPEVSVRDTAELMNPGVYFNDEVRQNLIQNYRGLFTSRAQFYANFDKFLSYRKDNKKAETTKLLKENYQLSIAMSEYKQVIFDILSPLTEQAEKELLADEPLKDQIMAMRKMSGTVQSIMNLYSRKHVMDGMRIDVKMAELKKELEAAKKLPAVTGYDEELKNYQSFLSSVESFMKDMQKARDKGAYSDADYNAMSDAYEYGLSVI