MDAVSSALLEPVTNSLLDLLKKQLDYIHYSRNFDELRECVKQLKLVKEKVDHQCEEAFKNGHEIEGKAREWLGKVGKFETEVEKYWNDDGHKKTRFSNYLFPYFRHRLGRLAKKMAVEGKKITDDCPKSDEIAHRVYVTSNDAIFSNNDLMDFGSRKSIMEQIMATLVEDPTVKMIGVYGRSGVGKSTLIKAIAKIARDKKLFNVVAFSEITDNPNLKQVQEDIAYPLGLKLEGEGENVRADHLRRRLKKEKENTLIILDDLWDRLDLNRLGIPLDGDVEDKQGPKGPTKEKSLGDYKGCKILLTSRKQNVLTDKMEVKLTFCVEELDEKDALKLFRKEAGIHGEMSKSKQEIVKKYCSGLPMAIITVGRALRDKSDSEWEKLKNQDLVGDQNPMEISVKMSYDHLENEELKSIFFLCAQMGHQPLIMDLVKYCFGLGILEGVYSLGEARGKISTSIQKLKNSGLVLDGSSSIHFNMHDLVRDAALSIAQKEHNAFTLRNGKLDDWPELERCTSIFICNSVIIDELPEEINCPQLKFFQIDSDDSSLKIPNSFFKGMKKLKVLMLTGIQLSSLPSSIESLSDLRLLCLERCTLDDNLSIIGKLKKLRILSFSGSRIENLPAELKNLDKLQLLDISNCSVVKRIPPQLMSRLTSLEELYVRNCFMEVSEEGERNQCQISFISELKHLHQLQVVDLSIPCAEVFPKELFFDNLSDYKIEIGNFEMLSAGDFRMPNKYENFKSLALELKDDTDNIHSQKGIKLLFKTVENLLLGELNGVQDVINELNLDGFPQLKHLSIVNNPSIKYIINSKDLFYPQDVFPKLESLCLHELNKIEMIYFSSGTEMICFSPFTDCSFTKLKTIKVEKCDQLKNLFSFCMVKLLASLETIGVSNCGSLEEIIKIPDNSDKIEFLKLKSLSLESLSSFTSFYTIEGSSTDRDEIQITVAENEHSEMAPPLFGELVEIPNLENLNLISMNKIQKIWSDQPPSNFCFQNLIKLVVKDCHNLRYLCSLSVASSLRKLKGLFVSNCKMMEKIFSTEGNSADKVCVFPKLEEICLDQMDELTDIWQAEVSADSFSSLTSVYIYRCNKLDKIFPSHMEGWFASLNCLKVWFCKSVEVIFEIKDSRQVDVSGGIDTNLQVVVVGFLPKLKQVWSRDPGGILNFKKLQSIKVFYCERLRNVFPASVAKDVPKLEYMLVGSCDGIVEIVACEDGSETNTEQLVFPELTYMRLYELSSIQHFYKGRHPIECPKLKKLEVRECNKKLKTFGTGERSNEEDEAVMSAEKIFSNLEFLDIHFDEAQKWLLSNTVKHRMHRLKELNLYYVNDGERLCQILYRMPNLEKLFLWDAKHLLKESSESRLGTVLQLKELVLRFSKIKDIGFEREPVLQRLELLSIVSCHKLRNLGPPSVSLAYLTNLKVEDCNGLRNLMASSTAKSLVQLKSMKISRCYELEEIVSNEGNEEAEQIVFGKLITIELEWLKKLKSFCSYKNYEFKFPSLEVLIVRECPLMHTFTEGGARAAKLQNIVTANEEGKEEAKWQWEGDLNATIQKGFNKLLESASTVSSLSLRDSPLQVIWLDSGRIPKWCFSNLKSLTVYRCQFLSDVVIPFYLLPLLTNLEHLVVSDCRSVKSIFDVKTAMGLGAAFPRPLPFSLKELTLERLPKLENVWNEDPHGILTMQLLQHVIVAEDNADPREANLELTFPCPCVSSLKLHGLPKFKYFYYCSPQTPTEDEMPTSNLQCLSLGEKGLEMIKRGEFQRNFLHKLQVLTLCFHIGSNVFPYEILQLAPNIEKLVVCDGSFKVLCLESLPELVSIGLENSSIQPLLGNLETLEVIGCSSLKDLFTSSTARSLTRLKRMEIKRCYSIEEIVSKDGDESHEEEVSIKEVSIFPQLNCLKLEELPNLRSFYKGSLLSFPSLEELSVISCQWMETLCPGTLKADKLVQVQLEKYSDAIKLENDLNSTMREAFWEKFWQYADTAFFIDLKDSPVQEIWLRLHSLHIPPHFRFKWLQTLIVDGCHFLSDAVLPFSLLPLLPNLETLKVRNCDFVKIIFDVTTMEPLPFALKTLILERLPNLENVWNSNVELTFPQVKSLALCDLPKLKYDMFKPFTHLEPHPLNQLSIQKLTPNIEHLTLGEHELNMILRGEFQGNHLNKLKVLTLSFEYDEFLQRVPNIEKLEVCDGSFKETFCFDSLNVDEDGLVSQLKVICWDSLPELVSIGSENSGIVPFLRNLETLKVVSCLSSINLVPCTVSFSNLTYLKVYICKSLLYLFTSSTARSLGKLKTMEIIGCDSIEEIVSSTEEGDESDENEIIFQQLNCLVLEHLGKLRRFYKGSLSFPSLEEFTVFFCERMESLCAGTVKTDKLLEVNINWGGDVIPLETDLNSAMQNR*