MSAYGSQDSIRELKVCLLGDAGVGKSCLVHRFVSDIFNASSPPTIGAAFMTKMMIVNDKAYKFNIWDTAGQERFKSLAPLYYRDAAAAILVYDITIESTFHSLRPWIRELQRYGPQDIVIAVAGNKCDKADQRDVQVQDAQDFAGSVDAIFAETSALTSKNVHWLFEELCKKLPHENMEVPYHHKKIGTFRPEERPNKSGNCCSSGTSN