MESVLSPIVERTFNFAVDPIIRQLAYILRCRQNVDELLTSFESLELEKESIDRRCDQAQNNLQNIEAKVKEWSRKVDEFKTELEKFRNDEGHTKTGLSNVLFLFPYFWNRHRLGRQAKKMAEIVKNLIDESAKFNDVSYTDNLTFNDFTLSNPGYMGFASRHSTVEKIIAKLEDSSVRMIGLHGSGGMGKTTLIKAIAKKAMEKKLFNVVAVSEITANPNPQKIQEDIAYRLGLRLEGEGENARAHRLMTRLKQEKENTLIILDDLWDRLDLNKLGIPLDGDVDDNDLNTKTSNAKQGPKEVTKEKSLGDYKGCKILLTSRDKNVLTDKMEVKSTFCVEELDDDDALRLFRKEARIQGEMSKWKQEIVKKYCAGLPMAIVTVGRALREKSDSEWEKLKNQDLVGVQNSMEISVKMSYDRLENEELKSIFFLCAQMGHQPLIMDLVKYCFGLGILKGVYSLGEARGRISTSIQQLKNSGLVLDGSSSIHFNMHDLVRDAALSIAQKEQNVFTLRDGKLDDWPELERCTSISICNSDIIDELPEEINCPQLKFFQIDSDASSLKIPDSFFKGMKKLKVLMLTGIQLSSLPSSIESLSDLRLLCLERCTLDHNLSIIGKLKKLRILSFSGSRIENLPAELKDLDKLQLLDISNCSVVKRIPPKFMSRLTSLEELYVRKSFIEVSVEGERNHCQISFLSQLKHLHQLHVVDLSIPCAQVFPKELFFDNLSDYKIEIGNFKTLSAGDFRMPNKYEKFKSLALELKDDTDNIHSQKGIKLLFKRVENLLLGELNGVQDVINELNLDGFPHLKHLSIINNPSIKYIINSKDLFYPQDVFPKLESLCLYELRKIEMIYFSSGTEMICFSPFTDCSFTKLKTIKVEKCDQLKNLFSFCMVKLLASLETIGVSNCGSLEEIIKIPDNSDKIEFLKLMSLSLESLSSFTSFYTTVEGSSTNRDQIQITVMTPPLFGELVEIPNLENLNLISMNKIQKIWSDQPPSNFCFQNLIKLVVDDCDNLRYLCSMSVASSLRKLKGLFVSKCKMMEKIFSTEGNSAGKVCVFPKLEEIHLDYMDKLTDIWQAEVSADSFSSLTSVYIKSCDKLDKIFPSHMEGWFASLNSLKVYSCESVKVIFEIKDSQQADASGGIDTNLQVFDVRGLLKLEQVWSRDPGGILNFRKLQSIEMYDCKSLRNVFPASVAKDVPKLEYMSVRWCDGIVEIVACEDGSETNTEQLVFPELTDMCLYDLSSIQHFYRGRHPIECPKLKKLEVRECNKKLKTFGTGERSNEEDEAVMSAEKIFPNLEFLDIDFDEAQKWLLSNTVKHRMHRLKELRLSQVNDGERLCQILYRMPNLEKLQLWEAEHLLKESSESRLGTVLQLKELVLWESEIMDIGFEREPVLQRLEVLSLYECHRLRNLAPPSVSLAYLTNLEVRDCVRLRNLMASSTAKSLVQLKSMKISRCDELEEIVSDEGNEEEEQIVFGKLITIVLEGLEKLKSFCSYKKCEFKFPSLEVLIVRECPMMERFTEGGARAAKLQNIVTAYEEGKEEAKWQWEGDLNATIQNVWEDQLLESASTVSSLSLLGDSPLQVIWLDSRRIPKSCFSNLNSLAVEGCQFLTDVVIPFYLLPFLTNLEELQVRKCGSVKSIFDVKTTTGLGAAAFPRPLPFSLKKLTLERLPKLENVWNEDPHGILTMQLLQHVIVEKCKCLTSVFPASVAKDLEILVVKDCEELMEIVAEDNADPREDNLELTFPCPCVRSLKLQGLPKFKYFYYCSLQCDMFQTPNEDEMPTSNLKCLSLGEKGLEMIKRGEFQRNFIHKLQVLTLCFHNGSDVFPYEILQLAPNIEKLVVYNASFKEINVDYTGLLLQLKDLCLESLPELVSIGLENSSIQPLLGNLETLEVIGCSSLKDLVPSTVSFSNLTYLEVERCHCLLYLFTSSTARSLGQLKRMEIKWCDSIEEVVVSKEGDESHEEGIIFPQLNCLKLERIGKLRRFYRGSLLSFPSLEELSVIKCEWMETLCPGTLKADKLVQVQLEESSDAIKLENDLNSTMREAFRKKFWQSADTAFVIDLKDSPLQEIWLRLHSLHIPPHFCFIWLNTLIVDGCHFLSDAVLPFSLLPLLPDLKTLEVRNCDFVKIIFDMTTMGPLPFALKNLILERLPNLENVWNSNVELTFPQVKSLALCDLPKLKYDMLKPFTHLNQVCIQKLTPNIEHLTLGQHELNMILSGEFQGNHLNELKVLALFFHIESDVFVQRVPNIEKLEVLGGFFREIFCFDSLNVDEAGLLSQLKVICSDSLPELVSIGSENSGIVPFLRNLETLQVISCFSSINLVPCTVSFSNLTYLKVESCKSLLYLFTSSTARSLGQLKTMEISWCNSIEEIVSSTEEGDESDENEIIFQQLNCLKLEGLRKLRRFYKGSLSFPSLEEFTVWRCERMESLCAGTVKTDKLLQVTFKLFLDDIPLETDLNSAMQNR*