MINEQLSQSILVSGESGAGKTETTKLIMQYLAYMGGRSVTDNRTVEQQVLESNPVLEAFGNAKTVRNDNSSRFGKFVEIQFDKNGKISGAAIRTYLLERSRVVQISDPERNYHCFYQLCASPEDVDMYKLGDPRMFHYLNQSNTYELAGVSDAQEYSKMRRAMDVVGINLEEQEAIFRTLAAILHLGNIEFAPGREHDSSTLKDQTSAFHVQNAAELFMCDAKQLQDTLCTRIIVTREGNITKSLDPPSATINRDALAKTVYSRLFDWLVDKINKSVGQDPNSRTLIGVLDIYGFESFKNNRFIHLLAPLFSSNIVFGFESFKNNRFIHLLAPLFYRNIVLL*