MKQIENESSRLITFSKRKSSINKKASELVTLCGAEVGFVAFSPSGNPFSFAHPSIDAVANRFLNRNPSPNNSSQALVESYRQAKCKELNQQHDELYNQIKAEKAQGKALKRLTKGKSDAAWWEAPIEELNREELYQMKGRMEELRRSLK