[First cut at documentation for HPC option in GHC andy@galois.com**20070619055654] { adddir ./docs/users_guide/images hunk ./docs/users_guide/flags.xml 1191 + + Program coverage options + + + + + + + + Flag + Description + Static/Dynamic + Reverse + + + + + + Turn on Haskell program coverage instrumentation + static + + + + + Directory to deposit .mix files during compilation + dynamic + + + + + + + hunk ./docs/users_guide/flags.xml 1779 + - + + + + Dump after intrumentation for program coverage + dynamic addfile ./docs/users_guide/images/Recip.png binary ./docs/users_guide/images/Recip.png oldhex * newhex *89504e470d0a1a0a0000000d49484452000001ec0000014108020000003aca0b07000020004944 *4154789cec9d775c54c7f7f73f777b5f587aef200802a28805147bafb11b4bacd1d888d11835f6 *d85b8c2dd144638fc6127b0504418a48b10122bdd75d60fbdefbfc81a889608bf88dbf67df2f7c *c90ed3e7ee99b96766ce21288a821e3d7af4e8f934a1fdaf2ba0478f1e3d7ade1fbd10d7a3478f *9e4f1846dd7f6969694949491fb9ece6cd9b7b78787cd83c15d2b2f47c59f3660e741af16173d6 *f3c151cbabd39fe63bb9b97298fac5841e3def49537d790896c0bb65abeebdfb7ad81b3551110d *92f52066ec8a836a8dee6315a8dd1132842088914b7f5268c8a628a0b238fb4e74547474747474 *f49db844855adb58ccb47bb185524553d4e165caf3d252d28b9e7fcccf7878f6eca9f3172e5f0d *8bae556a012865957713efbf4d6794e5a7cf9ebfa5ac69ea5c53591853df6fd1b177a572556331 *731e25679548ff16446912e3e3ca64f2a6a8981e3d1f962613e2343aa951a9340483f16e455014 *a52349005ab5b2b24af67cdb555123aba8acd2922fb66149ada6b2b242a5d668755aaa3ead9d67 *db136b27b159f46771481d458122c9ba3ceb034992a200aa46562557aa9f95abd3caaaaa6a157f *fbaa2b6a6455321945915addb3e43a9db6aab2b25aaeac8fc298bee964f9937ba65c5a136d1057 *95e525a724efdfb4e8d0b9b0e4e43495460b8a2249922275b2aa4aa5faf974a5bd76605b5256f9 *bbe61f7664fd6713426e4627abb46f9ef9d4d5256bbefeae42a3a9fb9895143a69f677b55a46e9 *93b890c53bcbab15002a8bb3f6fe7eaa5af5a2c3ebc6940248ada6aa4aaad3917581122b973d3f *7d676ac07d168d24498ad2aa1455d2ea97c6191445ea4892a228927a8769b2a6aa383925f9e4de *8d3b8f5e48497e2c57a80190244951648dac4aaed4d447d4c55c381af120f76f8909464de69d1f *f69c547eb4c5801e3def4b53097152294d494991d634bafc698c034b4733e8f4efd76d08723797 *188a8f5c4ea474f2633f2d776f15386178ff0ebd273cc82e0550981637a29bbf97aba7b92d87cd *f6cb942a01841d5f2b161b8d597d58ad2101c8b2935abb990df97c82bfab31836eba7cc71fb55a *5de5d37bfeae465e7d27ac983fd1c4d0d0b4c3cc4ab9ba30357674af76fd868f68e5e2bc7ce79f *728d0e3af9c95d6b6cccedbd5ded0c2ce82b7e39a5a150fe34b147739bce7dfbb999791cbd7eaf *4ed01004412308026fd4de90577fdffad9a849297915cf83a405e921e387ad3bf0974adba87872 *68de7eca9469bd3bb41c306aec9489c30cf89cd4b8cb4e74ba6b8b567ede3e01bd86a717cb4845 *d9fe9d1b8f5eb9b3f7c775cb962ddb79fc9242fbb6734ac7e17357cc1c72f3d0c62e7dc79fbe12 *59add0bc26726a42688e694b6f078bba8fe545197edd3e1f3ab8fff82fe7ae9f3f82c76664a584 *6ddaf2e3c54b17d7ad5afafdb255b119c500420fad67d0e9d3172e1bd327c0d0d060cdcf1749e0 *51c47113bea8efdc4de5d52a0020e5dbe64d32b07168e1e9eb6e6bbdeae73f943a006452c45f3d *7c9cf916cdfaf5e948e7fa443f2978cb76993bf84c9e326d50d70ebd868e9c3269b48591b0203d *c68f4e77f4f2f3f3f26e19d8eb6e4631a9ae3ef5fb4ffb4f5d3db467ebf2e5cbb6ec3b2e7d36f7 *105e81bd8a6f9c789c5df296c5e9d1f3bfe23fa78b1cbfe2c8b9bd0b621f161d8acaae2cc9eb15 *e8fef0ce9505c77342c3420f9dba387f88e3fc9f8eabd5b275219382beda9c599c9f16151d64cf *ac4b1b3c6261d1e31843ead9f24964e7bd7be7864a9de068444679615c65d89633a10f0c1c7da3 *63628d8a12ccdb8ead54c81f9c5e2a62cad7ce9fd575d68e9b972ec5a7dc29b9b4f14254daa3b8 *1b3f5e498d4a7b92955fb877c9221a74000c2c9d56fc7c74cb9a1fd66e9c723efcf66b246f4390 *a971617f1edd9759f8e2cd5d565e1c7ef1c49598fbeab7c88aac7f2b71f3ef1a3273d8ac65db1f *65a485041b46ddcba6b1459d7b0e0a6ad9ac73ff2123468ce81bd88a4d6f785251ca65e52fa8d0 *e874049de9d1b2fdaa1dfb0fac9fb47df1d8be335654d43426c775f1a13702fc0344dc675b2996 *8ede7107beedfbd988151b77734c6dc4028ea9ade7c001fd7d5bf90d1e366ad4c8e1cd2c0d0174 *fe7cc1bd6bbf262465846c3f5b5d553a7958100df0081a5158901164caa0ea26431a6fe48c59dd *bddb9fb819f52025322d2ab2bc522e2b7aba6dfbef4b0e5c2b7f12dda78dd796fdbbda3a5bbe75 *87ffb3df2c5dfc16aeff66ec57cb939fa46f9edae17af4631a831bd0a94f97762d037b0d183162 *e4c06e4102d6b36f84c8c8b485b761fc93bc772d4e8f9e8f0ce37f5d8186a061e6f4598e666240 *0c20bda65c517aef9be993eae49c8d4f6fb2a63c258737ab5b5b268d3071f43f97709d2b64d725 *25081af192f82208dae8a1c39d2c0c09180e1b33ea664e8e8e6a0102a6edc68ce9dd81c362d8d9 *70b59599c94546b33b34a7d308bea1d5a0e17d32caaaca19599d7bf776b0901004864c5dd243a5 *6312b8f6c78e55c7ee8f1bd5575e51cd6408dfb1558c29eb7f1ff8adc2d2c2f479908d57bb4b89 *b92ca1b190f34e0341d06884a3ab3d83c176f6f64aa728d058b68e4e3666623b7bc766cd6c5f93 *f2dadea5fd676f7dfef1fcbdec3e3eb635e505d72f9fdbb47657d0d86fc60c1d682860369c9854 *9656d688f882e7333f9d6372e0eaedaaa2c2dca78f57cefe7afdd143ad1dcd9c9deccd4d8d5d5c *5d255cfa4b55c6d82f66b472b50620781148102f8d1641d04c5c1ccc8cc42252636d2301a090d7 *b22c9bb9bbdaf379f48e5dda5ffdb71295206884b3bb239bc972f0704f794281c6b0b475b0b334 *aeb1b5737373fb5b5426dfd9c2e65141d5bf2c528f9ea6a60957e2cfbea17ffb9ebe190a144582 *22a9e7b790f81cb19f7ff71dbf1e3e75eacfedeb570e0ef6638a8cbd1de497afc56b49aabce0e9 *afbb7e2e5668f04ca94a6a7524559f9a028e9d389e555c595994f9c7a11356a6e6748222296849 *f279fe0c91918f45c5f5f0441d495597e79c387652622c31b6b00f3d7f35bba88ad4a962c32e5d *8888d7529abbb76e862c5b3e6ef840673b0b52f72c39459164ddbf375c9bd21ddbf89dad5797c8 *d4e2e741254f928674f69bb9e9a05cfd9a95785d6b742f654f69498aaad32c9324f54cdd4f30b9 *ec1a598d4eab7e9810f3e869618379f598b25af6123d5a58dfbb7ab043e7414fe4a2c3d76faefe *e64b777b8b46878bc612f379782199c91b8737fd7a21d1c9c33bb85bf78e3e4632851a008d4657 *d6d468341a59796144c49d1a859a024552f84717d575d9cb834552a4564b82a2008ad491144589 *0d4de885f78efff957ec9db01d3fee7d51b0b262f9b44141a3e714cb5ea3afabcb987c693784d2 *911459df6ff52b7482c161554bab753a6dc6837bf71e663defe36a859cc369643ed3a3e73f4353 *0971a1a5cbe0219f395b89dd7c3a0eec11f4b607fe745513bd5cfb4f5ad7af9d038d46bb1c970b *c0b37dafd12d19decd5b0434f3e8346876a14c0e9a60fee65fa3f68658585b98b977ad953819b0 *e8d5b9297e6e6626cdda5cff6d318fc3ec387d8352a323004bbe6e7cafb6128bd6fc769386f4f0 *49093d616dec7a76e7420197e53f76b55ca5055db460c3f6c83df3fd83825ceddad9f65fdaaf9d *7333bfae73fbbb76f06b6e692c08d97eded1de8e4e3083078d98d1bd8dc45870ead6a3dbbf2ddd *f0db39a5346750b08f91b3eff64533046cc6e7cb7628348d8a72ad56834a05a57b698b9522753a *0da9d050683455fce57d3c1a6dd0dcadbdbd6d08afcf0b2a6b1fc75cdab8fd8f45eb76a7c444cf *9fb970c2b86f1e9748017a60bfc12b27f6b13213cd5eb3a742a16e30371687277c09068de6e0db *f56644e8bcc9236dcd246f1a1e86ad8345467a6afd9e254d626cb0687c8fbe0306f7ea1e586ed5 *a995831900234bbb96a635ae2ef6aebeed2edd4dd3e96ab7ce1aefd7ed8b59c3dbd168b4dda7e3 *0028cb73270f6c2db274daf7eb566b1381cf67b38bcacb0efdb479ef8e357f5c893bbd67fb86b5 *2bd7ef3d0903cbefd7ae53e7de3b7921c2c6a3c5f37a549595de8b0e1d36f8331311bbb1ba3e89 *fd4b4ca3058d9a372ed88b70eaf330a72c3f2d66d5fc0dabd7fd98703779f1b469dfcdfc36fa49 *0140f3ebd4edc48a095616869fcf5b53547f224553237d909ae6e268f6a63ed1a3e77f0c51b70a *faef9f1357ca6b343a82c7e7d3ebe71d8ad4d6d4c8d95c1e8bd9a82e22eefa816499eb1783db82 *a25eff464091ba9a9a5a3a8bc3e3b09e07aa95729516023ef7795aa5bc9624185c2efb7d4ea153 *a4464b32ff5e5b9d464d3098b4777a5b691c9d56a325c162319be8907c51c6dd29b377fcb87f9b *bdb11040adb4524767133a958e628ac48217333545a9542a3a93cd684435ff0e50a442a902a93e *f1e3d22ae761b386b603f038eae4a895974e1fdc66672c7863066f03a9d36ab4248bc57a3e0e39 *f7c3bffae1e49e5d1b2dc48dce137af4fc17f8cf6d6c36068727100a5f487000048d2114895e23 *c165d949d3befc7ad2d86e06d69d3365cac6a2d5e746178a442f4b70d4ad5b05bc97a53f87c7e7 *bd9f040740d098afd496ce647d28090e80ce60b29b4c820330776a316d884768dcd3ba8f7cb1a1 *48c0138a0d0d0c047f7bd722083687f3012438505b963b7da0374f607d394f3220d8ab2e506068 *bf61d11c9b0f24c101d0e80c369bf5d23868a3ae454e9e39432fc1f5fcf7f96456e2ef8756ab05 *008260d0e96f8afb5f21ef51ece25f42b7ad0a11f31a50c83eaabdbfbee4fba6aec306ab3dc62c *9386ff465124f001279e3742912449814effa80b0e8a2409da27b3c4d1f3ff334df8984accac3c *9a37b7b736fd98f7df1fc65cf866fd0155fd7d41461d4d29c1339263cf9f3f7ff15ae46bee52be *13a4565d545845911fd5baa4aa5c511c5fa694bfc5e5967f1c007a4b74d5abbf1ab5ebcfd81721 *a4f6c9fd841b374233f24a5f8a56b36ecee73f9d88fe5b8134da7b4a705ded960593361d897843 *3452fee3a229eb0f86ffa3d0f7291100509cf5e8fcf9f3e72f5e2faeacad0b29cf7fb060e1cadc *d2375c01ad287cb4e0dbe5d925b52faaa6d568759fd08da377bb90a5e783d05442dcd6cdaf73fb *560642510bff20df66b61f4d8e97e63e8acc2879cd3ee107e771f4b9b9b3a7f799ba4ba67add35 *998f4fcd93f2c76773aa4b1bdee17c99bc3f1f1c6d7df9d2b0b8eaca0f330f01c848b83962faa2 *1269fde9111adbc440483c57b0509a2b877ef4f3f2ebdab5b367877ed7e333eaa3b18c0d84c487 *5a74d359466221ed8d5a1d1ad3482c7a73b4b7a62835e1dba9e3fa8d5d995f26ab0ba9adc8bf18 *93aa7ed3c42caf28b870e7b1bafee01328e5af9be6cf5c75f05391e2b55579e3bb0e8a7b52fce6 *a87a3e1c4d754e5c5e5d1e1b9d955358eed6a2ad939905919af39676cb1fc785a7e6573979fa54 *64dc7b9855e21fdccbd7d5a6aae8e9f5b0a8aa1ab58d8b57e7403f168d069d2af6d6cda4f45ca1 *911194b55e81fd9adb1a663f8eafa43b84f412d75d9f54cb4a6e46c4a808a656565a5eab6bd92e *b865333b8dac242c32464933f46d66141911ad61190f1ad25b00754c44785a7621c116b60deae4 *6c6d42005585993742232a55a489b1b09a920cedd551535d141a1659505246630b033b7777b333 *23803e53575abb7b761effd76b6440414652dcfd2c2e975b929f4337b0edd72758c07affb36bf2 *dcaaa247d50c0e4359524b0878f6c1e64c7603528fc6a2155d4cbfb330a9d9ac66cdfada88ad38 *8d2da0cd829d7a1f10874f4b794d13caf3d39353f368f5e295c6e078b7f411711b5619cb8ad217 *7e3d33f8ab3dc6cf75ca04c3cecd97e5f2ecaaa7b43073dfee2de356ed5b3cb1d38a995ffc7aec *cfd62de6895934100c5b171f9acb1b6ef4503a55ea830724dfb49993f56be53dddc6d9cbccd5fa *f5b901746b474f89e31ba2513af593470f542c89878b5da387ad486d5a4a428eda60d9c6e53367 *9ea8ab5b55f1d3c48cdaefa70fe3319e7d07746a65dcedd094b43c03330b3648819165870ead14 *a59909e9d54bbf1ac167d64523cb4b0a4bcb2bcb2a729f6666f1b8024b73630228c94ebd191e55 *a3a50938348963abee01ee6f6add33ca73526fdf7b2c30b6b712296fc72699d87bf5ecd2965254 *45848566e6958b4cad8383834c443c5064f6e3c45b77eee9981c319fc1366ddec1891f1a932cb1 *71f734a747c4dd97d8ba77f075adcc4b8fb8fb9027b1b5936823efdc93d878f4eede812f321f36 *da7fc6ec25678e6eb76cfce0909e0f4b5309f1b2822c0060f02d2d8da5c5696fef79e261f4b929 *f3b6956bb46e9e3e65690f266d3b6ccd2c1dd8b19b75cf8981cd0453fb7f356aedd195537b9fdc *b4e0f305db864c9ea9cabe7be66ad4d9db4f9bdb1a16a4c5af58bce41ed5a7b267108741575597 *6f5f3cf5626261cf211305b2bb53272dba991ce36720fd65f38ad337e349f07d7d1c92122b7cf3 *ee45ee5a3263f5cf5f7c35273beaf8b8291677ee5d70e3948ee8dd374e6735be87efa2fd074c7a *cc1bd8ad43c2cd23dfae8ff87aceb0b833fbf6dfc9bbbaed1bfeb34b3a6f685e6146fca451d3cb *e4e6438634bf72eed2ce734963bab778ef859f22b72a3a244923a75b76171487566a7777740f6e *e07420cfd6b0e3ce60afe4d2d423a97f05ddb79be2ea37d54d60d8c08833251c812587ce7d5da1 *454f13967dbf9d7c3e0fb02df7fcbecba361214ec55cf92342e9bb21a8c54b1296d6e3f369cf3f *54cbca33ef978dded6c9d4dca17797e0af4e67d6562bc5463c80d66df49437f640c193a4b1de6d *4a7b4db9f5fb161b635ee31169c1c3be78636e00ade367e3df18a934e7e178af96399dc7841fd9 *e568d6e09eaaeed6e95f7a7c36ddad4d6b697a5c111154175a5b96b36dcdb737b3cc12225b5b18 *0940aacf1fdc3870d2bacf460ece7d181193943965f1e636ed5ac9cb737f5cfbed8da746f111ad *2c8d85a452b67bedccc55b2f0038b9effbe051938feedd2dd155fdb4e2cbf052d7afc6061dff69 *a3e3672bde5e8857e4a52e9e3323252b5f2cb1b69430cc7cbafb783bfffaedf833e9ac09c33aff *b569feaee33d8effbcba22e962c70e836cbb0f6e63c7ddf1cbe1991bfef464f3e70e1cd867fd49 *eb8ebc39a306f65e7ab283af6b6541faf72133939ee60ac596b6e61c9173fb3681edccb9ccc0de *83c8796dcf474c9ad2c7ff2d2ba6e75fd294373669ec80c00e7c54c724a7bfbd7663f0ac35f1d7 *ae3cb21db96fe37cbe4e010e3ff2e4fad8dc8a9e1e4e7c3133c8c770ede6b3f38678ec3e7466dc *ea9f772d9844d74837ffb0ca50cc01d0b6ffb49fb9dce0e9a175425568e53e77ded4f00d99070f *ece449d373bb75bd157b37f08b016bd7ae49e83470e3d5f88101ce357235bd266bc6b9f3df6d3d *be6ce65079fe845ebd7a5c0b8f954b326fdc2f0f4b8d69ef6afee598413bafe5d2e93447afa0b1 *fd2ae3a3ee1414a64a890e6fef14c9afcbe011dd0e497acf5a342660dab04115256514de6c6ca5 *318cda583975cea0fc5cfc879b46cebda5285537961b41a7096d45a67e4639d7cbf3aee67b8c76 *6a5088bf0d6233c76123863fd7073038421197d5705452919c9cdaa3732b8941a3975a753a4dad *8ac7e3d001824e7b672daad8d86ac8fc991adb00b1a0913a34010243f321dfcd91197b4b840daf *3135351597ce1feb3371e9de9f16e7c59d6d37e8c7ba70abe69d8e1c3fd4b9d5d7758fa5ba461a *75f3e2e8694bf6fc34bfecc1f5b65d574cfd7c049f0ebe7bd0913f0e77f19955178dc611cf59f6 *2b4fb038aedc75f3f2711c36d7804bd3d40204626ffe71524c79060fe9d4fe6d25380097767d37 *2e4d9fbd27ecf091fdde567c8596a8cd8bddbaef62ff9025020ecfcfc76bd9fe1ba9a913eedf38 *6fdd63d89fc70ed808e9837b0627ab2536deade72e1e914683bd6fd0dcaf47a602001cfd7b6d59 *f9cde44de78efe71d8cf4624d742c0a501e089ac7bf7708a4fced40bf18f4653097182c96f1714 *68c854df0e8f54bea3829a0eb409f035e03068c47329203036b77130e55a7cbdad6509c163d201 *404b03281a47d86fc808a185f8457a26fdb948d35164adaca256ae2294d52a958acb6211000110 *706dd1dc96466788840c452d0182a00050a0482df9621f4904920260e9e23d8a6ec524aa37ce99 *976ad176d9cc490faf6a3725bdfc1e4f80f906a14c02a60203269b2360f2febda9730ae0f25934 *269dcda437a624d15429324e3d49d8fe94e562d47a737b9b36c62cde6b740f04f0ba2d120a149d *c1786eaa9140e38da0b4b50a15df80436f5ccbcc17183b3829efc5a7767431884b7ce464e7cce2 *bc833866b0783e011db4624be6bb6bcf9f26c784df7ddca64b2f0f5bd337c77eb95026d7cbbf9d *9267ca6434bc4f4e929446a3e28a840c069dc3e53119045e1e1bfa332369343a8d2d1094c94aa4 *325949414ea58efcdb6a8041ab4f45f04522b180c7567124264635c505794a8da501af4da7c12b *7c86d3a5f9077edb1a955ad47cdf36132e0da42639fe765a8e3420a893b5a9188d40008e4ecd1c *6d8ce80c0858a80500865062e1e0e0686b63bddd29cdd6d2f83e001d0b2445d0195e6d824de42c *002418c54ff3545a9db4ac0422e2796e76f66ece762634069e4fa6343a4d686af1b4aa5a077c32 *07c23e719a4a887bf9b5b194084bf273dcfc3a18d2e4572262dfeab40559bbe48b313b2e3dd2c4 *7c756687e992cd07fab473f56ddbb3bdedc61fb76d19d4c9fbd2efbb387d964d1fd7efcbb1833f *ff6652695a0cbf22e38f4b37cfdfcd1129b3a74c9c9178ff764d1eab7bf7279d86ce58357d2800 *649ef36be3cdcecf973a07f5ea149071f7eaf8715f65c9d30774eaeae0dbe3c8aeef44a60e6306 *f49b3667784e4a586ef49f31a5f6db83035cd88e3dbcb6f4e8d97762bfb6d78e1c321c3cffeab6 *69241349f131e7ffc499bdc71e68b8872f050f6b65327dc65729a94f2bd2b3bb764f1b3c61e1c2 *898359af3cbc71578e1fba14467fcc23aa020e5cbc25ceddd2ab97bfb3e43d8f399746e5645c91 *21e5114b61fee44a352d23cda1b39181d13f95ecd569a505e9ea0e3f0759f91ad0198dcf1ba4ee *d1ae94d49b25b20ae5ade991ce9fbb7b0e6a40256de3ea3fcdf5edd656749e9da9243c2747a1d0 *f0f80dabfe8dacecfb8f1c376df6f488d34e57cfddda793654c27f8747b1ace0f1fcc1c34bba4c *8c39ea6b6bc27ffb84a094d7fe38386df58ed507423dc6be9b10af28c95838705876e0a83b9e2d *9d2c1a78c9600b0c3a06f7eb3fe9bbb2bca8a207b72b8a8b77ee3fbaee9bb1bf2cfdeac4d5b087 *251563460cf40becb57ed57783864d3a3678b8d5914d0020690f40535bb96dc957c7af84de2f2d *fb7ce4c096ed7b6c58b3d4824fe3b078fb772d7d147b2c39fcf68c9de7578ef2bf7962e71d2260 *c6c86e2dbd9b55098cd82c0280b2a66affba59299c1e1d7bf769a4e1da2b47767e397f5dae4cd9 *392dbacfa8d9cbe60c35b46e3e6f52cf0d3bd61355c3f3ee5eb9536dd579f0d8e0aefd7e583ab0 *f780cae066c687f61e98b2f3dcba693ded6c5c17ee5cf759f6f90b176e18b8eac6f6f6abbe7f71 *4ac8ea9cca9a2e6def751d3a7dcdfc51754fbd46adc8be7fdf72c8977a09fed168aa73e2368ecd *9ebf752aa465e959f9afcaf086ce89ebe26fdd2caa3788e1d92ac8de5c04a0aa383334ec4e65ad *d2d0c4b25d87f666860290eabb5111f7d373681c7e33cf567e9e0e94521a7a2b5a59ef0ec2c0d2 *a9adaf7be891e5537e2ddbb7689046074fdf5696c62269494e747c4a9d5d72b6d8a2533b5f269d *466915b111b71e67153078a2800e1d1dad8c0940569a131a16555ea33232b56cdbbebda901af34 *e7d18d883892c67174b0adaa28b776f57131654744c73d2fd4d4b6999f97f3ab0bd0a2a729771f *6653749ebd952827a788a473db770a346c441d91931239e5870bc77e596ed090aee051edfde509 *b38b5365149d293667c9f26b293ac3a28d1987fbde273aa8f2a45259d9b33ee7db1a9ab80836be *e69cf85bf0f8ceb9bebd17eebf7db9837ba3bb85ea5ae98d6b97b28a648e9ead83037c58af9966 *5e4123afbe7d2b5427b0eed0d6b7317b8d8d919f967c2725d3a75d909385e13b25d4286ba36f85 *aad86681ed5b711aa9ad4eadbc1b15f628bbc8d8dc92a653f324d6017ecdeec7dd29aca8a98bc0 *114adab60de0b388ca92fcdce22a6569da6743379e8a3ae1e7647c2f2ebaa0bc3e9ac030a05d5b *018b26af2a0a0fbb5da9501b5bda07f8fbf10875d895f3551a7a8d4cc6121ab7ef186c672a0250 *9c19d3deedb31fae5e18d6a945831503a8dcd4e4a4f46766d34deddcfdbd9c00681455b7c36f65 *169471f8865e7ead3d9dad41917919f723ef242a499ab5bd6bdb362df96c86525a74f9ca4d358d *2b3110a8d4948f7f002ab3efa566d7e56664edd6d6c7a5eef7a771e7bd872c3d7fe16c47af37ee *27ebf930fc5fbeec93127566f4e8512959bcaefd06fe766487b5e0d3d82e7fa310ff1f5ff6790b *2875edde4d0b23a42e3b964f17b2f56bb27f222dc99edebf6f2ed330eb519cc47fc499df77d8bf *6e7bf6cd245ffe6dfee1d4c33faf36e2fe2f7b5ba3a85c3163387c277f3f73a8de72d847e33f69 *8af603616ae5ba62f36192a268749e80f9c988128d4e27ab56529ff2a50982c51f3f7b95dbdd07 *d0917ad5e8abf0c5265fadd9985f2e63f30c7cfddb58ff3b090ec0b3db9893413ac1ff54820320 *496dc731dfb70d6caf97e01f93ffcb42dcccce63a05dd35eeb6f0a18743a5fc8218886d523ee7c *cfdf1cf8c0a126aec5e90643e5d5c82e80a313d86f7a70983c0405d6fdba06f8f67dabb10058ff *be69df8685c00f4d997fc330d8bcb6c13d3e6086343a53d09091868f0c9b6fd2b5f3fbbfc0e979 *3f9aeac6a6d8c426b85bcf418306f5ebd5cdc6acd1ed723daf42bcdfda9542e455dc4b7d1170f7 *0a3804d6fd8a0fb8a4cf48c0f06f21adf97039ead1a3e7dfd15442dcd8c48c4d293332b2693cb1 *a79bdbbf3f54a7e71f28e590c9f0c24f3285b3877023ea85c8b66f8e7e9d4123502d85fc251b8e *14856a29aa6b5fdc50a248d4794e50d44256038a0259e79b010040ea9efd1514cc9db07232789c *17b969d5a8ac84420959f58ba2352a545541f581eef06bd47fcf8d02a9034581d4a1aa0a75166b *9e37412987b4fa59d32812353254d7be348dd535edefd1f4e8f9a4692a219ef130fef2cda8f22a *998e8456f7c12c72e801a053e2c82e385a422c864f7b5c8f835681df76e27a34ce1ec1b2653870 *162a1d8c2ce06c85f95fc0c00096be884a0580b25ccc190b9101440284ac46a51cd5f9f82c1074 *1b2c5f06374b884d317928e874b80e46891419297013804ec7b9bbb8170a531b0c9c81d27a2fa1 *5949e8da121209785cb41c89924a4087eb7fc2c7158686f06c8b2b771a7e0f781c7db2955fabc0 *7a3a771f8dff440c000020004944415495925bd65053117616ad9ac1d010eefeb8701b2410710c *7406064fc0f4713034c4e425282ac0e4dea09b63e932b4b08381096ede474926668e85500c9100 *53be417e25e46598da0774332c5d061f7b1898e05a72538d911e3d1f8d26d4898bad1c03fcbd68 *044aca4bdefedabd9e37921c852fa7e3dbbd18d006fb5663e874249e85d000022e8462981ac350 *081a015000812ea3b0e24bac9a8f8848043863cf1ac4cb119384da4ccc9a04b7e698d40bd3e6e2 *c178c4a4e2e7e3282d869b03f2f2d1b63b8eef81a103060d4681115ab9802bc7d15f31edfb1756 *069ec4233c1747cf42a4416a25781c643dc29c0918b70d03dbe1f8564c5b828863b036fa67138c *2cdd43e6cc7efe1641e78a2c0c1ad8dccb4dc79cb118be11273ae2d44f98be18e1c7e111842513 *b1721f36ecc1b94120243030c2b859481885f0046c3988ca623818e0970db8998b2bb7c1aec4fc *69f8c90acba6e3f359b83b126171d8f83ba4c570316fb241d2a3e763d184425c9afbf85c595edb *8e5d6c9c9cefa6e7eb747a41fe61287e02190fa307c2d60823c762736f5490f86c14e2aec2ac33 *a68faf7fbdd20114ba76419bb6f0720148686a909a87a85b989406161b3c3730b5a0b1e1e10909 *1fdfff8000876709dbf9202f1551b19034072ad16e10cc452044f06b01f14b9662dcdaa1bf0f46 *0e0080d6bd3070002af3f1a01aeb57e10f31c084b335c88696e2854fe3478f1dff52804b744698 *b1f09f72bcaa004932e4acc1a95d00132e56a0481859a19933c6cdc7d42f20ac7f7e9b35878908 *f3d7a04b73005096233f13bd3a23b81d180a74ed8bbc7ca8e968e601133142d6a29bd78718093d *7afe0334951077f369232214c5e5320e93f6914d63ff9fc7dc198672fc7e0203dae0f75f61da0a *263c800449223e11616148bc8de63dd0da12590510a5e36906720b50f5040a06dcadd1be33d62c *82010d915761690d950c77e350518bc458e8cae0e7030e13de6e583a17e3a6a22003d7ae63e206 *4083c47bb89f08a902717750e18816cdf1240ea256b8ff0b526f63c417482d84bb15bc8418be00 *433aa1200db752c0e734d0048f0e23cacbfa3e7f2c081a432416bd1acdd0122d45e8ff0d867741 *d113842542c045ce633c4845810291b7e0e40c575ba86a911087521992e3c1ae81af0fb842d838 *60ff5574ed0456252e9d41af05a029712f0ea55224c7835b0b5f5ff03f8d9b037af4bc8ea6d289 *b3b8027b67b7366d5a8b58487d9846ea97e11f8e16edb16b37767f8b162d115680a37b60290118 *e8da1da1bfa04b30cedd83b1184f1371fa067ede85337fe1ec75fcbc07d9524cf90efe2204b542 *8b96381107736314e7624908526bf1e5088c9a8b8a6a0070f48518e83b0623db01ae703481528a *6ddfe3f3a9909663c420acfc15720db46a1cda0c4f370cf902fda7c1c71e761ed8ba1fc7d6c0dd *0d7dc6836584066da230986c89d10b24866246437bdfd6aed872106736c1dd0d3dc78066080e0b *57ffc40ffb71ed387a77c19f57400215c5583107f7a408198f613350540e1a0b9342d0cb09bd3b *a1eb20f88fc78c09a82ec58ab9b85b85795fe0b3e928684809af47cf274713ded86473053c3643 *5e5badd2346cd4fe23b867fb1479fd8d4d00c0e7c0218d127235f802305e9a88352a682970d878 *9def1d0ab535200908f88d46a348d42ac0e38222a15483c76bd8bc97560d2d40aaa1a52010bcb0 *89a55543ae009b0b360bfffe9cb84e8d5a05581c70de75e14c425e0b920e7e23f5ff5f9d13d7a3 *e703d2843a7195a246a568baecff7f87c981f8154d05938d375ff920c06fd4466c7d141a047576 *a568788d652a060b0c00afcc350c16441fce462cfdbd73a381f7a696ead1f3a9f37ff9c6e6278a *d8cc7eded4819c576d21be601230fcbdf27e0acc7ecf6abd3f0f80f3ef9b36f5cd51fe15a9ffa2 *6e7af47c4c3c00c706ffd0b4425c626a2311d072b273d47a9df85b2336b5ee6afa7a0b701ddf37 *ef245058330dacf6a88d824d3f4c68c47029009d06a0e36ff6ba29a83560bdf3a2f850c346021a *cc8dc4e15d6036c3b02eef5a4a03e834a06868c4fa771da780531fa0a47787d482245e5fb72680 *c2e5e3c8a063c6d08f5420a945620c0a2a219020a8dd3b6fc15124321ee07136e84cb4e900c9bb *581d7e63cec9b1c8ab40cb005834e017eb63a352e0d17db0cde06efb2c24fa2c7aecc4b9afb0e4 *126eed0470a13121de84deee0996b04d406b5f3f7f3bc96b1d7fe9f998103014c3d0083a1d44af *1cdf7e810e4ba763f3ef7fbbaa939e08777f6497369ae89d78fa00cdfd9051f4b740528d074928 *fd20d7fa496c5d82a53fe1bfe86598c42feb3177cdc7ae1ba5c5d354e4947fbc12492dc24e62f2 *646cfc05ef71e52f27012ebed8b91f070f20a7e8cdf1df1e8a44c41ff86c22b24b3e64b600280d *62c3b1efc03bb4b7ec11383cf8fae35afc8b403e1f5ece2028d8dabd217913aec49bb5f0651324 *05ba7e11fe9fc2cd075a4b18b68279fd0224f51e6293512d87992dba7781908de24254caa0c841 *66260442981a4325477e01aaf3909d09520e0b4b7098008587f71097048a8156ede0618bdb91a8 *ac4655253802286b20b642e7d6b8178b4a1528254aaae0ee8b005f902ae4e7a3ba00d999a02961 *6e092e0b94067762e0d70de656751795509e8fdbf16071202d81868ddebd211140ab44f42d3cce *82c41c4c1206e668db06cc7f6c5c52282d4679254ab5c8cc049f0f735310407519c2c2512e83d8 *0c9d3ac2b091959d428ab09bc82d87b109141af4ec0909178f12713705241d9e7ef071c5dd1814 *96a3460a3a073a255812740fc4c3bb28a905a14151199c9aa3431bd414203201e68e7014213a11 *e64ef0f74479294acb515a8bcc4c70b9b0340701a86a712b0cd90530304770308c1a7219a25323 *3e0a45d568ee89c77751588dee7d61678cac3444de819a42733fb4f6020d50d720fc26328b6164 *0a95129d7bc04c88c404987bc2d9182440032af2107917041335a5503110d8194e16a8c8456402 *f846b03140640c8c6dd1ab1b74328485a2a81c3c093a06c34c0c50c849457834744c1808c03046 *df0e28ccc4ad6854482190a05b77981b82c141c866d8bae240ec6b5d5f51c87c88dbf1d0018ecd *d1ae15e84061362edf80b92b264c8187239a3b35904e25c3d530100ce86a50aa40f75eb031464a *2c32cbd0aa0d4ad3915381566d51958db43ca86aa10658809240fffe18370773f7223116458f61 *628d8056a003a406916148cb02cf009dbac052829a128446832e80872dc222c09160d04034b8c5 *ae5120f226d6ff809bf7b066374825422341abdfa42208d8bbc1d6ac8184868e484dc5b2ae7f5b *539b59a2872fac2cd046fd9a8eabeb3d8aa2282a3535f58f0fcab96b516a52979298a2d39109a1 *e71a8cf3e0c1034acf472591a2f08f1f6d35a60cc1c4b9f8ed6778dae0c03568a4f862f08b2764 *f47790a91177e96f8fcdd5fba028dc380213237cbf16df7c09a6116edcc177130111faf6030be8 *d90b869688bf87d9830120a033c60d0580c3d771effadf72bb90088a824e8ef50b602ac1e22dd0 *52a028a4c7c0c90800060e82291f1b0f83d4e2e0660018f939bcdd0060de46c875af34aa06f35e *f2903c6006ca95a82ac4f06098bb60e64cd81ba0cf249456ff332145415e8990a1e05b62fa2cf8 *368375109e16e0ea6100e8370aa3fa012c1c3e8f4df3011efaf40707e8d60b6646b8158b651300 *c0cb1f93c702c08e537814066b60e91e3c08853507dfef81568ee5335fd4adeb5814cba19061e1 *18f877c3b6ede81980de135156db40dd54d5583b0b752fb65e3ee00247c3911c0a0b3ee62cc6ca *85e0f271f4265435583a1e1c234c9989b6de30f6c5832c906a1cd8087b2b8c9a0d0d058ac29368 *d8730160cc44047ac1a3239e14233d1a2d1c004064000f17040ec0d3424c1f08a119be9a030f33 *f8f5426e0552a36006b4ec8aafa600c0976b41aab16b197a0ec5c1c3e8e987b9dbebab4de2c44e *f41d0ff52bcd79fe93700d0002fb62ca68808e4d47419138b5e7452f4d58d97042691efced01a0 *577fb81861d877d0a8b177017836884ac69e05e059e3ce039cd80ed0d17b200440a75e7060e16c *24aab20080c543707b80810d47a1d360eb5cd87a61db4e0cef01fb76c8ad42e17db4720300260b *3e9eb076434ecd3fab41ea70fb1cda3583a91bb61f404105280aca52740a40870ef53f813876b3 *d11e207598d112dbff6c3402455d68ec5bdd542b71774f4f9a5246b2f904011b57efd2ea78a952 *6f41e5bf08c1c267a371351231772057402d0743842dbf40cc05a705e64c0097072113de9d1173 *130386e2fc2dd899c1c000a41c7f5d848d1fcc0c4031e1ce40441c068fc4f11284cc435232be9f *87c59f4323c41733b02719077e871d174c352222d16701e26f61c0409c0a83a3050c0c0180c6c5 *373f8054a1a65e89e3dc0a53c6214b8c8df3b1611eca0a505b85c830ccf80e1b57223316814331 *71185e756a44e7e3fb4d10f0512ac49239e0702066232919c74371f52ebab5c498ee68d30f8f42 *10f88aabe1c2a7f8f904f6dcc0e8ce28cdc2c65f41a870ed0a864dc3cf5bc156c2782a2e5f47c8 *7058c5e2eb05488bc1a279d836190a263e9f8e1fae62ff217899c38840f80d8c5a87a9b3a1a5a1 *5900a64e8306a07311b2123c01926bb07e09386c187091771f3b0e61e87c0878f0f3c1eae3783a *0f46cdfe59379600d31623ee12bcbfc13713402ac06461e72a705c6167052e8936e6b8f817da59 *60eb7e6c3e8b2ffb435a88b5dbc1e58260626c0868345cca7c969b634bcc9e8b3839f66d465e2c *9c02909481c16db16939666cc79163f0b5865c8bf287d8790647ae616457a40d855b7bc426a32c *02e65d70ea0fd88a31a41712e4001d6dbb204f81db1190d5405efdb64f20a946d865f877c6c9e3 *90d0612fc69ffb316128064dc12d437cbd1b172ec0a891d3a5224b2c5a82952771e804aeff8ced *612099f86c1a661d059d8d115f62ee61107474ef07ee7accfb1e459731ff6b9cc947695df558d8 *7f1ac383b12904bf6dc2f040acda820e532060a1654b1cdf88c4fbe8db1ebb36a1eb249cbd8120 *57542b217ae5058ea290740bd1a9e833112d9bc3c40000681c0c1f034dfdc34cd0e160f1b67df2 *4e349510a7d3282d8de3ea6045108481b1215d6f30eebfcad3fb9831185f1e44171714663c7398 *2c1243c8055d08236394e641a181a9010c0dc0e2406c04110fd939b03601009600d67610b2316f *252cbcc1a80648808216a0eaccb7d0405250d64056033503b5729832c166436208161b2209447c *64e7c0c6162fcee3bc249449c048080e0b3c36d434301860f1505889ea1a14e7a35a8bc69e2ca1 *08221e6442484c505580423540006cd4a9f9df6c938d0400b139460e84980f10000da85b3469ff *16475bff2b4107a9865a0ea90c5a63c86ac032049d000994e640a581ac1c5c0200044288056003 *1213541723ff996b3c888de1600f1b2b98b9c3aa110fa0751569e90b0e031082d20000830b0b6b *98f231631974c6f5df6a1d00f08d306208242f1fb5acef5e0ad0919049a154a1460e309e9989a7 *01f68e70b4459d07e47202603ceb67f2652dbe0e2041d0e0e90f490d6a2a302b10deab316d048e *6b50f18f99f5f55bb83480f9ac889787864680a08160bcc62d3748802f8288090e0f041d754683 *e4a59056a29afbcc2dfab3d6522f068b46078d008d061e0f20c0e181a4a02301806b08077bd8db *e32723b83a3ceb73631378b8806040d4909a8b46c797ebd06b024e1e45fb56081e8245df20d003 *3406186f67099aaa1baef7dae86e2a211e177ec5dac9c3cdd196cd66a9144aadfe74ca7f160224 *13b76fe2c9755c09470ad0d11f2e26e072b0f07b5c3e8cf8dbd876165ff607830e7e057a0f0495 *0d851fe27fc7c0be383002bf8b6046e0c821acfe0dd7af20e3020ed9815d889d4751cdc2c9d318 *e40514a1734748d42816e3c2067008d0691048d17730e805a8f644dc2114c7e2eba5487e004a80 *b0b358b001ae5a6cdf0d9931ccb9d8ba075a7b0c1e8211233072344c7701005e6bc18acbc6e675 *88ba887b11587a0833ba6054078c1a8e41c1b87c1c7da7c1c3b68154168ef87218be1881b0cf90 *1e89621b5c3e809e3dd16524a4c51048f167140e9fc0b5e3c8bf85fd87c191e2c78390b271ec18 *beea0b54a26f3798b39047e0f84908b970b0c2c66dc88cc5a52b304bc6d0aef0b4078785bddb91 *721b49b730670f968ec4acb1d8b503daa1c88c4122d0b3a10324d212cc1881f3e9881a019766d8 *b1031e76e8d215eb5761ef7e7859e0f83e8cdb82418108f902b3c621f6120a12f0988dab27509e *82c933919a864a1d3a2661d2b718170c00e77f836724aad3d16d3c5abbe1da314c9b871c29bab4 *438fe158f535cc5c307300268fc6cd41b87502adfbc3df1b7236562d41affee8d21c877fc184ed *583602240f7111e09763cf3ee83c30bc27ece4181382fc2c14cad02e0d21cb3132f89f8da2b1d0 *b9074236a0ff6034e3e3c0796c390c431a2e1dc5c4af515a8e3e9dd17f02164d68a843f2b0683e *d214d8f90bf67c870c26ce45a3b7177af1303b04925ac8f3b1662d067a429187dd7bc16560fd3e *1871b16d15727d402a31a62f86f4c581c308d9061b0b2cfd1a5f6f87580be9439cb987d0fe88bd *8ccfa7e26921bab5834f30f6ae6f446812b077c7bc15183719674f63f74e041dc094a9af7b3e9f *937003df6dc0950458cc47d89fd8f71bc4ef22cd9bf0c6a691b9adb599210050dab4870f15da7f *ca71fd8dcd8f4e12e0f38f204a87b8483cca849105245c5429d03e10621eaa8a107e1b720d2cec *11e0070e13940ef7ee20351b6c017cfce0680550789c88f864e808d8b9a08d3712e3512e839109 *64e5e08ba1ac01df04ec4af459805f5682458793079cac9f959b148b479960f3d1c20fced628cd *416cf28b85b5bb1f0c29dc490049839d0df2b2a1a3a1557b988b5156888232487330741242635e *9ccafa07d565088f804c09331b04b4069f8d9a72dcba85e22a18592228100d594e0400653522c2 *91570281047efe70b404483c4ec4dd14e81868e1072f6724c6a1b01c8626a82d075b089d020c11 *cc68683b1ebfac8590035b17b83980006aca71f53a4816c402a875681d005303c82b11168e2a05 *4c2c11e00f2117aa5adc0e477611b84278b782bb430315532b101d816a3500d0d96813008910a0 *90938edb3150ea606987f6011070a196e37638b20ac113c3b7155ced505d8a889897cccd7ba0b9 *35b62d478c0c5f0e818e8696ad20e6212f0d8969cfe218db20c01b0054d5b81586bc52884c10d4 *1126228042fe5344444341c2da0e6ddb40c0467a32a213c117c1c61ca595f06e0d810691092fea *efd2026e0d0e1685ecc7888a8792829b27dab4041dc87c840719cffe6ee982966e0d7548356e84 *4347c0c60e4559d01070f581ab259ea4203a11261620556009612146661e44c6d05681e482ad43 *ad164622149783004a4b616a8bce1dc1a183d4203a1c69396072e0ee033f0f94642336e5597142 *5374f46ff899f93714e720aede2a328d836e5d1bbcb27701e8dd60f2ffcb8e92f5bc420342bca9 *c9798c71c311968cc06ef8e957b4f8d73ed0cb723079102a78484d81634ffcb91b16061fa2a2ff *9ad21c8cff0c17e310d0099bf7a0adebffba42af87c2d9039832172a0263a663ed0a089af0bcb1 *9e7f4fa3425c7f63534fd32292206439669220683069489ff8ae888d11b20ec555e00ae1e70ff3 *ff860407c01361fa77984882a0c1d2f07f5d9bb7c0cd1bbbf60180c0f095339a7a3e1df42b713d *7af4e8f98469aa95b8b3671b078b6716a2b5b565b7ee24ea9ad8aaf8cda3ebba8ffa76f7e93b13 *07b6d1af2af4e8d1f3ff094da5061308c506429e52215728144a95fac3ca6f8aa24892a4ea7dbe *913a9224490fff8e012e96341a25abac54a8352f22933a6955558d5cf9925f6092242900b5d5d2 *6ab9e27934595555f54bd1f4e8d1a3e7bf4f13ee6590a446ae50c9e5d58f1ea5931f7219aedbfa *552f3a9deef3c53a9546971076d0904da7d3c559a4919dc470e280b6061289ad7fff07f9520085 *e9f1e3fa7730303414f28dbffff1885ca3abccb8dbdac580eed46bf5b2b99626129169e0a3d2ea *a28cbb130675141b1a8af8c68bb71eaad5e8ef25e9d1a3e7d3a0a9843849ea68748e9191b1a393 *6b508736ccd71cd67f67e8fdc7ce70b4104eededbd66e1ec02a5650f5fe759cbd635b3148040ff *69cbe222ce9b4a63a2e31e535ae9aad9530b8cdb253d4abb7868f52fdf8ebe10952eb0705eb468 *a549fe95a442839367cfffb663be2947b5266446aeb875e2c3b44b47d61c58fcf9b98834fd7a5c *8f1e3d9f044da5137f9010919a40aa34da9641bd9ccc240206ad52fdc14cb639f9b56bef689d93 *1477e2e8ef254c7179956658701703361314faf6e8ee17e0dcc2dc0a24a9ae2ab9975f1a1d7b6c *5c42389d057bbf0e348d92c1137b79b90b98cd96affec6dd98074053fe2439bf34ecf6f1f18911 *7416ac7ddad3b4ca0f55553d7af4e869529a4a88db38ba0a18baea5ab58998039d42f9616f6c32 *0cdbb572fe72f5d2906f179d3ebe3b3393d8e462599cf738bfb22afd716a863b55545995f63855 *d7c7cdcfca44e0dd71f5375358caf21b17ce995998c92b8ae3e3536a34b2f8e8c82a2babd63e1e *4c03131f2b13ba7bc00fdf4c63ab2b6e5e386f6161a6df1ad5a347cf274113a9536836760eee1e *9efead5b0a5954eafd074adddb591078ebfcdddb77620203c64e9bd0d6133efded0c39f7232f47 *a6e56fd874eccc5fa76fa7e66dd8fc6bb18ab768fbcf56d238ff16ee3efe1d6e3c559819f2b2d3 *a2bffe7a7ea9a6606cff1ee316eeab556941172fd8b2cbbe36b18db7bb4febf6d79e549b7e40e3 *f37af4e8d1d39434dd39711a5f2060d009796db546dbb004ff37e7c4299db646a116f0793aad4a *ad23780dfa54af83d455d7d41274169fc7799dfb60525753538b3746d3a3478f9eff124d776393 *acad913559e620e80ca1800180c164335eef1b9846178a446fce914617bc4d343d7af4e8f92fa1 *3797a0478f1e3d9f304d2bc425e6d61ecd9b377375a07d2c0d854a5672e5d2c5f3e7cf3f7852f8 *2c48275dbf704e7872fe1b52eaa41b17858426e6be0821756a8da6f104ff3948f203bb6ccc799c *70fefcf9f397c3aa6a9f59bcce7d1c3d7ff98fe5d5aad727cc4b8b99bf6c6b994cf5f7c0a4f3e7 *cf9fbf145a59d314877f286979d19da8a822696d1364ae47cf7f97a613e2cc96ed82bb04b675b6 *b735373761348d1057494b164eee7f2df185805656146d5fbe60f0807ed1c959750762740a69f8 *8d8b32e51b049c4e218b0cbff272b4845bc7ed836654d4be4160fd67506e9e35e9d0e5b8463620 *de87a709e1f3268eec37796b65cdb37bad55259937eee7be71975a5a92753d25e71f8616b29222 *bf9934aadfa44d6532f907ab623d774eef3030b668db7e546a41c56b2352d70e6eefddbbefc20d *bfd4d6b58254fcba6d49efbebd57fe7848f96177dff5e8f92834954edcdacdd3d1ca38f37edcdd *c7595453dd9cd11edafa5da4c26791c733e7a36579e931f77366af585e33674edda441aaaa6e44 *a44c98b7d2564ca7ea5d7c64a4c444c424d38546865c968e6206f5e82c266a6f46268f99f5bd9d *c1b368f2ea8a82c22269767e56569654c0b7b6b664d2694a59f9cdebd7f2ca6ac462819a653cac *6f6736f3ad664175755978e41d3925f27137bb733b4a41331c38b8b7019b488abd9d70ff098d23 *0a08ece86a6b4600b2e2ec1ba11165728d89b1a89614f7efe41b1b13a3641806fa3ac7c5c5aa98 *92ce1dfc692a69c4ede81a52e0ed6e1e1b152d87a8ffe03e122e67e0f8e1fd064fb6bf7cbe8347 *c3f65e29ad3c3e36ae56f3c265ada9b5533327eb5727584aa74ab91b5b2d725bb47ae1cce5b175 *118ab31f3c2de77c3b329849a700686aab6edf8e92ca3596f62ea4aca8a8426664ed1ce0e75991 *fbf049296be1e8ae4cfaf3dcd40feec555721d16af593c73f1adbadc6aab8ac2c26e1594559bda *380707b515711bd89a2ecf4fbb1dff88c5e14a4bf2356ce3debdbb4a04dc069be6d969584cb8db *dcfe93df341e6465499e758bee33c70f79e6d48dc6193c6686b26c654c56de2b16eff5e8f90468 *2a216e6e664e0076ee7ef61ebee9c97793d3733ef817a4ecc9dd4d7b8f7fbf3f8acf6200287c7c *bb77d7bea5067666aab484278acf010094bae6d4811f0f9cbebefd58640b372b00e97117bbf71a *62e9dbc79c5574eae26d7bbf3e61c11dc544ed99833b7efbf3cad643e1decd6c00449ffbb1dfe8 *e500fc3c2f0288cda96c6d6370fdf0fa7e8ba30eee9e7defdac9bfa4ae037b767c4b21aeaaae38 *b463cde10b513af07c7d9c92134b3cb3920aafec1efffd89afe74f2d8ebc38e9ebadd1b7cfb872 *cbbf183ce866a5685c6fff3f8f1ee6b79f1aec657d68cdb77724bdafad1b7b70e3fc1861dfa8d6 *2d99b595c7f6acdf7fe696165c1f1fe7fb89c56e19c96d1dcd9cbc03fa77b1daffc785968b26f3 *1aaa18a5ae3ef9fbcea80705f501babee3e73b3b5abfe22a5e73e6e7b5c3a72ff36dd73a33394e *6a30a02eb8222f6dfdca90a84a9fa777da190a381a85ece4ee553b4e472ffbe930f9f0cc8a9d27 *96fdf487bf9f67657efa865521b7cbbd9e44b7950839a03417f66f1a32e9bb16ed5ae7a5c4550a *fb00a829cbfa7adcf00c8ed7808e6e1be78d3bd5f7eb9f964d17b2ffe9cea432ff51c8c45119e5 *828183da445d3d57fc7368c8a84e0dbed3090c4d1dec2c45e2378f050d10898ccd4c24f51d4418 *1899984944d0ab61f47c9a34953a85c16200645e76864c41bab6f016b3decb79dc6bc9cbcd2c2c *34f1f276aafb56c7de389198ef7cf3c6adb0888420f7674b51bad07af7a12343fdbd9e7b34498e *bc9455defee88983c78e1e19d0a6d9770b17d98a3834a1d58edf0f8d6ceff7dcaf4ce0e0f9374e *ef12580c4ecdca2d2dabf0b31603000da888dcb7ef18c3cc6dfec8ce9cb76e94d0d275f9eab51e *62ded11bd171710995b2a73e12edb1d317dc027c8c043c9766cd6d95d191b7531e26459c8bc93d *f9e7c92d5b7eba75f54c6f3f27a1a5d3949049a0836fe1346dd6335f4f0273a7252bd77a1bf17e *bf1219179750217bdac6c10c00c134086ce9199698ae50a81bac06c1e0b4e9d46bd873468cf676 *b3795526aa2af24f9f3b3569f1ced0b0a853077771eac3dddb0fdabf6fb76dbd5b4b9eb1ed928d *3bbab899bbb97b783a3bf79fb16ad684412c026e6d071cf8f567fb7af333aaaaa2b3e74f8e5db0 *352c34eaf4d17d75be747252e30e5d8cf56ce1c617485a7bbbfc7ee0726199f4d50a3bb7ea3265 *dc675f2e5f71f8c8fee9e307961594ea151e7af4fc83a65a89935a92524b1312939d9a73bddc2c *9a408643a596ab74126e7dd62ab51202030eac50f5cc00002000494441548bc5029bcd6282f6b7 *f989a837dec211f0c1af2a2eabe4d20a4ba452507f170bc4b3542c0ecfd040c8e0d2c546460228 *9e66e73bd8593979052e5e656a6bc8f8ebc481d5ab7ef1ce7de06b6d08a0303325faee63bb66ad *5b7ada37a6fb270002ce2d3cede90c8650c8206baa00b0842636760e5c17c7c53f485c7c9d6879 *1980102405c0ccc173542f1336934e81fe38315ba9d148cb2b41a38120ea7373f4f67460301842 *e18b41e41b19caca9e6a1a515a5314081a8dc17879d01ba8af8e24b55af5ff63ef2ce3abb89a38 *3cbb7bdde3eeee46802490e0ee1a9ce252a06829dee250a46871296ea504d71821064449881077 *bfaebbef87846037104ad2c2dbfbfcf8c0dd9cdd3d6bb367e7cccc9fc964632889c660904818bc *3da541421b5732b0741a3662e0f6653ff0f9a5eb0f5ed56290de69060000388e2b15720e838361 *241a838e91d0d73ba569e99958591a998e9e6be95fa9c3559f608503e8b0b569140a83ca917f62 *c881e0f037a5663568f876692d235e545468ae67dfb953208da3ab1057f35bb8182d00800ed748 *9bf6b4b0846fcdd103009f8e032cc843070c1e6c8c94dc4bcc495db1ba7bd7bf52cf6dd874f042 *7442fa838593ffd865baf5f879bf9e6307399f6d6b6752bf917af1d53b47d76ed87f362621edd6 *ab2967f69a6d3e7aae9d951699c4a4e55fecdeb7bcea791caddfe2c423cb131f5edd712275eb8a *b97e7edeb7e2d298f4fab347849ddf3b6a5dccd3d4fb4d59f05789a193c7cf4cad4b1fdaad8795 *67b753fb566ab30c460f193062daca530c9c2dca3d7dfedae17bbdfb78060ef2d3eedf6fc0a401 *1d23ae5ca0769f7977ff0a5d131b9b82efc78f15bc8879582ca15ebcd5a7bb33326dfcf484aa17 *c37bf6b2f6e87c72df6a3d4ebda758559895676f6b48a5a88f9c47a9dcc123c67ff2c432b48dba *75ea36f9a769d909d79222ef0a8bea0e5f1cba6864c70d8bbebf1b19969f2b1b3cb0af7f9fd11b *97cce4d2683d860cdbb5bbbbd180659d3cac01405a5df8f3a2ef6f4784e5e649870eeadbbe77f0 *a6c593bb76ea316ef1acbcd49b69310f04f93587ceffb5786ce709fd3c0fedddceefd725f1fee5 *22d33ec383833fec4946ecddddbf9fe4ebbe32a4e7ec3c704e69993f6468a08f85c1fbed70d9d9 *7d9bf79d0f89cccf2b193372e4a4790ba78fa469a26735fc376845651f733b17533dae5221c94c *4fab11a8892afb42651fa5b07442af209b715b564f1d80a10800bc4a8e897af682aeadcf26831c *a705760daa799598925df2fa0582fa74ec62c4a5c9c4b599d979544cb168fcd83e4b0f4f1bd6a1 *20fd597256716333ef0e9d8d79744229791216965b56c5e0e8b469e767aac74d8ab8f1b25c2a15 *0a9408d9a36d474f077314015c563e79e0009dee7337fc308a82a937e382cac2a8b844858a0000 *0a473fc8cf874ac6805024c73d4978918d63346b47d7f65e2e64122aa82a0c0b8d2ae78bb5f48c *dbfbfb1b69b308a538f2d183bc72a1a191be4c2c31b3f3b4d443a3639ecbebb7c6d60bf46b53ef *d81195658f1bd93770faefdf0777227d5934904222880a7b98535e676868842b64da26763e4e26 *b14fa21ba30359bac67e6dbca82484900befddbdc5b668e3e7660500b85c14fde449f5ebcbcdd2 *316aefeb4d528aa3c31f6695d4181819120a39cfc8a6ad97939c5f161e1a595cc567f3f47cdab5 *b736d1fdb01bd5c599d1cf5ee228d5c24cb730af488552db04f81baa19b3abd29fc7651555d6ff *d031b56be7e9d0840d575ddab62c56e1b57169f05b4376fcf28e95d70ad87bb72e656906f21abe *35be6d79b6b4c757ba06efb81b73ddd5b819535a0d28b74e0d3e9f52a6aacc4cc812de4d48ebee *61f6257da8cd49183864ceae6b7f7998697fc976be18d5b5836bf745484fee5fa3cfa27dbaf97f *14d585adcbb6dfc999357bd28881bd6828002ebb1772e9e8bebd64977e7bb72e636b8cb8866f8d *6fdb880340fab34844cfd5c1ec33e4725f3e8b4acd2906946ce7eee3626dfac5a5ce09a150cc60 *325bb264fadfe985f47158b495675b631ee35fedc7570e519099965b56c5e419b8bbd893100050 *65a62697560bb8baa6ae4e561a1f8c866f8e6fc6884b6a2b328b05ae4e9f48fe94d4556616f15d *1cadb07fd9a66ad0f006a54c9c9991636eefc8fc208c5283862fa4b526364dac5d9c6d8cebffaf *145686c5247c9e429baa66a277bb13caa0dae7fbb9141200e4a4448fdd9b1077721995fcb1c720 *373566fcaef8272796d3a96f1d9aaa7666e7aebf577a543dfd5d5b5d5249cb525d92f332b7a43e *060321333c3d5c694df439fd69b496bd97019bda2afd50c9529392f9d2faca0184aeb18dad85fa *3ae992baaa17b965eeeeceef078cb71c124175ca8b970499e5e6ea4ca76080cbd353526a1ab261 *092d034b076b63b53b97096b5332f3dd3cdc29e83b5b4b4e7d899099ae6e2ef4d6887c0200007e *796e6605eae3625effb3bc202be67912a00c2a83d9b66d3b1e8b22170b925f64b9787b7d7212b5 *aeaa68c9dc35dbfe386c6fda7cbf5f73910a2a135332f0fa981f9464efe4aac3519f1255929d26 *a0e9d9bf3dfd40a85e243ee7993b1a6bb35abc631afe195a2d4e9c44aa2e2f7cf9f265b5404a42 *11f8bcac4d42099c63f18f075bd0eb1f6c82202cdd032e6f9c4c26d53fb104ae6a103bc671bc51 *349920080b57bf8b9ba650df79b00925b0f73dbc33c68983bc8e03978804d535b58a9654fe7c43 *4d65417272d291cd4bcede0c4f4acc902b554010388e03aeaaabad91bd513852dc3ab43939bfe6 *73b77fefc4ba91531787c624cb3f9aff8e2b259919a931e1777f5cb339f66962517125d48b4413 *844226aee30b1b8fbebaf8d5a133d7c4b2cf0bc29654e64d19de6bfb813379659f3e84e257716b *b71e2e28ab56aa7000c095b2575969718f1f2e5fb5f6495c627e4139f1ba6f4a99a4b64ed0d8b7 *baf282c3c72ef025ef544d50c845052f1357afdf5759fb1965589ede3cdc67e48cdb61f162f9a7 *355415e2da3d6b5617091b2a049466c54f9d3abb528cf08b5f2c59b2b5a45a0000c29ad2c3078e *d588dee95bfddd88ab9475b5b58d4598d9da26bf1dde6ca6cf6e6844e02a9c5029a4b5b5fcb78b *131004aec27100c0f1cf505191082b9392926e9cd9bff5e8e5e4a41702a1a4610b042116d489c4 *8d7523f0e4b01bb7e3b3de59194115e5e93f6d3e2cd2c8ca7eb3b49611cfcb487c9a98969f5f40 *66724b4bf39b6f2d4bb29f4eece3472191864d599c5ed3f0883e3cb39ec3d519b7f14cfd535190 *146ea7cfc030fd67054533bbb7c7306cdad6930a15117a7e1397ab3376fd69b9a2e1e129cb4998 *3a30884a220d99b820a9540400a0125f3eb0c1ad4dc0c491033bf41a9ff4aab4e9bea86e1ed93a *6cccd41725b58d8b6a0ad3e78e1df6ebe99bf2a69f321bb7c069d366f4f2f7183466e2b4c9c339 *74ca8b2721161866efdea68d87a75fbf31af2a85b8b8e2f0eeade7ef3f3bb473e39a356b7ebf74 *57daeca4ef6e6397ac9cdeffced18ddd064efaeb5e9450aafef943a9bc4123274c1a3dd22f28e8 *bba9d33bf9b920b870dd9411da56761e2e9e76c686db4f5d97abe055c2fd6dbfedb9752364e3ba *d5abd6ac7b9a5bd1cc6ed0752d761e3866c3114de8d1e5a70d7b53b38b3f72951114b177f5eedd *23884d2703004a61f7193266d2d8d1fe1d3b4c983aad4790278a8b7f5b34856766e5eeeae5646e *baeee005a90a0a5e44fcbae3b79bb76f6f5ebf66f59ab551190db9a61c1db35ebd7b5bebd2d485 *b937894faf89bb564e7e76e34850b711e7ae3da8117eac2a4e417a74b440af9db34dfd4f7e45ae *71db11a3470c1e3369e68e7533380c4a6956ecafbf6ebb79efd1d6f5ab57aff92534250f00e243 *0e6118367efe8a9923bbf0b4b4166f3aab02c84bb86540677699b2b2b85a0c0040c84e6c5cc2d6 *377273f571b5b55ebcf59048490010194f1f0ef177a56b5bf4efdf0da339dc4dc86ee671691939 *4e9d3e6378efae5d060d9b367582a5b1764df18b8e18c9c2cddbdbd5ddd5bb43584a1ea194dcbe *78f0e0d9bf2e1eddfbf3cf6b36ef395ad9f05e44ecda76a5275f7b969eff19a752c3d744eb4ee4 *903946461c3cb7a0d9834da560ed8cd1013377c814f285433b5634d42882ae635694a63d61ab1a *9205cddc838e1fda3a76cd065763e31f37ffd26ff6c65df3c79231a473f04fa5e9315ac4eb9191 *52b879fe54ef89eb2572f9d2d1dd6a454a20203dfee14fa7326edd7f78faca8de5a35d7edc7d56 *d2a4f827f122faeee53387f34a058d8bf895a50f6f5ebe139bda94d2c53bebbfce2472f6eff5c3 *94fe0bd6ed4f7b9531ab1d3926b100a571bbf71dd2d1d3b6dbc0e1c1c1c17d03bc9b0a4f9488f8 *556fa856a87004a3b8b609dc78e0d491b5e3b72c0e1e306f439df863e32802271a922c51d6778b *16057a76ba16199f92f028fa61245f2835b0f41834a09fa7afefd011a3478f1a696fa87e8a9850 *296a6baa1bfbc11788080096b6d1c05153ef46873ad0f35c6d4dce3e4af9e439f9a06f78c3571a *ca18357b6e0f8f808b0fa352932333a222ab6ac4baa6ce83060ef0f2f11e3262f4a851c12ea63a *cddfb24c227cfbbcc9144a4049b6aebecbb6ecbd7278d9855df3ba4f5c5054d3d4401e4f8c8a74 *f3eda0c76e88b8d73175aa0cdbdd63c0e0551b7749e97a3a5a2c2d23bbc183077b7bb90d1a317a *d4a8600f4b030068d37f6a66f495e7f1a963561d1309aa974ceb83015878f62eae2a196ecb20ea *bf9c10eac04933077bfa1c0f7998f6225694f2b8b84c28ae29d9b77dc7d46d17eb8a5382bbf82e *ff6d774f4f9bcf3f990d6f512d63c75587370d1cbbe05966d61febc6863c4a42308a975fcf9e41 *eddbf5e8131c3c6a58dfee3c5ac3d72a9dcdf309747e9296f3b9bbd3f095d07aa21000001696e6 *c28a3291a2b92552e53545617c9fb53ddb904964ff5efdfcf62734fe0941d0b7f306db75e9bf71 *f577d9b3863f387d68d2a88d8d4e67047933f1a9a82d89aeb1ffb1575b0a99dcae7bef80c34f01 *0191b05a58f67ce9f7d3080400c0dcbd67d38339d29cdf2e8d5c233331d27b73449e1d1f24e7d3 *b8fa9f394385a018d8da5b9230aabd97471141004ab1b0b631d5e7585a593b3a1a7f64cd5bfb7f *1cbaf8f7c69fb7938b7aba1a0b2a8beedefc6bebc6df7b4e5d317ad8400ea3b9d711411023475b *3d1e8bc93032d463010093a7676b6d61a49f61676fdff8607f88a0247bca50ffcbb10defe37ef3 *d69edcb48c47566524c79d397ae85e86ecd2adb01e010ecdec46137d43f5ecac0c74b81c5c616a *a60d00748e8ead8d9591be8e9d9d9d2ef3f3eed5e8cbbb3b8d5bd6f8f35478ea988ece92ba8a47 *f76eeedab2dba9efe4d5a3861a6935118b49c8ab6aeb18c6ecc6310e42e2ecbc78475c595e909b *f5dbdae5d4ed07bab85bd9da5a1be969d9d9d919b1dfcaae4261c4c4d981ee3600c078ed674610 *0479278518e15a989a18ea3029546b7b1300422e974a29461eae0e7406a963978e69519f75ac6a *4050c4ced99641215b383840911c10ccc0d4c2d2d440a465eee0f0ce654230aaa5b15572c1c7ab *3f6af87a69d59138d9cccca8acb8a0f9be143257d75d1573e351920a57c6dcbbf5a44c4400010d *de525ca9c209a2defb0d149ee5f7733bfef6f3cfa7f26dbbb4b16e709dbfdb8cc4d57644536f3c *4c50aa94f10fef3eceaf250018348e976ff75d474e5db97279cfafeb87756dd3741c8beae48685 *e6eedda2b32b1b1795663cebdbd1e3879d67a58a8f8cc4ebf7af2288c62d134a151038ded0c986 *3382921954215fa852c852e29fbccc2d53bbad7eb3b7f1dfa29bb351fccda3fe5d87e62b752f85 *85ffbc609a837993b2ce04811340a85e9f3400c00942a5c20108a2c1050d00806224b140a8542a *eb2a8ac323a2c5523555d4d9c676c7efe73576e3fcc6450c59c5daef8317eeb8103072cec3903f *86f60a64533faeb1f441dfeafbf77a094ee04a65fdc09cc0550df31c2886c9c422b94221a82e8b *8c78c217ab2f0bf321fec37f78fbbc8df077781975ad73a75e4f4b883d576e6e5f3ddfc3debcc9 *bb1f21b319ecb746387874c8b19d67c3cd1d5c83ba75efe26b552b91010082624a994426938b6a *2ba2221ed708a5f59f168d93346f1d2aae54a97082a8bff404104a25de7006701541100c264f8f *5471eaccc5b8b8c87dbb0fbcd9b15cb87bd944af3e63f2aa249f3899f04ee8800a277055e3fd56 *7faf22242ab9ae868fe3aabc97c9310919af57c6451211bdf527fc35b412ad68c4e906e6da5445 *5e6155f3574128ba6bf6efde3da3330923af38708d9c796ed99ecbd5b989ae563afa4e7ea1c796 *d1a9e44edf6fab777977e833e2c99d53d3a70ce7504900202848f67130d0736c77ffd80a068d1c *346bab0c78cbb66d3eb2b03f9944fe71f725e4d59fcb765fb0f1ed36ce9fd3dec3a3bd936b60ff *590535a28ff855554a39544b88b7e60f091cc7552a953a33d74874c87e1a8a8ef8f1f7ee2e4688 *c7c432be24253264fbe190a59b0ea446472e9cb36aec988559d54200acd3e0914bc7f63031e02c *fcf5686d13dba4d019ecb7c050c4a64daff0c847f3278d30d5ff58743c2e2a9d39bc33cfdc79fb *aa453c3a69cbf1fbb88a7f78eba623bf2ebf1a9a7c7adbe6fddb56ef38755d4e809ea9953ba7d4 *d6c6c2a14de0bdc4572a75b3d0088ab1deea06834e2333b99396efbe7a747b8f00efa6c26f9aec *9ba472e994fe1c639b4dbfacd4639257edbda6c285a7f66c3fbc77e3853b717f1ed8bd75d3da2d *872f4909d03230f535c71decadec3cda86c4a6a99a3d222053e96f9f3732869938b50f7910ba72 *ce445b53fd4ff9d2515333835769a9e2862b8f6a69737ffd61448f3e0306f4e99ca0b4e9e86401 *001c6d830eee3a2e8e3636ce1e172392944ac9f1b50b1cda0ff9797a2f1445d71f7b00007241e5 *8fe383983ac63b8e1c7130e339f418f7aaa4f2cf23bb0f9d3c7cec72e88373c796add9f2f3f6a3 *0aa6f682355b5882cc7357eee9dbb834f64324a88d7b7463d0d031663aea034e00a0242d5417c5 *bcfa4efa61a03f621410935e5c5d94b26acad2ad9bb6c43e7fb972cab81dcb97dd49c80640dcfc *82620e2c3436d61d346d695eb5b07e75954c9c969ae06cffb1cf410d5f33ad19278ea014322a6f *3a12a0a93871a55c2a9629592cd62743bdf935d5749e16f9a391e32a854c2c553059ccb703cc65 *12915c090c26e313e1e4b84aa122c8e4773ee4550a394222b79456914a2157120885d27ad17dcd *832064321989426da5f8fa57c977775fca58b7ea7be6df08082408b94c8692a9a437d30684b02c *77f18a9dcb366c30d3535f39eb0ba9294e9f3575d58adff7bb98e90080545827c1496450285428 *97c779eb241172990c255148d8978f8708a9540ab8f2f6f16dcf48ed7f99d60b000a93eff59cbe *f7d2c5e34e269f91cef6b17da89432858a4aa536debf95b9cfc6cdd8bcf7d4716bdd26df131abe *665ad39d42e01fb1e01f8144a171d89fb6e000c0d1d2feb80507008c4c65b359efd95c2a9dc966 *333f6db050ec3d0b0e001899d2826a73189942fdd72d3800200895466bbd0c290a959dffe4aff1 *3356957f4e5060030842a1d1deb2e0509a9b38f3bbe92504ab254ca77ab48ced664de971e7f18b *fa9f3416578bc36471785a5a9c774f1242a1d25aa41bd2ba8ae5e3dad39906c762c463fab5ab5f *48611a6dfd65b97d0b5970004030128d467debfe55c53d8a18bdf0478d05ff76f9663236ffdb28 *0faf99c7eb327758e017cd1c6af84c081c07f41f4cfd25701c27006bb53753533b7d77d255c337 *462b5e3c969681b38b8bad85c9df18b6a63f8bb87efdfaf53b91b2d7fee8d427218bb79e947f2a *b0ef45cc8dc55b4ec8de9d75cc4888ba7efdfaf53b11d266c7c97c6510d29a0a49b3e7f43e82a2 *ae78ef8eedcf33f23f7e1e15a2bab0fb77ae5fbf9ef022ef7313a252c3ff3c7436a456fcad6893 *7e04a4152d382ebb7672d791bf9ebc5942104aa5127dcf82e3b2eba7f61cfcf3716b7503e06f5b *70e273329234b41ead65c4d906d63dbaf87199745bb736813ece9f6bc713ef5f983b6e50ff39c7 *a4af8d7879c18bc7af2a3e79d35414a4456697bf15f200009012fae7bcf143fa7f7f58acf8cfe7 *a59119d6163a1be64c58bdf30cbf09012000908baacf1dd8121c3cfc4658f2e78ae9700d2df899 *6143867c17fa34f35f7fc89552e1f15f97ecbb1afd7ac1d722944c28655969b145b56f624eca0b *9e7939f44acc7a27fb8c50c9b3d3620b6b3e169af22fa1ba7372e7aa5de73e9aa2a0e19fa0b5e2 *c4757575c4e50531714f75aca5fe76ba2882a88d79f8104221897e1cc970eebb680565de81da7a *e39f9b165747b29ddfb3a1ee84acb6ec6164ac5c89db38bb5664bfe4cbe426f61e3ece56f9e9f1 *3598d582dedcc680134229898d8a22db7659b20a9dbbb7b47e716d79ee83478fab0552535bd72e *1d7da9eabe5e0b339f3f4dcda733e9650579646dcb017d3b333e708ed7535b9afbf05144b544a5 *a7c716e25a43fb04a90dd5a82bcb7df030a24aa2d4d7e30871de90de9d10595de8fdfbf915755c *2e5b4ed61ed6afeb179501c1e549318fe352b3681c2e99905b7b756d636ff4612b3283d77bc884 *5e83c6141797d25e1f91b0baf851684469b5d0d0c2be73607b1695ccd4b7da7fee4ffd19df216f *69ff086b8a4343234aaa8406e6769d83da8bcbb29f3ccfc095f23aa18cc3a2d4f0c5413d06d899 *689bda7b2f5ce53d8b5f5527ff5855735175f1a387612575125d3dae5841efd7bb3b1da48f43ef *671656b2396c25ca1cd0af1797f17ecc22a192263e8dab95e08d5bd63634777168aafa201e79ed *d8969b25d7cf357aed5a4c28b93c27353a291b25936bcb8b709a76a7aeddccf538844a919e181b *9f94896364176f3f6f176b14a03427ed5178b40847995454dfae5d575f7b42257b1a1f6fe93390 *67a48303a0000a99a8b0a0405459959f9bcb25c9f40c8d58340aa1923d8b8f33f3eaef6aa08bbf *1e70896b4b431f4594d70a583aa6419d3aea32b1c4f8a8bc32119d8ce717965abbb60df2f3507f *1b11aadcb484f098048242e730309aa16b6f3f1775cdf0bcf484f0e8e72a328dcb2451f55dfa04 *b8561566dd7f14c997038741629979f4ede00680f9f7eabfb347b7d3d61653fbf97dc689d3d0d2 *b4d648bcaaaa92ae6be2e3e5e96e675957594934b3760a21dbb77c7a40e71e5bb7ae9affe3f6c6 *777cd1cbd89f574c1fb1fc8c4ca5020099a062c7cab983060f7a9294717ccba24183073f7d5948 *001467c4ffb262c68865a7a44a55fdd60efd32cf3fa8db96adabe72fd9523fecacce4f1a1a1870 *e6ee3329bf64def0ee2bf65e51a8fb282cce889e386a58cf1ed3aeddbc3279448f90c88c0fdb00 *406d61ead8de5da6feb2ef4572dc8cefbedb70fa91425dfc785dd18b09fdba4ff9794f5a72fcec *c993d69f7a2857a8c22efcd67bf24e2a979b1c7e7dfd9950599389a3cd4175e7c4763fff2e7f85 *c5dd3c776464f0b894acf28fb446509289a92985840200bf2c6be6b03efb2e3c928a2ad77d1fbc *60d37151434f0840de9c194179f6f723fbef3efb502aaada386fccfc0dc772329e4f1f3e68d39e *c3bf6d5cb67af3dea39b379cbcfca8f192d1393a86ba4d167b1255e62e1c3778f4a28d49c9cf57 *cc9fb3f2608848a2787ef76497e09f5514466e62c49ac3370462353197844274ebd2d1952b1a59 *76f1d6e3a642f64595057f1cdf3f72c4080b7d4ee3c22685923f93f25749b38207f6ef3bf6e193 *e77bd64c1d3ef5a7822afec34b079d7d3a5cb81376eff27e5fefce67ef3f970b2a77ae9e7e34e4 *1987899ddfff6be8f31c000095fc79d85f3fcc197ffe565c7ddf0b93effa74189c2b4c1ad8ddcf *dacaf26a6c1a00804a91101e327fee84333762ea9b89aa0be68e1d3476de8aa789cf564cee3974 *f2f2e26a7efc83f38306f69b316fe3d58b8746cc5e9696a7366d87781171b5ad4b9bbde76fc786 *de183224f85e74a6da66e951d7da3afbec3a77333efcd69021c1b79f642825fc03eb676d3b19ae *a545bb7a74d78da8866781a36f3971fad823fb8e950835a3f17f93d61a892340008a5128140a89 *24419a5bfe4a5c9cbee7dcb5d5fbaeac9831f0eabe65237e6ba8e3113068f6013abdd39cc8fa9f *1c33d703470e74ea1c6cefe82c70769cd865f1a4011d5000bf01330ed2e99d673daaf7a6884b32 *8f5cfa6bd96f17567f3fe4c6e15f866dcd058094b8fbe12f8b974db3656a51fd3df57fdd756de9 *94fe3a8cf7eb08b6ed3572588713e6a3572c1de935ae6fdfeaf22a429d1ee58b67a17713caefa7 *45063a1acf1e3f74dfed5c545df67c5a42f8adf8e23ba98f3a399b7e3f61d8de9bd91886020250 *f3e4e811c30e6d5d977409a2d3fefeb5c0451517436ef45bb4e9f0ba852c44d275ef4e3dede606 *debd4a7d72e951e2f7ebc63339dcb6ee567b0edf5a36730453ff7dfb9bf322e6c2bd67b3d68e66 *7278be1ed6bb8fdcfa71ecba21433b7a8c5a5a7aef20cd29d8b0f45e7c6db95c05a4667c4ee4bd *8cfbe366d2a9a8a783fd9c4b664dd871f631998c010220483c7ef474e70e3e8bc6f96aa92bee88 *60548ff65d5966deaf7f23164ed64d39aeeb6aca12c22b866e70698d3a87cefe3da74ce957ad3f *6cdb8a092f1ff9bb755d96b06074d4ed0b43a7ac39bc67055d56a93f63c8cdbf6ef76e33151078 *7cf79c2e53e9d96d44d7f6f6008050d8537fdc0404c437c46a83b967dfb4e7f7fa77fc69ffdda3 *9e76c61c2e0f00100a6bf2e28d08208f5fe75a14a7c51cb9517825fcd6e08eae290303dcba2c4d *5a3a63d0f8e9bbd6dedd74f6441b5ea997cf22a15004f0be3e09a1103f7c70c3b2cf984ba70f9b *b2d1c13d3ba5116a344c0885e4d183eba63d475c3e77c28c8d0de9d53949ae0d008022898f2f9d *d3c35c3b0c08e8e4dad01aa5783879a4ed3b505ece3762fdbb8a28ff695acb881b199a088bf39e *c43ce359380539e9a3487a73dc294a954a85ab582c0e022883c944c855ef3c9ee437df0d561e01 *c13d9dd72e9c1e17f3e266cc01f2dba6b3de1c00a870954aa562b2d8088231584c84dc28f8cbd4 *3534b332641acddde259aa6436e127510118b0b8242a9d43a17fd4a7cf467002008c6cdc47f536 *a23469c338d0d0cc6d546f032a19b572f15bb1768bb90ef5e695531bd61f74cb49f1b5542351f6 *19a8302000a1323bf71a88687dd6a6e8dafaa656167a261317db76e56bb1eaa3cd102090773fd5 *685a7aa65616fa26e317da04d56ab399000038d40f12090004fbacd84b06820300689bda060fa0 *326924236bcf15abd7591a6b3fba7971f3c6bdb6ee4fbb7b58bdb70e0100ef6a3d234d276b2995 *925a1187f1b7de8efc8adc47e1f15c23fb407f77b59fab04103881d7d5d6cae572a1a80e284c2a *99042806687dc6ae0a572a0000a332fc3a0fd36b4b23aaf38e1fdd119f57ebbcc6cadb19000020 *00494441546fb3ceebdab58d938a1889a2adcda59211b6368fc7a1e5e7e7199b5bd2c8ef370314 *01325a3f46c1f137e35f1553578f41c7686cdd7745addf072701010846766fdfc550dab4fc938a *0238816024b7769df5c414944cf50d1cfcb3fd20baa4fcc4b13df7e3b3ddcf1f3160a000c0e0b0 *e4028954f67f3089fd0dd35a469c2f14b2cc4d9c1c1db58ccce5b2da4faf0000001c63fb513dfc *168d1ff4ec7edfab172eaba4cae3d7474f686730e5bb59c92fa22445d46edd333b8f9cb36ee650 *32c61c3975fa81bee3bbccdded6ba30300c2e2b469936727a43c1616527af4c8ea347cf6bae9bd *87740df869f2b0c4d07eb7fffc5321941fbf163cceaf7b57c71dbb7fdb3ea48bf7fdb387d0ae4b *a7a9930e7e72fdd485d098bf8ab6aa2a7cce3c8abb5bb3ad574f1f4beefba239ce3e9dfb78ede8 *ddbbffe401fe0fce9fe1f45f7077ef5232f6fe5975f20aeaefcbe9dbb7ffe4011d422f9e63f69e *7367dfb2e4f01bdb8fc56e5e3eafbd9ff7f528f4b5ecf2df0165ea8d18d87fd8c4c543f3928da1 *fadc95eb471fa45a3651caea3d6c5cfd83bb3afebe677b55af8e71b7ce573b048f1e3d22f4f4f6 *157bcea5242713379efc75d67dd791132e2eed47f7703db0677b4d9fc0a7772e56d80c75d0955c *3c1791223ea42f2c484e3a14a8273a1d933879fc504fb34fbf3f2c1cdb4ee8673f6ae8900943ba *25ddbf2e721b78e7f0e6aca761bf1e3ef7f3b205edfddb5cbc5dc962aa1989a364569f41a39b79 *5a184c3d07f3573905559d1ccd9bb94a23c9a12183c6eeb8167eebe30ec793db7f080bd95b9d99 *396cdec6366eee949ec3368d9ccdafc8e409332f3eae3c13d29b22e1dfbfb837991e347d78272f *777b054b8b42465e46fe3973e1dab4f4e742d42ce5f19959ab778ceee486a274ae2a6ef0c8a17a *e2d2029db651178f62f98fa6cfff253dfd191f314d8f393f63e5b6219e6da7f7329b386ac8adbe *9d1e5e381c18bcd0c342fbe2de0d2faa62b76cdde164509b2478beffc439e78d8bd9eff61b2133 *ba74efbfe997217d075605da6b9f3e7272d6811beb6d4dde3b1c844cefdcadff86d583fa0cace9 *eca87beaf08969fb42d68eebf0e8d2bebb42f7f913fbfb7a3bbf025d2aa5a1ce455951b19e218f *c36183867f8fd68b13472d1d5c8c75d84ab9e4656a4a9d448d7f536d9cb84c58fdf0debd3281c2 *d4d85026939ad8babb9ab31f853d91bd0e2ed432b1f5f3744411c0a53597af5e776ad7cbd54a0f *005492da47e14f1a830879c6367e5e4e2a51cda307f74beaa426c6467299d4c8dacdcbc9825f9e *f728ec49b540c2d335f20b0830d251730b1667253e4f2f203086a509272fbf94c0181dbb74e4aa *ab0dc2afcc0f0d7d5229906aeb1bfbf9071868a9574713541684864555f025da7ac6edfd030cb5 *99a951b7538b8572b1504190dd7c03bc9c2c9ba86308008a3df3c6707baf1cd7cbada916402852 *9fc63c4bc922c8345b270f5f0f0772b3c38d8535c5e1a18f4b6b841c2d7ddff67e1646daf969cf *92b28b5fff9ddca64347431e43545b121efab8a45ac0d6d2f36de7c75455c4266651596c1a2804 *0a4c8b86540a146d0302f43f78d5a9455c57161e1a595c2de06a1bf8b6f73337e0652784c76594 *e1328954853878b46debe140feb2291b958cbf73f9ec04c263efc6059c065189660925134ac1f6 *1573638476077ffdb1a9a260b8a4fa9725134ad97d4775b3052ad7c7c793452303ae789918179f *9ca94429ee3eed3d9cac7009ffe19d9b7c2526e0f3691cfd0e419dccf4d8b5a53951f1a9af3df9 *888d5b1b270b03c095e909b1092f734934a6b3471b276b137e59eee3b894c666d6ae3ece968692 *bab288d0c8a22a3ecfc03430b0830e034b7e1a9d57ce67707439144569651d4bdb24c0cf4b4dfe *188117642547c624ca70ccd4d2deaf9db7fa226e045e989d12199d20c5d1fa6634441176e7af6a *3949c8e793195a7e419dad0d7900a0940a362f1896c1197860c3ac4fca6268683d34c93edf04cd *30e21ad4519a19376edc9c1f76fdd1b7ad1d00345328595255b4e8bb117d571eefe36ba77ebbb8 *f4f4def57397afc3588e93e72f5ab97032e33f67c58817119707fd70eccad593ae669f51225843 *8bd3baa56835b41084404630654d86752b222208bea0a9bfb61ee4c04084fd55cb7a19daf91e3f *7db858d2e89941fd064dd8ea57c5e41934c43fa2244b5b97592b3673754d1bebbad0754cb69ebb *4ba135fd4981606eed7a1c3aee05005a06161f0ba5fc7f85c0816d7af5cf63ce1a0bfe6fa331e2 *df0408938aa0d4268b85ca8f9dc0cf5dfd273b540f292be96b35e2d900b6f5ff33b181b75dbf66 *7660f6eef0dace053e1c6f333eee1342c0bd2db8b7fdd25e7e3e49005fc7d71882397bb6ffb73b *a101a0f5e2c4292ced804edd070f1edca74717038d06eb1783b6b6085333a8c6156b64757ed2da *4d0a491dfcebc998cda5281b12d547f9032e859f67036202c9b9ff6897d4222c87cd8bc1c31d16 *ae83d2d7a10069cf20b3e85fed9686af9ed6b20cae5ebec6da8c9cec2c9cca6defeb45fa07ab08 *fd67c10108001ca016888fd53bff5b2801df2e17de22f009187651293ea4907d13091e65593069 *1c94f0df2c1109a08e0f123188658092a1536fe061802ba1b616946fa55bc9a5c0e743638d771c *07fcf50c238143a3a8dc87a8545053037225e02a68be1c0a2e8723db60ff7d98341da28ec12fbf *819c00009054c2c87190f11121580dff795acb88d3e834a5a4263925a5b8b48ec2d1e17d619c81 *864f715b21e049aaa6c904d3a435e692ea6572f187255f71c097ca6abbc9ea7abefeb74b217ba6 *92044a6b1b97f49509320935199095b8320ef0b964d60c327b0646ba89cbebfe8db1382ead5e3b *3fd82fa06323bfec3a2b6b22631397c39983a0ef07feee0d3f4fed001d0ef0b8c060c2ee8b0018 *d8d8817e0178da8196164c5c0e3512c01570fb3c78d800970bf61e70f11edc380e1806e6dde055 *2994e6810f0f300c4e3e52b3c7c21730aa1b686b8389335898c2e83920685e1eaea00622aec0d4 *f9306f162c5e080f23a1b00200c0d51f7a5ac0dea30d365d83860f692d9fb8882f20991974edd2 *95c5d30250694a5db636de24fa4c5cb91f576c273106233803217f180e8900d29344f77c630e08 *6b94648c10df9310fc75ca0c86809ebaf4192181e712880d8202803982561184eadff0a820247a *50af604befd7b3b808983bba373542a82a853be761f841e0500000a47c88b80bbd27c0c2699012 *03368e00d0308cd97c149c3018b0147e9c0e7502981c0ca3b6c0e5bef0d70198f83d5cde09637a *83560084fd05122a044f06a37208747f7f77840c4e1d811c144263a1200ac6ad84610381debc3b *5f2681d42c186b0f8080a911d4f141290700a0b0a07b37987a14e64c065b83cf3c591afe1bb496 *114f7e164b22dc3974925ca9a2a312816620d1cae823241b04998151c792694da5e2e1409c5388 *cfbe35d0fe1ea3f745618ae2ed2279680495ccfb20ed8f8e20864094103800c62708aaba2204ff *00b84cf0d785bddb8fde6f5c3275d90e5f6f17b5117e121164e6838d45c34f1a17ba0d86d90be1 *ea09002a6cde079d7c00700063e8d519b4e560a30400a8ca85620a8c1d0cceb6401b07cb760166 *041ddac3835cb8f718aae960c104ef40f830bb562e858a4268e303febe50c903f3b5606d098d81 *2b4a05100834911d0c641a589a407e2900804000642a20af43654ccda1ac104442008d11d7a08e *d632e2b85cf83c3ecedcd6d54757bf3c374f8aff83553eff93bcc21599045104aa2895dc062559 *206aac1a06e8af34dec6b7965001a8007924fadbef58ae3afbac8d90ec10f48252a603f8095cd9 *19a5b15b4edea8f9604cbd9f775e5ab6e58d439e42673615a34d22810e13a4af73c2657c087f08 *5b4e41803d6c5e0911b1306924e464438d08b233a14a0e7c3164e7809b2598cbe1c40540fbc2d5 *e3c0b107431e50ad61e66ae81f0c5a381cfc032ecc50738e284cb071802d37e0c265c88b86fcb7 *9c9539f1e0e90bf3f6c09ad9ea3d984c1678f5800b07c18507474e413b373078fd9210f181c505 *9a46c7584313b49611776bdfd5d14c1b80282fc88a7e96d6dc0a581afe2e7f294407701c407e5d *2edf49667f47a2a835b16c75065aab19dba723d842327da642dc4f2e0b44c9d39a1eefb732088b *cd6d66b41387072efe10f304ba7b000640e020ab81ef060100300d60cf21e0a0f020042aeae0fc *39e0e1502182abf7a1eb6a387c11e6cf839dcbc1ca158eed07274b28ac057d80bea3c1b000ce3d *015b43753d23c1b8d9502b84550bc0dc1a00a071e4f23c1a786d61e4c026e7a0282c983e1f12a6 *41b7cee0d9198ecc074ebd3b4c0509a9e06a035a9a02531a9aa0b5323649142a834e5348c51259 *9381129a8ccd66f3898c4dd1a429ff4c9cb80c0811012c04a91f1732b39250e3af5325bd214e3c *f402ccfa1d42ce818d3e0080440c1809a41220d380aea634cb1b943210cb80c684861aef0488c4 *40a3034280440a0ce6c7bc49824a080d85599360e34918d40ba82a58f303907c60d50cf8783d45 *850cf84260b2df8cbbabf260646f98bc1b4675ad5ff0d5c4896bf86a68ad91b8522ee3cb35b5cd *fedfa00242fda6824503fac3e23cb8160af3470000d01900009466b8264854e0bc6de51160be2e *eecbfc5495df8c2730603800c0ac25e0e5010e4610d40f1cfd3f61c101804c059db7774ac0bd6b *d0793e0c0afa748735fc67d1646c7e1310753282de74dafdae5f8c3356067eee361522158941fa *12cff6665d4cffefafddaa6803840000990edf2dfe8c78ed16c1a73f289540108020806100003d *06fead0d2130723600faf6a85f9d1f47c37f9b9632e2a8969e81911ee7557a86f4f513c3d63132 *37d2918b6ab3738b708d53fc8b40b85484d274dafddf409459757b7e7a8f13edd83a6a4a33aa07 *27ea326a85d50a8e0d8f6df0954fb46901f46bfcd154aa19a1943e8b892ee1abdaf9fbe935aff8 *6233c15a488742ddfc34a8e492f8e8c80abe8ca367d9a19d2b0a0084fce6d943f954f719433b7e *6c7384fcf6f923d998f3ece1afc7f604a150284814f533285f2104ae02b5c22bff615a267ebb5d *d73edd3a75707171613714fc045d33c7ee9d039c9d9c3cdbf875f177ff2cb1000dad0e8117dc7c *c56aa7436335fb2d4ee079175e5ceb137a6fece3abc3428b5f885ab37f2dc60742c9efa2923ef8 *737fff891b4bab85ea1bb422aad00bfb0fbead760f20a8ca5fb1705941a5f8136bca24774fedfa *6e44ffa317221a94f494f257e97105d59f5891502a5ebd8ccfaf7ad3acba34a58d75506cdab792 *da8f875ed8bf78f371d137912efc4fd13223f1978971224b6b272ba3d7e36dd4c9c5015349c31e *86597af85918db9a70d20bea342ef25644f0b2aa224fccb2e0419db0225ba8ed6168e8cc6eeacd *29cdaf7df957a5c70e2732159196f2ab73a4c8ebc12a82613a6e3c32f5fdb7bbbc549072e695cd *120faf21fa31cba2d2ae17e8d939b6e601a9e70b85928bb2924323e3a40489410113970e819ed6 *a3a7cd3d787ce6fddb21d124706ed3c1cfcb010510541585863eaee20b39fa169d3a05888b5e3e *4dcb2533b801010164557564688c0407076f7fc70fe42f5472496ce4a394ec225d13332aaea4f3 *8c02027cd48f72717946c68b42bd77a48b2482b27b8f33c64b3f66a224751551d1713e83a74f22 *51ca01100042257ffe34ced8bdafa3be7ea39e7255f1abfb0f22842acc404f5b29c7dddafb59eb *b3139ec51abaf6b2d535a86fa654880b0b0a44353505b9b9fa7485aebe119b41552964f111f793 *328be86c0e8e438f7e830d791f9d026e3c20a5ec59545851adcad9cd292b21baa05adea56f3f5b *435e61764a58d433a91275f4f0f5f37642019492baf0070fb28aabb4f575e41245c76ebdabb2e2 *f3aae5be6dfd4b33628b6a95befe41fa6c52c2934705354a2737975789d1799592ce7dfad91beb *b6ebde6f7b57ffa336d673867daefff0ff969631e2b595656c3de3371e1394c6a693049545957c *015e5068aeefa2a5c729a8ab68917d69508be06565ec8a74a910a79a33905a99e12442cf81dd84 *541c51743f17f53535b263028028aff6e9b64ca2d1e340a1076ef7e1e9bfef2d910b64e26cdcad *a3015d9f69d9c120364ca0147f89b2f3dfa45e28f9e693acd70bf0ce4367dadb597df0d2017823 *94bcb95e2859565bb265d9b45764ff71fddd8fefd8d271b679a0a735203856957ce2f8455b7dc9 *ca63f7232e1dd0c7ca678e19f1204f35b2b7df8d5393ed072d1bdf8e377bde12db9e33f76869a3 *44e58e35b3c20ba87f84dc7cdf88e3f21bc7b70e9cbe39f8bb3105cf373c4ec89db9fab7b6feef *1b715c218d7b125e54511d9d945acde35cb92ae1e958b8d870a2a2936bcad2f34a72eedc0949d5 *e17afb77b0d07f5f9b495c5bf8e3c491c71e677b5af31ec7be9cb8a05bfd169322aeafd9b93f68 *d4af9d02bd50007e59d6b411dde2ca8cba07981d3d71916de878e5ce756b5d7a72e4cdd53bf6fa *0fdbdc25c81b05284d0ff368d7170086f7e9000087eec64ce9de362ffe76fb3e73366c5dcd2d4c *5d772ad633a067b38db822eac6b19fb69c1303e6e6e99e9d90b6ebf6233cafb24bd0b8813f2c34 *a755f798b964d79590095decb72f9cb0e254d4f8096332a36f27d4e9dc770f787af9c092bf0aef *ff792efecf7d4baf9686de0ad163d0a36f9d5cb2f1b40830574ff79c84d4ad210fed8d7519daa6 *93e74c5fb163ffe09efea66ccd941e40ab4d6c62280a72a50ae09f9e53facf623cc0de2da92cab *82d5f5170f06952030ac29b7acbc849f76add8f1c70e54060a00543da6657fd3c6bf221432599d *4c0baec271054aa222008020ffda45fd22a1640400854737ce70a9d2b67dc674f6b56968c774df *75fcb0992cc9a7c776a94c929ffdf8ec83dadb71b77bb6b11bdfcbd7b7efe625b3cf2d9a359c6f *eaf7e71f6b6a6901fd068cb0c33c06b473786f777261ede3f09be366ffbc7fe7a2b2e4dbbebd37 *4d1b3b82f9c1b9c495f2ccc4d8d897c52919597c2a399421b472eb60c23688080dadadce29ab28 *8c8a0cd7d7e659b8fb7c68c48b52a3f7fc957725ec6ebf36669b164f7e557f5864e6c4451b1004 *79f85a8ba938fdd995c7a43b3127bb79197b99b162446d3ab9db2000e317ac4351f4564e433363 *e76e592961fddacede76eb8fb6cea66c2e0f0008044056f0c7d1e3bd7b042e983ec6d4a0b92548 *4934d69465bfc5845c349bf6c7ead92309a9984cc54e6e9baf3237b5b13062a3bc0e5665572e3c *eceb4c6cde7f7dddd99b4b827b882a7fd8b0f500478b3b62c6f74bae2d25d199c133172cbdba04 *00302a63d2b2df6242ce698f3bba7efe58442a223158000008c9cdc133a738a4a4a4d694fd659a *b4ff2fb4a011af576f0500005c2496113c5d1d1a8a1aeaea200848049ff0d6696811f45cb5e91c *ece325234b2373a5c686a6ee0da274040128f6c62a234d08ed5298349a315e912230342595a5d6 *304db550b5a3df56e64b849249547687aec3ad82d8f2b2eca347b6a656c80e6d5b0d040ada7aba *740a85ccd5aff74ea02850b0fa3b59a552000042e33858d8ff78fab0ae822f23e585f26b676f19 *fee19383611885c911ca8572855cc8af532809b5a50e4974ced8392bc612d2439b2905da7d7e99 *d6a37ef9f65d81e585cfd2b337febc6eabbd0947ed1129940a20331974068a91184cc6fb735aaf *4b1451e854208b8bcaca24224661512170bcd5364331b2b6368f4a42585a5c2d2e332f3fcfd0dc *4acbd86ec5b2e5d6b656718fae2fdeb243cfde7942f7360020a92bb977ff318567dea36bdb8f5c *780cb8de3e2e74320a6416a194020089a665686261c4c666ac3ec1a75b90010048880a01001acf *60e48821fa5c9a4a8c098aabf9b5750244002834de832830dbf8ba32c82890df682832b84ca548 *26956adcb30db484114799dd7b7561512908a01dfbf42bca4c894bcdcec929f471b6e8dea70f99 *4697f2cbf22a3446bc3521f017db9f259da95192f8e537b29de77ad977519fe1a7ac12a6fe59e4 *3ca91d9dd5303c65dbe8b8d87c5a9c8566ccb2ea6ff06c657c7108a3e211bfdd510f0aed5f98ac *fe12a164a9a0e6ee85bd797abd260df47377b665b1b53065ddd9437b320a1efcb67b0f4791f1b2 *e2c181337f2e9fd47d6c10774cf0d0215d7cef9c3fd667ea6a570bf31267bbecb8f543b71ed7ae *8958ba21ccc5c6e8c3dd614c5ebf7ec1fb064c767d78465a9429607edc698bd04814f45d4d2014 *c86c0682341d0560ead866643be584e02141de66172edd64eac68f19dbcd52fc62dabc352f5f3e *ab234cb29f5e9aba7c6bb05fc0ba496d270de838090000c6ce1b0000af626f4e9db3f265c6b31a *957150e295294bb77cd7d30741693c3479e8e8e166aaaa2caa63e4d5b368fab34d7b8e2d59b6bc *5d40bb1367e338ec86a09decb84703837f3876fd6653165c545b3867c488cb69d5f7c68fd96bef *b073ef5e2f5bfda0ae03d065077e3f7ca89d8df68583bff7fbe5d2985edd7e9add67e9d49149a1 *a36b52a26285ecfbd7afd9e89af4a4a6cff9611aab2e55f0aa72fbded3fb7e19b670f8b08b29fc *9b13c71db0b3ddb6f780af437d7825515654c2d56573791a75e6065a24639364efe24c7f7d3bd6 *9416e497550320960eaec63a6c95429c9692cc97a8f19f6a32369bcd2732363716ae8a8e7f5857 *d93036d172d0e799aaf763d6a514876ec8ebb6df97c9fdecf7b74a2c2f082f165629b88e7a269e *3c1483cd26fbf5295f6f59a6f7849215a2dafb776f8b94a84020a0730d3b76ee64ccc19ec54497 *d40839da06145c54592be4195ab6f77195d51487873d2ead116a1b5b0675f4e731a982cafc1bb7 *c3dd037b3005b91129a53d7b77d7e3d0d5ec9250e5be4cc9c82b97490a67cd38111279ce536d86 *7e7df794721c30f2db1317042e95cba9d48fbd1eab8b5f3d0c7b2cc3e8065a6ca99c706dd35e1b *a98b8c4d6ed453b672f176b132522965395999721c6e1cff3551ee736ce71c69457e444c526333 *4b676f576b23c05599c9f14f5f64635486a39b8fab9d5979d6f307f199282e17499516f6ee1dfd *bca918102ad9c91d3f1d8d525efa639b1e537d4caa52267a121e5627c3010025d37cdb77d0e3d2 *00f0e2572fc2a39e4b1484a19955807f3b0e83a294f1a3c2c2b30bcbe91c6d77eff6ced68640a8 *32129fc424e5e8191be352095dcb2ca0ad7d6cd8a35a290e002889d2a67da03e8f06002ab964c7 *8fc3a3149d4fffb690de42719cdf3a1aa1e46f824f1bf10c454ab3b64410b892405ba8bcfb576e *c4418d50f23f417ad895194b7e0a8bcd0deaffdda1fd1bed4c9a539ca665c11f9ede3f7dc31143 *8632323e6dc31fb7968eedf625df4d0a51ed2fd3fa387cb7776c37af16ebe3df81c88abdde69fc *af21b72f7959eafdab3df98ad04cef7e1be02a68993a90088292ff4331fb1f0825ff13685b3acd *5bba712e01241a4757ed80bdd541dd3a74ff75bd9142496cb27468e3e5f285979ccce42d3f7c0f *a3b4643ed4df82c0e906b76e9d73d358f0b7d08cc4bf0de4321946a6343565f954102b52fd0bd9 *373eecb64cec5395443468d0d09ab4cc48dcd4cad1cac244578b117ee346951c0700129debeeec *6860a82f2cc98e7cf6e21f08497b7876738fd14b7fff337af2a076ff7f434d0af56363491ff6bf *a0bbae418386af8196f18d6a19183219341289dc98f84761f1b4786c1a9d8a622defb1210802c7 *71e275fc16aec2711c776e1bd4dece1845097e4d8d44fea6fe2d81abea6a6b856229f166098ee3 *040088047502b1a4b119bfb656f056330d1a3468f8fa6919239e1c1d9a9a53f4b6f91357e43d78 *102a54b4864954edfcbe3786619e9336cb14aa67a17f6851310ce3e6e23a16da5a9307faf1b4b5 *cddb0e482daa038092ccf809033af0b4b4d84cdd55bbce8815aa9aeca7be763ccca6f7fa35f38d *f5b439fa1dd32a04a5d94fbf1b1cc4d5d2e2307557ec3c2552684a3368d0a0e1dba005f3353ef4 *61b49257031b307eb6b5117b7a1f8f8d3fcd2b961af7f4b29dbb66b3a3310b101830634d5cc475 *fdba982771e984b26eddbce9c5bafe896919374fad3fb474cc8da84c9691edf2e56bf58aee2496 *f02efd75fdd8de25fa34d9c605b30bb8be092f326e9dd97862c5b890880ccd785c83060ddf042d *ecebf8679cd1363efe01d6a6f9897117cf9e2c2773ab6a15233a77e551c94040bf9e3d7cdadbba *1b9a008ecb6bcb9f17553c893d37e1591846014b9f0ea8424a6270dddc9c5864c79fd72f76d265 *0080a22a2ba9a822f4f1f989091118054c3d0350a5f41f390e0d1a3468f8525ac488a3e636b646 *3a3c0410531b7ba4b8a0bc46c8e0ea9a19ead33004636bd9db5a6465e7ab5ab0a43849cbbf8ded *ccf5ab172c5dfee7f9df7372906d76c66585e94535b599e92fb39d88d29ada8cf497aabe0e3e26 *7a2c8fa0f58ba751a4550f6e8418181988abcbe2e393850a7efc93c85a13135f4f67324fcfd344 *0f736abf61f10caabcfae18deb464606ff7f53a31a3468f8bfa425dc2928d3ddddcddc481700b5 *7576b5b73445008ccd6cdcdd5d6818c2d6d177f7f0e0b6507649e32e9d023a9101068e9ff19d9f *2b780eb0d0a2a544de8ecc28dabaeddcd56b7f3e7e59b875fbd1321963f9ee832675716ddd9d3c *db7678f04a62a0c5c8cb78b270e1920a45f1f8013d27fc7444245302c6fd71c77e4b51423b0f27 *4fdf807b59027d6d4dd89c060d1abe0dbed5387142a5144ae42c2643a594c9550883d6b4d00cae *12084508466132681f93a6c05542a1083ed94c83060d1abe26bed58c4d0423b15924002091a9a4 *8feb8ba1189ba3be26dc7bcd58cd69a64183060d5f13ff4235510d1a3468d0d052b4941147b5f4 *8c9c9d1d686ff2c2117d63736717173b6b33ecdb744f10b88a80af22d4502917a7273f7d9e9ef3 *a67c0aae487b1efbe061687e69cd9b65f8a7a5761475c57b776c7f9e91df32955800540ab90a6f *998d29841587766d8f4d7dd5527dd3a0e1bf406b09253b7a070605b4737176f6f469dfa9bddbc7 *650afe36b2baf29fa60eb897d02a32af197177c6cff8b94c206fc16da6465e1b366fa340f2b164 *a2a2b4f8f9ebf609a40d165958fc727090b3937b9bb3b72215f5e68d905fdebbdec7bb5db7ae9d *1d03073f7951080000d2ed73a79cba1da7fcb8092433ac2d7436cc99b07ae719bee48b0f0d17ac *9d3b6eebb13b8dfbcc8cbb39b87fbf7a26cf5d1a9598d5fcd72082d1acac0c76fd3463e9a6a335 *424d94a7060dcda295849201c590ca828c88b89781bd7bf3b4b4100451ab72f265284fed5c1629 *f15ceedc500d352b293a222e99c2d3d7639125522ca857571eb5590798f93c322dafcac2c95d58 *989a925decddb17b1b272b7bcf0023e1d6f5fb6d7e5d30864252ffb62bcb4d7d915381be7e47a1 *64868faf1783ac58f3e71300002000494441547ea7d57949b3677f3f6d5b088b4e0200c0e5cf9f *443c7b914de769915452bb363dbc6cb44eecdc5e259764bc283cfadb06971e13ba799933f52d76 *9fbeebb57241a3c5adca4dfbfdd0de1f769e9f3fdc63fef8d1472f5df758369d41a20d9a38b2ff *90a996b7af77703655db0100203378bd874ce835684c717129ed753f0b321243a3e2093ad7509b *2511411b3fcfcce4e742e074f07648781a2746d94101ed9934526d69cea3f0e83a9154dbd8a653 *507b0e152b2b29acaeabc3f2f3737272986c2d035d1e57cf001597d1adbb06777739fedb969562 *ecfcce35ba4c242d213636219d20d17dfc3ab858e8443d8eace64beb6a6aa82cb64c58cb36b6eb *d929804e6777eb3fa66bdfe0d292123a45fd4407a194c43c795c562ba721b2fc926a57df0eed3c *1d343e410dff655a472819e0455ce80b003ad79045c114758a26d7fc022ab39e6e3b7c7ed5f128 *268504005931215d7a0d370f18628ae69f0f796cd5a67f58974ecd34e2197177a7ffb0a55422b3 *7372e3e7678d5e77c0c3c19242e5064f9ed2b5c7fa89c1fdbccdd59784ce7d11b97ac31f44a3bf *886e79eafcef165a6a774a3cbc722447b75ff7760e080080eafae18dc3a7afe935613ab526ebfc *b507a7eea478d968b9b4f5f97dddb29bb7e33d7c0ef7d563020042a2595a5be9eb320a5f6fa8b6 *b6a2304bbcb47b473d63c301dd035645bf924ae40c36d5c6a3fd80ae26c72fdcf05e3e95f1d198 *4e042599983618fae2b4c8e0410324461ddd0c9527cfdf3476ee74f5ccf64bdb57dfc5fcef6e9b *7161f78a7b78c7c73e6d246569e3870f4b91680f0a72be347752c7a9dbf6fd3878d5fc49072f46 *03dcd9f90b8c5abae1f79f97ea9bdb79395a17330dcc2c4c74b579e534128a11a1177f1f3173d7 *8cc5b3e4858fa6ffb0e5c6f58311e7f6fc7226a95f27fbbb21d19d7b77884b5044c49e7536d505 *0004c58c4c9a7c09114a49e8d5233f6d3fe7e6dd459f5ebaf66c44c4b9dd16fa1a91170dff5d5a *313a85c1d30bece84f4514d14929aa56d04b2e2cc82929d173f3b0a9b7a08951370a6afd1f9f3a *668894d474ea3a62f972537673ab48f79db6eafb88c8687ac723db9773113941a153500400accc *9d1d2d4bb25f953765c4754d9d46068f6c3c38129dc7a034714a71e1d3b8b401bdc7b0193400c0 *856567ffbc31e4a76d07d7cc6310a2cebbb6e96a3300a1e869d19fd619ad5e312731bfce4097ab *764b4aa55ca26031a8180082a16fbc270899d7d1dbf587079912899c41a635f3d8339f874765d8 *25dd3deaa4ab6411a34cbb2ef2f1f0c27e987a776f2a43df72caf733eeed4a05808cf8fbb7e2b0 *a8b44b7e8ec683021cbb8e3ef1e3bc315b7fbfc061ccc61c862f98d28b46677128487dd5f3fd5b *17ecdf0a406b1b1935810775d76fdd34f57131d0e220544767caa9f098c2c123879e2ab45cb0a8 *4752226dd5a2056bc64faa699e6f07a5698f9a3cfdf0c1b403e7fe30103c6ddb77af582a03d018 *710dff5d5a47281980a56d18d8d19f8a4be39ebde0eaea17550af09676a7c8e462994a9b4e69d0 *68a2b1b9c0120b251209219448a5d038dba614debbf3a056c6e8d7bf33bd09470700a0006d7c3d *b5991412f226e49ccaa051596cb1484c345151000702c3deb85a10a469e73faee08b155c3a0d7d *7b88acc2100084caead66730594f0700cc6cbdce1effcdcc905b542965bef98c407040006be804 *87a36f6a5297f03cd3c7088b8a7f696fdd8df4fab8983a5afcca570ad5674c0d52992ca04b0562 *b14caa140a04801300400096995c2095cbf8d5b5507f4c280a340c080280c095f59f560887c765 *d3a92a36435b57a7b2285faad4d5e72000c8ec9f77f675c2468e98939257dcced10100c84c1d53 *734b0ecd7ae1da3dfa6e8e24716c83123100018003096db64f840050f18c7468149292a3456a42 *d7598386ff0cad24949cdbd6df8f49c17015ddc7a70d4a885f65bc12ab5ad888eb708db4694f0b *4bf8d61c3d0068db795807eda36d7dbd752545b9d5f209af9b55e6a42d9e35b6fbc22383b02624 *f970f186b9d3b75f782cbd9573f3c8d6a59b0e0eeae45a6f196aaaaa6a4a2b74f5b59b321476ee *4176ee41cdea2e896d6bc879f42a5f2e5751a818ca32183d64c088693f54bf4ad057969dbb7aeb *54f84b737d0e4a613ada5b0180fdeb98f59ce4b01f97adbd171903acb8a4d0c83d877eb5b27618 *3074f0aca9536f7530be753deaf4836d6c5afda1a90ab3f2ec6d0da94d3894d5e2e8db6394f7a1 *6e81ed8dc8c25725fc0d030000b48dac9c4bae4c9820cd4d08cfad43cf85f41d15d4a5afc7ef43 *870eeddfdeeeeab9d3c18b77da1a6803c81934fae235f3effd8fbdb38c8fe2fafaf86fd62d1b77 *3762102140707708eea5d002c5292d452ad0e2a538859622458a16a7b84b90244080084988bbdb *667d77669e170921d0240448daf27fe6fbe1057bf7ce9d3377b267ee9c7be4f0ea8777c3d79f0c *eb6696ba75df896271ece0b3fbbf9e3668deb4e1fa757ff4ebdb7fd788997b0db936ecd283fbff *5cbaf3d4adeb87932f84ef73a679b9677e3d645bce4f3b7ae24ac057e3056f52e594aa68dfd60d *a9991737fcbc995b169d5870f3f72367967ef9a990b18b33fc7fa5910a2597ba7a794b5eac9169 *ad3c3a2ef9ef2bf1f7aceca397e78eefddc9f5e3d53f7c36a0a2e44d596edac3c8789e905a367d *c6c86507270c0a2280fbe7b6771bb9eb61c2256feb9aad1300f9e4eeadcc1265c507af8076ae2f *8a229efa75febce3b290539bacea6d99a983882bfbfb8ed878e9e9653f071300a075510fee3f79 *96049ec8ddcbbf856f130ebb86874559616668f8535d85c9862be9d0a9ada180a72e2fba74f162 *7691d223a06dc796de1c1601409197f4f1c87e1da7fc36735467cedbac4fe5c5398f1e478343ef *d9b0b249dff90b26f725f4aad0db3792b2cbacac2d342a958d4b337f6f47597edaeddba105e52a *4b7bb74e1d82247c2e80d2bcd4db77c2153adacad1bd75a0af323f29ec4902056ef376ed459afc *d08731966ebefe1e36cf9f3e7cf0348e24b80e6e5eadfddc9e3e7a50285399989b9517158a0ccd *35f262b19963cbe6de6f149bd6ab1e8586e6962a0ccd2c393a795199c2d8c625a8b9f7871ab4c6 *c0f0de7ca861f715c4de3dd16dd486cb61679bda542a687966eccc99530f5fb863e314b0f9f703 *7ddb7b1c5afa5194e99065d38670ded2cfb138ed71df3ea317ed3eddb7722bf27da135b2350ba7 *a599f65a3777aca0167797f780fc6bfbb25f43d47f6c5d6c21a9af41bc0a5541fae20533771cbf *2834f258b5e5f7b1c1ad182b0503c307c187adc401c445dc21cc9b7ad81b557cd4ca0aaedcbea7 *d19200cbb76507377b539d4649b2f8026e2db694dac9497b965ac66dd5ccbda6f5f13ba2292fbe *1391d8ae4da080f7d6f2bc015a7df756a8b37f2b1ba377a966ab5396dd0e0929536801c2bd59ab *66eeb60d2c1e030343e3f0c12bf17a40263e7b26b575b330acbbee3899141b6b60ed6a61f4af94 *27ff30509617a76517bbb8baf0eb7c9350c94b52b30a5d5c5cf9ef9bbd7201b0fad596c5c00fef *37e63b900638d5a3db1c605d638bc2c0f01a0df3526fe7ecd9a173b7c183834d5f446c1a9adb77 *e9d17bf0e0c1c17d7ad85bd6668c6e00e21edf4bc929abfa589214e1e7644810c4ce5361153678 *b23c73e6f821a1b179758f4396677d3169c4dd989caa96bcb46727cfddd4e8de1ccbfedf40177e *eb664ea9aa0147bcbc6b19411084f3d094fcca194e8a383ff2eb5fcbe46f70074c7e7c71c4fc2d *25af76bbb1ff27822008c70109d925b51df8cfa057cb4343c364cac6085f20631ede4fcaf9972f *90e1ff158d5528d9ccdc924fab9392d25822c3a61e1e8d14761f77ef64b7810baa07688b2d1cb7 *ecdad7b1893df1c2c5902530fd72e12a0f5ba36abd285969895ca5a1289a7ae1e3cd129acc5ab0 *dccbfea53f7856ea934fbefa5dae79e5a7ae532b4b4a4a351ab5ac5cfe56de3655d59995f2b272 *85b2e2589a266565af5767d628e5a5653292d4c9154abae2409aae18a1aa3674b5d164b2cad158 *b9f13727ce5e51a0d0bc8d5c75484c37ed3474cfd695867a92a8382f4d5bb9b65cf659b048c079 *29064981064d531449d22fba59ba042e9f32502ce0541fcdb3dd807d3b561beb29e245461a9d46 *555a5aaad1d7f59824298086b21ce58a3a857d31216aa5bcacce5b43eb54c776feb8e1c075aaea *8f92a2cacb4ae52a954eab52696bcf8840a3bc0c7225745a5439b52bcb512a834a0965e5ac138a *bc67633ef92aa9405697b80c0c0d4763154a4e7af6f0e2f57b45a53292829e6c94bac3a4326ff9 *826f267e37b789a51400a92eddbdee3b330bab49932687a56654f6294beed0dab7f7a061210f63 *2bc45395e62dfb7caca9b18981b9ad3197c76607269628c9b294ee1d9af71a38f476784c45b798 *d0335bb7ef57c45f5bb162c5e265ab528b950062effd15e86a6362622c1008db4e59ab50d57729 *579616d9dddf92eddc63d9e2af9c2c4da5166d23b38bf3539f4e1bd9cbd0c8582a365db066b74c *ad835ef9d7ae75eeb616c646861c135ec0b8a519b14f07b471f119fa4d5acce3fe418edec3bf2e *916b6419cf82836cd98e5d972e9ee7666d6a68defa517a01c0ee36f0237edab1c367426b73e6a4 *9479732604b76ddfa18a75bbffaab196756e52c49491bd6cdddaac59bfb4ea35e7f18d3d16f69e *83666c2a28930390e7248ee9e2cce6b0e72fdf346bfc4036873367e56e3585c85bfbcced3c064d *df985f5a5e71605eca93191ff5b371095ab57a71e51a95545f3ff97b730f3b6363639fa03e17ee *45d5e8d91e731b22366c5de16c051b6f5c7b52f375290bd23febebc1b66af5c3e26f7d1dcd8ccc *03ae47a7d6762fd2e34297fd7074d2849146020e00595ed2c22923a546c60646229e54b4e15048 *c554859d3d3868d0e88b0f122a8e2acfc7f7532135828131788658b31f940e87b7c0540a634388 *c45877a0a223cbaf43707b8b846d7b2f344a91700686bfd18885920d6d5d5ab70a107288b2a2fc *86cf9b0224473ebaf930be5ba7b615fe85e1970ecc98bb72c9b63f572e9c6bc8ab0cd861892c37 *6dded2c5dba12a0a29f4f21f8b37dfda7d2ee4f6914de656c2793fceb292f05922cb35eb37f5f0 *73a9ca5ac815488c8d8c0918999b9b9a9b9b56e44e89be7d214addecccd55b270ffc3eb94f4b2e *a7be9b93620be72fe72fb3cfbf169126d87fe2cc9e5fbfb116911b17cd8f657b3c8a8ebb7274c3 *c915134ede88898bb8fee58cb96317fdf6ec59f4c6af66e8485a62e5307ad81000122bc731a387 *81026888cced677cb5ccb5e8e6c324d6eea367f66efdd6ce4802406ce932a073c77d17afd56628 *20b8e2be83c74f9b32b9922993db067afdddab8fd6146d5ab230bccce8cca5a383bbf6ab6a77f6 *ee7668d78f86facab82ea1a9cdc7d3e65940d0a24b8f9e417ea6cdfb0eeadd9ec782a357e73f77 *ff64acaf1aad64ebca2577f204a72f1e1bde734045637a7cf817e3277db468477c5cf484369269 *8b366616caff2eb0bd37260e87b32f0e9d455f0f5cbf891a17ed7c43f3f19faf08d03ebc1551b2 *61dfe97ddb96b85ad61c610b9061972f4a7bf66eea62070094eac8f6f53bc3f24f5cbefbf8d6b5 *a19d032bdfcc687ddce387a74f1f7e92900d00148eedc4b6bb387e098f6f634417501434e5b87b *09ddc620e42eb66d448b179b3b7ca959cfaefd4f5fbd9059a8ac4506068686a4110b259765c49d *29cc6cd3a99bbdabdba3842cb2a1837d8acb728bd581f636955131094feea92423c60fef6fc22e *3db87d4fc5c908ae38b0652b3b23e3aa73e726c452e2a05e9d5a9873dc5bb8bab8ba351173d904 *44cd5bb4b23736a95a0f36f1ef327a44ce8edb9c2953a69a882b3df6fcbb0fec78f87270f74e00 *3a0dfb72d4e06e165c01009aa6f43a3dc1e670d8353f14394283a6cdbc8cf8ee8b57cef7b33604 *a02b498dcdcabefde4e9a731615c1e4c9ab663ebd5f9e9cf93d58e2346077b591bbbcd5dd933b3 *482a3572747328bef89ce60a9d5c1d712707004760e0d3d4db48e4fac3ca0581f626d5cec37669 *e2967af5b946ab85b886781f4a5dba7fd7dabda7c2aa5abe5abd2ba099bbe0553d2e2f2a4a488e *1a3a7c539f9e3ddd8c35bf9dfbbd62f68cac1c027dfd0c115af191cd1375ef3b74f8b0230f6f5e *53c73e9df5d9e4b6cd9bb000434b87403f3f43dca9e8a6282949487a32b0cfaa7ebd7a7a5b505b *4f6ea181e2ace4a872ac59f9fd314301b86c373b2bbaa63cba526338d9c0d0111d3be2d11914d7 *f246c7e6093d7d7ccca5b6f37ffca69b8f43cd9d2a20d55985451ef69e06121e0052a5484a4fea *dea367b7ae6da56c6cdb755cc1960200c11b366b41936e23bdfd0300906a24a5a36b3774ef0a29 *07bffe0e39018101ba0dc1d4d9e87010e061f926740b028f00c0b27772c8c908512a95c0bb780a *3130bc158d5528d9c33f484aa8f28a64022e8b6e84c42900043cb1805d5cb5f168e7e5cb96af3d *75e5ae0399f22031c5352e4ea16b559e119f901a9f515cf43ce6718805e51dd0d2bd450743cd84 *9f36ec7062a75f088fea0600c84d897d9e129f5e546814f334c48af0f26f616ec0a7499a4a89be *76f70eab20e54981e8dbe9a3a26e9ff71efce5ce13fdef9cfee5b3395b93d72cacf0c80e39b6be *fb88797b2e3d1dddd3b746e3bfb2a4e0d1c3c8524df9a3d0bb0a07fb967e3e5ca969535b9b12f3 *0e2bbf99292165b72e9eb3b6b5b2d2377111a41dda7b921b1c94f8f4def187659b97cf161a9b95 *47fc793f2c34fcdcf5e202716a7621df8affe8e19352657944d85d4d9e63a07fd32a5f91f29262 *1333632ebbe6dbca36b0fd79cfc575d56cd07cb181e06f128b8c0cad1cdcaf845ce91064f7f0af *5385ea9ca4d42c7b137ef4e327d14f22ca54050f42ef15bbb8f8fa78f0a4d623460eed34fc7381 *7baf87ab3a7009d07a55e4e327314f1f95a90b1e84de2b7571f17135b572f4b87ef76a97f6ce91 *174fe5a9731353323c6d5cfc0d0443e62f1cdea5794e42f4ada73962410dbeed6585789e01a516 *4949484c838246a91ca692d7bb691465110f1e15c814910f43f9f282007f3f716d89cf08b64420 *5495a8f4140d36c1168a5d1d5c771cb878b95b872656fcaba78f08fc864d1fd206d05ffc63cbb0 *d9cbb79cbc3b63505bb600ae0ed8ba17177bc0cb0657ff02c7079f7547c8552cdf83cede58b704 *21e1983c1ee64200509495191819f0b90d1020c6c0f066689aa6693a3e3efec83b73ec825247d2 *2fc84e883c7ae4486c4651e5675217f320e4684dc7c5c4c4d0ef417efc7d4f1bf1a1ab91144dd3 *34ad2ecd5d36730c0730736ee26cca87a46d72a9eac4c6cfabad8dc577938a68bdf2eac9bdd3a6 *4cf861d992f64e36db8fdea168faf4e639d5bb852414d0345d981e3da2bd3700b1b5dbbafd1734 *3af2f08a89559dc6cffbb944ada5699aa6d42b3eedef3ff8cb4285ba36519f3fbce026adb4bdb8 *74995e2053d1349d9ffa74faa89e158d3d464d8d4a2da0f5cab3fb36395b1a0030b2f7dd76ec9a *46479664c68eeee005c0bfa53f07d8b0f7eaf32757bc5e244a74ea3839b7445171164a5bf2cd27 *7d3f5db455ae256b93a49e243cb8da27c01d80878f8f848b2f7eda55949bf249af6655973f60f6 *8a12959ea669596ec2c8ae1e73d71f56eb699aa695056913fbfa5575eb3f7369b1529f1c7123b8 *a51700776f1f031e662cdba6d4aa6f9cdce5eb620e406062bbecb723e52adddfc578767bbe0880 *043fad81148004771317ffbd5b76d283b6b6951ad33a7078625649ed5746dd3cb4de2c60705c66 *71c567597ef2e2591f551cdb65d0c4f0d84c9aa6695af7d7b61f01d3dfcf3ea2699aa653650558 *3abbf2a23a0d40e833280b31a36f658bc81cdb4f4047cfa1699ad62bb62d9bde67fcd7050afd7b *dc010686fad2887ee27ca144c4e72815e5b579e9bdb79fb8fef72553f724d89cdbf5bdb4327720 *252f977305227eed89ae003a2aec6ea18ad416267dfee5dc79bf5c9c38a0d6e8448a24d51a0d8f *2fa8b09368d54ab0b93ab58a243806625145ea25557efcc0e03e9fac3c35ba5bcdcbf0baa029b9 *5c0e822b160bab1239e9342aa5462f1289b92fd6d77abd56a325454261ddc99e921e5e1e3064fe *b63af389d71f52af51aa75629198f526d722b552c1e60bb9b598925e8ca655aab422b1985d6d34 *bd56a35469f84211bfb6d48f8de0272e2f4c9b3d7e88c7c8555f8debf1222f04a5542848822316 *095855534cd33abd9ec3e51240a59f380da5022401b1a83227984a0936076a15387c8804a8f013 *2f487e3ca2ef8819db4e0cebd4aca6f3333034308d983748a39297949636a69f35e7a3d92bda0b *1f873cad72ee66490ca4756a7000d4ed83bf74efd2b9f7f0cfbb8dfba67f17bf3a54148bcd1689 *4455966e9e40c4e372c50652a94454f56327788693e6acefdfceeb5dbc280996c4402a91bca29d *b97ca1a1d4805b2d9a86c3e189456fd0e0a0158776ef5fb06d6b9067036870006c0edf402279a3 *0607201089ebd6e000d81c9e818184fdea681c1e5f6a28ad5d83370a1233c7ef57fdfce0c6f9ac *82171b8f044b243130100b59d5a79820b8951abcaa0522090cc4a8ba08a1083c1ea486151a1c00 *406b2e9c3cdae7eb75fddb356dec0b6160a8e0c38fd8a4290af55135afa0d36941b0b89cffa9bc *491445b1ea9fd1f5c32014287cb5c51268f9fee3d23405b0ea9dc6b60c08a9473753a0cd3bfd3d *3230bc3b0da5c508a989b985113f2925a3ba37a1d0d0d4c1c2202131adc19389573bf3bbe82d2e *97f7e64e1f1aff731a1c40eb461a9720de6aae0c81fef51df97ff02e30fca7691825eedbbaab9b *8d11d40529a999e44b7dcdf20f0cb233a6d393d3550ded5fc8c0c0c0c08086b28947865d3f7d2d *fc354f424b171f638e5ed738fe850c0c0c0c0c68b08d4d9a66bd16b1c991f8fb38c73e8d6e4443 *0a030303c3ff7b1acb7ee7eee34b941716eb582cb02d2d4d9942880c0c0c0c8d41632971019f27 *34b6ecdaa915972bf6f674a9bf1f000303030343fd69988d4d07776f336313365fe2ebeb9b9d9e *9057ac8c0abf1945f0bcfcfcbc5cadd3d27218a30a0303034363d0402e8634484d79624a79c5ff *5f426a9212d3f4ccde2603030343e3d0304a3c3df159fadf5b696d6c5464838ccfc0c0c0c05023 *4c6002030303c307ccff9a12579515463e4b26df64c0519515453e4b7a633706060686ff380d63 *4eb1b4777575b237e26b2f5ebf5f511bc5c4ceb5b9974b854b4a4672745c524edd233414a93161 *e37e7e787fef77c21719a5a343ef58fbb53615be72a5e9b10f3ed970ffcede4522c1bf963ea524 *37353e259b060180e088fcfc7d84b5a4ee8a8f083374f3b392d69071bb81a09262a3f34ae4b6ce *5e8ed6c600ca0a326213332a640347e0dbaca958504395090049918f04f69eb6c6e2eaa3253e8b *ce2f95db387b3a599bd478d4fb202fce8e8e4fad948dcdf369da4c2aaa398942dab3a730777234 *6fc43add0c0cff3a0db31267b3d932b99acf7d59ea4b6c60c0d2a9929293939393f30a4aeb3f14 *4591340d9aa248ea95b28b6a457949a9ac5a4c3ff43a4d71718946a7556b2a8bd4d234edd8b4cd *d15593f8bcaac269ba13eb16c465bf52fa8ba6697b9fa0233f4d16bcec069ad4cb4a4b152a4d55 *2792a2409165a5258d9488b1a43033322a72d79aaf0f9ebd151919afd591a0698aa2688a949596 *a8b55527d55fdab52e32adf86dc7bfb6ffc7e113e7de088dd4ea6b2c60590d52b663cd8a3b91cf *658acaa2d3b2e2ecc8a8c8039b97ee3e7935ea69bc5aabab92adbcac54a5a92ab1a3bff5e7f607 *89f9af8c46ebcb8a0b2eee5d7ff6cef3fa4bab2ece9c31bacf9a5ff7a7e414d5ddb3bc342f322a *f2e8f6d5bffd79212a325ea9d656ca46537259a9525d559a8e0c3d73e06e6c76fd656060f81069 *18259e9dfa3c3e39fb35db049bc3911a48853c425eaeaef9b0bf519612e1696734fc9389018e52 *0edb72f9b6e32a9282b6fc8f750b3d9bb71f3da45bc7fe939e24e502488cb8dc21a0fdfc05b3cc *8c0c26addda725690037ff5c6568683a76c501ad8e02402a72b7ac5d79fc76dcd675cb172f5ebc *f3f4ad8a1c00b78fae35929a8c59f6875a57a9dd72e2c33fead33678e4a816ee6e4b7e3daed491 *51b74fd8b0d91ebe2d02fdfcdb0d18975eacaa5d6aeae29ef5c3c67c169d5552d5549a15ffc5b8 *e16bf69dd5d49e34c6a569fbc993a7f66d1730f0a3f193278e3014f1e3c2ce39b3d94d7c5b04fa *f9b7e9373a29bf9c5216eedab2e6f0e5073b36ad5abc78f1d6a397d4fafa9a80ba8efe6af1f441 *57f7aeee36e0935397ef96abeb28574d70097ef73efd9ab959577cb6f7089a3c796a70a756fd47 *8d9d3c6994a95494fcf486379bedeedb22d0d7af558f21cfb24a2875c9811d1bf69f0bd9b365cd *92258bb71cf84b5e319f042fb07db78e41fe6f95cb4f6062b7fad73d9ea6da49fd7acc5ff67354 *42666db62e6b9780c993a70eead6aecff0d193278db13291643e0f6dce66bb360b6cdecc2fb053 *bfc729f99446767cefe63d27afecdbba61c992c51b771f2dd3bce949c6c0f061d2583671955a4b *b0d9a061efd6ac43eb66f5fc391b3a37dfbb736d11253df930ab302b2cfbdcb23321711121a7ff *88508786855dbc1eba6c5ce0aca5db943a3239e65edfcfe6aefcf1e788db973b793a558cdf65d4 *37b97161c674e51a962d30ee376878dba676bd068f18356a54efd6cd382c0240a711f3729e3fb0 *20a84a7748b26cd5fccfbb7ffecbf50b171e4685e65f587beedef3a69d82bff8a8ebfc9f76c427 *3f9fd04c131e9d59bbd4546cd8b5e38776a6e6caaa9a64457937ce1fbb181ea3d3bd5977d02f5e *2f3c5bf7fa72da902f97fe129bfcfcf376e2fb4fd3590269b7be833b0634e93e60d8a851a3fab5 *0fe4b16b9e4ab54256f492621d49116c9e4f60fb155bffd8fde3840ddf7c3460d6b21245cd0594 *eb239b8b7f87b95f4f9cfacdda98a48445035d421e26b378928e3d06766ed9b473ffc1a3468d0e *ee1c24e2d4f7cf89a6f4a525c555e296c9e4342036b60c1e39e1c2bd9bbec679be4decf75eaea5 *b8fddf64b3f368b960e59c4f662f8b4a4c583321e87ae8731657d4ba73ff6e6d023af41d306ad4 *e881dddb4b78ff6bdb3f0c0c1534d65f7661cab3f397ae3d79fa38ec69ac91b905b7def939592c *d6f811a39c2c0d4d6d5c468dfb383923232b23b1679f1e16460280ddbe6b374576918ea2fcda0e *ca7bb8cfc3cdd9b355d7a8e7d9555b9404512d3894cd777673b7359738bbb87a7a7ada599a547d *43104455ae17bdac3832d7b4737b1f368b101bdb0e1ed9afb8b01420586cc2cddd89cde67b0406 *a0ae2d50cef47507d33373fb04bc2cd1ebe0dbfe7264c6f11f674b04ecda0facf1f2e1d6c489c3 *e6bbfbfb82a2c1e239bab8da591a3a39bb787a7a3a889023e00000200049444154589bd5f638bc *b8fd3bb397985e8dc906202fca3ab17ffbf831b33b8efe66ebc2694635554fae37048b4db87938 *73393cd7663ea028b0b8f64e2ef6d6c68e4ece1e1e1e8eb696f55f79cb7353a7077b54893beaeb *d5c54a92a6740991a1abbefd6acbe9c43fcfdd18d2a9feb9e609168b70f374e17379cede5ea028 *b038b68ece0e36660e8e4e1e1e1ecef6d6b53cfb18183e781a488913044110045e96bb97189955 *6c85999a1a535aadbede119b1470e0c8e18cc2b2e2ece4c37f1cb633b7b4736872e1ec85dc1225 *a0bf79f982d8c69ccb623dbe77aadda7ab8a4aca8a921edcfceb9652af075061b5d5931545372b *25e38af9f27205a9533f0dbb93985954d98da2abba71a4a6fed6c5576f3d2129babc28fde8e163 *26662600ad27698a225f0c5b87fce481d50b1c7cbbdf4f78691ace4b783ca893ffecf5075575ad *c4699aa629bce223a3a7405114009aae3a298b2be295cbe4a45e13f328342e25b7c6b1fa4efb49 *568d9e4d6d1e5ddcd3aeeb9014b5d1e11b3797cd9de2e968f5367aac4236aadac604ad27698a7c *4d36822be09597c949bd36fec983e8843ade575e4162e5bce3627295b4c7d67d2b218b577d39f6 *f3d5fb5b0d9e72f3dc81117d3b1b0a6acbf95e71df5e918da4aac94655c9c62d2f2d27495d6274 *c493d8b4b7b87a06860f8786f1cd68ddb59fbd8910c09021c3621f5e8f4e29b2776bdad4c94cab *27390415f9f05efd9df958808d503fba73f37b31b2459b360deade4c42bb4d8a4a080cf4773416 *b06c82b6ffbc4cc465d33acde46eed7eedd941931d1d3c63bd98cb29cf88ead4b5ebe3c44200a2 *dd0b3b4c5d7df9e739022ea7d798897dfbb7a314b92dfa4f5ebee47b796674f79eddc362f30048 *767fdf7ef28f9737cf5bb066f3fcd95f6c5b43643f4999b97e73705bb7c89b47371cb87e8abd7d *efd48e5fcc5a16c30e6df5fca893a1a84699f57a1d8a555435f337455124a9a754ba3a947ff8f9 *ed1dfb4dd50098bb05cdc665876c2d797679ddd61396a55e76b3fbcc9bb5304c73b975ecd12666 *d28e03870f1dd77b6671ae6fb7b14b167f5fe3683c8188f7aaf78a6b60af1b21234ca435cb5c37 *91370eb4e9fab1120096c37378caad9d64d6fd9f56fd2e8a97ba7e3dfaeb1973ae15b76c1774dc *d7d6b44defe0911f0f9d9f97e3d561d80f3fd4b7fa25c1628b2506d55b283df1f1bc0d73adadde *58e9ed79e8a9166d869403c082b1aec1b137778be5cf967fbb9eec2df7914c5b3c6dfa5f993e1d *db9d0872b10eecdaeba3b1e3974ccc766dd57fd10f8bdf7e1a18183e001ab13c1b4f2812f0382a *855c578b77448de5d9ee5fdc91a0f3ff38b825689aa896364ba352a87594c440c22608007a9d86 *e070752a35c5e2886a5db25542eab424cde2d559cb91a648b95cc1e609de385a0d50948ea4b8af *3a08923a2dc1e13654e62f52a7d5d3048fc76d14ab0059b668f2ac018bd6b674b27887a329bd4e *4782c7af2e1b7569e7b224e3ded38706359890ef04a5d7e9489ac7e731d61486ff551a71b747ab *52caca64b569f01a294b89183f61cef8315d8decba65bcba0bc7178a0da506ec173a91c3e5b309 *964024aa8fce657379756b7000048b6d2095be8b0607c06271ffe6e2cde6f21a3077239bcbe337 *92060740702ced4ce68f1b71e46af43b1ccde270f9d53538addebd6ae1eafdb7a5068de7d85e5f *581c2e9fd1e00cffd3fce70a25ebf57a0020080efbedb60419ea0db977e53c7eeb89a3bafad4f8 *f5daace531da88063cdf2adb5f2c79d60d3820030343150db51227a426166e2ef6af2d3da5a6d6 *de3e3eee4eb6f55f92722a78570dfe2cecdcbcd57b35d5b613f55acddfb725e31e5c98f7d3ee6a *0135ff0b546cc3d6035a5356a450681b579a0f0752af498a8b0a7f125b6f177c0686ff100da3c4 *7d5b77eddeb983afa773750382ab6f50cf4ead8c24621ef77d3cdbde8e828cd83b49f974553e5c *b2687cd7a07de71fbdf6f32cc88cbb9398ffcfa74e89b9f3d7b0d93f96abea88bb7967d4eb3f9f *b4ffe283b7315f31405d92fdc5c8366e5ebe5bfe38ad62a68ee103a461bc5322c3aec748ed82db *3a57b5084d1dfddc2d436fdfc82c90d571e06b68caf2ae8584eb583c7d595e918a6ad1ae5b4013 *7b82405eeab31b771ea9757a2be7a65d3a06f2592c5569c1d52b57b24b94c646122ddf7254ffce *1c369116f7b084ed3ca78f61a5a723adcfca48972955d969a929292652630b33230980b4f84745 *7098d3574abc7884513a6558c8ade7693904dfa04dc7ce6e76e659098f1fc5a40bc5c2bc8c34ae *89d3807e5d44352536c94a7cf230264d2814e667a5738c1d83fb7611d76e7c2f4e8b9c3163e6e4 *756724420e686dd8addbb9a5724b3b0765717eb94adbac5547176b2300c53929f11965befe4dc5 *3c0e686df8ed909c92720b5b7b556941b952dbb46507571be3e4a8f03be1912447c823b49e6dfa *04ba5b0182419f8c0c1ef299d3c5b3edbdedea3fe735a0a772ee67ab14e0402f2fd49a37b7326b *22d1e4951727ab8817aee0049b6de265208b2fd1e95e3eb6059662b114398f8a48b00ced84b20c *05db40601368f65ec2bc1334a9897cf4a0444556096762e9e0e3e9fcf7350b5f6abe60dd118f26 *1b1f68c098ce193e441aaa28c4eb85926dac2d41d2cd5a766caa933f7e189e57a2accf305a59c1 *daafc6dd785eda77c4647ec1dd291317de7ef6d0898cefd0a5bfc0ad5d6f3fa36d93274c58b17f *d35763ceed5a3cfcc79843db3f0f3bfdc7257dcb617d3a72d8ecece70f972e5cf498ee57d2bba3 *80c3d615270d1f147cff69d6d919c3bf05666cd8b3fef3f13c16721322962d5a1841f62eead551 *c8658352ffb6e4cb192bb64f98f945dabd3fc74fb60e7d7c8e781efac9e8cf4bd5b6c3867a9dff *ebe2ae4b3123bbd4107b9293103e61f4cc6295f5b0a13e17febab0fd42d4986e4d6b9ba3eb277e *4f31ebdf23c88300406b6f9cd9bfe4e7bd9f4e1bff3822342b47bcfdf031176b23d08acd5f7cbe *f8c8d97dd7a2c776f501adbd75fee00feb778d9b322e26ea616a86e0b74347add94573677c6ce0 *37a64f2beb8dcb964edd1418e86e05c0d5aff5806eb67b8e9c6bfedd6722ee7bbc63e9a9f4bf12 *62ff2c96f81bf3f4f2c88b450336b550a7973c5a974057c5f3f084ed97f9a4fc9594f3ac2a2101 *6d37b0895b6b61d4da27850984cf6ccb984dd9361fbb5934337d7749de155aa7b8787277b5e42d *54c7415316357116fc6d560836d7cec9d9dac20019ffac880c0c0d4463e5f0e3b0b92c828e8b8c *3077f169d9dcffc28dfbf5711537b06f3aef9b690f7ece3bb0f7176ee1b356ed3add7e18915374 *3eadd02b21f6989b99a8a5b3e1d8055b174c1f061681c25b3b775ab60df49bdfaa3397c302d066 *c0d4ed426197e9372aac295c53f7f3576e4eec37a0fdd47563835b8824d28ad0eba0fe9f6d1709 *bb4ebe527152555ef2a13367bfddf8e7e259c395599ff6e9d3ebcaadf0af3f1939acfd5e87310b *bf1e19f071bf7ec5f945346a58a9b5e8397c44977d5683e77d3ba6c584c1038af38aa8da4c5494 *fcd183d8017d3e321009008025f97add0eff80a6d3bf9c276af3f1d5a39b9b581b0200216837b0 *df24e326cd9c2d2abacdfb699b9f5fd3e9b3e7f0823eba72678ba78d91323f1104fe3ab287ab1f *d47becac963e36156720b8461d9a37fde25a824aa51571dfc33344c0f1fcc83df95c74e72d6d58 *d9b9e766a5ea7514cf4cec1c6c57750b091e9767c0356b6929707ee1444440ea2692b898f6fab3 *ebc3efefc6eecc6cbab245c0303b36e75f58e0126cbe5f5057918dff8bcf8483a7cbdba4726160 *f860682c17438ad66b6545e9d939cf5333386f72efab0e4951f2b2228552ab54cb343a9d90cb23 *d82c4838a0688026f595db711e015d17ae5c3fa24febf06bc7c7078f8c2b50bc1c82cb7ea16e59 *462646621e57682831333329ce492f5168aa757b71ed040182a001d0a0293d45566e0f9280a5c4 *90c3174a79c23a3666abba1970452c56edafe4944ea6d41908052f131050a4ba5c4396a2283e3d *a7b0f8857e6459bb7874eddcca482278d94daed697a2f87965379ed8b477f0d8952b17391892db *372eddf2c751e58b2d39b1a9b1ac50a6231bc0b84b1bf2f97c165bc0e5704000a041b08997ff40 *8006886a2d2ca2e231476b29b29c6629509aaad0e9fe9dbd421a340816a70a361ba84387131458 *60d7f4946660f8cfd35885923332b27c9ab40c68e62332b757290adfae4e72f2e98096cd38e9e9 *e59eddfa746c252de1390bf7f4ea3fa48787c19e432767ae3d6423e45dbb7878e3899cf58b66b5 *6d137025324d2ce4c8b363274f9cf124faae3c93d7b36762e7e133964f1fce03df40cc9bf6f9c4 *fd6b44f7c39e1eb993d8db4537f5b31911917765199c5ebd923a0f9bb67cfaa0b10383a77e3132 *3dea66c6fde361054e9bbbb47e706eff919b61a7b3d6900581076f3cb85cb2ae77afc0bf476c86 *5d3878f8ca9de3c96ba9e296fb2fdf33ce5bdfbb570b9757926bbf8063e06625bd919caed5923c *3e1bb46af55793176cdcbf6ac5fa3b3777f5edd1e6b71da7c7060711b4e2c086b53f1e39bfe762 *e4f85ecd40abd62f98fed5da3d2b97ad0dbfb7af7f8f36bf6e3f35c05f7aeac06671d0c4e19d9b *7bb85c30941ab12b1514999998d6c4cd8acf7bbf9d64953e66f7336d5679f41f899a943c4d6159 *dca59ce6631c7c5c5e378c48fa3abfd6a24c2dbe38eeaeac5cda7a996de8a2d87371b25eeb9bc3 *f6bdc47907585c49ef81a3ebd3b3203d6adeecb9d71f3d2e56b272e2a257fdbcb6b9b355638bc7 *c0d080348c9fb8839bb7f18be44ab9e909151670335b1737472b4aa78a8b8a94a96bf07eabd14f *fcc29e6f671e50edfa2e58a3836f602b2b13098082f4d85b7723646abdbd9b4fa776cd792c56c4 *8d5349c5a45a2ed313fc80369dfcdc6c2975e98ddbf7d52f727f1bd9b8b609f06213c84f8b0b09 *7ba2a5590e6e3e4101de84a6ece6edfbaa97dd5cdaf87bb1287578c8edb8d46c8e48daba7d2717 *5bb39cc4a78fe33268b6c8c9569a969e4bb3451dba7630e4bfae1c7392222362d3ab776bdfa583 *512df51322aeecef3b62e3a5a797fd1c4c002a2a2c24ada0dcded9ad24375daed2bafab4f072b6 *0290f824f4695241dbaeddac8d4500151d7e27355f66e7e45a969f59aed4b87807ba9812172edf *246942562e979adb77eedac94cc207a0c84bfa7864bf8e537e9b39aa739d360cfdf60513d9edbf *98181c50e3d76bd3965ebb7741a5d00bcd24b452ad56ea853646965e06f559a7ea65ea9cc78524 *c135b2e597a696137c9e4d0bf375ae5bffb37ee2caf2c2fb77c35415af326c41cbb66d2c0d6b7a *063330fc57f96f05fb3cb97d74f4d8b17119863d060ede7b688bb5f09ff34dfc07a035b2350ba7 *a599f65a3777aca0de595beb0df9d7f665bf86a8ffd8bad84252b741fc4d4a9c09f66160f870f8 *d78a93d588a5bdd78f9b0e5334cd628bc40dafe6fe6508be74f6f79bef4424d699d8f65da175a6 *4d3aef1ad1ea4d1a1c002dd750620d13ecc3c0f0bfc07f4b895b3b371de45c9b8bdeff027c0393 *6e9d5a35cad084a05de7cef5ec2ae2b3d8fc5ab3c4ccb51d082c6a20b12a3859ffae19498001ec *df2e135732f0ba75be7ea4002eef7460a3a0552329190eae10f3ebeca64152d29bbbfde384032d *ff6d19fe3fd230ab5d3b67cf0e9dbb0d1e1c6c5a593f85d5a243971e2f08f47663b6fdff53b0de *c911a33817a7cea0fc855f38a5c0171f81704652cd19cedf054a855f56e1d49d061bf0cd67d4e2 *ce352cfa0a9f2f85e24d4e3d3929a8259d7bc3909f884153905d5564944654186e85e3b517b7c2 *240c9c84ccc2469484e103a26194b8b1a5955824e070b82f22fad8462626b44ea354eb0c0d8df8 *fcff35c3c8ff0768127219e4ca971aa4280f333f47e18b085c828f9ec1907040ea50528aea6e8d *3a0d4a4bf1b29c320d8a044d8322515a022d098a425549079a0645a1c27f89e061c068b4f1aa2e *07143294c9a05440a57d79885c06991cefef4aa957233602910f51568a37f850d1b87008fbcfbd *a10f4981d4a1a404fa6a7bf93a356432a8abe5e5a4f428298652857219aa12d11b5a63f55c184b *5e760bbb857d27f09a5780d40a6b16c0b45a3e769a86a21ce5f29786ba8a29552b51565e97bcf5 *ec4653a048d078e5c651244a8ba150be72090cff3c0da35ea3426fc6a46455bb8fbabb572e5ebd *793b32318b069d9f9dc5dce20f8bac784c1c0e0343188831fb07e49723250a3f6f467e2ad6fe84 *c54bf12c0b04074d3c609a080f07981863c68f906b0012578fc3bf098c8dd1b40d2e858202aeef *039b83119f61f218189b604077746c0e361b9b4f0034d67f03361bfd67a0a010733e43bb6e387d *a9526d511aec5a0313431819422cc1b69300509a8befa6c1c010860698be10f935a575a034252b *e78e69d3ae43153f6cd8afae49e5f3a4f86c1ec60d7ac3845024f43ac894a0003d59f3a686ba04 *5f0c06c70026a63031418f517896094a87abc711e00e4343b8fae0d005e869e427636827989842 *2c4293de48ce0680f44848cd30e833a4e50000adc3d93f71f42fdc398fc58bb17917ca75009019 *0d03530c9a88e4accaf39666e3eba990482135c0986948c9475614246c9838c2d30696ce3872ab *e68bca8e81840d634778d9c2d211876ed4dcad340fad0cc01660f57a98b161db12311928cdc247 *3d616c0a89180e6d119dfa860964683c1a708dfcca0bba4aa900e0e46047e8cb330beb2815cff0 *9f835263fd723c56e156382e1dc5f5add8750ce0c1c4181cc0cc0ce6e6a874b6240060cb611cfe *15db7620af04a9b1f8e2538c5f8cf8388c6b81a98b905d84665df1cdc738f63b9af6c45f473173 *01a67f069340d80bf1e5027835878b141386c3d0109fcdc4c4a1a85a60ab4a1172190327e1ce5d *fcb20ebe4d000a07b6e0521a421ee1ce253cd9833da76b588f136c41879e23a74f9d5cc994c95d *daf9bd73a964ad0cf3c783cbc7972bb07812b81c7c3207f2bf9d952fc5c0d180124b37e3410884 *2958bf1d49f1f87418ba4f47740cbe188089b310998ccc189c7a8cdff6e3ea59cc190d43030030 *b3c7d963b0d65796ef060191048606108961610e13a3ca6825533b9c3b0e9b178b735a8f433bf0 *e7039cba8efbd79177152b36c3c00173a7c1c61ebf9dc2a4ee38730635665c3371c0fc99b0b2c1 *d69398d21ba74fd7dc4d6c8cb5471164848847100560f34a385920f7390edfc1869db879090b3e *8199d13bce2dc3fbd3c01b9baf2872b6c4dec6a4342f454b31d9e13e2454a5c8cec4904168d712 *2c6fb4ef86ac6c58b963ec58ec39850913e168f9a22b0d38a157272007767a8046711662cab17a *398e18025cb8d981a2606e8726ae98b4089f7d02311b0052a361bd0b8faf63e35a889740d81c2d *9b82c785b72fdc6d51b5b6161aa3e760cc9a8fa33b013e36ec405b37246520e20ea68c83500096 *237835e5dfa5b4f2b3c7b6aede71a9aa65c282b52d5b3413d7a2c72980c6eba6e72a780698b302 *13bec1de5f506e8d99432132c2df8722d8b07706cf13bd3aa18925dab4455411329290c9c34783 *e1e30983b198bf0eb96568e58771dd31752c0078b445af605848213246cbe6307df1082338e8da *0fa9cf70bf0c3366a02a35b3d008ad0261fa425a9d0a9909e8d01a7dba80abc58091b896065208 *37270408d1b5230a1ee25266cd972610c3dd097e2c74ed88a2c7f82bb1e66e5c1e3af5c1c29508 *9e8c59eb30b817d8808d37a60cc4979300c0ce0f5d83616b5ccbf43134320da2c4590eae6ed6a6 *4604083bd7264476467e891c8085a3a388cdca2ac8fee733be32bc0f4223d8dbe1e859b46b0575 *1a6e5ec6849ee0b100126426aedf87a90e0f53f1c5642425a2ac1c4989d067435e8ee474b8d9a2 *9901462ec0d0cec87e8edb51100b901a8bd804641308b905b72670b383b111bc3958ba0bdf2dc4 *8a1f307c0ea45294e422fa199ea743a34348085cbd604ae3e64d6c3c8220272cfb16b71f60fc50 *b8db23b01d562d86b508a1d760e850c3eb245b64b668dd9ff37f7cb9b2e409c5356a70ad125151 *884e446e21c2c3d0c20f35c4fa10b071840d057b3394d9e26f016aaf0e1887df0fa28d134e9e44 *cfafe0ec0e272df61e017f20ceee81812bac0d911983425344c4a0381efd87203215cdec111f85 *b87814e9f0f82128399af941c4064522fe19aedd46ea63f0dc30be37e2a3111f8f221d9e3c002d *47b3a6b077c71fc771f60a2c681c3f009f8fc1522226093985484a426c0272e5282881cddf94ac *aa1c3189c8cdaeec965f8cfc62d89abcde4dafc5adb398371973a7e0d7657031c7b881287a8e67 *14c2a3a0cd42cfde789888561e754d0b43e3d1104a9c25f6f56d26e4b000b8793715f3e8829238 *1ab0b6b026085d5606b389fe81c112e0cb1f50ba00ddda02c0974bf0e908b0014b3b0cea8d0983 *2130c5372bc0d6e1dc099416e1f8512832502ac3995bf8690e36eec1ecafb0700a04a658b41202 *2efe3c84d50700e0fc7eacdd8d2f3f818119dc9aa1b327460e45f841b83b43c2c7a3fbe83e0415 *9b9707b6e2e83df47181a6081ff70700890d7e9b06a9086366217b097ab4018036fdb0ae678d17 *41480c0c25357ef32a45b9981a8c87050070e51a42eea3bd7b6df3822efd21ab473867c4059cc8 *c2e0a9f8e253588af1fb497c390bbffc00074fecfc15cd5cf1341ae7f7e0fc1e00e836126dbda1 *53e1c0462cdf0b00533e46db6138f23b4452b40cc286f5e8750abe9db0ea27e85538bc094b7603 *c0d4f1081a84637b317a0a327231b427007c34035fcf862213dbb6a34c80d36db1733b0af87834 *073681afcb599685adbfa1948fd39db0632bf2f978f0550d4a5c558ef5df20d10a7e1d806df8e6 *6bb40984548b90e368751c0082faa18bffeb4731fc633462c4269bc36513b456576b01841ac3ee *191a9f37446c0251802f4d41a9003810095f5ac9680a6a35383cd4945cbdda09b450aac017a276 *6774e834d003423e544a70f8e0d658ca898652050e076a15b80208f9d5da15206988c560b1f01f *f113572b70f13026acc3d69fd0a5232c0c5f7ea5d742a98640848a5c70a41e5a3d4041ab874402 *769dc67abd0e5a3d0482ba327881864a013d0189f81fcae24591506bc1a2a1d1416c000e0b8c9f *f8bf452306fb907addff54f5b3ff67102c880d6a6814be9e04ac06383c48df54719acb47c5e668 *5d031210890080c7fb5b7b7d96d9ff2c25b9983f0925c0a801b81289eecd5e7ef5da84b0391072 *0040588f61395c70de987e8280f09f9d10161b222100fcfbc5b0ffdff3df8ad864f8476035ef35 *866d5747ae3e2be0cc3f274e03f0ce7b6ac60d78a5d6ae88d583a60102ff2fab7cbf5f3d298677 *a5a19438213531b730e227a56454454c488c2d1d6cccb4f2d2a4f4acb74b45cbd0b8b05a74ed55 *670773a0ff3f24cbbf8c51c35ee9ff4bddcdf02fd3304adcb77557371b23a80b525233499a0660 *60e9d2a3bd6f4e46a6a1b39badb9e1ed47cf183dcec0c0c0d0e0344cb04f64d8f5d3d7c2abbb12 *9a99992af333c21e3c7c149b646466c6aaa3340e03030303c3bbd25885928b8a0a854d9a050690 *520bbbb2c2649a59873330303034028d959a8a000d169bc7e3f1381c108c0a6760606068141a4b *895b5bd9cab3d3ee87858745c71b9b5930e61406060686c6a06194b883bb77330f878a42c99626 *220032b95c626ee5e5e9e9ede2a0d5a81be42c0c0c0c0c0cafd1503671909af2c494f28aff03c8 *4e8c7acca66c4c4db4b2fc3b31d124933f85818181a1116818259e9ef82cfdf5362a353e2ab541 *466760606060a805a6e60e030303c3070ca3c4eb422d2b8a7a96a4676c416f8956218b898957eb *983cf20c0c8d4ec398532ced5d5d9dec8df8da8bd7ef53140d80e08a83dab4b63693ca4bf2c3ee *dd9769defdf71c71755fe75e9b9e96dc737e6352a557d1c98b23a29e53a001822f967a787a8adf *b2b84b7adca34fd786dcdcfbbd44f8c614440d01a98e7a1a25afac4d495bd8b9b9d85bd4e8d6a3 *2c2d884d2ff26be6c96934af9fcca49847d1f16cae8827326adfba8548c051cb8a6392737c7d7d *b86f9ac582ace79fcfff7ddf1feb6c4ceb912e8b8181e13d689895389bcd96c9d57cee4b95e2e2 *e16321c6edeb37948434c0dffbad3c0c755a7571718946a7556b34009a771f31b38f050bfad292 *12adfee5a29826f565a5a50a7565f55c8aa2c8172584688aa2484aab92875f393a63c52fcf13e2 *0f6e5c34eeab4d4a6d655e4595a2bcb8a454576d894d91ba929262b5464b92fa0ab7769aa6edbc *5a1efe69aa90cf79710a92a641573b51c342e954cfe363c26e5d9cb764edc3474fb3b38b2baf85 *a6756a45994c5ee56f5f9891b0e3cff32aeddb89a1cc4f1e37a8d7a69d7f66e497d6dd33e5f1b5 *49b31729496edef3b02f17fd562c570328ce49d971e094a2daf398a66992a26880d2eb4a4bcb2a *a685a669533b8fed9bbf3633accc705771097a8db2b4acbcfa5b0d4d532445d1344dd1cc9a9d81 *e11d6918259e9dfa3c3e39bbbad181cde6941715149796e6e61798989ad6df4f3ce1d1c5767eed *e72f986522954c5e7f4047d100c1e1144d1cd4a385bf7fe76153f3e45a0059b1f747746b3168d4 *e8e64e2ecbb79f5616277669eeca611bde7c960fe87ffcb4279bc33e7c3faf4fef9ead3b7419fd *d1b8152b97e6debc5dacd181541edfb6b2598b769f8c1cd8bef7b8c8e45c00b989111ff76defe3 *ded4c651c8170424142b00dc39b1c1486a327ae91eb59604509e19d3d9df7ee0479fb4f5b1e1b0 *cdbffff960b9b6d654e9a559f15f8c1bbe66df59cdcb32e0d4e53f360e1b33292ab3b8b6a35802 *e3a1a33ff974f488369dbb7c3a794a87204f822a5f346680a9ab879f8fbf9b95c5a63f2fe92824 *3cbab4fee75f2f9c39f5e3f2c5df2f5efe24a3d6015f4364e1f2cbefbb1d0425a3bb765ab8fab7 *d8949cda0c4585b98941bdc70d1f1c3c61fa57abe70e17f2392991d7d76ddc7ce1dcd91f57fcf0 *fde2e50f92f3015cfbe3470e9b3df3db2563fab43436365abdf31205c4dc3a6826960ef86a6389 *5c0b009472fd179f1a39b8f8360df0b4b75df9fb710d09807a72eb540f5f17898d7770bf8e6c51 *4058726e3daf828181a13a8d65132f95c94c6c9d9afbfb3771b67bab37fea4a83b03a72ff871d5 *cf8f432e77f0707c219f66c2a21dcf93e2079ac53f8ecb83be74c9accf82bfde7dedc2f947cfee *a71efde1721cbdecfb2fd6ed3fe182941fb79f9db17c638ff10b47f60a2080e87b370e1df8e3bb *6fbfb7ead4c984cf8d7b78fd9bfdcf2f5cbd7ee0c4b9efc6f82cd87c48a5916dfceef3961396a7 *e6653e0f0defe15559bba5c3d039b9098f6cd85485d3a4819dcfa64dab657ae19eab31c5b911aa *f01dc7af46d6662c9715e5dd387fec62788ceea55d988a7f70f3f8a1df5372cade380999d58203 *000020004944415454d54a9f6530f9db056dfdbb9d0f7d1cfdf8dacdcb2172a5d6da256050703f *ffa0a0a123468f193dd2cd425ae32034a92b29292e7a81ac5c410306a63683c74ebd167ecb11f1 *de2e36c7eec4d578acad8bffdd9d5ff51f3e7ae9ba6d222b07a9986fe9e83b68407040cb964347 *8c19337aa487b51180eee3bf7d7471c7a3c8e4f9bf9e2b2fc99f30ac3d0b68daf9a39cac84b666 *6cbae211c1127df4f9ecee7eed8fdf088d890a7976e74e71994a9693b8e197038b0f5c2f7c7eb7 *4f0b9f9ff7fe16e452476a5c0606865a69ac7ce2f929d16184cedad440a5d4b0694dfd0ff46f3f *e4af1f16ba2f9a2493957fbef20f92a6d90060d9bab92b8bc3f70e6aa5d7913a5961448eddc2f6 *de2c829098d80f1d139c5358dac1b7ddcfbfdeb696e57efb7d8cafe9c82e9d5a0a781c008666f6 *1606acd3576fecbbb155c4632be4c5f2bcc75fcf9c4c1300e0e0db8b9617c766b227f46ccb63b3 *cc9c028fddb9c4975426eb270802d5de2108166bd49091eeb6a62c980e1f33ea7c7a9a9e6ecead *e919e5e0dbfe7264065f6a2611542527e54c5efdc7a0af5536d6166f359304c1b2f37637958a04 *3c1b731311685a626ce1eae2686591d9a4898701bfd6c7705966fcc783db9f7b5cf9cc1834f7a7 *bdcbe71a70c8b8a761fb776ebb9d4e9cb814d223c8b5c663d9428bfd57ef97e664a727c7fd30e3 *cb0dc70e063a59b8b93a5a5998b9bb37311656cbb8cac22713673677b705505596802008e29577 *2f964513170b13a92165616763049a562a14423b6f2f7747b190dda95bfb1b796f35250c0c0c2f *69a09578d5afb6da2f3733393e36294b24116564a4d53fd827e2ce894e9fad2d2e292b4e0abf70 *e2a69224015aaf67570ccce270299ae61a9ab7b4ceba7aeb2945d3b2c2d42307fe3431333175f6 *b48b3ff7dda1d2ed8b7c3e9e31bf45400b0e018a26cd1d1dbb068ffdeda7852b56fd2ad3e84502 *6940cb1e3fffbeffc489e35bd6ae18d6ad05576aeae3485ebcfc4047d2c5b9297bb66fcf516851 *65c925299aaeccdf4503c74efc999c53549a9776ece0311b0b2b762d6f1979098f0775f29fbdfe *a0eae54a9c3cbcf65b8766ddeec4d7a5b1689aa2698aac567a9da2293d4902748509b9a291cde1 *28caca75a4be343ff37648984a538361c7d0deebf0ad0cd90b0e2cfb9ca7ca5d3465e8d75b4e76 *f9f8ababa7760feed95ec2ab71c396bcf2c7eabd17235d7dfcbbf4ecd5d1cf58a6d20160b1392a *b95ca7d7cb0a73424242156a1d0d9aa2405154f50467344551d46bf346917a0aa041a3c2866e64 *6a81f407474e9c0d0fbdf1cbe61d754c08030343dd348c126fddb5dfc01ead3812cb2143863575 *360560e7ead3af5fff5e5ddb16a7454726be85b993d269277569d3b94fff1ec143474cea2f66b3 *c32f1dda74eec298b99b9edd393f65e6ca819fcccfd70b17fdb2f3f2c699ad3a7672b36be7397a *6ddf2067b0257d4676e9deb775e7363d4dacba0734312b498e18317accee1fa66d3b15d269c804 *3f5644bfd9eb9d02ba7cdc56dadacfafb557d38ec1d3334a14608967afd8f2f8e0426b7b6b4b8f *aec562476301479ef5ac93bf83997be0f9dd3f1888791d26af5468f4046025a6a70cea6c6cd59c *e5376644df16b54d1f455124a9a754baeaa9bff47a1d4a543459eb261ea5c8fea47f5b6367df4d *0b671b08d81b0fdea4c8b25f57aed8b56afed93bb17b562ddbb571d1c6831775342c1cdcbc7949 *ae2e0e9eadba5e8f4ea56aca3046b0d81283978804029ed864eae2df8eef5cdbbd8d3f9f5347fd *02b6a9b9f1d71ff7081e34b4778ff6e5ce3d029dcc0198d93af99b14bbbb393669deeed2e34492 *94af9d3eb665efcf660c6bcd62b1769c7e04405598fe6970a0a19dfbee5deb6dccc4cd477c9957 *5cf8c7a6753b372f3f7625e2f8d68deb7f5aba66d709c2c876c9ea9f54a90f8f9dbbebe0e357af *bf0c0606869a68ac42c92c2e4f2212ead44a9546575b9f1a0b25ebb46a3697a755a929164724a8 *cba790a6f472b982cd178a5e94e3d56b542a3d6120e294966b0ca5e23a6cf11a9542ab87482c62 *bfa83e4b53a45caee40b85bcda6b003fbe75303cc7eeb3511d099a26deb4554beab40487fbca8e *2e4de9f414b7ee1ac3f587a6351a0d87c767d75540f71d519415931c01a1d39004572a95bc3c03 *4d6b341a3697cfa9ed1da4fed0944aad01a9f973d32285e7473386b67edf011918fe5fd2581b9b *944e2b2b2bab4383d706972760112c814854b7060740b03806524351b582ea1cbed0402c00c131 *aa538303e00bc50606e2eaea8f60b10da4067568f0f2cc98d9b3e64e9dd4d7d8ae7342b1f28d17 *c2e6f25ef7c921580da6c10110045f20680c0d0e406c6822158b0c8c8c8d0c25af9c8120f80241 *036870405190366580afc8c0e16aae4570e7a6ef3f2003c3ff4f1a6b255e1f6a5c89ff97d1ebf5 *0040101ca69662434053144583cd66c2861918de9d060af6e18bdc9a78787b7948042f579a7c89 *a197b78f93adf97b2edbd2e322ce9d3dfbecdff0238e7f7869deaadf559aca10214e058c066f20 *08168bd1e00c0cef4943bcddb344dd7bf662a94b9414bf89abe3958b57157a8ac59376eed2952c *2f167b7a8a1e873c4bc97fe7e153a3ae0f193defb7e3615e2e566ff53ca0e4d95fce9e9b942703 *c01618f41b367edcb01e82ba36f45ea7302b3e244151e3b621030303c37f818650e234999916f7 *3c2a4e4748070cee6165c44f2a54593b3b0bb445e76e87d879b568eaec1a9f56504f2f435569fe *95cb57734a95c646122ddf6a5470a78e833fe9df6cc7e388102affa9d4c63db87747019b45e914 *f76edd4c4acf6309a56d3b75b116686fde7ba02369dfa02ece5682fb57afe72bd446a6664e0e66 *bf9c4edffbdb9ca4bba7678ceed3c42fb7b39765697eeab51b778bcbd5766e4dbb7668c967b340 *6a1edeb9f5383e556262c2d22abddbf66be6649afe3ca280b2fbaabf01c102006d79e1cd905015 *38a4acb050a10b68dd39d0dbf9ef16694a2bbb79ebae5cc3e292651905f2d69d7a3473b7fffbb3 *87d629c2421f68a897df5839b83771b6610a20313030bc150df1324b6b62226375346de5e2cca3 *d585320d0003a1a4b4a484a4e8c2e2128e80877a2ba7333b160d9cb9d3c8c2f4fe9983ab8edfaf *70996683debcf4d7fba1d7c70fee76ee5e1228f5cfdf4eefd0a3ff9da7d1bfff38c5cda3f7a53b *612bbe1a3768d08ca8d8e7cfe2e24f1fd83868d0e0b3d1f941ad03847c43273b3b2b3b2b0ec0e5 *718ad32387766c77f072845a96337b788f85bf9cd091bae35bbe6fd7b9d7e5b0a7c7776d1ef5d1 *f8e769c500f2121f2f5f347dc4377f28b57a00daf2a2edcb660dead7e7b73faf5d3bbeb555d376 *579fa4d530195af9d16dab0606f75ebe71dfee4ddf8df87a4b99425bd39c951dd8b969e14bbeb9 *70f729c9acf8191818de9206739630b5716fedef1af7e86e594556261a15460892a40882c50241 *a27e2a8a000a6eecdc69d1a679c082a04e6c36010a007e3ab07d4eb05b4af8fdb2e21245ae7acf *c973dfff72e2fba983ca333eeed8a5dbf312fed2e5df4d3fa656a69cf1191b737ef3e89d1156df *8eef9f74f710b2cfb76f731ec0a2b547829c8cef9dda7b3b3efbdbc96e62637e5b7f8bb53fff35 *6f84efee3fcf8c5efccbb6efa672f5e59bd7ac3231120268d977e20e91a8ebc4f31572496c3c66 *cd99727159f4bebdbf1a28d30afbf70a097bd0c5dff1b5884db6c466daec19476f50bb8f1e9245 *1cec34f5a69ad403af7bda105c51fb1efd9b94bcf07261b1bcdc9865380303c35bd3304adcc2d1 *ab5d4befd4c8f0676995b66f8d5e2331111304616428a174bafa9b953d037b2c5ce9652fa18e1d *dcb16cd9ef2df29f7b191300612535608bc4e67c010b4065343c0d80a6f4344501b0b5f7513e5d *fc6b12f97fec9d757c14471bc7676fcffd2e1777774f4888101c82bb3b14d702c5294e91528a15 *68718a17778d2b843871773fd7dd7dff0850e442a15cde42bbdf0f7f70c3ececec1cf7ccecccf3 *3c3f2f03c5ba9de5813dc7d08944002000dc93d20f2e1f393c263d4daa190c000080213032b736 *6218cfdfee55a36190490000082100000854669f41c369c6dc3f3b44fa73cb044151a9a8592255 *9194628542412591b59a5d0c005460ce231314741e8da4fd6507c33088402012df1c7fdc86e3e0 *e07c323a30e214b671477f57542e21b20d7bf6f1cd4fb857d820af2cabf470eae8e7e9c635b5a9 *2e4d473f3aec3ef9cee9ddd79b7e5a332fa8a3f7c3cc2a060d8eba72ec7a6641dc9a1df272976b *69f931eb36f7883e357568fff9738616a7ce298c389d2975ee19d6c19c586580161709a6fe32d5 *74c488f96ba77f0f64153bb6ee94808c6b89f5df6f5a3368d4ac812aecf8fac1dd9c787b7fde35 *a4abcfc3b3bf12ba2d9f3e61e0945183c62c98d590ff9423293b7ff3c1e584629ea66aee8c3949 *a9312d6570eff0e24e43676c9e3b0600004a6f77e8e849abab6bb1ecb8af6bd0fbe9bc1171e5ee *eddb9af352f61df4cd7e72a9b122fde48d710bc7f479a72681ca1b3166f2e70f3e0e0ece7f1c1d *f88993997c271bf357712d58696e568b020100084c6dec2d8d54d2a6d4f45c44db4a5cab9ff8b3 *47978b5b3099588412a8de41611e7626e5392919055518916965c2282dabc5888ccedd3a312065 *4264645e593591c1090aed626dcc0788ecce95eb2473d7001bdeadbb4f5c437bb999502322e2a4 *2a8d91b58b8fa351ec93680991dd353440d154fe2432be492ce70a8c3b06071bebb100aa4a4d8c *4dcf2981287447375f5f375ba0124546c5cb5e259be5185b77f47689fd63dbc4fda547d60c4350 *e0e2e567a6cf79ffa13095383a2a4ea4501b9898c99aea240a95b1adabb7b335ee49878383d31e *e0c13e1f4b76d2cd7163463f2f2477ed37f0e8e97d961c5cb3060707e79fa7bd52d1fefb1018db *7dbfe32482610498c622e3e3868383f345f0d51a234c19f3204260efd6549869e4126863a26567 *e34d648d1557eea70e19164e23c1f5e579c9390d9ef6821765e2b0206f12f1a3b63a0ccc9d069a *3be9a2eb5f03983a253616e25b006105d9c0d1d5d6f0335b4b8d8f47d826446935816fe76e6fac *a35ee2e0e0e8c44f1c22bbf906f61b3070c8e041a1019e2408020010691c1fdf80f0befd437d5c *dac7eb02bdf6f3f28c92a2ddab17bfa87ca97b509899b06fe786904e434bc5efca5044dd3cbeee *f413358202001a2bf256eebff1e245ccba13f7d51ff4cd960bebd35f14be1da6841566a6d689e4 *9fd4d7f8eb072810b4e74cc4ff5f4a52216ecec8ce7bfb31b1d2dcccaa26c907af43e3ae1d8bce *c8be74726f625ef567f7024bba7dfac9f3ac6be70ec5bea8fc70cd8a8217e5f56f891fa964a28c *cc174a0dee458f83a3051d187112d7c4c9da4cde5cdb2052185938385af20000642697c7655169 *1402dc3e8b7d88c4e331a8347d7326852778a94f56969e989595f734ba0079db34ab5a4a0fee39 *b964fa7026850400a052187a3c16972c70b4e27f3877476146d437eb4ebc25b980880fac9dffe4 *a996309f37512b65cdcd2d0aa54224966000d87906740f7086204c2c6c9129ff8cfdc1108d5824 *92c814addd4551f4b5301b8661288a60da5d3331044501864a442d52f95fa826551424cd5c7950 *2879a31a2a3dbd7bdded98dc0f5d0611590c3a8d2e30a430f5b49ddf7e1a1091c560d0187a0614 *a6c0e083ada1f2cbbfedf8e351e69b65756519f396ecaa6ffeebcc913838ff417460c435e2baf4 *8ce791318979a5551800104c0000c8ea4b1f3d8a90a8db6ff5449cb4e168a897eddcfda73d4c58 *ad455dc62c583c738221edddaa498fafc7233e03ba7ab7ba7c9b39f91e5a37c9c92f78d5c481a4 *36b2aa6228aad12032b95889a10886b4eab8231a8d462d6f922a51806a346dae0c73e26f76b037 *e3f379342aade337dbc532b5bea9b58da1c1fc315db95c9e996ff8b3a27a00406956ec98be416c *0e87c5d0fb6ecbaf59cf633a39b06118fefd6116c0442b2787c33071d4aa7d92f724ed136f1ea0 *c2b0b583879901cfccb34752bef6d46018866934885c219121188221088200005004d1a8952d32 *390a500da269db7f1fee3b6dd9a0308fa10b56873a9a68ad81caeb57cc1c121412fa9a6d872fab *b4b747e83971e1b06ede03677dd7c5c5bc8d3bbeec9b50264301d2dab7d6475028254235a679f5 *083838386fa2836532a691e5e516d2b9fa5ece76402dabac79fd2edcbed12b26360e0000aea3f3 *dbc5ef9a3c445a7b68f7e1a54b7e3260525a4b8874b69d251b00c06c7b5178f3d0b201b377b6fe *9d7b7133000129693f7f3b6958c4f30a00c0f1fbae6300587ff0f2cae983df7715cf8ab9972a75 *be767f0bd65054aad627930800020002bd272d5f37356ce9bc6f62e2b33c8d9d372efbae88ea12 *9772b4293b62fe9cd906827313a64e28b8ade0a87316aebadfbd7b7fc32bd5538674a391de9d68 *1d7c3b0fede2db64da65cde1adeb97cd8d8ecbf4b3377a7f368e38f343d7712b5bff6ec4db0d80 *77dcd3033f2f9f7afe613600009cbc3d038025db4f6c5a3281a2ed8b1298590100005bbb082700 *0022d17bf41fe7122c7df519d8b8babc3f1aade89958020000c7a6add6144d150ba60e3a7cf519 *0000ec3dbf783498b5f6c0302fd06dc8ecd60ad68647007089cb7bd0d15efba48283f3df44377b *1d0c9e61a7d0603aac7a1a1fdf24fd6421081d82bdfaf39ad4d8bbb74a0dd687077d929241d8c8 *c5d961533292af2dfbbde4e2f6390c06c3cedae4c8b9870a55d3f219d343a7fdd037c08a6f68ae *d5667976ebdff9ecdd813d3b030042872e1831b89b110d000cf4eed1c33fd0cbc3ca1660a8acb1 *b1a2a674e4acd501de6e901dfbc4e923f57245b7b01e8c1b1793ef5ffe7977127bfd307e68173f *479bf7bbcdd3373537d0f7edd63538b4a38f9d4b5b7a6f1dfa4dcbce1a949ff970e1bee4533f7e *cbe7b06cac4cb71dbcba56debc7df512cb1ef3477671e6084cb45af08f0155082f9cde7de85cf4 *eb92799b0efa783ad1fed6db1d9567b47ad7b9051b5b0e6c5f4bf31833b98f0f8b6fa8c780b2b3 *c2ca0be3676dbc7df8a755c6029695c5a7c94ce3e0fcebd18111a7730dc33a8530c884eab26a7b *bf307ed1b394ec323a47606e6440852198c573b0b32c282cd31aefa353d0dcd467cfd2b2c4ea86 *94a458d8dddbca988fa95a8eeeff79eeaab516bcf736593e089b6fc4e61bc96b53047c85b3a333 *83460400d83838024d93218b656565e7e2e2d8d6b599d1771dfbcf3f74b15ffccd435317ee2dda *be9a48aa28af6b80f2f20a8b9815b58d505e2edacfc1c2c8f2f7cb673b789834664724c666864d *b63033605a34ddde703660d5aace1bbfff61ca8603341ae5fdf61b6aca0a6baac539f905858292 *ea3a69698144d199fd9e101283a3efccd107927c3d5ea993a3b31e9b0200b0b4b50788d098cbb3 *b0b0757171fda43179079869bce3d0f5cdfbfedce2a0d0997fcf820300004434b7b60388d894cf *6798dbbc0e207076e1d3d01a3daec0d1d1d14cc0f89c0ee3e0fc2bd18111e71b1ad3c9040080b1 *850d00a01100008089b9ad87b3050080aa67e0c1e3d4975534a9da79431311ef5e35f7e0ed2400 *c0885eddb79fbbffedc81ef929d1571f62f70e7625fe2d19332b870eaba75a93dedcd020b2272e *5c26b0d7ffc0551a85ecd086f98736cc07008c5fbcdbd984937de7f49d842c55ee457346c9bdf8 *4c45cec9d9f3c6aed9b173e5b70b433b7801405ff6c3a13103023848938d9d2bc3bacba8811def *fe76d2c5c681aa6da95f9c16733b324d9976d156507d2b2245964a9c396bb4bb9176353b132bcf *35b339f437c43a00cc1c327126c5f2f3372520169bfbd7b53e09981e3e6c126260f96699c0c469 *edc2e11c8696f90c0707e75f1eb1595f96f3ac58dc3dd4efef19f1bf874a29c308248d52816030 *8b49ff80a23286225289142253e8d497bb1a2ab914852954322c93c8c874faffb3db3838385f23 *5f6db0cfc7a16fe1d4dbe2ff7d5332850e00a090487f591322c04c36fbad6b692f770ce84c7ceb *000707e7aff9971bf1775047c7287a0dd26183a4033f52274dd461831f472400e2b74b2c00f0f8 *bf77030707e79f4737469c4c635a5a989161a8baa2a4e96534236460622ee0b1d47251517145bb *9c6a6a5ab6ae5c13327e45a8fb9fdbbb1ab9282929b9492c67195887f8b9c0bade8e1063481aaa *a140b01781f88195b646a522904884573b29d58519292f4acdec3d3d1cb548b57d3abf01705a25 *0131f140a604a636c0cb651ff471465c2d6d898d4f902834e6b61e1ece169fdf1944ad02301126 *b47da0892a53e2e2abc4587068471e93fad9376c138d5c9c9010df2255094c1d3a783be8386d24 *a63cb6797926d9d35193da683260c5a4ae6d553bb96dd533ccd983905d25085f33b5bb6e7bd10a *a2923f4d88a91729d9fa5621016eff6082cce6aac2d894178040f2f40b34ff7018d7a72313960d *71eb33f7e49efd73576ebe76dbc78e0f00c0500410def2d8928b2b863a759f75fa9703b3966cbc *7edfcf414fb7ddf8f2d1c17f0002cda077786f2f0f771757b76e3d7a9870a90000279f4e61c101 *ae2e2e5ebe819d03dddb636b17910b1fdfbb297e3b16e68ffd2b83fb7d73e9ca9523e7ee29353a *3e4aad47556315c23e2a4937a570ad5aae4575ed65cf9ae70debf1ebe5b8d71357655ec298a1fd *23930b743895a944e0d42e3072307894f0919a490000a092349ef965fba851c3ef4467ea200700 *2ade387ffc8e63f73ed014aa96dd3abba7ffb45d0da2f60db954cbc5d77edd3e6e58ffcbf7533e *d09f969afc15cb36d6b428de2843ee9ddc7df2ceb30fb50e11392c06dfc0004331aefe5b3b6095 *2f92c64f9b575a2f6badc66632f40c8c3014e319b03ed85f24e2c22f87afc5bf59246e2c5bbd78 *6579c35f0c14a294df3fbd67f288fe472f44ffb3e14f8d25d9abe64ceb3f7269515573dbb5d0a7 *777fdf76f2c19b454a69c3ba7973f2aa3f94fb8100d34ded384c360750a93456ab77191a71e197 *a5db8e4b356f5533b163b1d85c8c4ca5b13fcd09eddf810e56e2100c631a797c4414aa6f17e461 *27d06356b5280830d4509e179d9cdb293c9ccbe341100474ba184795cd0fa23366acda6ac67a35 *0f61ea8c67cf1e3e49ea357ecce4d1e14e6ede746db90695181a8d289580e001c3091a950a22f4 *8729d9a84af34668923181c8c0903c0c7b3dc51100e40d131f68e44910e119859daf914dd2c847 *10291ddebf01a6a9ae2c6f9148abcb4a8b8b4d581c813e9fe5d773d8b8f03319e971278e14d2f5 *adfaf6eecc241301a64e4b8a4dc92c2050d981a1610e16863545e94919c5341aadbeaa8cc036ef *d7b72b8ba27db9df52031252c1a88540a2fe504895b8a9f2c993e8da66a9919563d74e010c3289 *61687bf8c215fd6913a13762b14ab29f4627a4a9610a85a076f0efe9ef640a3075564ae2d3f45c *8cc4f00f0a75b131d572170ca9adae68120ae1b2b2e2e262068b6728e04200cd4f7f9a989a2592 *caf5cd1c7a75efc4a6f1c6cc98fdebd59fa54d750f52626428c1bb6398853e4bda5213111155d5 *203630b7ebd2a9239ba6c5bba62a3f2d39bb1426119b6b2b21864197eedd4cf94cad4f2a69ac8a *4f7ade6dc27c3120401f0c3313b7d43c4a2a9af9662a055491939b25c73cdbbe0800005b39ba6b *a866060c6fb921ef75a9acb962e38ab94efdd799e9d35f56737053104d4db8de6243fe87da4355 *7979d915fad66f96c9c5b50f62f32628346d5d0400900bebe312927d07cf984224d7010001d050 *9a13979acb32b03266c8e392d20d6d3c7a760d540b6b239f44d7368b187cd3ce5d42f568846771 *519522358c28abeb1b2c1dbdc382fda8efc520a06a654a7c6485500da3caeada060b47afcec1fe *5a5da4008614e7a4bd688436eede3277c2ee0f2dd230a4a8e84561cb5b3f4695bce1eebdb4810b *da5c08010088245a50786f038159effe5d5efdf72004f4e8b7ab5bd0515b9b79c33ab5568389b4 *a03efdf405a6e183bb71e8ff4517261d187144527de3fa2d0080870317024029570100b29323b2 *01a0718c9864582dd47df80fa6945c3abafbd4f527072fc6b93b9840000044f4c3dc6fce246602 *907cef97cdd7e38afa77b47eff4215408f6b1437311455431e109489616e30f1844651f446dbc3 *60ba2b403623ca37ac01e108819187a18308647388c085c92e1a55098abe6fc4d52da5df8c1f7e *2b2a0f3c19bbfe5bf0cd0f07f72c994e05180160bfed38ac991472e3c279f9a56713c3dd6efeba *65d2da8b8bbf9b511b737bdae2ddf1b157e1e294e96367d4490d870e71bf7ff3f6de6bcf27f4f6 *7affe7d15002c60f062952604906c95920708cf62112d5e4cd1c39acc53424bc83c586596b6e4d *dcb4ebbb49adcea06f8643c9eb8b572e9804d90de91f6cb17feba6f15b3dfc9d8c1e9ed93b7ae1 *a1394b67498b1f4e5fb4f351c4d55057b377dad748aad72e9a72f8620200f7766f00a3976f39b8 *7e39535db76ffb5a915e40983b7febfc11a2038fa7867b41008569c4dab2bc452307aa1c7a1c3b *ebc3871a174f1c5948751f18e6b873c9c4cbfd16ef5b379b4581dfb945554ef2f411dfd4a90cbe *99392cf1dee9df3ace3c7f60bd21e7dd3d19616dfebcb1c36fe4099d0458c2f3d2ef3ca7681d90 *fab29c98a72feacad3ca2af3efdcbd61c861fb05fa95bf48ad696c4acecc510b232f735af40c6d *82033db55a2d9fde237d0078fbec014b8fba71b1c830ba47c0ebae7bf51cee0500005edabf1500 *50b522393eaab2be29213dab89cbbe7c55ced5b374b565c7256434d7e6945617dfbb77234b8fe3 *13146269f0ae07a7aca562d9a491c7620bbd6cb8b149b993beed0e00682c7fb16ac1dcccd22a9e *c0dc884330f5efebe264f2c3cc9117521ac60debfdf0cc547ec8bc33fb56465ef879e981dbf66e *5dbb07e8cf98bee88753d7bf1bd7ed9d074535caa84b7b17efbd69e3dcb97788f18c190b371fbf *ba6262cff7c6037dfef07c48cfb1967efe4879723970d7faa418a24e4d8a2aae6a8a799a962313 *5fbe4661300cfd3c4da3a39f4985a5258dd50f1ede2cc9e0baf907d99b09debf9c48614cfd6e0d *00c065ddf7af0be97cb3a9f366acfee997c1bd82cc58440000914c9bb2ec7b0080ebfa0d6d8df9 *bf1b5d1d6c42ce7ec10ee68296ea82fcea97676e74ae7ea7d0200aa44e48cf443e5a9eed2381d9 *e6bf9d3b2f0beaf4a73922eafd9ef0d47648281cbe72e59401a436325bb120e206122d4d25db4c *66f783895280d101d69940f27cc3ae3942903e040fc148af8b48804003408a0136041100200040 *80b43f1189677dfa8f3b0bc78e711ab47ccab0603a83458521800000c0da437b568ef1476a0b84 *8d8d88a4f6dc955b8e815e7a4c3adbc9d5e2ca9598d88cf963078d093fc3e83a7dedc490b96386 *35d63660da16951971e0e9d5a55900002000494441546e2a785a009cb960daa83687a82033ee72 *54c682cd53181c56070fab03876fad9c39cc42c0d6521502b72e9da0a083bb8d9c15e86e8eca1a *afdeba6de5e76ec0656176ce0ed0b9c8a8d42057b3774c2c9165bae3e005367d0eec38fcdb69bd *a934269b0ca1803570c4f8bb51898909455279b352f62af156e1d5de7daf5a74191f717ebfb53e *2b3bf6e2e9db49dfac1bc660f2fd3ded7f3a7177d5dcb12cd37797ae3e5dfb8f1bd38dea3163fd *c2e1a9b73cfcfbefccfb7ebe21c7f49d6a452911a71e491fa53c0cb665ac983dbead0111d69545 *474434d4e5d55695c44645f1793c2b47dbdcd484e785d559058548233b026e72f42304066837e2 *5ac0542fb2f343833c8d8c3eb8e87e1b54a3ca4f4b4acaadcacc2b105148117489b57b8829cb30 *3a22a2a5a9b8b6be222e26ca80cfb5f4f07ddf88576625ecbb567a39f27e3f3ff31f964e6d5d79 *38860cdcb1267fc9f1f8d3a78fb81bd3e508a136ede6e11ba59722ee0e0d73cf1e12ea1ab63873 *c5ec31b316acb8587bececb1005b8e09b939e2cedde9a3baf1de3600441a7bcccc05cbce541c3f *77bca33dcf8cdcfcf8f69d59637bbe530d51481fdc3ceddf77f6a50bbb2579913ea1df6a1f1e14 *29c97a1a91569e96fda2402a8a7802f4ad3c1c2c48d11111124955adb83e3126ba529fa5efe0a1 *d5886b0722ba3b7a1557dda8ae6e31637df455ff6a7462c4096e0121ce1686b5a52fca9a51433d *66758398c937ea141a444115c929d91c81416583f8e3b5923f8db7dcb061024c201021c207ced9 *406b2213821b012600c002100a30e8dd8180300c25be1dbe0f01c89600fd866a4418568a6a0a30 *c0d7ee014ee0f2b80c0a99ca660a04fcead212a59ea91e1d02003260b1c9741a97ca78dd39324b *dfdcd29a666fb37a0bdfdedb9600000a80019347a25099647a5b07092a35007440a30222095029 *1f3ed7a0f10ccdac2df54ca72c73e821e6325eef1842afaf223178ddfb8c09196ed8549c7978ef *c60a0deda7c523000024a6c0dcc29a49b1f96ed31e331f877717c9000000b1b91c168d82b0e87c *815e436599422390953f9d3b70dae4e367c739b39aca525f7d3b04004070d72e25c9a7feb83766 *fee8de000000a83c7d536b2b63b331f3ad821af4385a5c2a3100100c6d110ad56a95582a021426 *45dbdcacd2a8018545a35261228946a369daf8f6edfc7aeef2eb5951109b5f7f64d3d69d96060c *0080b7f3f79331d99eef81cc7ef4f2f1611f184a2d60884c21a791f5889f92d28148638f9bb77a *1ca6f8751bb99cdf67c3f49eade5bbf674aaab48c929dcba7ed30e07536d732d006a8d1a901874 *1a9d0013e90cfaebef1e02c0d6cec9da8c0fc38009402d44002402866200001479f91e8c62a846 *21150aa5888622128bc864aad644fa28866994d216a104456842b1884ca6bd3fe41886a9d40a32 *9d4d221129341a990041da7e0b041275f0b4658381fad261c1fd26d73dcb87b796ffb8c74fd29c *971957b37afd766f5bdefb177e183a87a1912a158abfc8dff9df410746dcd8decdc9c210002030 *7330b084cb7295d50db20e411d1964184568bebe7e044c56945724fb60e6ee4fe5d6a1d5db7efb *23e1794ed4a22927769bfe78f2a2af31b270e2b8fd579f72e3663f3c7168d381a3a12e46ef5f58 *802867aae565001da9145a1248c7c80c16208c20bdafb5467480dfdd5feb0a53f721d2f12a5125 *8af812c8de046d960d0000919934caa225332fee6727c63f3ff128db51197dfa5e34b5e02758e8 *7ffa4e14396f7b789f7363860c18317dcd693aca9296fc7efefa6f0fc29f3db878f2fa03289d48 *14071dbbf6845548eed3a783c37b6b67573fd0c1180c1b0aecb8e0c63d609007c2c381cb7bb20d *f6eec123c21c0eeeddd5d82b38f1d6d916d771e3c60e7f7c72c7da5f2e66646440f7932f9f76df *77f49423a9e9c6997d90e7b851ddbc9cedccd96c0e89a53fa45fbfd363179d64c3fa68dd99df2f *edbafabc8def8148a7d296ae5bf4e0dcf6a7b149bbae24f6b505284911f7f8615964fd8d079949 *8a1f3b7b6dbaf2ebfe12933ef77ed9b67ff3fca5b327099b7f5c302a64623faf5ff7ef12f5eb9a *f6f08f4ab33ec347b5f94e7160fd3777ce6cafcbcf9fb0728fa3899658595bf7a070d72d63460e *f5b1615cbef6986b5e3564484880adf69054022033696fdb1c8c402392149f945be7655b145381 *7e51569958ac64733f753716a212c984b7d7fc044062d1b51bc456cc9cfc460668268e1a12e663 *7ee1d26d86e0e9d8b161aaf4bb7356ecac142bbb64450f18ffed9a79438c1dfc67f5b19a3276c8 *fdfedd9e9cff3578f8421f072ba4ac04887386840798b3d92572ca890bc3586d4dff92fce17d02 *cdb9dc1209f1e885e1ecf7aa11a9f4d0ae43d60c5f3444912b2f7b5a2b2aff69ff218f5fb670b4 *fe2030880293e1b79f1402242e0b82fe8ec303565b59cd11b038dc0f9f1bff87d041c4264bcfc8 *c6ec4f1352575958dd20b3757661925f7ea5984a929953f4fe4afc7322364bb29f6615d5bc6a91 *e0d7a99b110b8b7d1cd92c6f5d77107c43bb1873de3daa5647c7d4f5ec9788a85bcff4c910dc09 *fe34a5b55c44198b6ac810a1174cd587a0b6fcc41b2af2a3e35314286466e31ce0e3da589295f2 *a21483e956a69cb2b26a14a605770ee551a18ce4f8d4ec4214a6da38b9057abb3696673fcb2ac1 *609aa529b7bcac1a8569419d43f85ad2a78c2fcf3d1d9304882cc0a5012502023bed1330e7bcdf *0d49535564646c6db384cd37e810186461c42bcd7e9651f45ae481ec1f1aca85c477ef3f56a390 *482c6109ccc2ba8419b0a90053bf789efc2c230f81c8960e2e1d7ddd2924ed33564b6d49544c92 *548d1959da07fa7a5061e4595c64566135dfd044c02435cb4050907751faf32a311614e0599091 *5a2792e999d876f076568a6aa32262aa1a452caebe6f40a08da9965763545abb74ee58cc664cff *207398cef7f3f1a453b47f5db5253991b1492885a5c7a629d5049f8e41266d1c81020c55a8d414 *ca5b89bf10b512251049701bb372db946546f5eb3cf9873b77faf83b7ceab58846850298447ce3 *a618aa50a92814ea076c5b5355d1e3c858254c33e4b1142acccdaf03a1b92cbda0a2f55f0dad5c *fcdd6c00000a515d5444746583886360da292c54c0a25565de771ab0f1f0ceb57c2630b17172b5 *d3eeed5a93fdd0becfdac3bbd6e93181b1b5939bbd763f5454a34e4f8c4ccb2fe71b9a90303589 *6110d2a9435bc9d45044ad46210ae9cdef0e53289414ea879e542b884afed3b2e171ea2ebfffbc *98f6c95fd7bf937f79d8fd3bfc5b827dc60370faed927d006831e25f37a8ecf0f6354b37ee620a *5c677cb7eabbd9a33ff917dffe601ac5a55fb79c7a0e1ffb79951eedcb0d9d6ba9cd993cb8ffd5 *f872ff90ee3f1cd8d3d55d7b4e60517ddea441fdaec495f90577ddba7f6f77cf361311ff436005 *49373b4fd879e3ee256fab0fe52ffa4ff1e5feb7c3f9af0311fd3af53b762a18002030b5fb3257 *5d10913a78ca72b3e4e7901a055fb08f3285ceffe6bbede3510c8288968236a372c834deb4efb6 *8d433008225ae9eb3abb990ec0509ae19d3be7dc710bfe06ffad95f8c7a37af41828147f598d60 *6d45fc521f010707e7bf802e56e210d9cdc7c7cad4900c43f555c50949e96a0ce3e89bfb78b972 *99348d42929a92545e2bfceb763e8fc767b7f51cb3fce09584a983023effb59bdcad8db86a1c1c *1c9c2f89f6124a16e81b52304561612981ce717374d46dd83d8661288abe16114611144551970e *6181f6260402266a6e96abfe0c2fc25044d8d2f25a8c180080a1288a620000a9582896c95f5713 *b5b488dfa886838383f3e5d35e42c985d94fef3e8e6b6c112128d0201f0a23fe7490dd73c36118 *f69ab24da94652224ef128300c734a503d4b3e6feac08e5c3edfa2c380ac4a2100a03affe9c401 *215c1e8fc510acdd7346a6469a0b9ff9db7361dbf0cdeb1699e8f3d906a12feac53585cf260f0e *e3f0786c8660f5eed352b56e3b8c838383d35ee8c088b70a2593398277849239a636811dbc6944 *48d858a7d3401f78c0843936c6ac197d3cb7ae5850a530e9e56d377fdd3627132680c08099eb92 *a36f1a0813e39373308d70d382195582a0b41779b74f6ffe75f9d85b71f94c63bb55ab36ea57de *4babe65eba76f3d8feef0ca8caaddfce29e7f8a766e7dd39b3f5c4eaf137a2f3f0f5380e0ece57 *413b0a250bcb736e3454740ceb666e6bf72cbf12d15db08fad6f50b08d59595af2c5b327eb489c *c616f5882eddb81412c040bf5e3d7d03ed3c8c4c018aaa5aea9e57d6c7279d9b9812099381956f *0841ad20d239eeeece4c92d3facd4b9d05740080bab120bdb23e22f6fca4d468980cccbc82099a *bf3ed2c4c1c1c1f912682fa16447af003624af6d14515f85ffea12222fc8cf6ed6e6efbf5dbeea *caf983c5c5d08ff626b5153995cd2df939b985ce584d734b5e4e2ed2d7d1d7549fe919b679e974 *b2a2f1d1ad1b86c686b2a6daa74f33246ad1d3f8981653537f2f171257dfcb541f760edcb27426 *45d5f4f8d64d6363c32fcf2319070707470b3ad84e79532899fb2ade814c635ad9390604f8b3c9 *20373b0fd569cc3d0004e7e0ce2400064e9839b9a31bf01a60c9a366c6dc8dc9abdcf1e3b9abd7 *afc4e656ecd875b456495fb5f7b0a930b98387b3578790474572431ebd342f7ef1e2efead55513 *06f49ab8e28854a9013067d94fbf584953033c9dbdfc831f14880df8b8341a0e0eced7413bfa89 *53684c3a8528938a956aed99eb3fc74f1c433412b98ac9a0231aa50a81e854ed5aef0000802262 *891482c90c3af5039ac50045241229f8cb6a383838385f12ed18b1a9944b94f2f66a1c82892c26 *11004024513ea493060020c02cb6f69c70ef54637e4c351c1c1c9c2f897f509f0f07070707e773 *693fa1640000e01b98f39984b2d232958ef7c4758c4ad4101997acd420b6ce7eceb65a12d87e2a *9f2394ac9234c5c425ca548899ad87a72eb48c717070fec5b4975032000022b30202fdbd7d3b58 *f2bfe0cc4000000014c29a5f766e1c3a7470648a2eb48c3f4f2859296c38fee3ba1183fb3f4ec2 *ddd5717070fe82f6124a060038797853201403b0ce2d914a58f7283a5145206b84b58d32d437b8 *abb7a3c5fb91fd985a121b9b84407fe6bf33b571b235d7e23ec83677bb7cefe6d49ebddf9cd384 *75a58f22621a450a535bd7aea1fe6444fa243246aa8249484b79bdb463e75e6e76a61000c5594f *a3e25321268fcfa0202829b447a8b2e1e38492b5d15c5d9c909a37eedbe512e586cf9c605592a6 *98d87831c2f07436498e8f9360ec0183fbe8d1df15a8c4c1c1f9aa692fa1641acfccd14a3f373d *dbc5ddf56d99331da014d7ef5e3ef57e567df8b069b4e6a419d35647642685b9beabe4822a1a0f *fdbcbda441faaa403376e1561b33c3369c4fb037fbd95c9e31aa4f3fbadfd0ae1efc6f472feebb *fcf0a6491dcf1dd8f2dbb5d890aefdd535093fddcb4f38b9be3127a24fdf213ca79e668cc64b37 *a32cbc7adf7335583275d44708257bbedf8bfae29431038764281916c49ae4eca64e933f6b94d4 *d2968bbfeefced8f080da07979d965a5d638e4a707dbe960b3080707e7cba1bd84929ddddc080a *114a6140103077f0ac173f152a7496908465e6ba78d9ccb85de5a74f1ea034e51477ee1a959c12 *e262f28ec0164462f6ec3fb845aa7af9994070b232d0223cac8dac678f1f6796ad9868cbe0d282 *3c8d77edbdb17cda80398be6fe110d1fbb78b629e954e739314a0d9219f720b7dabf30fd9439a5 *99347040c8f4158e769e1f2394ac5501393de6e6c30c4e4ad103079664f2f0216df54d565f76fc *e4c93af1cbf13472ed30717038ed3d715f86a1cdaa0ddb52223bcf3e1535b6bb975cae643071ff *771c9c7f1bed25940c13300d81ea606d0a411057c08375bd18475054226c924a55a842ac54a968 *24f2fb4611c330088689c4379ff1035b141000d0db8d30f48cccad4d582673377bd4a899641206 *00aa6fce231324342e95042000a84c3a60086b1a9ad8d4dada96660cc53e4928f91d546a15a073 *69140a89a4a65228a06d7f758840a2525b9f0ba592481f706c8780b5a79b35914864b17001101c *9c7f21ed24942c4e8ebc6766ebe2686341a190957285a63dbc538aaffb7470275754881cba8487 *05bcaffc02d304e3264efb9896aeee59fee3d947c929a9d78ac61fdde77aecfc3937bf6ebddc7f *dab7e7a7a15d7d1f5d3802c2964c1e58b6eb87adc2dcf47d077d52ef9d6baec83e756bdcb86e23 *477a9f0d76b6686de7e5e2f9a384923bd8bd2702e9d6a1878fc1fea14387d8b2a537ee27dd2fde *d43bdcdf49ff5def75babec5ac45cbfef2a1cab2e3be193ffd5943f688de7d6c3dc38e1f5867c8 *795f0f1a0707e7eba69d84922500003d230b33431e0000609abcec6cb9469742c9f74fad9d7942 *7874d5409506b8fbf81beb7d96f4757e6a7c6e45e3ab4f94a06e9df93492a8beec49445ca358ce *151807060519b3a1a8c838b1526d686a2e69a8912ad526766e5e4e561a9930bfb0840c6b56cf9c *1a3af3a7d963ba103e522899a625cab42ce7794c721a89a5c7a1125528a96358a81ee35365d45f *2269aa8e4f4c5122180080cc148406f9d3c85fa6c6190e0ecedfe7ab94674b8ff963ccb8b159a5 *acee03069f38bbcf84de76cc7dbba3f979dee49349c5584bf1f33ce1ada7197d7cadffb9cee0e0 *e0fce7f82af7490dcc9c36fd7416c530024c6710ffd9d525b1cfd439e65d2a308868efe6eb6667 *fe8f76060707e73fc75769c48dac5c0759b9fed3bd7889bd57a0bd577bdf0429cecba50a2c8cdf *db46c7c1c1f98fa38bdc2910d9cd37b0df808143060f0a0df06c7595b0730be8f18a2e41deb06e *4536df20e7795c71f59f2acccd85299e561c08827ebb9af89967a9f5e5b989e9f95f42be00545a *bb61c9d4c729a5ffb73b4aaa0b4674b2852068db6f77d1ffdb5d7170703e9df6124a66b2385c16 *5d2197c9e5728552d54e963027ee4ab781cbde94e1611858ee3b7aaa938339847e8af1c1301441 *3100108daaa9b9598362000018952d1835f85eb26e62df5fab33cb2442b15486bdbc2d2212beab *ceac94495a842204514b5e5583289c09b35678d8e8ffd95b14c35044d4d22c53a8fe2c44500c03 *28a26e6e6e56232f1f5f219389442215f2e7686028226c699629942a8554a9415aaf958a450d8d *8d72e54bdf731acf70c99603a3c383900fca8db60a56231a65738b10f9a401c7c1c1d111ed2594 *0c004051b54cae94c9c42f5ee4a33a17f7010091d56e5ab662eaaa250e866c0000a26839f6e32a *8181d1b469d3134bca3fa9a9735ba7c24478d6d275c3bafbe8f1f96b0f5f52a318dfd2ebbbb9e1 *0b56ecae9728dbba30e1d601bf0e1d435fd12d7c4a598becfd6ac2d2f4ee5e86b0758f8deb165b *19eab10d82d2ab9aea4ad2668decc5e1f2d80cbd653b8e89146aa0915d3ffaa3bda9018fcb21f2 *c9de1336b4485488b87cf4a0ce5dfb0c7c189dd66a266fed5f0ec304a6898d1e8f2fb00f38fff0 *990605b77e590e13e189f3564c18dc99cfe72fde754222159d3bb4d9ce94cfe1703c3b0eb89f98 *8d02d05096397f543897c767f0a91436f3e49d3454d9bc6de944269ba32f103875ec995c500300 *80a9ac0e1d03ed4d0cdf7f963fc75f523d6f4c179867e96967cae771e76e3922516a4f1c8f8383 *d37ee8604fbc552899ced57f532819451102ccd4d313b0392c3301fbcec318b5aeed7851fab388 *a7b9dffc1ad4ba579374eff7394bb66c3ef18785a668f682559fd454e8c885531f3c3bb4f3c2d1 *8b3bc64f6fd6737487210800e01f3a80babe7bc28b6503fc2db55e686aebbf681eebf51294c8d4 *e3d3b464376718582ffa6e63fe37b3524a034e5fbe515d2332a623bb977df702767c96b9bfe945 *e4ac69535cddbc03f42a16cd59326ef389f1e1bef72ffef2530a06308c4013ac58bb552d5dfa3a *5ecab7c7c0aebee7f99e13562f1a71e3d08651b33714c69df2ed3b69c1a3a73fefbf74e0d4f6e1 *63150c0b979ca45bb366ae5e72f8c2e08eb6c77f583662f6a6f43b3ffefec3f737ca29f7639279 *48edd2a58b500c8308649f90de477c06dae9436b174d7e9e5de9ff3a34ff83533c81c61f386ce4 *efe756ccf8e50cbf3172dccf77964e1bce34e27ed2c8e3e0e07c26ed25949c95129d9b822ad51a *9f4ee1b6867c2691d0acd2f132ad4958d3a4f0353779190b939f1a27678e9838bc1f1f6e3973f8 *f89b3306a25123182091486d6dcc9bda3a5b9bf1571c98336e485fd21b964b20d017981835d735 *62c052ebb585994fc64d7833eec633a721d491f2ae1d27d2586eeece5c8afdba2ddf791a730000 *eae69217955551a96993b3124964c0770b86358abab2bc2285e588d1fd9d8d79764bb6f4ac6864 *d1c9100c797afb5aeb1bbc9e2a044666fa86fcb05e3d3ddddc143d83d6ec3b2854686c2ceded2d *0de76f1b3779f4602a0c0000f78f5c6ea1f51e3ba8a7953e67d484613b7aedaaacae7a51513160 *d0d4908e7e3402387bc1116319355517ffb27563b6daa893b7517e95ea2dbb8dbe9d50e66d2098 *626d65c3b10a09ef1a04aa61cb6d39adeeaa383838ff4fda4b28d9dcc6814944c452953e870a10 *b9a21dce07a96406156e7aadfd66e6ec014b765e7d106b8114271714dbe6e448d51d982458dd54 *d8b75bf73a9bd131673630295a9f17cb49795a58dea8cccb8c8a1438bafb9a095e860e29e47285 *4cc46030dbb2fe4103e635344c7dfd1182495c8e1607125973fdb3a7e92d4af1b38458a985b9bf *a72b89ade7666ad2ac1fba65c55c26228abc7bcbd8d4c848e360432d3d7be20aa97f40415adc1f *4f857b372d503596bcc87f51545323cbc9888ea63bba7b0b200000387be6b819a3f9c6b13facba *8419b1288519a9b9c53595d2175151110ece9e56463c235b273df9869317ef0cea6873eae8457d *1f7f5363136733b37d17ae8577f03466686e9c3f65df779e0fbbfc5952e9c6bbc77dd8cde55949 *b9c54532a5474b457e7e594941552d85f53c328ae7e9e3abc77c37fd218628f20a721a9b6a0af2 *f23555f942505b525e6d6dccc375467070fe9fb4935032c1dcd2dad9c5ad83bf0f8b8ce5666629 *10dd9f7a99985a1a1ad6a5a516b6ce0fc1bd26ad9bdb73c6c0aea3176f230264c7d6dfea656a00 *40715e5e4e6ed9caf96319da2d3800a8f4f8ce95c72233ceec5edfbd6b97a8a785af279c92d2ec *bc228195b5bef60b012093697a6fc0e7b209daf29854163d5bfeeda27245cdd4217dc72f3d2894 *ab00cc9abf69872ba130d8dbd5d3afe38dcc06433da6836fb73dbffe7c71f7423737b749cbf785 *04fbd0c870eaa3b3ddba0dbc129dfecbb6c59d3bf5cca8686e6d535c94b776e9a252a2f3d9bdcb *8dd8d0a5df76ecbdfae4f2e11dbdba76b9179d8d01e0d6b1df2fbf6efd6dd5244f9f808765f433 *87569919184f5fb971a43bdca76ba0774048521dd5c3d6d0c0ccb647b8d3c4de818366ae2150f5 *f6ef3a54da24c97c72a973d7be67eec41ddbbdb65bd898ecca662dc3266fb977ed9a449472f98f *3fce5eb8dc5299742d2241899f6ee2e0fc7f69bf884d0283c924c2904c2a566bb4ffb23f27ec1e *000080e6c8fa99c7f34d6e1d5dcb7e999e1b958825242a9d42fad35e5f3fb8744304f9f189f5ec *b68c781b604ad1caa983a41e93777e3b964c6c9ff525864a24120091180cda6be3af56ca654a0d *9dce2069bd29a6c94ab83777fe9ca0511bc70deee26863f6e19ea91572994ac360328884571531 *542a91623089417b29098d201a994c4ea3338830be8cc6c1f9ca68bf1f2d2a95888442615b165c *1710c72ed81c427b1e9d56fdaa84c064b1dfb4e000004b974efb567dc3fa440b0e00c84e795ccc *0c5e3973447b597000004460b2d84c26edcde53b8942e3b059da2d380000911cd9b337e269e996 *25134e5c8f56ffd53615894ae3b0597f5a7000004460b0584c3af5f54d6198c862b1700b8e83f3 *35f255e64e790b0c4501a13d6289daade1cf05c350044101000418d6ba7b838383f3df4137de29 *30856e6d694e86415971a1e40df107b69eb199115f2d6d2928ad6c2fcf0588d04e0bc8766bf873 *812002b1fd5e0e707070be2a7461c409f4ee3d7b1114cd3294e2606bf9e0ee43a9060500d87a04 *78db195555560b55d2bf6c0307070707e76fa00b238e2115a5397919396a883d60700f232ea5b0 *414ed3b3f4b4374c887a52512fd2c12d7070707070b4a18bb7724c9995fe428d614636d6644cd1 *205202004c8c0d0182b9fb77eadda3b3210f1794c1c1c1c1691774b6b5aa67621fe8659bf3fca9 *50850200883089006139e9294d4a92bf8f57fb6531c4c1c1c1f92fa31b236e60e9dc29c8a3343d *29bbb4aeb504c5342a51635955755e493991fc55662dc7c1c1c1f9f2d18111a7b08d3bfabba272 *29916dd8b3cf005b010d00505e5e49e01979bbbb7a3858cba5723ca9060e0e0e4e7ba08b2c86a8 *b2382fbfd55fb9babca851a20200289a2b62e2c97696460a614d6a463a8a5b711c1c1c9c764007 *465c25694a4f6f7abfbca1b2a8a1b2e8f3dbc7c1c1c1c1690b3c6604070707e72be6ab36e29afc *acf47a91e2af2be2e0e0e0fc4bd18911876cdd7cfb0d183878d0005f179bd6cd71531bd73f8592 *3b7ab7470e124454317dcc80c49c5a9db7fc9a9692b42067010441bf5c88c137f5717070be4074 *61c4618e9b83695e4a4274728ea58b97098b0c002012894d7515b9b9b94d62059100818f3cd8c4 *300445554a8558aa5029e52d62e9cbcb3054246c69686c54bd91139140d3fb6efd4e0793d77a60 *1882a000a0e296669942ad83e702802e30df7ee0580f2f7be855ff5144231689246f4b1be3e0e0 *e0fc53e8c288232dd7afdeccaba86d6e16a2008221000028cd4b7b96f6a2acac9cc4e0d4d4947d *a4bee69dd3eb89304ca1d2d84c1a854ae7b199f79e9620b29a59c3ba72b83c7d81c0a3cb90823a *0900006929ece0e3d267f0f0d86739ad6d3f38bd814c841d1d3df4057c4bbfbed95542adb788b9 *b6dbaf43d06b69e3ee7da6558ab56cc8200ae1a93deb8c8d8c274ffe263627bfb5b0383d6a444f *7f3687c36208566c3b26d4d15481838383f3b7d1cd9e3886a280400d0cf25536565689fe346d24 *b6b1311b2d29d7a20ba3154faf104b7dc6dedf2f74b533ddbaf7f71981f699797900a6751b38e6 *d41f37236e1c9766ddce2e6c0000101846bf1c3c186a67f25a02d2ab53bf304733a7aec39f3cb8 *a42f498a4fced53a7198db072e9c376bfa2ba67e339447d5e2a293f2f8c29c05eb57ec39bd6ddd *723d2a150080c8aa572f5c54c9f34d4ccdbc767ce3ef9bbe39772719d7b1c1c1c1f967d1512c25 *4ceb18d6894f5245c62469ded839b1b4b290d4d74ad51f2b912c303163b068d676b60c06cddcc2 *4aaa4f53aad59585999b972e058e21fe36d44629da3aed40131faf4b00001b644944415424869f *7f801987f3da8cea1b591a73389d7b750f0c75f43536c710ed37cd4f7b307ec2da370abc0b9ac3 *6cb9ef8e43617aa2983174e2887efa64c995d3673000a40d0d15751563266df3f37405d6f44347 *7f2dabae4430802714c0c1c1f907d18911270777ed22206b62a362f52c9c8815794db2d694e224 *7373e3da17b11fb9970200a8af289308e5c585a51a85bab8ac5486282b0b4bf27894bc3af4fcf5 *9da6d28c8777ef671614f60eb0a82f79915f9257ded29c97f93c5a4fe3e2d341535758dadc9c9b *9557e0045534b51414e6cb351de844f89d5b741ab2b8a161f6eb8f1091c463d3deef8989931b51 *baf1cafd583bb832f1458e7e6e0ed6abb7a581d9a94b67fc5c0daa53ef3f7f9a3770a1198c5b70 *1c1c9c7f141d187196b18531870141a04bef7e0080a70d45ad469c6668c1a7a8532a1a3fbea98c *e751e58dd23f6ede645264872e5defc1621efbe9ec8ce8eda16e94fe812e6e819d6d2d4c376fde *3f696868dcd50323161f40018859336b3b60c61797cbe2ee27e457c5ee3e6b44f68ccdab88d8f6 *db8c1923acd9ef1a713285ae47f9ebac8a015dc76efe366dded01e4c4b3bae06f969fb915973c7 *6cdcf3f3b285f383fc3c0160acda7964645fbfafda43130707e75f407bcab341043289a05269da *faf78f9767d36854329992c164fe7fb321a252890426d3a864d2eb220c41a4522944a630a894ff *634f70707070b4d39ef9053154a5d2cdc91f914866b3c93a69ea53203098ec778a201866b2df2d *c4c1c1c1f9a7c0f70370707070be6274b31227d3989616666418aaae286912c95b0bf986664602 *8e46292d2e2a557ffce1663b939f1e9f5bd6e8ec1d626bcafdebda5f302a49534c7c924ca931b5 *71f772b1c44f587170fe9be860254ea019f40eefede5e1eee2ead6ad470f132e150060e5e2dfb5 *5347073b3b0f6fff5e3d43a95f8c235ee6e30b83fbf74f2f6ad071bba83aeb69f491df2e8a142a *1db7dc062a51e3a95deb460eeeff2821b7b12267d6d8e1fdfaf50bef37f8ce533c73240ece7f08 *1dacc42118c634f2f8882854df2ec8c34ea0c7ac6a5118191b41ea963b371fd97b7772b6167028 *0485fc63bdc5ff1254d9f2e0718c122513554d158df2906ee1ced64645e90919c5b5ae7e61587d *564e69838b5f2792a4e8794e8546259728302615b44835e103870e98383be8f4d5ece7cfe0e66c *26df34b8a33705260054f52c212aed45094ce3048775b635d55789ea236312e410d7db493f3626 *4e45d41b34b40fe78d13ce3f3ba3923f8b7f7260cfcee397d396ffb887007decbc58949e905954 *6be6e0a6aacb4bcf2b77efd835c0dd4ed250fe2422a6ae45666ceddcb553073a89286dae898c8c *29afad87488ce0cedd5d6c4c20005a6a4a125273472d5c2e516f8200a031f57a74efb476f5f281 *dffe646ffcf20da3a6243331ad904aa335569703a649bf3eddd8b4ffffb9020e0e4efba203238e *48aa6f5cbf0500f070e0420028e52a00404d558d999b55a7b0301a872f17370895badc4e4195a2 *633b579f7f9c16d67390b8f0d19ec7a549c7d7e4465f1b35f7870b318584e757472cd8793eaa50 *50173366d8c28ee1fd0be29e187b87c89f27a8189653bb19631858bd6054e7b0d084e8e8193bce *6e5f30f4dabe3533b6dd5db67c46e993e35397ec4d49bc6a05351cddbde9d283240430bcbdacd3 *531b3d2bb2bddedb81c98abbbd66d5cafb3992e52b5717eced6f63a2f7f16f1c45a91173e66eac *10cb6c1c5c15b5658357ecb2e6aae60c1fa2b2efd1d3d764f5d415a1b37edcf1edd8ccd83f166f *b8bd68d1a8acfb678f4417dedbb75a539f357ef0901429d5925c9f9cd5103806d0b8faddbb753f *b69f13dc3ddcce94dfda7e7d49daecf153abc4822143bc1edfbe25bd903cadbfdf97f242848383 *a32374e59d0239fb053b980b5aaa0bf2abc500000c030003640a0586091a14054097469cc8b6f8 *76d9821be9a74e5e3a57f6687fd7a5192a14ed39668ad7a1d380007a8f9deef3db05004040e7be *3e1e3fcd5ff5fd85e515bde6aea9b8b0a25ed88462c60080edc7ef7d3bbeebc55d0b472fde3f77 *b8d789f337dc8203783432cdd5c3e0ea0f71f1d9ee2342b66cdd9a123f60cbeda4211d1da47215 *93f9be77395af03cfa7e6c9a57ffb1fe1e6e26fadc56139970f3e4bda745ad0f8c0278e48cf9ae *c69cf79fa2fb8425df2624dd93391efdf97b01094189d4f447476e26e62e1e3c9bc161067a9aef *fbe5e6f2e9832d9c3a4e1d5a939698545d912be2b963289a1177fb6e2af369c17d67ae62daa8a1 *6fb78a0100ea4b738a5b20df907e1306f7407dc66c98de6de994514d35f51800b811c7c1f997a1 *13ef14825b40a89bb5715de98bfc5aa5a11e1300606a618229eaefdebb97915b46e718eab3b46c *447c0e1800988125974ca0d0f96452ab6d22004068acad9749e44a991440d0ebaaadfb38280004 *1822100004013a8d0e41442a8d08801441310000996d606965e31ed873c3961dde1ed610001000 *10b0f770b52410892c161dd262ff0803e76c2dc8cb9918623b6970a7a05ea3af3c8c576b500c40 *640a85fa1232b1edf30002003ebe9e0236954c6750c9ad714974bea199b5a5f5a06fd6fcb46220 *87a2dabf7aeddd17e2b193a70e1d381010080082546a15a07368540a9144a65228af03ff21005a *37738a321e6e397d55aa425000f4593c1299c2a4303f7a9b070707e76b025eb76e1d00a0b1b1b1 *b6f66f26e636b677f771b48400a0b1f8a626864025aaac6dd6333417f0f50cf5f54c4c8c889822 *3b3b5f89bcbb18373030d0d7d7ff1b77d4084be77d3329eb79245b5f70f4e79f730a134cdd83fd *3dedd22e9fffe5f69347d74fc6a5956754104ce0dcbd87af352304595efac3d27a9224ffd71b85 *3461ca890b91372fdd2b294adcbee764ff05ab260deace52d4fcb4751bcad2cb8ebebeeda703bd *46cf21d63f9b3871764665d6837b8f6f2794f7eb154c25bd1bfcd90a932bf0edd865fae4f1c674 *c5ef67e37bf50b7370f30d0d0d0d0909090909090d091130b5850561f2ddcbe76f3df447744cdc *cdab1759e6deae76c66c26233feedeb5d83432909fdeb3e5a9da6242dfc098bb57ee3e2f6662a2 *d3bf9ecc78f1dcc4de37d8cb21fed69ed337a31ede3873fe4e7c6a76a9bfaff5ba79336ec5e73f *8c89b872f6f499536704ee9d2cd0d215dfff18915ec721d7eddcf5dbb3a2faf0c1fdf499d4bf31 *e03838385f2c3a88d864e919d99819befe58575958dd200130d5c9c589cfa2231a55497e6e6db3 *f8fd0b3f3e62f31d3095f0f19338b91a3136b768a9ae946b1033474f4f7bf39ac2b42771696c7d *2322aa41491c3b13727e712d9dcb23c8c50a02834d54364a21137d7255ad9000c30d75354c3d8b *6eddc33854224055a989b1e939258048b375710ff472963655c4256768500c0040611b750ef221 *1175bb94453312a34beb5f0e8b83674707733d0080b8b1223222ae4e28e5f00d038282cc0cb88d *15798fa2123510c5dada42d4dc646ce3eeee685e919b1a93944a64f1b93492122179793ae766a6 *cbdf4834c635b4b2d623a466176130cdd2945b5e568dc2b4c04ec102066ec47170fe55b467d8fd *5ff1b78d380e0e0e0e4e2bf846290e0e0ece570c6ec471000040266e7c915bf0a6fa1d0e0ece57 *810e0e36014476f3f5efe0efebe6e22ce050aaabea5000c84c7e6050889fb7a78d8589a8b95e2a *d712c7f8b70f363f0154fef0c64d25454f9fcb785d2669ae8e8888cccc29282fcc11a30c43011b *42e58f6ede929379063c665b2da965c2e729a9a5e5e5e51555349e3e9dfc77bc3395e2a6b8946c *23234322ac65fa4cbc79c8d6d19f69db29c0d3fad37c011165767a5a41716945454545550d99ce *66d23e2dc96276eca5b13fdc1ed9a733439bce91ce893cb3c3da2344df2dbc838bd9a75fad498b *8f5352b95c069e48120747172b7112d7c4c9da4cde5cdb2052185938385af200006edefe267c7a *7161014ae104fa7b7fc0cdeeef81a1288a01955cd22c14bf9412c230044531000086a1e8ab1525 *263bb6637ddcf3c2d79e31ca96b25983bb8c59b0f1daf94383060db81a958c600000f9a9dd9b63 *9f1560efdc02c5000052b1502c93d715674d1bd23928282838283026bde275ad56756689b045f6 *5701f79852b477d3823fa2b25ebb3faa95f2e6e616854221124b30006c3d3af40e76830898f8ed *d6b0b7d59951147dfd801886a128a291366c593737a895c00ed601fd53cb5ee6155029642d2d42 *15f2e7121b4311614bb34ca15429a44a0dd2da8ab17d870dd3fad229f09bc3ab56ca9a5b8448db *796f300c45510cd1289b5b84486b97deff16300c41518d5a25124bd56a658b488460c0c92f6c60 *27470c40288abea9a18d61a85824144964afcb5e7f0b0a994428966000004068a9489930635579 *b3f4c3038e83f35f4007465c23ae4bcf781e199398575a850100c10400009546d5c89b333233ab *6a8464b61e97a4cb7d9be6fc64770b366c60a6cfe2f1b9ec494b7736c834e77f984184e11bb145 *67364f8561f85a5c1122adddbbf3c7841745e78fed5fb76eedb9fbf10806aa8bf2125373e7cc5a *f0f3e1b367f76fb230d0c764b5fb7ffc31362bffc28903ebd6ad3d7b2f56838296a2e7c1ce7cd8 *a6d7a675df9a19e8b10d825b04ae0f9ec404da721e66550d0ab26ded49d4a59d14226ce7e061a4 *cf33f7ee9d5afa21058cb4d89b3b0fbf9832ba1f85480000e425dee9e868cee7f368345ae0d4ad *42a94a6062656364b4685c772e9767eadb3bb9a00e0050961d376e40289bc36131f4966c3a9c95 *1adbc59903c3f0c9fb190013adf966000c13476fbe386bde2281edb0f206e1f3c8f3ec82c8c2f2 *2680c8ef9cddef6a6dc4e3713d43073c79968b01d05096397f543897c767f0a91436f3e49d3400 *c0b347470d2d9c07cdd9d3209602002455f9233bd9c05c7d01d780cfe30e9db1a6b4418bb94424 *d5f3c6748179969e76a67c1e77ee962312251279662711860ffe91f4e4d43618860f5c4e4c8f3a *4384611299c26133c9642a8fc3397a2d9e6f62616e61b473e13766462ca780be77e23351005aaa *f356cc18c1e670392cfeecb53fd78be5d2ba9229bded61e3c0efd7ad74b7d0e3eafb4464970240 *e8d07d8813483c76feb1e64bc9ab8683f38fa103db8a696479b985648ec0cbd90ea86595354200 *80542426320dbb75ed6667a9070081a0d3bd77b685e3ac49834103f7f4e3c447170f3df86dd585 *7b09c17d473a9a7200009d068c7636e7020c000281c317d0292436574f5f60c065520000fa2616 *4e16961bbe1dcb66189c7d26f571b12110600e4fc0a0905f55a34210601adb2e5bb1c9a8fa416a *25ebc2d51bc7f72f3764d1883091001360f84f8771d7c09ee1fece8ea103efddbb620f67c72566 *b76d55d48f2e9cf39d34d2d6f065f46676ecfd6722872bf79e5c3b7b6c46df000a096e8d2fea35 *e1bbf8e8bb3eb4a2e8b80c8dbc6ecbca15f944fbd867e9b7ceecb8be6bcecdf8aaf1532619044d *e421790b57fd16d8a58f31db7dcad0ee6c069954f870d1dc9953a7cd65850c70b53128488b5a30 *6dee9c9de77273d2873a28a7afd957d754ffeb0fdfdf28a7dc8f494ebe7bb3b3b77deb32d8c6ad *fb99df36b3352fe36ae9faa623468f0622f6de733762ef5eac89fce5c8c5fbeaf71e8c40e30f1c *36922b12ced872e2f49ea5078fdfa96b16bb07751f14ec0400700fe93128cc0960c0dcda6d6898 *f3b21f0fcf1dd777f6b21f374d1f9b9195a9440100c0d4d3f3c899ebc33cc893e76e28aaaa3ab9 *e7878795949894ace83bc79f1d5978f24622856b3069fe664f455274aa70f7e9eba70eadb7f95f *7b771ed5d4990500fce6bdec9084008220213102b2c872144144511071a316ac5a775bb0e3a983 *5a3b952e76735c2ab4f6b8b5a36d6dad0b5aac1e6b5bb474a4ae808011951d644980b08600d993 *976ffe00b756db2927b6d27ebfffc8c9e3fb5e08f7bcdc77ef8d8b10003842b7e9d171c77fcc6e *531b6cf6aec2b0c1c93609503ba16bd4c4482e692acacb5369cd00704b564047417c0edd64a138 *84bed764cb4b2692c5977a8bed639c63c383985a3b9187534797cac9dd5720b43718f42e7e6281 *d01e0048ce906549cbff7bf0e0e4390b9f4f18d797c2d05364d2e6ddab485490f37dfaeeb4db14 *fffc9ef54b9296ff7434635ce2821573c6f7673a38fcc0403f1e73e4c62deb035cfa13e55df7ed *e1ca891dc71b86a4ad9aeee1e4e83f754ac4c490d1626fabc5fac8d6764b6f6d4b6ff0544f667f *67260446cf9a72342b715a34004c485c3d3f3196c3054010171b1b366e4ca0d40b10d2a9544dca *ba79c9ebc3470712de0e47323e6fd71be2264de59fca28ca3eb573471e7fe33c61e4e450df111d *653500cc1152f71b67dae7ad58207511c80aabab75b0f5ddd70ef398c020878be9c6eef6f2c6c6 *d909c913224239041ccd1c897843014038543c2630880f457d7f2482c1158f9070c222a74686ba *b2ba8382bdbb54ed16048c074f8c46b2864ba402c9841931e341498ad32a10427c67d7a11ece7a *bd56e0e2ebe63e0400788e2eaec39c451249874240b8898671eb1b4dc6be0c4d7ce2e2e9b15344 *a47cebfe4d8aa6a61a45ddb54b37562eab64b380948c675a8c0493eb1710e0cc176d78eff568bf *fbb3e7a4582a693c90ad37180070e53bf6b7668320ce75709d1435c18e4928e54aefd0498eb5d7 *646572ab4973bda8d0d36bd4186797b6fa0683d5f6650f9a9cc3fb332770da8bcbab5bd749a44c *3b7b21dbaea020cfaed5d450d75a5a5935639c84891085505e51ae54d09df7d34f510bd6b29aaf *2c7d3aedc8958c55a9afd75cbe5a62a4001058118520bf28d74bd87bf5fcf9c8f929a3dd184545 *377b4d3dd7f22f777b88c282fd295d57c1d54255975e56984f6b115c2fbeaea48d5536d6d6b6b7 *31caab6b6ab8f2b60e765db5ce1469ffd07b9e04d381cbd4180dc80a400200945dc9964e5ff5d1 *b1d905673e4d5abdf376fa9b0c768bbcb5cd5c5d7dbb56d0d8d261aeaab43eed2b721b7ef4d4b1 *f0100f75e5a5bc8b37d62d12790c114a7a7ef87746e8860d319bded9f6dcbb7b384c545d5da301 *888c9f3782abffc7bb5b834244fece92915c4ef2868db323fd15e5372e95770b9cddfc3c3cf664 *7e33232cd8cdcef2ed5787bc67ad7e76a2b45876bda4f87a8fbebd203fb753220d0cf001007dc1 *37fb8f4d91b23a7372642973b6b17ef1590a5186aa9a8a4e554b4d55b5a5b9ba1b5aeb154a49c8 *501ecfb1b8283f87df222b286686d434299052d1c1ab6b30a98d3aa59c6bee55a89b6a6b2a1ae5 *2d55d95951418e57b22e80d8dbc5c5d547343c74827bda3ba9ae6c73deb96c27cf61664db7ac50 *d6d1a3b95994cfe8918e0e09be9bb5d774ab1d840226ddc6e31c306cf0410821842a2b2b33072a *f7469515dd5353929f9999592eef440821646d95577df3f5f1871e585a5a8a062aebc006009fb8 *4963a523433e3c705a6fa110321f4b5bc722c027386008976d1f98acd21911327fbde30d7b0601 *00d316a7942954b29ca37747113a798765e5975308216439b9fb6d3e930080b845ab4a1a3acaaf *9e16d9f5c70bafd8b55d5a637359de688f076660256ffeec878c7406003846a7a7a7b200c0717c *4547ef23b66c3d969ee219f3625b8fbeefe7131fa4dcfd558b5ffeb05367cc3bb58b0900c2c9e9 *e9af7100c021bca455ad28cf5b362b020000b8a9ef7ddaa93350da9695091367acda72abf06298 *1b2bedcb6c538f22e9a97000487a675fb3bc6af9a42087d18b1bdbdace1efdd867980300708688 *dfffe2b4ce68e95094ae5bfe54dfa2f14bd696d6b76bdb6a97c406dcdd49c2cbdbd47a4bc199bd *009eb1511152af808dbb0e75690dbf3c1f4baf72cdc2c900f0c29ad4458993016075da7e1d45e5 *64ec74668087974432cc952d4d38fcc9662640485cfcb333a21c83a7ac787616b047bdb5763e00 *b03dbd99003c71f0a1ef734d14ea5256bdb1727edf36229f5a925fa668aace1fe7de3f3ed77dec *825aa5baffa534f76e4f5df64cca16959e1af05b08c3fe1a1e57c7269dc9e272d866834e6f343f *ea3903eed8ec6a937fb1e3d53d050efb372685878fe1de6b88b76a353a269bfbb3167993c14001 *8dcd66d100ac1693d660216956bdc164cf13b098f712dc26a38142fd4f7b1c540d37e7cc8e7f61 *fbb70b63830900b35167a5312c260385489efd43076cf543564aabd1d2982cee9dbd990c3a2bc1 *6433499d56c7e470e88fbee760311ab406139b6377ef4c9155abd1229261c7613f74518dbaf5c4 *fe6d6f1c6fdeb779cd84f1a10edcdf5bc987f43a1d4167b17eb30a1359753a2d4167b3598c7b8f *68b51422edecb9bf52d0d4549e377776f25b474ecd0cf3f99d7bc3b0bf9a41d9767ff5ece7d133 *92f5000091753de724bc41532f5c72e954ea91b2631faee7739fdc3c40e5b5ef6342e39b010082 *afc97f1c2d7accb5fcbf1732fc67e3ab947ffc0bcf4c653d7c281986fd8d0cca200e802c160a00 *680441dab6f0e5f143562bed49df33a2280a21a0d168f797e23c39ac56ab8d0b9e306cd0b2cd7f *028bcbf719e91be0efe7c8e3dc7d90e7e416306a94f7700fe25732050344a3d3e9743afdff8ae0 *5477faeb2f5db8d964eb3d0cd0131fc101804692743a9dfe644670b079c92a860d66b6283124ec *63a7c5714940349abfafd7f91fceb66bcdce22dfa8f051248d060062f7aa9cdc9b0f74e6fd8128 *7df78573597e892fff29ab6318863d56b608e2c8587eabb8adb1c16944d0587f299f4b6fd7527e *012349ca7021e782243842ecee358c5fa1e836da602d0000a8af282aae6cb298f45a03d8b1915a *6b999930d7dd817123f7d2f58adb3aa3d9c32b685a4c048b24ac46f5b94bb79e7f6593a780ecab *e05654c964650aae1d47a96860390d9f3d2b9a437f42af37310cc37e932d3e9622736d4d8d2820 *3cc4474269bbdad40620d83c0ebdb7a3a5a3a7b756d18810211cc2b7c14277284a2f2e9893b0f7 *e0d10d29c9dbf71ddaf9d23f4fe7c8cc5d0d6b5e5c53dca06653aa157362726e34030032694e7e *b96be9d2458565f2be639b2a73972d981b17b7f2bbac93cfcd9dfadd956a1b6e0cc330ec0f66b3 *dca25ea3eed1e8e8760217473b009220a0efdee3a3a7270d5c44747ca0affbda37df1def373c65 *f5dbf362fddbd59d88edfcd22bab68dd7585d78a4d1693496f020092e7b1f770c6bcb040b8d36c *346ee6c2c4f0a02d073eca38f8e9cc707f557b271ebf8161d8e0658b204ed01d04bcfaca92c2d2 *db0811f60e3cb06a7546c477766213c45067271a0df4bd3a1b2cf4330f7c033271f34a56d2b2d4 *c098792fae582a72738407efa6d2eeab3aa6005c790e248bcb67706c3d5d11c330ec0f65839cb8 *d0d3674a688049df8be81c1acddaa3ea01b0d6d5358ef1174f9d3993c1e6187a5a1bda6d19c42f *679fbc59d6bc6fdf67c6ceae0f3eff3848df7972eb5eafad0988d05cc83e7b59292baf536dd8b4 *6ddcd7bb65195bb67d92995f5c71ee5fc9877679bc7fe02b93ece0895cd9998e74534b48e6e5eb *e775dbe3e2c6887978fe06866183922deac409966f809f23cf9e862ccdf2dbf54ded0800802619 *39cadd89479975e525b77af4d42f8f1b709db8bcf2daad6a2557e848e8ba0d248f4718543a226a *52a8ec624e7d6bf75091c49e34f798d931d111add5c525b795771226c4988931d6b68ae2ca4644 *7225c3f80df2164472a3a644f107f40d0f1886617fba41daec8361188601e0efd8c4300c1bd4fa *afc4310cc3b0c1085f896318860d6238886318860d62ff032a15a18f8c36cfa30000000049454e *44ae426082 hunk ./docs/users_guide/profiling.xml 1305 + + + + Observing Code Coverage + code coverage + Haskell Program Coverage + hpc + + + Code coverage tools allow a programer to determine what parts of + their code have been actually executed, and which parts have + never actually been invoked. GHC has an option for generating + instrumented code that records code coverage as part of the + Haskell Program Coverage + (HPC) toolkit. HPC tools can be used to render the + outputed code coverage infomation into human understandable + format. + + + + HPC provides coverage information of two kinds: source coverage + and boolean-control coverage. Source coverage is the extent to + which every part of the program was used, measured at three + different levels: declarations (both top-level and local), + alternatives (among several equations or case branches) and + expressions (at every level). Boolean coverage is the extent to + which each of the values True and False is obtained in every + syntactic boolean context (ie. guard, condition, qualifier). + + + + HPC displays both kinds of information in two different ways: + textual reports with summary statistics (hpc-report) and sources + with color mark-up (hpc-markup). For boolean coverage, there + are four possible outcomes for each guard, condition or + qualifier: both True and False values occur; only True; only + False; never evaluated. In hpc-markup output, highlighting with + a yellow background indicates a part of the program that was + never evaluated; a green background indicates an always-True + expression and a red background indicates an always-False one. + + + A small example: Reciprocation + + + For an example we have a program which computes exact decimal + representations of reciprocals, with recurring parts indicated in + brackets. We first build an instrumented version using the + hpc-build script. Assuming the source file is Recip.hs. + + +reciprocal :: Int -> (String, Int) +reciprocal n | n > 1 = ('0' : '.' : digits, recur) + | otherwise = error + "attempting to compute reciprocal of number <= 1" + where + (digits, recur) = divide n 1 [] +divide :: Int -> Int -> [Int] -> (String, Int) +divide n c cs | c `elem` cs = ([], position c cs) + | r == 0 = (show q, 0) + | r /= 0 = (show q ++ digits, recur) + where + (q, r) = (c*10) `quotRem` n + (digits, recur) = divide n r (c:cs) + +position :: Int -> [Int] -> Int +position n (x:xs) | n==x = 1 + | otherwise = 1 + position n xs + +showRecip :: Int -> String +showRecip n = + "1/" ++ show n ++ " = " ++ + if r==0 then d else take p d ++ "(" ++ drop p d ++ ")" + where + p = length d - r + (d, r) = reciprocal n + +main = do + number <- readLn + putStrLn (showRecip number) + main + + +` The HPC intrumentation is enabled using the -fhpc flag. + hunk ./docs/users_guide/profiling.xml 1391 + +$ ghc -fhpc Recip.hs --make + + HPC index (.mix) files are placed placed in .hpc subdirectory. These can be considered like + the .hi files for HPC. They contain information about what parts of the haskell each modules. + + +$ ./Recip +1/3 += 0.(3) + + Now for a textual summary of coverage: + +$ hpc-report Recip + 80% expressions used (81/101) + 12% boolean coverage (1/8) + 14% guards (1/7), 3 always True, + 1 always False, + 2 unevaluated + 0% 'if' conditions (0/1), 1 always False + 100% qualifiers (0/0) + 55% alternatives used (5/9) +100% local declarations used (9/9) +100% top-level declarations used (5/5) + + Finally, we generate a marked-up version of the source. + +$ hpc-markup Recip +writing Recip.hs.html + +
+ Recip.hs.html + +
hunk ./docs/users_guide/profiling.xml 1426 +
}