0100000032ed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0d00000000fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef060c00000000ffffffff9a84c9ffa4d3589b6846773763d23110f2ed0e3e562acc0ab4a1b5885e1a57100200000001ffffffff45136d212ba9b910a6aafce842b9323f89a277034604d9ab1d9ae45a5bda435c0100000000ffffffff45136d212ba9b910a6aafce842b9323f89a277034604d9ab1d9ae45a5bda435c0b00000000ffffffff1994b0a492666061357d328adc49d718dbb34e1422ead6749d372b9476e085560200000001ffffffffa45099301256fc7116b8a0e71031637e67edbfcfccdeec44699dcf610ae0426d0c00000000fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef061000000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded1100000000ffffffffca121a7271a6f9bcade1e31907de863f99c1f5a2701ca39cd8d7f20b1dc03e1f0200000001ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa20300000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0200000000fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef060b00000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded1000000000ffffffff32cb80c7706c9fde211a7d4619d2e77842046eb5acf94fc1c9f29c1fdd97d98b0500000000ffffffff204c6427f037b0d4a9125f8f8623f98843ed063ac922fe1e4e7512a9d1f12e3b0900000000ffffffff204c6427f037b0d4a9125f8f8623f98843ed063ac922fe1e4e7512a9d1f12e3b0700000000ffffffff204c6427f037b0d4a9125f8f8623f98843ed063ac922fe1e4e7512a9d1f12e3b0400000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa20800000000ffffffffe9d5470357265d599ddd94480338fe9573e56c44000085114e0c9821dc9d09cc0e00000000ffffffff204c6427f037b0d4a9125f8f8623f98843ed063ac922fe1e4e7512a9d1f12e3b0500000000ffffffffab551281d5a19dc44c53445364aa7981a14d86ea07bc42f7b0b744b512d462a31400000000ffffffff415b16a3c89bd5b5d2b24554dc218a8d91ad2badfbca7905a457baff1b67f23f1000000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0c00000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa20000000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0b00000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa20b00000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa21100000000ffffffff32cb80c7706c9fde211a7d4619d2e77842046eb5acf94fc1c9f29c1fdd97d98b0a00000000ffffffffa45099301256fc7116b8a0e71031637e67edbfcfccdeec44699dcf610ae0426d0800000000ffffffff45136d212ba9b910a6aafce842b9323f89a277034604d9ab1d9ae45a5bda435c0500000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa21300000000ffffffff45136d212ba9b910a6aafce842b9323f89a277034604d9ab1d9ae45a5bda435c0200000000ffffffffd896f7ff5a47fed142019ee6c6afecd7c6daf0f459b99bec494679f1d075ed490200000001fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef060700000000ffffffffdc855212fc3fe46cbba86f66126e8b854971137bf6f77f4310807313228ab61d0200000001ffffffffa45099301256fc7116b8a0e71031637e67edbfcfccdeec44699dcf610ae0426d0900000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0300000000ffffffff204c6427f037b0d4a9125f8f8623f98843ed063ac922fe1e4e7512a9d1f12e3b0200000000ffffffff4841d96b130220c37e5b8fca1d71926d337afbdb10698e51b8112dfffcf2ad5f0c00000000fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef061400000000ffffffff5b11fdbef5ee5d35bea2ba146da23b68218fbbdbed2a2c307df0c5e5673a41170000000000ffffffffed560004d348bc899a791fff17e19471cc0ebbff2b6bea2ef0ca20f2346d5ded0400000000ffffffff3e56945774432ed0bc8a4afd72f7ce129818ec533c872e8d14df71a41cb213ab0f00000000ffffffff135f2595fb18ac7af53c73cab825a6aad4b12bf8d45a034ec84d815b249e92070100000000ffffffffe9d5470357265d599ddd94480338fe9573e56c44000085114e0c9821dc9d09cc0200000000ffffffffe9d5470357265d599ddd94480338fe9573e56c44000085114e0c9821dc9d09cc0000000000ffffffff0b77df02e49e7ef06374197979aac146aebae74ef4aeccdc8db99e4411456fa20200000000fffffffff9e2d3189b38238d0979144188da1d8e8b959fb2623f701c84ee355f9e93ef060d00000000ffffffff943f6bc8386a1128a109f49169df701ef65d76a50491eb551af47cac0f96c67d0200000001ffffffff0a8b907e930500000000001976a91401ee8e04cafd3ae6428495c788334cb2b474f5b388ac8b907e930500000000001976a914452c52e66096fd4d65dbc323dbcac98a779a806f88acf4141b030000000000001976a914ab7ce9f916e70418199d2acd276f0ba3a5fbab2c88ac84e3a7e00400000000001976a91408fc2282d345ded9360093d886aa255374bfdac988ac8b907e930500000000001976a914a918012851e0795dd272a6d49d81525de7f525de88ac8b907e930500000000001976a9141a083bf69fab96c492696c13a2d86f901962e5f088acad53f0290000000000001976a9144707732023bdad5faf9457c64534d4b522c7e7ea88ac2dbaf12b0000000000001976a9143a5b1bf6a650e4118d4bbec77f20cf1fb6526fa588acc3aeeeeb0000000000001976a914224f25fb1816e574891f6fc5c047b4630e777e6588ac8b907e930500000000001976a914e74e609f4dba00cfb6ea56401935b0c25269933b88ac0000000000000000320000004000000000667a0a000a0000006b483045022100a44c1c38ca2e5602b7b7b3661a8ba75b5e3049c5aa9c112514eed6a4900ca5c102206d92c539bfb9543c459bb7768f99c08626c23c868fe78e17984a6c7c12fb80bd0121034f4821489e8113169c40c36f5412e961af6b23cf7ee403afb268f2851eb1fefa0000400000000000667a0a00050000006b483045022100d6d7b519fedd21d92cc84d99e9f647bfb884c174f113de0dd86bb8f2b80101a7022004d598f01cb72d35df4f74b06adb1bd328612f32dbe23dfedc17c7ded601490e0121021b3777ec1d0904e7bbc4c024a846b5098f6283b8c2dedb07fe01da0cc29c04fa860e6b770500000062790a00020000006b483045022100a9ab7fb7c7a74b8470028bb6d3cab4b86763d5c60e1f986b430220b5dc480fc0022055dee3078f1b1c7111d706587e16dcb77a5cf0d2d5ec25be6add7415fe069ea5012103c6c77f7818b16461c73f9039cf0c212ea6388e9148a95f7964b96c9dd8dec8ee0000100000000000667a0a00080000006a473044022071f20d323c1dd460065472117661533ee24139e6be4e89e1fffaa2e96c597c6702206c1114b2b095e91488d96544ceb37ba0a33edbf5924069217570c2783c0a17a80121030c835de95a205b2c8bd621abd5fc98571b05df9201a52fa83a3bfa22ee5caeae0000100000000000667a0a00080000006a473044022077e99a691643cc03cb195508be03b2c24932541db433702a39ea06c1e7f8a9af02206abdd0c08b632e9e97a69170bc296e1703f9e26aa7b52659cc10e25bfd8530dd01210325531da0bab7f30e0df54c0a120a351551aab77f2a8ea6c8f6b3882bc0edd0c3ee9b14380500000066790a00010000006a47304402202ecf46ef62f3934979c8cb338184be8e0c6d9f68b3008c66bfca00c34b5c8a590220411014dce731096606ca8cba046a338ac710db108ab075af0f7683444706c13701210311747638e67d72c6055d3fabab7ee310f4074e370b60a2e63cd86ee63dae6d830000100000000000637a0a00080000006b483045022100f58dad41e14aabcb4dd1469145eb7cbe66cc52a3da95d4725616ae95d59d782202203b0b857c944a4402e258b2fe82e3193a836b594f44f3fd02ebfb3bfea3eef6430121027363efe1fa455cc40e502d16e8ce4551013c9fbe5afdd734dd3d2d821fb3bd310000400000000000667a0a00050000006a47304402202ddea716784073f0a0fd3267b01ad8545dc1cc1fdc74f865bb2fc36ae12dbab10220236e74e04f34a72585ca262b47e6d05beecf23ef03a31d2b21cc5becee227fd2012103add44dba8e7de1ec01aa0684eba9261f02124b42cb616a9ddcadf0da2556ea410000004000000000667a0a000a0000006a47304402207452a21bcc55335398c88c21324a26a8d158e04be719e67e3a32722a4ad54f1b0220685764e7b4a6de05a66509c2d4866ba6c242bbef2a6af075d6c1b276e8338a300121026cc792f6bf20a048464af640bc708ad4e27ab119e97792a3099a6b76fb48967ae0cae9230500000066790a00040000006b483045022100873667209be7c7877b96bb99cf74b816054b0feffe07689b183aec4e1df162c50220157dd8caf41a6ac0b3f1c0dd82eff42a2cff5d4155eca355ab2ae0482e9a4c7d012103ad5aee72a2d7abe2d69b6277bc75a5a544e2107739f3f5b3c554005a6d649b590000000100000000667a0a00090000006a47304402201c341ed00e295eaeba2b5026392f05c0a2e58c02cada9b9790724985dcee844902203291def02fa1d32dca7077d8009c7474383911e0554f9ad0951fe57db5a0ca7d0121032e01d9ccf881af6a7c08882c7a132b97d0cdfd2bc6b8b66bad226d16f308848e0000004000000000667a0a000a0000006b483045022100bcf112cc279a351952c6daede745380fb63b10e36a6628bcf3602d266883ae0e02200a46298e2578f4c7d0a8c2afda115f5fcfe95d8b1f34775e5113de8c599c0a8801210290947bcdf316c6c2ab3e6184a45ab704106a516f2a733825686584611e9d95f50000400000000000667a0a00050000006b483045022100cc04352a5aca45cffc5ee927c938f223f256bcd2e864528eb118c5aa43495d8902203204b7a15846a714417f81d3d8e35594cab64a22f5f0474f488ab9322d1b5b7801210259ba3a81d30eedcd12a10db802c64fd5eccea8d646ccac9db18c953b8361e3110000004000000000667a0a000a0000006a47304402206db4632eae1e689b31214ad96e784c2faad3c959bf6f624d11fa638709e5c2ec022016f30959b4af70faf2b4b5230c867a71ea7165db3f4322d148f35808b4b70efa012103b14c55e06038af360ac78c0786568be1cd7fd5e002d22efd5a611b9e13357e780000000400000000607a0a00040000006b483045022100e0b8efe5c68155d3ed74fea0cda7c49c1a91e44bb85caabfd674973929bb94350220262bdd03d8770c96df148a61509156bc2b726562234a21c09115dbea5d56fd86012102183a2b426b0dc3f8cceea2204581eeff41cd92db23095ba0e749d9cb1eccc1a90000040000000000667a0a00040000006b483045022100d39ff02d502fc2cc603cded85a7b07e1ea743edc707b1924e9cc36a950ce7c850220121b8e5491207cda01fb76a25339974938970e41e3e1e22b7da229970514b2bb0121027baa5d682a3f87ab89e2dbbddd338e3e81dc220cf5fe61c40c6454f7787699170000040000000000667a0a00040000006b483045022100b3a93343f3a21a96b47cfcf4090c73df7212be994af83906c86f2f1bf8d4372c022003cb7791603c3e0c7fc0ca625c58c4f51f79da8c52aa4dddca24512d287d0a540121025f061d77faa00542887e042397ef3868dc435583e46e6c3af3f713d311b5b4730000040000000000667a0a00040000006b483045022100ecd1cdc14f5d47ba68fa4891131d799b4eb077955762304c4cbc11bc717b23e002203e7232fe54935474476b8e0f0a4982cdabfeac68094e2cb6247f0bc55463f1d60121023e6399d4a3887e9398bd9283eab90f894d465054e36c4595c5987603a969bcc20000000100000000667a0a00090000006a473044022041ac7cb8000dad1052c89794d74e6fc505cd557cbf1d106cdbc805ac1b7355f602203f2de39151bc4554f6f826bac08e866f514e685e88d394f34dcb32f03e2dc3ab0121029761c66108cfb28beda5116833bdb1ff6efaed6dbbf9ec62b2a5cbd41f53d9d30000000400000000667a0a00070000006a47304402200610ca300251d86fdec0cc21b88ffe0ec360a3cd49f15a7b811def75035e5b710220417ef5e848eaa1e0b7a8fbf2195e509827c51565f393bdca65dce439d2b46d1601210294fa4ab65efcf7a7cece2bbb3b2052b7fc09e576159858592530afa827961b740000040000000000667a0a00040000006a47304402202b59b5616e3673c09bd3952adcd553ffbf859702ef0bb4146b19f3ed6f623f1e0220699af2f246f6e65cecd80f0610441bb4ed0b241125994d99b876bec8eff8bb49012103653d457db23e3031ab8cbe6f52323a0104ee87b39708987e8ff66ab748d5feb10000040000000000637a0a00020000006a4730440220484f50b8246f220e741f794fc7a8c854cf9dea74db14de4d1e7375ccf25f243802207820ddc3e4e12e38be17a8e7ce30ab7bb5fdf2e43eb79647207e024c9a9d78220121022db14eeab4ae0935387058bceb00f41722f0dc3bd253bcf4c09bc9c2a1fb71d90000000400000000637a0a00090000006a47304402207070edb32237e8afc7f3cfd8dbce5b0f446de869fa7a174a92726d90c87de2de02201b6b65aea0cf6a018a448392d4e5433fa4f5059171ce987a5430d4b7718fdee7012103bbf379e13cee335669297fa89f1b2e970113afb44d9d1001d031ab9978a9b9b00000004000000000667a0a000a0000006a47304402206ce7d0f6926b99cdb992f7445bb997acc4adb561db71e4b104a4dde4a6d453630220238bf55c47dd5cf1fb784e124c02bb6eba78a7cd68bdd6f0d5bc3490f538ab140121034513611d60e81480fbdad364db9c6ca11fca19586d6feb265e6d2c9c5a0c2bf60000000100000000667a0a00090000006b483045022100c41514cd67e5575a826c4935140bf1dc960f78ff93fdd998edacfd3c8cf222b90220283f2d46788ec48cb65571641de2c9e2a6d2085c22563fb4766fcfc881cb5bf30121036327aba7a87a519e00cc69bee9b2972b777140f048efaee526c30f536600375d0000004000000000667a0a000a0000006b483045022100ccb7aea9265b87fdcd20a058379ecb27eb6a1235deda5ead45c6a8dffd7b2bf1022022ffd923aa3d41b8b392dc0956e29ce96791f567665c8ae56f52ffe6ce5f69ad012103419dad80325d036a401c4a0798f96e105d152717a09b58a44c4984ff7fbb15cf0000000100000000667a0a00090000006b483045022100de113dd2932526d9537bdb5749ad3f47f0ce99f95f986c37b563df1b4888f7bd02204a9a95fe5da3cb31aee31d2bcc2a9a5558710d37a1dde85e95097aecab677827012103d88994649f2ccd3bc1b46f73992f0bd150ac08f27482b0540a21922e11cfd1460000000100000000667a0a00090000006b483045022100c81efd851fea962f9869f4a59863c0e0c3b6355d1ac636ed3a993e0f7e364bd502207f3fac3b22ba2ac9aebc6c59855a2f169cac1fc0791ad93348c398274a950784012102877491b32d6fbdd60ef9ed9d1bbc022d72a1ffa283abbb7c12df20c6ef9b15a20000000400000000607a0a00040000006b483045022100de86cf3f2ee98584f417e1a094162c2d8fea18606c023682548ce4c0bdea3956022006719b5b3988c3b2e08e3fde7311c601fb16a9d879701bf1c2971be4a3538e00012102d4176deedd6ea8ba9b403adaf4b817a59226cadc76f543a5a049ebef74dc2bc60000100000000000637a0a00080000006a47304402205ad32c2f297c9bcb5d1eeb9314e1c5066bc2208b9fc4f9c76b868785851f0029022018fabab2c0e8f824560a789e5ab255253a823d820c8f421ee932730e011060ae01210348da448089a35112cd3d3f6d0a6b4ce9d807c5909f85ab93c2c544bbfbf6a8fd0000100000000000667a0a00080000006b483045022100d108cc243aa257cb210797f595b6b04942ddbd76b79336443aadf5480e8329d30220052d51e4585de0139acc9b3442f916164a550b0226306ce4a1637686445a7fa601210281ab5e74567aae5d6d4b3cfa3b2c3d30bc0e00bd3e34b1c5e636a84ec6e160220000000100000000667a0a00090000006b483045022100ee99566d0124d172337a3a9e63d0e218f97a985d6e5afa62a72c7ed59dccd020022048706a15063df60972f93cba1bf4b75b27e8f9fb92d54b1be397cd9ed0d6a6b8012102d0f93760169a44ae62c919f4c05ec84eed1a45680379e22e2c37402cd4e340490000100000000000667a0a00080000006b483045022100e43746b1cacc4ad9676ef16880ff07fd0e9090fe77c53178d1d0722c0885bb9a022020640cb54f381372b0c7e9105b3ba447e09ec99ebc6385d01bdc4493d4f39b770121037f545aec59b92adcc66aa0373986dcceeecfc7693ee27b9db60287ce9ef5ed47b3902d2a0500000062790a00030000006a473044022073ba53750569bdd05511f28cd9e61e694fe9ef889e34374f4615e0e4b9422bac0220731f221b0857157f4b34c4ea5f7ae3ffe8daafba6691072676a815f5ae65537a0121028ef07c35329c726943ad1a3a9e157179438ed397cfc774aea52ff6b6b79c24700000400000000000667a0a00050000006b483045022100c3f05a194edf21fb54248fdacfafc967d4f7930d2052bfa0a109a4cde93b2879022013ac58e90dc16b1ba6104d11ea67d5eae6a0cbc34b30074f3e41419757574c9e0121021561b3daad52697eced02b3168f3485a964cb62eb94d63b64712bfbd50b7d04b41e3353e0500000064790a00050000006b483045022100e7b7d39aaf0e60dd15e12f521e526394af52d74a2b04f6933dfbe1f530db96e10220210aee899776a026e420e52b6546a5382b521a79db82f0c92914af674366fe7701210261da2da0ccd9ab75dcfbc9bdfb059d3c32f9c6d8ee96e675e4fc9b9784ed4c180000100000000000637a0a00080000006a473044022048e9b9c79a45a6e18ed366147c53124ee8a4ae187123af10d76a4960f071bfac0220370a5c59413f8a543a6eeea8afb1e5a63c999b4b4d8b446b2eff338ce430551e012102960d93a0065ae7c23d5affc2515eb792ea004fe09d2d22faedafb7176bd153130000004000000000667a0a000a0000006a47304402205f004c5adb623b15abdca6e55713618864da6dfc8379e4f22143e39aecf93bde02202d7cea7394d63d30e277798a60e339b7764f31064613d721b1f16086f1f99199012103400760ff82b1a4f263507354eb2ed310303af58e0376e116d0aafa054db6bef80000040000000000667a0a00040000006b483045022100c8799c07d6caf0b8ac212472eef5565296025a368189b6f7795da046ea2c3ee8022023ffeef996cf56dcbdc5c6d44301f5ddacd9e7ab2dc4ce410692b078e192532b0121032da453e97f605f490202de0096a4175ed6f85c6733d2b61b44a698188faf401b0000004000000000637a0a000b0000006b48304502210086793c52e3d12ea82fd53631500d18fe217f2609db637ba45f4f8f54750a4e4802205c90d4dab21e0171c9888d502122432aef496c244e9d9ff16b1b239f7e9e7df2012102d284f19f934e3cbfef47fdc3f26a62c5ee0d2bdd84b74a8d8326ab62d5b9d1320000400000000000667a0a00050000006a4730440220766c1ba946c42de4eeecf2ce886b148f7645e1c702a7632f09891b18b8549b9102200d2f803dfb66d6e4c8f6daf7e8cf04e03370ffc8676751df37bf1727cf65e2b901210297fafe88dbc110dbaad074334011ba99b821eb7bc4cd54b1abe7619edb57460e0000400000000000607a0a00020000006b483045022100da53f419ddebe21770d7be721f9b6730cb4592f687c87d7e926584db06850bca022043e336530c23e29633b309fc3d1d34ce01d38c508761ab69c4a247b244a8e71c012103a0229e9cbab8aa8ea8240c194eb19e6e85faaa206eeafe152bca4c05ab176eca0000004000000000667a0a000a0000006b4830450221009880a374585e0b54560cfe111e08a91861c8dd8a8f38ba80a1bd10c350997cc50220665518f2b43988f6f39e075f492987b5c990481494af6c4e53148fc7c2bb8fc8012102862584e5830d8b727c53329823ba9bee95c5b1443a08785e5934cbf4adb74f550000001000000000667a0a00060000006a4730440220737ac1ba7df5b4177609f94d1ee183c4486521a98c5ed2033beac3b6e7fc600b02202c711a726d859d144414c83277d28ec2364c42f322fb487ef6fa27a1f6927c650121023c97739c9d91baf092bad4bfb682294b63152c97d6d4acb4c73100d84911a8000000001000000000637a0a000a0000006a47304402204398442c1891af988de25922da7d1f81341c519d5ed970586b80191b5ad411fe02206fc1c38bb19ebd3496b43f3f0816f7fe907cab2dc0cb613491afad18d3585515012102d8992fc1d981fac3bc1475a3ae0b4098fe88be4063dc2aebc2028e88c55ad2aa0000000400000000667a0a00070000006946304302205386fe21d72d300905e29c26b0398c707e108b6390d5d3916586ab0d31a14ec6021f39dcc39b995dddb9a9a9e4e8b0cc3e7c83e80c4e8dae8e6ece2157ab542c130121020f72743e0c02e39fa85d19947a4e9cc5480b71e934baf9bac45d89ad91e9026d0000000400000000667a0a00070000006a47304402206a8d035276cf949d4839d1ed7aa0175a6a2ddfff075f7a0a0ae383a814049956022044b9adef287d29a025f9e2a2b0a37cbe53d0b352d8cb10c47d10c12490ae68dd012102222321df746d9101447e072e78a88a8e1f621e07ea89bb2bdeba36eab4da52ed0000000100000000667a0a00090000006a473044022025d34c8ae482765480d368c3eedd7974de72faf0a84cda3912da6ffde24293c7022021be99a5054172840d916ec89cfd3289238951b925058c7fa4cf1ce232ef3ea5012102ba0df25945bb094d646d79173dcd6ec787ea90b257e37c01623e29f045347ee70000400000000000667a0a00050000006b483045022100fa825b227d6bb2b546202f0465c65b303f4fd96ebbc9f5de640aa538754782d8022066347d408bf4365c03ad22a138ccf927c5747a2c93e3f81d33c6706acc17b2ec012103e5a347a22195d302d50d388e253866bbf089b327f4a2a70747e0c33f567708f4baf3f8490500000063790a00030000006a473044022029f337d3cc670242765c5faea96129ea36829d741d97d11db71efb62d833ef0e022073c9fdb55f618c4c57ea32d064ad381f06e968cfa6ed40ef64fc929c40b27f34012102c991181d34aae99835e343e83b5119f1c018faf672a57874594c8f4113e2f42e