MTLATVISHKLQHMGLKVFLDYKELKYGDPIPATIEHSINTASLHIAIFSETYATSPWCLSELCLMLKTGATIVPVFYGVRPSDLRYLDQKEKTGVFADAFREHELKGRYESHRLDEWKQALRTVSFFYGWEHKIHDDAKKLCWSVVYHVLKELKKVLSLEVAPHPVGLDEAVQDFEQKMLGCGEHDQNQSENVKIVGIVGMGGAGKTTLAKELYNRKERLRNRLGRSCSPILIVLDDVDHTDQLDALLVKNVLRSGSLIIITSRDKGVLTRSGISLIYEIKELSEKHARELFCWHAFLHPHPTSGFEDLVEEFLKTCNGLPLSLKVFGGHLYGSNDREYWKDERSKVSRILPTDIKKRLEISYVALDEEEKRIFLDIACFFIGKEKSMAIRIWDGSGWSGLHGLQTLERKCLVELDSGNCLRMHDHLRDLGREIARNEKHPHRLSYPQATSPVCIISCLLLKIQFVFISLNVMRLGILNFISGTSSEYSFRSFHSVLYDTLPKCYQSCMGNPGQTSYVELFVIDDCNAKQRDLLWLSWYNCRRRGIPSWLPFKNLRGLEIFDGKIERLWQYDSQAPFQLREMIIWSNRLRKFPKSIGLLKHLENLVLNGLGRNGSLGTNIGSRDHSNFSLQTLPDEFCDLQSLQHLELLDCRALVLLPLRFGDLTNLQHVNLNGCRKLEMLPDSFNRLTRLQYLDLRGCISLTIKPNIF*