MDVFDIFSEHYRQEKQERMSVQDYLMSCRDDSMLYASAAERMVAAIGEPEVIDTSSDQRLSRIFMNRTIKRYPAFKDFYGMEDTIERIVGYFNYAAQGLEEKKQILYLLGPVGGGKSSLAERLKALMETHPIYVLAAGDQISPLFESPLVLFNPDRMGDLLEDKYGVAKRRLSGLMSPWAVKRLDEYDGDISKFSVVRLQPSKIRQIAIAKTEPGDENNQDVSALVGKVDIRKLEHFSQDDPDSYSYSGGLNRTTQGLLEFVEMFKAPIKVLHPLLTATQEGNYVGTENFGAFPFQGVVLAHSNEAEWQQFKNNRNNEAFLDRISVIKVPYCLRVTEERHIYDKLLHSSELGEAKCAPETLSLLAQFCVLTRLLEHENSSLYSKMRVYDGQNLKDTVAADPVHMMYVLEQSIKREQFPDELEKNYLEFVKSDLSGRYAEFIGHEIQKVVKFALRARAKHGGKNPSWTSYEKLRDVIEKRMFSQVEELLPIISFGSKKDSATDKQHKEFVQRMTERGYTERQVRRLVEWYMRVNKDKSLGNRQRFLRRARAQIKEAVNKALKNRNVSDTLSGETISIPTKGIAEPRFRLSPTGGNRDRIFPGNKEFDAGDRLPKPPKGGGEGRGKKGSDQGEGTDEFEFALSRDEFLDLFFEDLELPELVKTTLKELENIKPQRAGIGTTGTPTNINVIRTMRMAMGRRLALKRPRSDDVMEVERQIFALENKSSPTSDEREKLAALHAELEELKRRQKGVPYIDPLDIRYNQFVQKPEPSTKAVMFCLMDVSGSMGEREKDLAKRFFVLLHLFLKRRYERIEVVFIRHTHQAQEVDEETFFYSRETGGTVVSTALREMLSIVKDRYSPGEWNIYAAQASDGDNFAGDAEKCTALLSQELMPMCQYYAYVEILDEREMELFRNSEEGAALWRCYRAVAADWKNFAMKRIATPADIYPETPLFEGSEWDFATMQRAYDAIQEVAFEDLGLDIYPNQIEIISSEQMLDAYASVGLPLMYKHWSFGKHFVREERMYSKGYTGLAYEIVINSNPCISYNLEDNTMAMQTLVMAHAAFGHNHFFKNNNVFRQWTDAEGILDYLQFAKSYVSQCEDKHGHAAVEEVLDSAHAIMDYGVFRYRRPPKLSLRDQIERERDRQEYEDRTFSDLWRTLPKRPDKEEPSEAEEAATERRRKLKLPEENLLYFLEKNSPTLEPWQREILRIVRNISQYFYAQKQTKVMNEGCATFVHHYIVNTLYDRGLLTEGALLEILHSHSNVVFQPGYDDRRFSGVNPYALGFGMMDDIKRISTEPTDEDKDWFPEIAGTGDWREVLKDAWANYRDESFIRQYLSPNMMRQLKLFSLTDREDDSHYTVTAIHNERGYEALRNSLAQTYDLSMVEPDIQVGDVDLRGDRRLRLQHTMRDGIRLDASTRDEVMKHIKMLWGYDVTMAGIDRGSDKKVYEVSTAKM*