MDAVSSALLEPVTNSVLDLIKKQVDYIRYRQNIDELDECVKQLKHKKEIVDHKCEEAVKNGHEIEGKVREWLGKVGKFETEVEKYRKDDGHKKTRFSNCLFLYFWHRLGRLAKKMAVEGKKITDDCPNSDEIAYRVYVTSNDAILSNNDLMDFGSRKSIMEQIMATLVEDPTVKMIGVYGRSGVGKSTLIKAIAKIARDKKLFNVVAFSEITDNPNLKQVQEDIAYPLGLKLEGEGENVRADNLRRRLKKEKENTLIILDDLWDRLDLNRLGIPLDGDVDDNDLSKKTNSDNQGPQGPTKEKSLGDYKGCKILLTSRKQNVLTDKMEVKLTFCVEELDEKDALKLFRKEAGIHGEMSKSKQEIVKKYCAGLPMAIVTVGRALRDKSDSEWEKLKNQDLVGVQNPMEISVKMSYDHLENEELKSIFFLCAQMGHQPLIMDLVKYCFGLGILEGVYWLGEARERISTSIKKLKDSGLVLDGSSSIHFNMHDLVRDAALSIAQNEQNVFTLRNGKLNDWPELKRCTSISICNSDIIDELPNVMNCPQLKFFQIDNDDPSLKIPESFFKRMKKLRVLILTGFHLSSLPSSIKCLSDLRLLCLERCTLDHNLSIIGKLKKLRILSFSGSRIENLPAELKDLDKLQLLDISNCSIVTMIPPNLISRLTSLEELYVRKCFMEVSEEGERNQSQNSFISELKHLHQLQVVDLSIPCAEFFAKELFFDNLSDYKIEIGNFKTLSAGDFRMPNKYENFKSLALELKDDTDNIHSQTGIKLLFETVENLFLGELNGVQDVINELNLNGFPHLKHFSIVNNPSIKYIINSKDLFYPQDVFPKLESLCLYKLKEIEMIYFSSGTEMICFSPFTDCSFTKLKTIKVEKCDQLKNLFSFCMVKLLVSLETIGVSDCGSLEEIIKIPDNSNKIEFLKLMSLSLESLSSFTSFYTTVEGSSTNRDQIQITVMTPPLFGELVEIPNLENLNLISMNKIQKIWSDQPPSNFCFQNLIKLVVKDCQNLRYLCSLSVASSLRKLKGLFVSNCKMMEKIFSTEGNSADKVCVFPELEEIHLDQMDELTDIWQAEVSADSFSSLTSVYIYRCNKLDKIFPSHMEGWFASLNSLKVSYCESVEVIFEIKDSQQVDASGGIDTNLQVVDVSYLPKLEQVWSRDPGGILNFKKLQSIHVFSCHRLRNVFPASVAKDVPKLEYMSVSVCHGIVEIVACEDGSETNTEQLVFPELTDMKLCNLSSIQHFYRGRHPIECPKLKKLEVRECNKKLKTFGTGERSNEEDEAVMSAEKIFPNLEFLVIDFDEAQKWLLSNTVKHPMHRLKELRLSKVNDGERLCQILYRMPNLEKLYLSSAKHLLKESSESRLGIVLQLKELGLYWSEIKDIGFEREPVLQRLELLSLYQCHKLIYLAPPSVSLAYLTNLEVWYCYGLRNLMASSTAKSLVQLKSMKIRGCNELEEIVSDEGNEEEEQIVFGKLITIELEGLKKLKRFCSYKKCEFKFPSLEVLIVRECPWMERFTEGGARAPKLQNIVSANEEGKEEAKWQWEADLNATIQKGFNKLLESASTASSLSLRDSPLQVIWLDSRRIPKSCFSNLNSLTVEGCQFLTDVVIPFYLLPFLTNLEELQVRKCGSVKSIFDVKTAMGLGAAAFPRPLPFSLKKLTLERLPKLENVWNEDPHGILSVQHLQVVIVKKCKCLTSVFPASVAKDLEKLVVEDCKGLIEIVAEDNADPREANLELTFPCPCVRSLKLQGLPKFKYFYYCSLQTPTEDEMPTSNLKCLSLGEKGLEMIKRGEFQRNFIHKLQVLTLCFHNGSDVFPYEILQLAPNIEKLVVYNASFKEINVDYTGLLLQLKALCLDSLPELVSIGLENSWIQPLLGNLETLEVIGCSSLKDLVPSTVSFSYLTYLQVQDCNSLLYLLTSSTARSLGQLKRMEIKWCGSIEEVVSKEGGESHEEEIIFPQLNWLKLEGLRKLRRFYRGSLLSFPSLEELSVIDCKWMETLCPGTLKADKLVQVQLEPTWRHSDPIKLENDLNSTMREAFREKLWQYARRPWESVLNLKDSPVQEIWLRLHSLHIPPHFRFKYLDTLIVDGCHFLSDAVLPFSLLPLLPKLKTLKVRNCDFVKIIFDVTTMGPLPFALKNLILDGLPNLENVWNSNVELTFPQVKSLSLCDLPKLKYDMLKPFTHLEPHPLNQVSIQKLTPNIEHLTLGEHELNMILSGEFQGNHLNELKVLALSIEFDAFLQRVPNIEKLEVCDGSFKEIFCFDSHNVDEDGLVSQLKVICSDSLPELVSIGSENSGIVPFLRNLETLQVISCLSSINLVPCTVSFSNLTYLKVKSCKSLLYLFTSSTARSLGQLKTMEISWCDSIEEIVSSTEEGDESDENEIIFQQLNCLELEGLGKLRRFYKGSLSFPSLEEFTLKDCERMESLCAGTVKTDKLLEVTFEWRDDIPLETDLNFAMQNRWLYF*