MERAKAAKKRRRVARDDTVEASWQQIKCKDLLNPNQVTILPYTGTRKSFLFVGSPDLQKLLWHVLSLEREQELLVVGPKGTGKSCRLRAIANMFYAHGPAKSVIVCVWNMEKARAPLWLLDGLRFAYSGADEHKPVRDAVHKMEEEMEEDGDFSGSGNIGKWMERLRKFLKERAAAGDDFTFIADGEQALDIRGIERPGARELENTFLTLKAIVEPYKVVWGVSPTAHQAVAANLSYSEGVVIYRVRGFTKEQREVFLLHSVLGAVVTGHKQRTKDVDFYAGFHPQFLDVLDEACMEIARIKQLGGCEPGIEWGDGNDFRLAPPAELEPKEVAILLEDEEDWHRVLLHFINGRTMSSIRNTVESIVKRLDSTTTTCDFHLRSEIICQDPRYALLEDKFCSPFVEQIYVEEFRKARSCC*