MSTVTVKLMNLTCFILTEPQVYGRDKEEDEIVKILINDVSDAQQLSVLPILGMGGLGKTTLAQMVFNDQRVIQHFDPKIWVCVSDNFEEKRLIKAIVESAEGRPLLGDMDWAPLQKKLQELLNGKRYLLVLDDVWNEDQEKWANLRAVLKVGASGASVLTTTRLEKVGSIMGTLQPYELSNLSQENCWLLFMQRALGHQEEINPNLVVIGKEIVKKCGGVPLAAKTLGGILRFKREEREWEHVRDSEIWKLPQDESSNLPALRLSYHHLPLDL*