MENILEVNQIKKYYKIKTGLLQKTQYVKAVDDVSFSIKKGQTFGLVGESGCGKSTLGKVIIRLEDATSGSIIVNGEDITRLQGKKLRKSRQQYQMIFQDPYASLNPMQMVGDIISEPILNYKKLPKEEIKKEVLYLLKCVGLSEDAYYKYAHEFSGGQRQRVGIARALALRPSLIVADEPVSALDVSVQSQVLNLLKDLQEQFNLSYLFIAHDLSVVKHISDVIGVMYLGHIVEIASDKEIYENPKHPYTKALISSIPQIDKHNNNRIILKGELPSPSNPPQGCPFHTRCPIAQDMCKKSMPELKDIGNEHQVACFYVDKVGDLND*