MSNKIVVGAQWGDEGKGKITDMLAQTADLVVRYGGGNNAGHTVIVDDEKFELHLIPSGILYEDKKSVLGGGVVIDPQAMVEEMEGLEKRGISLANLYISETAHVIMPYHRMIDALEEKRKGDNKIGTTGKGIGPCYTDKTARRGIRIADLLDEGRLRAKLEIALDYHNLLLDQVYNAPKLKVDEIIKEYQPYIEKLRPYVTNTSLLLNQANKKNQKIFFEGAQGTLLDIDYGTYPFVTSSNPTAGGVCTGTGIGPTTIDDVIGVTKAYLTRVGAGPFPTELDNEWGEYLRDKGHEFGVTTGRPRRCGWLDIPILKHAVRVNGLTEIALTKIDVLTGMDEIKVCTAYQHGEEIVEEFPPYLESEIPYEPVYEKWAGWEEDITGIREYDDLPENAKKYIARIEELIGVPAKIISVGPGRKQAFIR