MKTPRLLQYLAYPQKITGPIIEAELRDVAIGELCEIRRGWHQKQVVARAQVVGLQRERTVLSLIGNAQGLSRDVVLYPTGRALSAWVGYSVLGAVLDPTGKIVERFTPEVAPISEERVIDVAPPSYASRVGVREPLITGVRAIDGLLTCGVGQRMGIFASAGCGKTMLMHMLIEQTEADVFVIGLIGERGREVTEFVDMLRASHKKEKCVLVFATSDFPSVDRCNAAQLATTVAEYFRDQGKRVVLFIDSMTRYARALRDVALASGERPARRGYPASVFDNLPRLLERPGATSEGSITAFYTVLLESEEEADPMADEIRSILDGHLYLSRKLAGQGHYPAIDVLKSVSRVFGQVTTPTHAEQASAVRKLMTRLEELQLFIDLGEYRPGENIDNDRAMQMRDSLKAWLCQPVAQYSSFDDTLSGMNAFADQN*