MTDHQEEQEMEAEALAAIFDDQFSIVQGDSSKPLVWNVTLWPEATTTDGENHVGIELQVTLPETYPEDALPSCDIHILKGLTQDHATQLLDLCQEEAQANEGVPSIFAICERLREWLVDHNQKGHDDVSMHAQMLRRNAEQEKKQQEQSKQQQFESQKAHADMTQTERDDLELRRKRAEGTPVTNETFEAWKIQFEQEMAALKEQQDKDDEAAAGNKKKSTPKVNEKKGRLSGFQQFSGAAINLEALEAAAENAQTDPEEEEEEEEGALQEELFDVDDEDLDDLDFDDDDDDDDEEDVDI*