MKQIENESSRLITFSKRKSSINKKASELVTLCGAEVGFVAFSPSGNPFSFAHPSIDAVANRFLNRNPSPNNSSQVLVESYRQAKCKQLNQQHDELYNQIKAEKAQGKALKRLTKGKSDAAWWEAPIEELNREELYQMKGRMEELKRSLR