MNKLMLATAIVTALSSGSLMAKEWKEVRIGVEGAYPPFSWTEPSGEVKGFDIDIANALCEEMKVKCTLIKQDWDGIIPALLSRKYDAIIATMDITEERKKKVDFTQKYQHIPARFAAKKGTEIKLDKEFMSGKTVAVQRATSMDTYITDNFPNATIKRYGTADEAYLDLKSGRVDYVMADSAAISDGLLKKEGGDAFEFIGPKLTDPKWFGEGAGIAVRKADKDLKEKFNAAILALRANGKYKAINDKYFDFDVYGE