MKMLNNFFKKINNPAPVFAQTKMERDNQTDDSLSTKPKTTFRDVAGLDEVKEELFEIVDFMKSPQKYQKMGAKIPKGVLFYGPPGTGKTLLASAVAGETNSSFFNVTGSEFVEKYVGVGAKRVRTLFEKARKEAPSIIFIDEIDAVGAKRHLESNNEKDQTLNQLLVEMDGFNKDSNVLIIGATNRLDLLDEALLRPGRFDRHIHIGAPNYHTRFEILKVHTDDKPIDKSVNLELLAKKTHGFNGAHLSNIANEAAIFAVRDDSECITSEHFDKALERVIAGLESKNSALVEKEKKIVAYHEAGHALVSDIVGICPIQKISIVPRGQALGYVLQLPDEDRYIYTKDELIGKIKILLAGKASEELIFNHKSTGAKDDLKKVTEIANQMVCEYGMSNLGFMTIDGNDKTFLCDKVQKEANRIVEICYKETLEMLKDNLEDLHSVSKFLFEKETMTHEELKDLIGKEAVN*