MDGYALKSVLDLPPVFRSTFSFRYFNSLQSECFPACFQSDVNMVISAPTGSGKTVLFELCILRLLSRFISGEGKFIHIKGSLKAIYIAPSKALIQEKLRNWNQKLGSWGINCLELTGDNENYKITDIQDADVILTTPEKFDAVTRYRINDGGLSFFGDIALVLIDEVHFLNDPRGAALEAIVSRIKMLSHKPELKSSALANVRFLAVSATIPNIDDLAEWLMVPRQGVKRFGEEMRPVKLTNKVFGYTPAKNDFLFEKRLQNFVFDILMQHSRGKSALVFCSTRKGAQEAAQQLSQTAMTFGHSNPFIKSREQQERLREASLSCSDKQMQSYILYGVGYHNGGLSMNDRNLIEGLFLNGDIQVLCTTNTLAHGINLPAHTVVLKSTQYFNKEKGTYMEYDRSTVLQMSGRAGRPPFDDTGMVIIMTRKETVHLYENLLSGCELVESQLLPCITEHLTAEIVQLTVSDITGAIEWMKCSFLYVRIRKNPEKYAVRKGLTGDRLERHMQDICVQNVNELSRYQLIWTDEDGFLLKPLEPGKLMTKYYLKFNTMKHIMQAPGNCSIEDALQIICRAEELSWIQLRRNEKKLLNDINIDKDNRLRFHILGDKEKRKKRVQTKEEKIFVLANDCLTGDPLVFDLSLSQDVNSICANGYRIAKCMKEYFLYRKNYRGALSSALLTKSLYQKVWDDSPYLLKQLPGIGMVTAKALHSMGVKSFASLSDADPRKIEMVTGRKYPFGNHIKESLLSLPPEIEMRVEETESQRQGKSKVMVTLTRLSQPAQTTKRHYADMVVGIEEDNLVLFHEKISPYSKTVMVPSPQQGKLTVKADLIFDEFIGVDLHQKVVLINMVDHNFVMKYRTKQPSSFQNNDACIIEDTQDAAQASCQVSHSLTEAGWSSDMPSFKLIDEDLDEVVLAAAVEDDECRIINENTIFDHIREKAKNLPALTSLKGTRLPSLETLNLIRKRTREKQLLLENAVGVSEELRRTKVPCHNMVIQSAEYIDLEENRPFSNKDQIPYSHHVSNAIYLPDERGELFFETGSVPSETIAEETIFKYNPIDSKMFDSFENVKNTEDKLHSVANGTCIIHQPEHYSSSFGFQETTPTKVTNNSASKQIEEVEDLTLHGHTPGTSEKTDLSMETSRKDAEERSRLLSAADAYFIRNKVGYPLRSPSFKEQEGISSVQVGEISQPNSFLGFKSIFTFLFE*