0100000034ddce1ccdc3b8b7df81d538edd2905d4e2912743d13ad70e706ca7639af262e530100000000ffffffff6e2c16be647c2b33ed31ca7b9365ce1462dfec04f6d2321ee8bbfbae973888ff0000000000fffffffff2d540ae3783e620b1399365c8d9d78128d513c2b3ec6da979c23076ce2b6d078700000000ffffffff6f3451d35030d4859989b9f38700916a55deac32bd879d12d4b6f10a754b0b530000000000ffffffff638651e68af6d9ff2adfb392257fe2cf727a1c905304fe0ea81dc7f0ed4660fd0000000000ffffffffc539329f80ce14f30c27f226782203a66f6c618d6173d23f70635334a67f14220100000000ffffffffb7525144cfdfd362de01bc81574284d9284fc001b339036f525012d08a9599f40700000000ffffffff3feef4ac1aac65471232301187a577cec2ac42fef7594c3061ba71f72a93bf050100000000ffffffff00dd9746eac18927c389502adeba8886b0f49974534669859572ebe4c3a0d92c0b00000000ffffffff1f5358100204d0881b3e8b7d744845f384784fcc55a5b86a68872665a1806f8c0900000000ffffffff1f5358100204d0881b3e8b7d744845f384784fcc55a5b86a68872665a1806f8c0400000000ffffffff40876adb2aace53dad71deac07579190c76f2752d8e9bff1ebad8c1bfaac83910000000000ffffffff080a932f963693f72d1c1d107db99052b98b75dfb14040d5961fc88a3b84ade40000000000ffffffff0df068ea4e036193ccce371b527a76869d5a3611314beeb2eb982c2f0e7771350100000000ffffffff1224b5d7cd862affeaeaabf470babc508863614116e441fb06b98ca4340fd27b0400000000ffffffff2373b4faf8242ee3cd77851a8a46278228878ef6c951fe46d744591b7c2ce35a0100000000ffffffff81688b360a581c27585c8b5e60f09c9a7e07ba25c496e1e1bef251e1caf833a40200000000ffffffff81688b360a581c27585c8b5e60f09c9a7e07ba25c496e1e1bef251e1caf833a40000000000ffffffffdf5f4071f4023187e49b8957de443ae0f2d2a6f260640865c7f75da8360ea9770700000000ffffffff1f5358100204d0881b3e8b7d744845f384784fcc55a5b86a68872665a1806f8c0100000000ffffffff00dd9746eac18927c389502adeba8886b0f49974534669859572ebe4c3a0d92c0100000000ffffffff1224b5d7cd862affeaeaabf470babc508863614116e441fb06b98ca4340fd27b0800000000ffffffff81688b360a581c27585c8b5e60f09c9a7e07ba25c496e1e1bef251e1caf833a40600000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980e00000000ffffffffaaa9fc0a40dc89d1ac75221391f6e5c03a5574fa1636c4f2660c884070b346700100000000ffffffffb7525144cfdfd362de01bc81574284d9284fc001b339036f525012d08a9599f40600000000ffffffff825c8bd939f9a470483e005bb4a632c752b208bc19cfb13bcd432d5e7fe9282c0000000000ffffffff9513be6a6b42a0a4cd33af326c62e92e6a4f639c58d75b5621888d1c9a702dfe0100000000ffffffff1224b5d7cd862affeaeaabf470babc508863614116e441fb06b98ca4340fd27b0700000000ffffffff275b777ae8c5e915441afebd468584dd7ecc5417b7e27ad733aa27a9aae319760000000000ffffffffb34c38dc88d9a778d6a891605d3da1615222c1d68fcebcde6b5b90adc54e8d150000000000ffffffffb7525144cfdfd362de01bc81574284d9284fc001b339036f525012d08a9599f40b00000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980c00000000ffffffff81688b360a581c27585c8b5e60f09c9a7e07ba25c496e1e1bef251e1caf833a40800000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980400000000ffffffff489c96b3c46abd210a6f6056a673de22dbd66033392cc6ee86cd512739d251f40000000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980a00000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980900000000ffffffff694f1b8dd8a925ce0654ecd756eb88616c84cd7e76b5ae4cb34dbebf13f496720000000000ffffffff84fb5517d7f1c5206a7bebcb704cdfa89929a7fc5cc20b91642dc98f86177c980000000000ffffffff323912865f7c719b68ed36206bb2052c5c33aa9a876a53c069765b034d18c2620100000000ffffffff6e46c433c40c409696d12481952257a900b52b6bbd8982f7edc31cd0d4cf953e0100000000ffffffff695b32f439d4dde1854516e44e15cb3c87213f8e787bd0a0b4541cfe54dea8da0200000000ffffffffb7525144cfdfd362de01bc81574284d9284fc001b339036f525012d08a9599f40e00000000ffffffffe5cf70b48c2889412d6301311bd414339a88c051e13c27439650f37bf8279b170100000000ffffffff04da2c22f658a9020f8f9f70bef8f202c8b6fea00e75828d89db0fb051a2af890000000000ffffffff60b346e890a648221f238061793c3c8bd50d2524bbe9f2f45155d0077c34541f1500000000ffffffffa04b0dd5f024ec6ca3faebfc527153ff0eac0d3148ea1a2ee6b63685b0e59cc80100000000ffffffff00dd9746eac18927c389502adeba8886b0f49974534669859572ebe4c3a0d92c0400000000ffffffff4324d54ea69dd6c404c0769d41b7c7519bd8c8abb0f528db04a2972aaeae45300100000000ffffffff60b346e890a648221f238061793c3c8bd50d2524bbe9f2f45155d0077c34541f0700000000ffffffff5d976b5061b31ec1ddcb61f79d4f0da5e83e3b9139081b826fea262ef0fd8ebf0100000000ffffffff026da869080000000000001976a91479ee445dc7c732951f4b855f505dbd1b26655dea88ace9e58e8f0000000000001976a914b4ffccbf7601dbd7394e13fc65a4f8b0ac3b4c4388ac000000000000000034b0f729010000000069fb0100020000006a473044022072dbb1830d618ae5cb802db3338fe61535f154f25cb4a1044840133f64537c9c02206ea295349bd9a1495c7084caa42b21ab367644d886a64d90dfde5914cc3facc2012103ba30e73081204fec33593edf23a27c37c07ec9c766bfd28e74e388d5713564d2927e95020000000060fb0100010000006a47304402207800bab0d30006c4b7ae8dffb998338a45f7ccf8275fad13279679f6892425a202205a8239b07ab74c72d92d8761aae11fd29b5317e18b41a30f3728a43accf6e11901210207caa35521335667baf5885438a8a9c4b5de0450bafbeb6170b48e90b00ad1f0c8629e020000000054fb0100020000006a47304402202858566c6ca44bdbecef31599a05a459caf01cc5e868513a40dd1eee8c7543900220380eba32c81ee03b2554768679b8aab124a249f3fd66963d4208839fb27a109401210340735067d96b5718fcb5fdc704cbb4519ea8217c8a3c2a2bc345df2ee697c16c0de8c4020000000064fb0100060000006b48304502210083916eafd6b24f67033b4fa7697fb26bfc2fa5da6d99457f18198bafc426165f022063801c405a893e18f3e78b84712dd459512d6dc1042c47a3610f3493823bb3b7012102247fd6ef3f7024de07865d5e8a524d435c95294ef8234d0f6749e70153eff03ddc7df3020000000064fb01000c0000006b4830450221009be8515af2a6d32d209b5cc8d58b0a8c6beca360f3a867d52bba1f622b7602f70220787a2ab478f63a3b74f04cf431e23cc580e95a018c4204834358d409a55b72c9012103edbba419f93660428206b534e39f2122c5a6a4b19a618c370defa3e26e0033ea3ca0f3020000000068fb0100050000006b4830450221009c4a2637af9740111e01312dd8c84f5d3d7c698bdfc3e74b7bd0438685cb95f8022038d2a0caf17293cb0b3286c5a26fefac4f7faf669ebdef958b06e62489fcb7100121039b0190f264d62a67780771357746423ac0b25da1b1d4ec133752b608dd5f11e652a8f3020000000067fb0100020000006a473044022041083096d2e20aa9cb902068b2ad6ad94965d512245bb080a455089e668a553a022032112ee3122f1b5cd52f5322f22db3dfcdd7010fa7643186da567db4c05c953d0121035053bab7667cb6757352a978fb6917a188ebfb41901de4b689f7da0fa8cf05bdecbdf3020000000052fb0100050000006b483045022100923424f55ebf602aefdf061fbaa4183504d2bf0286c816c4c1a937832ec647100220321d0f826895ffdc0fb8a2cfca5b8a09288d7e062e364e5d3cbd5252e99bc88d0121032a8489c302b7d59d36ecc706b1e8bb59c53f0aa631cdb5f6f916f269d735b1ad6ac7f3020000000059fb0100020000006b483045022100cdbc0287cb7cf5029fa57747d96a630e7f3c41a2bb7b466821c4700c95ee3a8502206f0b760eee9f8a6d0154abc8d1fb42d59b6e3f4570ac56c778ffb3f4e17e94d30121034734b561e4c51689019296eb6dc1eb70dfa325f4532dac45230109594868841706d1f3020000000068fb0100030000006a4730440220563282f8fcab3ff5b3eeb83598f630b5e564df6f10b88a7efd100dbb5eb3b9630220391449e5b87b9d54341233add9b81ede5d92ae07d8a174456d6f12798d24e9d9012103e1df0af28b57f50aba93712de17077cc908bc4d4e3e723aabc93bff966590a0162d6f3020000000068fb0100030000006a4730440220388343582429475dadb917da018fbfdcd58f1acae0efcd0de80d49c0397deb0002202c4cf50e540788115182f113c35b4fac114a59363296a923f3721795101b401601210234e49c7fa1a5b7dfcaa4b25db5292ebfe1921e80783600ec38d741d2ea4a6c1164dcf302000000005bfb0100060000006a47304402202add5d9a13077a49e9914c2d02cffc6bc09ca51a401fcadef10a18585b3a8afe02205966834f9624bbfcd592a2b7af03f586ed2d29dcbe6039ab013d62ecc32efff60121034d453bd5192c0336c9550d35f15ae5771a955745f3df9199d2c92dbe9a19afab24eff3020000000054fb0100050000006a4730440220430b0d0a995fc5c3f180aa4114c9a49ed29951bdce2ff07646bbfde6de26c54d022016c54a0b5942e9a105df142f78064e4828d4e305a8681a7b14872c4fa70ff87a012103fccc0c228633df00053f69f0dca578e9e84020ceae6fd9f461280d1e32689d612043f4020000000066fb0100020000006a473044022073af7b246b14848c3024869d11c1cab37d19b0b4fae879bcae38f7f95bd162dd02206c01598cbc71ae337ef1b439cd3837e23e0b30d0c7447c240432014101994d13012103f12bdc11697766d0a0bb5c98d50ade9232928b086da33ee437d435e214c69249815df4020000000050fb0100030000006b483045022100c352e7bdeaa129eb337e15cc77cf3edf9dbdb9a460ae29d8e413f2bc96946d1b02201e1dc1e59004595236559715c3d103e7f9bafebbd27a09aaeb4539acd859e01e012103ec41fa950ce858c8182ec48b6d1f1c5f86384be248650d49719e3bcec46e29f68c63f4020000000055fb0100020000006b4830450221008cc10abcb77d18d77b679cb6196b9263ba84760ecec5604ffac748e11775533b02207f632b46b98ee07aaebaa37a638716ec86c641392f5d0345043824f8d0267f17012103aa83486a7904335bc98548f13f62c2f7952efac052a15b5f54fd3e4cdda5a97a8970f4020000000057fb0100010000006b4830450221008908737a65693661fce9f30271d1a453565ca9f04d1d99de5deb9d70510dd8ee02205331e17978773f679d820d31f9d78527be9cced39a8eafe54f988d875c4d0dcf0121035f8722751b23ce96cf541e0670379c0fdd7c48b25b0474028d65d51f189365791176f4020000000057fb0100010000006a47304402205e8a54a5ca31aab6ec755ad24f2dce97cde49d16795ca5718cdea452a83760e102207359ca379847a4863fbc6c557e712b7d922efdf1cf5cf35529e5bc1cd6bef963012102c127124336c2b9226b16f8fd3749ed8d6d3ec3e9a40b1f74c4892c5ebf47006b7c76f402000000005ffb0100010000006a47304402205c3b93c5e9a9912701d8ca5f6779180f28132e50d5f33b028f80e5097a34e50902204623cec7b93a73fdc1e7224484d4f008fa007b01abdab5b00727cb723094c72b0121024cc869c7873ec6fe00314dcda7e235abb4b428a6d52ee06c4f1c8d694c6de5b902b7f4020000000068fb0100030000006a473044022062db88c804ec07da17e303268b74dca9ff0ef6e78884cbe3bccfd5552dfc488002200e56072716d62476d61c53698b4f79556bdab9b20994f9c857e4d5a18908de4701210291969f10ec249fa99dbdc6b16ca8023b368fd8d24a2409a9c433cb51c28699366aeaf4020000000059fb0100020000006a47304402203a195a2507354a0e1d84170860f82c355c52ca593926b4c26a6158bafc04c74b022008411660e62b0cb7dfc00160a22201c714d7da6e397da19ccc67d62ace822ee3012102b9363aa611e7f5aa810437a7e6ccb013801a4697b1f7629c2aac24452e359632e310f5020000000050fb0100030000006a47304402204355b45d389908926b623763385dfcd1c290f74565ea9a25573e3b1b7a35b007022060566e0c4e58cc92d923a9f4858a0536a0575ff32bd01c4eaa09690ea2e4339101210363a43d27b652095335062aa7264f72dcbe3d9fafd07ad1a868e76818c3dcda954453f5020000000057fb0100010000006b4830450221009bb701a95ed2503f339a4a273d59844da3cd15bca15e99b8bec58b3951a3061b0220563037c71749a5d56dfb40043ea7ead86a475fc763b20f45b632eebad14f5c360121024b3a96f9c21eac9a0706d701c28cdbc5dcf577c2d8771a66b60f018485cbe2db2163f5020000000066fb0100010000006a47304402202b4e05a41a77c55b8f57652c3ced02157d0ba54f23470294e287ca2614b6e9e102207dca9f80af9f62bc600d4ac3144ea72cdad1bc34296cf8815b662e69c4ac9a87012102b590bf2a5acaf7d48a6dc96d566c92bcf00a183153ef70a3dcf2bbb13a5482074482f502000000004efb0100090000006b483045022100984c7393a9ac79cbe3e32d9c8f72cd29c7b912073bfc865ff4dbf770667f108302204c99e2b53eadc90ea40bad5b1dc257e0f8b5ee55c5a37c210970dbca62db1f4f0121026c411d0c01242371c76436ea1bff5e872c109cec6d6c1a2d409af41bb6d4c5739288f5020000000067fb0100020000006b483045022100fe2a02d3312badfec44da231db54861403da4e642c151ed2749c0a0d8a521c1002204b11234a65ce3413ea76f48dc4d93d1939c9f35a19ba1acdc6a73d11ebf3af03012103c666aed25bc3cf3594d6e27644e40496facf95efc31023c624ea223c35968cd298a6f5020000000053fb01000d0000006a473044022045b81f5d8352018c0f67f07aae0aa1e3e373b7ed59cc74a4661f09e3885269690220296d083e97fb7380a1b3064add02a7e70f93f3bef69f986c109ebc3dcc43fab7012103f3d401b45110fd935c4ccf4aab1d0f01489fc9c3e2a19610b6f780dd36f32e1bacf6f502000000005bfb0100040000006b483045022100c12e21473e55bc69942ed5a6fce99b55b26e65ed8a0c574d4af3628c07fb6c050220642d310cb94f0b15ed558c27e88197518011632f768dc9a9e970c439b6c123e7012103d48ae0024e2f96b75fe59fd69783877538485025bb122b6041ecad339978e78bc425f7020000000050fb0100030000006a4730440220586a1c0b34dff64e9c5b2314f7c8845c027b992673f4fc0ecf2c387d3c92481c02205835e97cdb61c14394a2a12e6208402df38a46014b3f67062a1463f206f4cb78012103e4515b5e01c5034b70255ee133f3dc6254b018b1042ee4429f67f01a3ce5f1f7acd1f702000000004efb0100070000006b483045022100a25a602b55495a4b013ee4aa84ce925462c32607c437f35ad98d761a888fcb0702204b8826cb5a4d77dd61acae0fa77c75787c7243a562ef0fb3bcfdc22b7332ebdf012103ff387cb042792be0bc61c97d039820498fc07c8048cd585d647d1786fa852a1c9811f9020000000056fb0100090000006b48304502210094073cd1f673d9af3583634bc2a7d7ec7cbd381c3c1a48b36406e8a8433351f50220718c2f1f632d79b4a9397060ee15d4fa9b78de305aded8774017c6fb9f6810490121036c894b3cfdf000e0f9c3ba2d60b5514f6f8416c62b02906afab6717d206299eda9d9f9020000000067fb0100020000006b483045022100febaef6ae44993957ccbac22ce85d8db754f34598644b0a29a096dfdee77cc84022017c1aa1237844d93d3e3bc1e579deac2551a66b6a3d731bccdee89d3c7e876e601210343f662879cebececd6b1bb781a954dd397a6e477ae0e78c2a283e880cc2b7b1d3170fa020000000066fb0100010000006a47304402207ca757f48f5f2cd282908673e0c3f00b5ede71a980bd1ae6eb91e52a2532499902203c60be4262f4739149e59b573e71be8603049b969ba6c86e3b2297400d89949801210322cb8c407fadc73205a3d889ff7410326a966c3b1dc47f156036ddcb0af1202af8a4fa020000000057fb0100010000006b483045022100d70d9e670062bbeda36a176f77bba3498ec12fbb0b226b2c623f04fe75d43c5f02201bb4a6d9ac949bb0d8932d4a2a4cbe00e4264d230fbae860560f144a89da122001210362fbe5830a5ecf324711bb1e3d7deb653377bd2cd3a0a397a62d0bf90ee43ea660b7fa020000000066fb0100010000006a47304402207cddfbe721643f67773a2083101f46503ae71deee2b024bbc9a6dbf03d98d0bf0220370461c5a5f974ce3c437989f261e7ae549c5e0120ad81bcc653639953020b29012103a773ea763c3f66ac834ae63bbb0263d53348db6b22815297a077565cf65592f5ecf3fa020000000053fb0100130000006b483045022100ee8b6bbeb3ca2a35c94879e74efd9aaf5bafaeca5a0e098af5b4232d26d6816502207ffac7a7fc0519cf0727faf0fa8e0bc73cf9b73723e27f3d48bbb78cf37c5a8901210354b08936926a078db0d56e8cece8d909fc2cb06af1020b00137acd3e1f86627798d6fb020000000066fb0100010000006a47304402204be39cf4ce597974ac1476a158bbc84c737f11081497828e937a1acfa3482ae1022008803602aee57a53fd5b07116206f380757f2fdbca62b4231acb1c8dc722c5be0121027eba33a499759bb4f1ee904bd01a7c4edfe657aaa5413ff20bbbbdb9357c7d0a43e8fe020000000066fb0100010000006a473044022015e97d203565e32151f03fb1380a503198e951be738e08088024c659b18f443a022011406f8595601791bcceaff1b10f2880e293384e09143db78007b4783bf3c442012102e8c89c1baef2407db74c5cfe0f3a84272d57581a14ba5596f58fd5e7b48cbd8550c1ff02000000005cfb0100040000006a4730440220693d25e27c2f9f4e6ea35f760ae200cd0045b3aa117b91f1adef192f4aa9a9020220601385f76b12c53fd4ed69038e4babe697d17f765363f757259d60b62e2828fc01210268ef0f25455a47a81227fd02a084f8d6e9e156b60b98c3b1394e2a8c963fd47df0ed03030000000066fb0100010000006b4830450221009a0641b109077858c6a7580724759dc54fbce205dd3cdd15e4a60c00767f42fa022055b363e5a39ef11de2ccd8d78c6622628bb140326c7753c677f657e6c852c95f012103bf9b7ab1b687c888864e7f07180d882c3ecc2299e0a076856533c55c4483e7b910bd070300000000eafa01000d0000006a4730440220624cc38a671c809c891b92db081f37bd62ee6a258663f09e66f09081ab06673402201de2f60530f02fbd1f8e25bcbac6cf0c129e514cf24703921e3d75130a17dab40121029ccec3bb2e211dc7667877311ac7ceba508180525443f12696ec8a262abbfd5a655e0803000000002ffb01000d0000006b483045022100a7c7778f7f0e4210449691659fe46825671487db8bd813eb0cc88b07f1d55b7502204b485aae0d50a0e88ef0eabdb73cfeeb914b34d78ab7170844ec17bf6a0df64001210366bfd89adf870bb45b7abd6a210bf6b9d939b9425475a88934190b69f23f1c3410990803000000001afb0100050000006a4730440220600a63c61dc9c5200ace5032cc3b8fc8ed54f459329747f74ab120b67784307e022006538f52128c82a72a5cbe888e484dc87c5dcf2879d77a6fb9af59e5818be40a012103d74f70dce62038b270986cd316c7f701e908041210f6409c9e4dd734e5aa3bc576ca09030000000067fb0100020000006a47304402204cd57adc39cdfb480d137ee3c1c24d09c94bf0f99d83c2b4a4b97d5231d55af902204191dc76320ab8d4fcef61ee6770a94ca36c235c0211d81f7411171cc327b276012103e9398fff46db5fd30c4879143455a0b5e688148154a1a3b548d6d33065c1408508ef0a03000000004afb01000f0000006a4730440220324f63e1b65b64ec7936b9ae5781edc9df915dc81f371d8d50a52f2e67c55c6b022039efeecc6326af280bc38ec58d79309fa1bb2a078eacc09e85a1cecfbcfdb3b2012103ae6a159051066bcf30ca5abf8b8dc8a2a7b398bc4f25f780c8acb0138a25d38c2c660b030000000039fb0100100000006b483045022100f43c3036ecef25e1fe5e03ce9e6685f21e63fa74beffdcb1273f4904148dc14202201c6244d6683f8769c71211348fbd1f41737cccbfdb90b70dbf2ed212334024b50121026306009658ea168221bb36884090a582704ab9b81046b015d9eb76b4b039d46752e00d030000000000fb0100070000006b483045022100c5fd86c1bce62e2ba1cfccd596f842f21df2fa459e11e3aa54fc674856863dd602205a3c0cfff3b9eb34927bf91b423e6d022b9d7e1e3de957622ab1e9b45a6a685601210344230f7951bf8200b523304ff44fed92d757f0ecb3633e1f3e414662d5df2bb924020e030000000020fb0100050000006a473044022069c3e05740d10089fce1c2c0726bd4f8a2d3a14bcfe111c76b62c2c64719cf780220412f675f5f047f1aa59d9f772ff806d556d46a20dd5184a30c695380c6a5cb80012103ae6a159051066bcf30ca5abf8b8dc8a2a7b398bc4f25f780c8acb0138a25d38c252512030000000059fb0100020000006b483045022100fbe10fbc45f44f10a7f93db31d13b318d90f0c87ef10f8c3dd2fa5f87cf1e8d30220630e091c7cf06a9c11f328e248392e34746cbe8f7d781f69135ee7be781fbc4e012103b644cf93e7f3fba51e84fe73fb91da95a9df99ad99313bc89435930caf2aeac8d8d913030000000040fb0100070000006a473044022078e49ce4a02253015c03efede18c0c082f8ec0cb8e756b2f0b471b61cf305884022040842d726ec258b7e2d776e02b4fd2066a02f54f3735767e483b2ea7c237dddf0121029ccec3bb2e211dc7667877311ac7ceba508180525443f12696ec8a262abbfd5a577914030000000000fb0100070000006b483045022100d1cf7fc117e2d8c7a894379ce7848a5bdc51d6ee5331c5c4f518bd8fd8efcfe80220081c763812fb2584a725550cecc75ee98333f6dbedb86d8f1b9654fbab81bce9012103f61181ef2b3eccbcb48af31160223a080e5a7ad6aed725dbee9f2c6ac5946dbe84b018030000000056fb01000a0000006b483045022100d1647f933c416f9c54cb33a88bd57a1c6c54b58cffe13d346a5d9319b6d812cf022056801f9abe856fe1e478ee3545a24beceffd88a1b658dab0fa8f9c1a6c494abc0121036c1dc2d9fc4cf517b2a17bf0146a6e4c0998dca5e0c3a2bcd3c75f047eff198e