MVDFVLPQVSSYIDGWGPPPQGELETPLGIGDFVEHLEKFPVTRIGRVCDFTVSGQRYQAERQKGKGFKGAGKGKGPIQALQPGKDEEGFSLVDSRPVPGKSTGRGRSSGMKGKGKSKGIQANYQEGILGQKQKPYYQANQNQAKGKGKKTTATRRGMPSFKEWSVQTRPEWTLMREIMLTSLAKLQIDAKGVDFEDVIWAGNLPTYCKMFDRITAKTERPLKRFEDLNFFNVTTSDDPVLPELLQNDDSVTVIATDHVLACLVAAARSVYSWDIVVSKVANKLIFDKRDGSQIDFLTVNETAQDPPNADDKESMNGPVKLGQEASCINQNFSQMVLDPEEPVDEMQHPNPFEDEENHGCVASGAYRYRKITLPGNPKATSEFEQNPVKLVVRTEVNCKLPGSTELASVKAMHEYEPKPNYNWRSHLESQRGACLATELKNNAFKLGRWTAQAILAGCDTIKIGYVSRQHPKDPWSHSLLGVQTYTTSSFAEQIGLTRNNMFGIIRNIVDLIMSWEDGKYLLLKDSLLFIKCCWTTVQLDMLLIQGILELKALRRAEELQLDCCDDLSEEASQEDQLSGPAVGGQNNRRLDETLQGDDIKEEFWDMEIKEQFPGLLAICGEDARKLVQKCPIFLFGRARQGKSTVLNDLVQALGSNERPANEDHYKACTQGVEVHRWQCKGWTTPGVEEELLLFDTEGWELGGQAVDLLDQCMKKANQESIGEEVLHQRLVLVLVLGAENRHEIHDKKFHQLIKQVCDQATRSAERGQGGKPVLLPVVSKEDLFEDSDIRATTGRDFRKMLSEKIGQQMDVRDPVFIGRDKKDADPKRPCILELKDRLSNICQEQLASVHILRAVQLIMENKLMQELEKWEKEGVDPSHSLVRRFLWVVARHRNLRIRNLYEEHKTLSWAKAREKAQEIRSFTSSGDTIEGLDSWHDDPLRRKKKETLDTLGSFGMPSREATTSASSWAFDEGTPVPWDTWQDDDDDEEADEEEVGDEGAAQLAKAVENGGSKKLHTLDVSGNRISDFGMVELSKAISMANKLRLLDLSGNKVGDTAIAELAQALPPHLQELDLTGNEIGNEGVRALARVVKNHPLKELSVGENHIGDLAATYLAEAFGEGCGLVALHFTWSDLTDAGASAFAQHLCRQPKLRELWLINNKIQDAGAVDLSRAMEEHGRLRLLALDKNKITDAGAMKFVSCLVRMDKKDMTCSLVGNPSKRFDEDSLRNLNVVATTARTIAKRCVKLEMMLKFFKDFTSVGEIAQSSTTQDVVEEVVQPTTERYGACYAEFCHSFDPEYYVVHCWKALFSDLLMAIATHASGFTQPKLDASHEQYVRRPESLQRRYFVDVFCIDQARKFPQRNPRCETDKFDFVLEELSRRSTKLLVAMDRDHTPMARTWCLAEVCFAKSCQVPVLVSFGPIRPMPRRRKGMTFAKTDISLDVDAELLREELVQRGPGIGEKFEEAVVKPLQKLALETYKAIYDTMPVEQQQDCDWIKEQDNAREDMKLYGENGNSEKMRIAVEAGITHQVEDSFMEPQRRRLAQLELQFVLNTEANYTLLEHIDALQRTLKAAKEEKLEDPPLISRGQKRLAEQEAEARRLDAQKELLKSTSLGQKVAQRWELEQKTKKRTHPEVPLLDIPVVKDPKQMTSQEKKEEEIRQQRVKDQQVMVKGLRLAFEEGEEAGCDRDVIDNCRRVYSELRIFTAVKATLHRLAVEQAAQRLAEETARKAAERAAAKEAAREARRQAALERGEDFEESDESDDDAQNKFYDEEEEIEQEDEDPKDIEDGSADTLAAALMRAREIGGKHEIRDFGKGFLQELNEEAYQRYLMREMVFSASKTCAEELQHVLEQVVAAGLGKKSSGKTGQREKDAAKWDAATNEERPGVRRFLPDGDTAQDASQEQQDPESAETPMETTGDQEDERQSAAKQSDLSEATLNQNDDADAEKVSEAKTRLAFLKMRDAMEARDLESLLKLVPGAEAAAVEESEITLGWRLVRELELAVSLKKPDLKEIRMRLRKATEAKVEEETLREAARKLAAAEIREGCRLENIEMLERAIDEGTAAGMTDKQLFMGKQAFLKLQVSMVATTESPEVIRKLLSTAKEMGWPEDHKDLVQPKTRLALLELREAIEGADAEVLQKCVDNAKEHRVQIEEVEKGDYRLRILELESATKDYLPERLRDAMMEAKAVSAPKELFLPAKRKLQDLYPEAYTEWMILELEE