MGTLGGLREVKDFQKSIETLNLGRFSVDEYNKQQGGVIGLAATTVGFASEAAQDLEVSAVLAGFHCSSNQYSWRQKPKEREKTLRSFKIGLTPILVATDVVARGLDFPQVAHVLSFDLPNDIDDYVHRIGHTSRDLFIALLHEVMQLHAFNADNLEDQRERSSALTKESQNIVGMGDHICLLTNLILQKDGCQVISLVGMGGLGKTLLDQNLFKSERVQHGFDYLVWLALSHRDVLEKIGLPLEKESKIKILLTTRNRKVVEAMPPPYDIQTLESLSSEDSMKLFCIHAFPERCADKSPPNELSSLALRIVEKCAGLPLAIKTIAASMEKVRRLPNDWERTLNHLLVVDAMSESVMASLRLSYQILPNHIKLCFVYFSVFPKNTQIKFDYLLHVWTSEGFTPERREEAFDVARSYIDELIDRCLLEVSKVELQYC*