MKYTFEKFKLNEKILKSLKSLGYNIPSRVQREVIPKLLKGQNLVVRSKTGSGKTASFAIPLCENINVDYNNIQALIVVPTRELALQVKDEISDIGRLKKVRCSAIFGKQSIKDQIAELKQRVHIVVATPGRILDHINRGSIKLENVKYLVIDEADKMFNKGFVEQMEKILLNLPKEKIVSLFSATIDEEIKYICEKYMLDYSVINIEENESDTNQKTRQIDDKIIKANGREKYILLKELIYSENPKSVIIFCNTKEKVSKLYNKMSKEGFLIRELHADLSQERRIFVIKDFKNQKFNILVSSDVASRGIHIDDISLVINYDVPQDKENYIHRIGRTGRKGNSGKAITIVTEKDEKYIENIETYIGYKINELKDIEKSRITHGKVLFEEYSKGILKKVSKRKKVDKNSYKSKDIKLNIESEVVKLYLNAGKKKKIRVLDIVGAFSNIKGITNDDIGVIEVQDLCSYVDILNYKGDLILKKYKEIPIKKKMVKVKRDIR*