MECVDSHGQEFFPVFYRIDPFPVLDQVLANYPPDLGVSDWTKVHSWKKALSEAFYEMTYYPFELSCWNAEEWIEEIVDKTSQVMNIAKYPVGIRSRVEEVKSLLKVESGGVHSIGIWGMAGVGKTTVARALFNEISCQFEESCFLPNVRRVLEKHGPGGLHHLQQKLLSQILKKHSVSLANFARGGELISQMLRFKKVLIVLDDMDDNHQLEHLTGKHNWFGDGSRVITTTRSFDVLGKHDVLYRVPELTNNEALEFFSWHAFQQGAPVKDFEELSRCVVDYAKGLPLALEVLGSFLYKQSREKQISALYRLQDFRDGKIVRLLIISLDALGAEYKNIFLHIACFFRGKKEKDVITVLNRLGFKLRYEIDVLRRSFLYISEGMIEIHNSIAQMGQQVARDAEQGKPWNCSRLWHGKDMNTVFSANQIARTHTFSVAPQNEANQKWKYDAFLSFRGDDTRNNFVAHLYKRLQDIGINIFKDDVKLERGKIISTELLKAIEESRTAIIIFSEDYASSTWCLEELTMIMECVDKKEQKAYPVFYNVEPSDICMKRMKQILLTRL*