MKRVIISLVTLAVLTFGCSQEKKSENQTAQEAPKEEQVMQASTSEVSSEQLKSILSSYFNVKDALVDTDAAEAKSALAKLLESIGSEFEQMKSLAKQMHDKEDVEDIRSDFDDLSEQVYVLVKENSESKDQTVYKQYCPMAFNNEGAFWLSDKEEIRNPYFGDKMLKCGKVQEEL