0100000033aa0db3acb10b14a7131b2e5986d49b8c4f88ab0428e6c7951dcaf9be6baf3bda0100000000ffffffffb92f3248e689b83746a1e59d82b36f792bfbdf507bea6b5d99bbf2093b53eda80b00000000ffffffff44454748fc3e0bb96e6f941d5314e573be36e71b8bb3566fd0d93235da58f3720400000000ffffffff5249f94027d2c686526dcaee0166f82814f7d8677513b09e980a791ee3d181c61100000000ffffffff03ddb40183a606e021f1b7d6689f42cfe97edaaa4d559f38790b26b283470e981600000000ffffffff8377682d3f3032a627ee081ca433c8bbce53e0969edb35b6ec91c8bfff9850fb2200000000ffffffff96010e99b149cbc58ade16ce289a925311719d857fa21b714a7ed3f47b4568080c00000000ffffffff0c3b921d4443b6a4bc93a462c0a682c06e03888ef9d71c6e974b5ee85761fbc51a00000000ffffffffb21a87060411680db2fcf4b1350051e98edf925f6bcf6379986c87b82165c1200a00000000ffffffffccedd89b4adb46f10fdfdd140fd55ad405815215bcb7b41b25d5ebf2598f5edf0300000000ffffffff235f78d73df6b26200546b00fa9801f8498aba5b7c2d23415eeae9e8f2a0d21f1c00000000ffffffffdb67a238cec764d726f520ffe8fc6aadbaceedd63e1fbc6f7086256333b545370300000000fffffffffd4e0cedee8a4a4339862db69ec5f4422db924460076c83241488f07b4d51f950900000000ffffffff90db5ccbe1ec69e4cce1ec6e2e8dc6362da964884f3bcb3e9bac1882cdeb4af00600000000ffffffffea0363437efa74b712b189e07730a4cb6dd806f42feebb1222f8e3c7fc868e5a1900000000ffffffff2b1686576389dc2af38163ac140dce17ba15765ba5e269965d412af11a26c76b1300000000fffffffffc7d6de06d9875e677c8067f0cec5baac1f22344c6b3244b9b3d8d370b7f3ebd1600000000ffffffff54a87e9b02335385c4550ba5382bc63125959759f2307d3d53aa2cf40da9a2080f00000000ffffffff6724911d152d7a314d0de3d54eada216dccd869855f30812ed01ccf7aa8b68f00e00000000ffffffff29458c440d5d35644ff7866831350c8550e8a7c3bed2b3f4b3f9ed9d7d458efd0900000000ffffffffd5d77bc6e98acf43f0afc7936cb365a834bc99121b9bdbfa2cbdc4c84184b65a0500000000ffffffff05104e9d1b93d465f397994fb7b46e9bf017d0b6d3077ec5ed110a5970a5775f0600000000ffffffff6b990599c7d1507317e0b699fda88316e65f67a4034e3b7c86a4cd97092d917d0600000000ffffffff9225cd40c7d6f570260e018a1c4e4d90219a44fc85853ca41d167bf51e5c0f300000000000ffffffff576fe5205577203feeb1bfbca06fc810935e3978921d55cd60a37d9e48d6fcb80a00000000ffffffffefad6d7985d3f838bcc34e69a715c0c9b4f02ee5fe67f6aa2b9459c6231166590b00000000ffffffff0a7a4dcbd6518a4fe74f18f7ec9ccb16f9926e0e581caa5ee768172853f9ea790e00000000ffffffff2abb92616492227ff8b4b97667d58e2cf347e1ca361e06b9ecb9f1c1a5ab1ed50a00000000ffffffff17edaae50a5c811fea7782d5fa86700ef26f48dea242ce027ad227a4c7e56bfa0900000000ffffffff03e2bfdf5d682fe63a3d0b9054ec2e6b91970a17c0c1b0d19814185faf4b4d780b00000000ffffffff2defc7348c8c08a4d79f57aeca67cd5be8f736f617553ce32da1229a62c973d90900000000ffffffffd41917b1e3d1a348fa32e1d961fe72856e1fee43b2ddbc89ddb4d35cf4f627f60700000000ffffffffa9bf27313d0e651d2bb61772f032e726a789689256c7de615245ef03048ec5230100000000ffffffff2f48a93e0a870a5195498adf3ca725bf12b0237355968ad449c615ee64c2e74b0000000000ffffffff59aaa759f71ff981527ac7818d2fa17383afe7ae8a22216075dc9cd0cc9e410d0f00000000ffffffff838f7e2501d5af56da7bc84a56b837b12bd1c90698b4327e3dc28e7ab5b37f102000000000ffffffffe2d0a564303ec3b7f1009e39ba05eff4ea3e23c6e8590c80f5b4a4d8fa2bf4ff1900000000ffffffff92b1d7326959c36ba9d5b18f8bcccf40d4199ee2591fe710468ed4e6cd3affd50300000000ffffffff6cd78eb88199d94e31dc03d34d559c8655277b4c7b3c0f8a557707b94c907d400b00000000ffffffffb9b8df18c719c128160a800c96669593409c7910d6292042ac681eb0a3a2f87f0900000000fffffffffb1b8f1fa82200c981a5595c64451ddd56e831fd46fd91f194ae083b571e92b82300000000ffffffff09a0ff9343b9368346bb84979d767e9dd1131872e9c6cb197394093c7225d5061a00000000fffffffff6c1cbee8fbe4265b41da4383ad3c53e3f91240cb60acedc80f1865569bc5c2e2200000000ffffffffd452b2bd77d111d106aab80b6258ca786e2154e7750593748aa9966b246f41010300000000ffffffffce6b553cd549a6ea8864109884b7dcd848873e3f8b0d8cd013a7129be9e481001f00000000ffffffff5535d6f204bd27ebf719211103aeb81655ce3d51283a17ce9981ecc4098557160600000000ffffffff06a55328a2f647b1429b0563f8005a9a7b099020fbef8c3d0e775c68749071992500000000ffffffffd030cf3fd0bd6c7a42d88e28dd94f2a700e5fb6cf274018cb96919f5f3859e921300000000ffffffffbb12d33e13f84ef388a0ece9a6e3a51365af57d7cddedad8371d85fe64355a5c1200000000ffffffff604766562a00ba9f6a87a74866e8cfde06c1914170261d7801579b53858b9eb71500000000ffffffff9ca23594c22227217f88e070fc1fc074417c29a69e432184779aec6d1b6793b01a00000000ffffffff02938a8c000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac48b10d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac000000000000000033249a020000000000c39f0c00030000006b483045022100a1a6d5d27d96a51b33070ad5cbaaafb8a22adb19e07e5626f52b1fe44d53d597022059df8c168ecd14ced614d14b32cd71f08dce30f617fd5f64c6ce4d08b0587549012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de8238815010000000000d69a0c00060000006a47304402207b97c1dcc066368c6e132ec68c09a94e54f151b63e44dfdf60e8b350419c8944022045b3fe62a0095590654c4c8dbc38d78e8f8033f2159afe14b882c82216989a3c012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823db75010000000000529d0c00010000006a47304402207942cdc3b830225d79c1251c84da1bf613cddabcd46bf4da9105a8b5dd7b474c022030d2ebd08dda4000a5104d05bc5cf74ec62df3bf22ece533734944d172f8570c012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823dc7b010000000000479b0c00020000006b483045022100e7dd02833552c14c40e361851bb9b2243c592d209ef3cc605b8d5f90ed708d9a0220153d73af9cd98eef388ee0af843a1c90c7962ab55efcf755d510406dfa507580012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823143801000000000029a00c00030000006a473044022006b817222330eeab5b78dc3add9ccc54a388398c61b234e248d3666e0ef9cd810220173b6c82b5226da390508eda43cc899bcca9ebd320d7903b8229d799b974cd24012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823823701000000000054a00c00020000006b483045022100ff72280feb88298c86f1501a038b30619533bebbd0f6e3c5160bcc5736bf932302206995c987dbf62d94e4763824dd99dcacc416ed1c2775c74b70f40521ba3c1203012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823ccb9010000000000319e0c00010000006b483045022100bf492b3e11aa3f9b9d384502095ba25077d122162d99a8df6f92b10eb04de8e80220490951e440d1c848cc9aed6196c4ec952e9e66f4b3fb5d15b3178f5229c80708012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823e410010000000000e0a00c00010000006b483045022100d64a1bb4d36ec74589a8386f962e9705c8daf8f6854f6e297beed951be1626af0220575e5d8aceaaf0a4f761cf01786198cdcba1323cb42817d253f174f9419c94fe012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823bcf40000000000008aa00c00030000006a47304402201f91d788d82f551b5c5e9f99023cbccfba87e4857fb186634685ad7f3222f908022067bb566cb5031f635d18b02a56f13f3db07889325d994568cd7254f8268b7369012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de8236dda0000000000002ca10c00030000006a473044022000ebf041ca66ff3e7481b329c7b90064536d5013633b0df9868d604d870867a602206d8fe1ff6d49e90477127a8ffec1fd0582181e5f17378d28df9bc44e52651051012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823cb7101000000000030a00c00020000006a473044022068375bf44e2e05dd606c2c2f104efc01316bac7eb9b2ad9d832438525083d5e402204ac906a5a32a04d26e717cbd2f13b55d97e26420bfb6efda0f46ad5db37fea67012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de8233171010000000000269b0c00010000006b4830450221008effe5a23544e0343034383c4b6cf5ed2a279a9f5ad2bfe91fa099cfde05822b02206a132b314df01db1032213bda36eb5bb2277441e8d1c888dfad44dea6add51aa012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de8238c6e0100000000009c9b0c00010000006b48304502210087c67e91cdd340fc10054bdf62c4ab6ef00f453f91c3bc79fe3229e6c3c295210220155fe6d41b229a320d8dfef9cd124b50abee8858b74f985e6c19adeea2528421012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823302f000000000000149a0c00010000006b4830450221008b34db5bbe450ad343854e34a347e94968941e784d29074d0a13129182d03a6b02202bfc90b545eaadcc0417d3f0e2bf2874defb1e027f1e071b22c650538bdddb4e012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823872301000000000038a10c00020000006b483045022100cebc4bffd53e1ada22c9297c3eece78af2a12694a663c1260325deeee27cc3ca022025380d02e85c27ab3f074fc7df2fec17a9f558f0087a7097e30657af6d5cf5e3012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823df5c000000000000819a0c00030000006b483045022100e2559380f2b3b9e48ba03a906778323f71789b35c4365d09a3e597f71f65a58f02204d316f0d6232e88d3e26497bc9e900e569c02ce4dff67b2517bb103ddb02ae8c012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de823e6c7010000000000929d0c00050000006a473044022065f5f9681d27c391f851a2287b5873178d7e630f1d5edca878f9bce43fff4c3d022056dd96170c1b84294468f74dd73631f1344c778b281843bc26eb00a3474fb597012103ba49e85ebc2ed909fc80c9b9f0770d5c8133623a1a3bb875546217930c7de82370cb05000000000062ab0c00060000006a473044022042c1ec0d3880bd071e165ae1a01ead12cc66b99679780811cdf7b7e53658e5fe02204fad937e1c044b7aa5d9ef418f27b8b4023c0ae9fc4c75321a14cc282a4e5ae00121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71371b10700000000005aab0c00120000006a473044022028ad4f7b4026216d84929012de629508a3be0fff38b2019e25160bb64bfbbf7702202a8b8576f6d4e6ac8f29b64107e038c0736f6e53ac7cf75c7d9d4b55a1c062f00121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713d0f90500000000007cab0c00100000006a4730440220278c36a61f45cf2dd8177a4407e2cc700f93cfdaeea7af68b72e8810acb36e4202202b0f0d9c30153070c5c5a7e18e53c036f5ef3715cb3b6cf2f291b4332827c4840121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71364650600000000007eab0c00040000006b4830450221008fdbb7178daafd16a5555162d28a03c6b3ccdfa4fb7366299fb5ad2cf5d68e7f02204805d4ab41e17c3f52e700b4f9546a5fd1bfa2ca66f242c3d48921060de505c90121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71309850500000000005eab0c00050000006b483045022100ae159e2fc63870386984ce5ed7a417883ee3f0fb1ff79d01f9ebb1bd6aa9c8d00220700c69bb9128810fcda2336441d5a771c93354a919928bb5fabe64bad1d0f56a0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713d3a90400000000006cab0c00030000006b483045022100ab78b8a312c7d00e0e844e4ae98fdef9e84e1810b478789a52d4c3853eda9e3902201c88b782c9a93d19944ee24408aa2359228513f87e3a3b2d97f2262b5d2ec2f90121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713610c0600000000006fab0c00080000006a473044022003df6dd65bc5743f30d77b9ac3900e64bd116b253d4f7e24d2a7066544eb7e7b022032a42233d0958d7c3d714aef41f7b4df627a022ca33e700da5030bd13c16dd560121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713781f07000000000061ab0c00050000006a4730440220192219828d95f8cfe9db37d0996a178ef3d76585b94532f845b137b8c51c777502202358739b0764b5826e5562348055d47c3c4609c45226248792c8c9359292a8e80121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71362c706000000000069ab0c00050000006a4730440220282de6dee1e0d39d1621c51ae9129a2700305a28e7856d02b07f2e7e307c5bd2022006a84bda2d143b9378e3d212f41e0d2fbbf3acc8c0812bcc641161041a8298ff0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71304f10300000000007aab0c00020000006b483045022100afc7624e53c626e641ed347aab64f11e7e5146c341a0ea1653610128ea679b3802201af42aa12208074628e91ccb457c39b05b657569893d138e1c11874b41bd183a0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71397f405000000000070ab0c000e0000006a47304402202f20ae08ea6f8edcfdd05f131e12cab738b5f9244bfe710396ce08197927f584022002afc159faf95024a82c88569675771b5f666794bac3b0e72ed9351562a4cfc70121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca71361120500000000007bab0c000b0000006b483045022100de43c0592043070b8fdf46f8e9f6a11a68e6575531f5ac2647e30badf5ea0e4802200161d8a40a8b200a63bf884fb847ffa820627176502cb9448fa073d7d927c0fc0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713cde40500000000007dab0c00040000006a47304402202e88062f7f4aa4a1b0a095a99f5c5384f0bc4f8b2c060f439af0524f22122d7d02207c9f8f79747c07dca7f7a3eefc7fc05b541bfc17f5e12e9626a7286849ee843b0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca7138f6c07000000000075ab0c0002000000694630430220665066ba32bc34d25b2e61a41f521c9faad4f681ba2cdcbe1aca304df68b5263021f2c65d57875648df2efee131e975f427f3a80b9d48fd33034a4de1804c3b9470121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713dd2606000000000079ab0c00010000006b4830450221009c10f61cf8eaa935fb9cafefe2f441599a8b7b0976c07a69db7bfbcb4db103a702203349871070743ef28743c139f027828ea5fcd18d335b0bf734c417dbe2c4306e0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca7134cfa05000000000082ab0c000a0000006a473044022073970e587ecd48e3d25481e081846d473f7dd017974ebea164aa130fdd6b06450220727e9224eb179ea76c2d3dbf42c1677a6fa3d1c780fe91986497863ff8dedc4a0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713fbab0700000000007fab0c00070000006a47304402204c5842566db294952568c02b0e2f3ef6c3d78ab72091d8bfc1af1bab6780ef5502203c8cb271617d588682925ef59e85fdd87e89c8ccaa1af5efc55ae39c49a4beaf0121035afbe91bb76520fa14cd418b1ce143377e593dfd569ad595df436a6b763ca713dcab01000000000043a30c00040000006a473044022015f8c8b4ec5b793542b95c42346e87beb427c18b1ab3e534f5fe2fd91d90c1800220666e342294a9e67eafaa1e6956f500d7ca1228b9a3d72594c329b0ffe84c134f01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f12c0010000000000e7a90c00030000006a47304402205138b2b8e7ee73d55657d8e81f52feae66026d668d0e0db05098b02c529898960220494551b0022ae3cee4fde16bcc314bc3399e8539c4a9c9113a0e61c136e6325f01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f95410300000000004fa60c00010000006b483045022100e7624f56c609aa953b85a2e35a9f443047483a88828216df9b0e81a0054862f502204c6bd25e220331317108a0e1ebe71022fcde6cb6b4b350d270130bbfdfd7affb01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f1f600200000000007fa60c00040000006a47304402205ff5700e61120fe23d559b2babedbff3c391660372046cb45f53733ef20e901b02201f4ca7c270df43e9dd056207d6a158c024ca89183d23bdc944f20823190ba84601210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f2c93010000000000e4a90c00030000006a47304402203bd1362e1b26ec27f23492c1d531a1fef82964bf18baafa468c7162e76e9bf96022053371ccd6427efc5a8a4b3ca7f74fd9412985f071ccf24b691f2bb4f0caf264c01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f4d97010000000000b2a30c00040000006a47304402203f4e2f5960de6aa6f2ba1c089e573f0c1f60226739a9ea1e9c1bcfa3eddf8a85022029e9ee694b66584451d9be4c7fd852f41d047d3e75bd3e5eb603eaf8f3c1cf4301210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f725001000000000038a90c00010000006b483045022100c67ab8b8fa57cf95b6485388305213776021b01223238a1a3982bde9f50339c802204158da7dad578e9ba360820cd7220f45e1d0c941279581adad101fed6a86595801210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fc9cd01000000000098a70c00010000006a473044022039e5331137ce204d83c50e4e4ef7409c0d97aec1965e9f64ae6a1f9471baefa70220656ac23a5666385d0ef79636d68168ee9489c39ceee23c71f2df7e58f3df6fa901210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f4434010000000000faa90c00040000006b483045022100ab0177d6115df7c3bc12d3090b189180d863bc260fbf5f7df677f572f81f573a0220706fa88e2b891dfc2a67020af812581d768e153a7ccfcbe24afd8b9524f8731101210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f62f701000000000084a60c00010000006a473044022055f9fb6062fef15c977e19e26c0ccd1f6b359f5dbafd71a8ff7d94622f6a2b0a02204ddb191b4271a8b0339085bf13d8a84943263c345d02712ce317a2ce46cc347101210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fac3001000000000044aa0c00030000006a47304402205295e46a9ffa78937fe1ce34c85c5240617a9821503eaada274cb6aabd80f8b002201b1f7f61caf2745309b401e024466e56d98331cf3f8ad00a83076a24eadd8fbc01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fcf9801000000000089a40c00020000006a47304402203be2c0e5650bba5ebfde6ed6afcab17def060e7bc61717d102164d430c6abdd9022056bc550595d8fc6e7a9c855ccd246503896a411bd9111ac84e5ae6c73eeaff6e01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f6d150100000000000da90c00030000006b483045022100eb0c15553e7dfa6557fd3e1808d9e4d4f95e46a3146401eeadb97ad27ed10252022057256e253568fb4592db4b73fc4479e962b6551cced683b9e006645e1aa7a0bf01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f0b24020000000000e6a50c00020000006a47304402202ee410a2e380202b6f533790e7fefc95f28956aa495ea2e7db70b824e301833202207cf2658c436f939dc45d4f69147044c14b526c6b17e074cc2242e143185635d401210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fa2d602000000000058a70c00030000006a473044022079f2b5ead986ca2817ee70006eac44a0a899074463bd20309305fdddb840d9c902204663e6118f849845987fd55fdf8138b4288749bc007f802c2545a9b1a885151201210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f1d9c01000000000092a40c00030000006a4730440220018709c98bbfcd3f86e008b7f3613ef89ef2192f45fb1c177589ca8fe2c1894f0220671c12294309d5a8f13d493f4124e285d5cde6e0d13c3b5a360e3d7c0833e90701210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fa74c010000000000b2aa0c00050000006b483045022100ca07d712340434ef04f9edfc8caec160546ef7dfeadc29b2d91874f2b13eabcf02205a4302574fdcc24306073227896fe7b9f2e5632a09afc236cb3a5c76ada9a49e01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f