010000002c9666a717970a57d87b4652b119d9be7c0135c60243a7b56c4b49abe816e70e3a2800000000ffffffffeb892d1741abb9f20befd46f380c34f4066396f61de087c2769073c71dd123cb0300000001ffffffffec1729718e6e1f950840974ec9bd81e55307514c9fe533cd52396252a0b745d60300000001ffffffffec19ffffc70856bfd93f0e19fe74f25ddd121257b785188fd668bfd3975a13600300000001ffffffffec1a455fb9114776d0088b1876d9b376fa2f52b83828c4679fd2c0343896a4be0300000001ffffffffec262ec955c531de885ba4c68879001d39849a07345c5460ec73ca1e4953dffc0300000001ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6010200000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6010300000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6010800000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6010900000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6012000000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6012100000000ffffffffec268517e10e27a78c9d8fdf5782e1a3448168aed6a8f583ff1ba307dc2ab6012800000000ffffffffec279faae8f9d6fd797370239a2ab024aca021ea4e746b346d3f2f76de5cc64c0300000001ffffffffec2e5c42d9a97e6d39b0ce239511fb3e586afa9ae7d1eb5597a240b562a804cb0300000001ffffffffec36b9aa6a093b3e12f77422576db62f654532bc46dc44b33b3597c4265a6d572800000000ffffffffec45312cabd9b0b061c51b3c60d755ca9539a0c31e1a5b782a6a03dff43ea5940300000001ffffffffec4b45f2f6674fac8c596128a5eddb45ed64e21081d122e54ea7aa2c2245baa20300000001ffffffffec4eee8c0fcec6a236980f4bc7bfb025f57e305e43e6e4aec37da621041509e20300000001ffffffffec5317b45e694cfa24eea9201cc801a88ef61ecb59f79051929fd6052185b8230300000001ffffffffec5b59dea6f8f7496ae688e9c5b6857f7b6802cfc9183f43f64f285ccc468cfd0300000001ffffffffec6e4d23260a29754875c10d611d03d2a54eb364f724967db0b063544559e8a60300000001ffffffffec73c447c5dd1625b15dac8072313ac22d675a404fe90fa652483c10f63a22560300000001ffffffffec74f1821499bebcd97a105c0c496387e36069790c57f5e0296e4e24ee72cd500300000001ffffffffec76309e4e0f070cebd4b5be1c1f60f8c7b61bf1d155b9da56d778bb56501de00300000001ffffffffec765c5b88a8dbbd459d4930b13c08fbda41825d043c8ef1b0f15dec64400fa90300000001ffffffffec81f985af94d3831d335c328d6e89e3872c3a5580aad6f7850a8e338dbc128c0300000001ffffffffec88184882cb6d422b6ea0e13f8350e0c5f0d3770a5814943d88ce912014697f0300000001ffffffffec8d16823f69ff700c08535fab9c5571b39d2649ad92ab5ee645f8d5ed6b2b8d0300000001ffffffffec9eb9cf3280b6372a27cd34819298aab957d0ac192331d307025802e1c798f80300000001ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c0400000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c0500000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c0e00000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c0f00000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c1400000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c1500000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c1e00000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c1f00000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c2000000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c2100000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c2200000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c2300000000ffffffffeca7a7077c6a1ed7fb7113268a931b8c0476eddf493452e9ddabecab66481b4c2800000000ffffffffecb56c54ad60beb4426f4dcd1ad8b6212ed70013a68b17f4fb030ada28e29ad50300000001ffffffff2922e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac22e72c000000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac0b77572a0000000000001976a914a5dbdf7637796899fc855034bede2927c05b2a6988ac9adb4d020000000000001976a91409d25ca6bb752a329691ac956af8a6c11582dba188ac00000000000000002c3deb75540000000014480300020000006b483045022100b65ba87ad3cce81c841afe79c67538056d32e1d105708c2e29614ffd299a1c480220078e76742655e212d1bd91173bee61ec62be852f377c09081a0a2cbb147bf2a2012103bf067e4968f581c6f6c07acfefeeeaa35d3eab90aa048073e9526e60bb0e8ae2993e865d0000000014470300020000006b483045022100947bda69c49a2825cae3bf2bee1447387e1f801591f55d6f22812f9c93996f2b0220066abeec4c91e79da81e6eae73ad24db262e4e023ee75f80ad6b4660d498daba0121033e9a4454a26df8c3306972feae4ead507abbae600fff61e8afe5754fd5269fd2b3f57f1f0000000049360300030000006a47304402207b95f0948690655493f352d968430b0f577bbb98ebf8dc7e844a34b3ede493460220557598846739d860998b43c8e93515ee397e46b66471db594d2a2f3f806521f20121038fd4e6a5d53dd82f7dd7ad0c1756769ee28cb5a31334b11dd2b17b13fa9a8ceadb9edd0f000000005e380300030000006b483045022100b7ec7525b467736ebed64a637d4634be84eb64b0b5561a84c1e1303da7a21e620220409d85350f8f1d444d448888660d4a73a49a0c231d88c2fba6c27dfa459008b601210314e63a3f9ade80d7117a31ee8e4805cd43aca8de9daf911b0125a8149dc87e32caf2470e000000008b360300020000006a473044022004d343ffa410083eab935e47a512e9667dcb1e74c81a701e7529bb77dac5a53d022017a5a5b736a4fab11421edb989fa8b53ae59ef2927d2589a06cd6d4b3f03b642012102a5067cb761d9a800c37ea4ce14200d0969ef3bed082492fef513ae9eeab367738a1cc4110000000082370300030000006a473044022067051367e56debb36167b992b43be7b2f5daae2a41fa5229a390ed1e9c6a154602204fbf01bdf3efbacdd1b1f364f7d5f9d82c6ea6986ddcb4a9a91e93184c134edd0121023c1f5ba11d813e1d060691523bb252b20365ffb90045547493e7bcdb599c92ff87ac27000000000056400300010000006b483045022100bca0f87bec47379303f67122e8f014cc063eea7698ddf38e2a191144520c6378022048cc1551fceb185ddee2e2f1431927b00fb6f3b4d15232e5ee980a5c99f6f17f0121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d433657a52ac40b0000000056400300010000006a47304402204b6fb8c151b00a43c987e8c8eed39ec87bf879e99264cd3a92630bb6adbbd3530220665ff88abc4e26bfd5a65d99b3da95b62ea99fccea7b61ef11335d345be710860121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d43365787ac27000000000056400300010000006a4730440220491582cd4042cb7c260d2a6fb90b49174c51adb4374f46413389b92e1250f5460220448055e3e1c2c1b9fb1a1d10d01a9229468429ae132eb88d94fe97ac254bf9a70121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d433657a52ac40b0000000056400300010000006a47304402207cc888def860daf10745c5b3d9bb7d18bf2fe4344bf6dee9625f21e474f2212d022028b766cefcd5cf4bd9b997006a82c192a179b2973ea1e6b9a3d8643de9f7566c0121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d43365787ac27000000000056400300010000006b483045022100932dd8a4364fde94e39cc51bbb452d6e4257f9cc080d61b4904f6b372aeac5a802204e8c905412dbd6976f5e7be159cf7029169d32b5543c6dee5340252aecb640760121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d433657a52ac40b0000000056400300010000006a473044022056018dd36c0fa8ba6d2a8a33a088225d94b59b4c9aa492957202501499111a5b0220311bbff666bffad4b00cd0b6c71982c143155640e33b4a0110c3c795d25276a40121034641b7d96ef4ae518f9a55569668069bf7f2d005c5d4ea81cd74ee432d433657ae7bf92b0000000056400300010000006a47304402202b420288ac03ab2130eb61874477ea88439dd638948948ce0be8e46409c9679602203a30271d2a5329a77fce548f2a261f2cfc2d1c6c874158d5bc4f299111df320901210305b647439bc0f519eb245ba754e35cdc17c2d986fa9a577ceecbbb29a7093cebdbc99f2000000000a73c0300020000006b483045022100ad19b9ad2a67335a7c8e1c49f84c5c75f6a3d53321d6ba0b56e5e923a8e2c31502202f255639ba0ba580d5a7f8d876538dfd922ed40588e21431db290d8e1adde89e012103d2192ba3e9b41c127935d4444099f5a63964e33d35f87d2586794dddb89ac817b657eb200000000092390300040000006b483045022100fb230836c70e69b0dc0c3806dd6c66030158f7f8c6462a037d5d1a5ad6a9f87102207108640d6dd6d3b9dd82116f98f3463f25b4dfbf8d61d86bc17839d6e817b0170121038f2cb84501bda048eb3b085abbab8d631fbd5d34be5a064ec1559e029957b03752a982160000000019470300010000006a473044022035c49b480e02e029a74c339cca3585a5c0b1d0dbcb48992694a5d5a214ace5aa022024e696b48776df046f7b3ee4ffe1e2dd7f52da9eb7907ce7dedfe431f401c569012103812f88448c4d45acb7f099f545b3e86825892aaaf43a6a1dc59925543a60438e4f7fbf0e00000000bb3f0300020000006b48304502210099bf3208e04ec27cf6cac180013e9f6f226ad8777052b22d0a966b61f4296944022008dc0c6371003d626e68ca50a6b29718e31195a0dcd415f6f01966b86f8b558f0121022854fb349290b97ede29816ba5d8c41b03a9673234ca76b7b0a59c2b042a137c5183b61400000000f1350300020000006a4730440220295adf3bbf44935ecfa8923008e73c7ca47bc108541d9b6cfb18905b858900fa02205c790d938283d799ba429cbd4027d44d005837fbe4e42622e322add5b188a32a0121026d097eb08b888e440c7be4d96a0101117baf4e1a93fb1c00c8a4be2e838885694f7fbf0e0000000050400300030000006a473044022020306bf279a6b142fc333f224b4e83b881dd9806ef2bf6f908048ade9e97a06902207dc8d2ca772f382e990052568fab21adbb0e2192d7022013056d67bbc602b281012102e42f6ebdc2701efb0831fe922fcdf5af7f3d9dddb4bacdb82f6f73ead7d4f8674f7fbf0e00000000ac3a0300000000006a47304402203e0b2149e01eff086fbc3a477c9255c7eb26df54f80f52a6d95bf6831ea2b05002202debaffd393e1d77d83cd497ff1d97cddbee8a5e3a6fea5f6434a35d313c75660121025f9392e222587e882c8ea0ebc9e8d60ef86d1cfa56856ae08d716e923c6aa8718758480e00000000c1440300010000006b483045022100d7458e90affcd26ee41196fc62eea417d634f7e81f7770e5ae654c1aa29d276702207a92bd013f8c50dbb7009b0d15e0be98dcaba0b11337d8524b85e853771abff401210398f511ccc1883ceb6327a67665a22b4984209fd629cdec1691f5b8ab5f7caebad284261900000000ab380300020000006b483045022100f5a1ac0804a21947c335c7eacc54f2742e44870ac778200cf0303199f1d5a084022023ed20d2c4efdc05fbff87ec8ac237eb7df00aad0d60f17aa9999804a68f00bc0121030b189fb2817e976f0f47d6eb3f80ea2dcca8cf9dc0d509f397b7f85251fad7b6b657eb2000000000ca350300040000006b483045022100ad50fe29ee26594609c4a35bd7c3765dad1e4acd5b739241d9a7c19301fba3cc022043646b4e2870476c8b30b991e113c129f13492ff28a7ab2768dd9b15e062fe590121031f3e178e6e4f288c39581f9d51c0ee8bc4ce6fa50ea7c3261898283f03143a504f7fbf0e0000000017390300040000006a47304402201593316e84530239b6c01510d9ec4558f91518fbce14d05e0ffb0b7931b9534802201fb02627ede3bd79779940086a8d3076088a8e25c1a55c4da7910bdfe9a8995c012102d72192f5d7b3abe635c940d24c82fed43bd0d968ad969385c6c74221a359b9358758480e00000000d3420300010000006b483045022100e73ab640c13ed61c51ff430f5d03d13677288f944bc6099096733719789f247f02200ac82b6c149c43a725ffcd31143148ae2e5a702e5981daa2d2ab14ccbaf36cc50121026de2c71f4612b5ce450bd3d4d06167c5e9c9c266ad58cbe911ebd48d32276f1d5183b6140000000033370300000000006b483045022100b158b0339e29262775882296121101c72355fad2019dc74cb9ff05f4bf3eb7660220415a8edb262e666492cc7e5741a34252236925a1d3ef49e8cf8437e1e0135f1001210237124559f6cbfe5b310b2d2db3dce280672313dda70b21d82a848334d3f620ff6334501a0000000000360300030000006a473044022043c03be4dd7ebd32565b4339c744e6179053b8b3cb1dbe2d54f594fdf2518d1902204d5123e0bf79103e0169ef94e5acdf571b56cc08eb4534745e554380c94c38a2012102f21b258b26bf8d2a81fe93d3166873165bd00a65f9d4aaefca497fb9af41a0269be2e61d00000000db410300010000006b483045022100feb79a241b8965adaa9339204e3d1597d04b6ea4a02c799549d42564974f3cc202206cbaf98f819ef160e2a4516100587c9d3f1e03c5cef47394c838556d042a3ca90121023f0f5c8bd538eac60b6ed57d096f36bbfc274a34a81cffd4c38f87f7e32c2ee52d1e953e000000002f3f0300030000006a47304402206b915f7de471d7c9619d59778019844f59de4b628ac3be1b4f59e3c02580059202206b3b359359c19abe8fcf934fe5c0b23de69964fc718067f3ebdb13e42ed970fe012102c0ef190f9e37854c4513026bb2b8ab189c2ba65b016b0e87fa1129a5ef205b465183b614000000007e450300030000006b483045022100a6c220be71770ef950a40b66a2d7f8f7a7dbb8878b1c32c9dddc0c721727216d022061763074c93ba0b9aa69d14306de7a728c2a91ebe2f0e41f2a6592496646a56b01210343fdb4c04b4d590d928c36e6dcbda9a17a4d0c02143cdcfbe96b01b354fb4f4187ac27000000000072400300010000006b4830450221008e9048962c6b8c7b45b0ff126c7e0611620b3b51dc40692fa3e4691020b0af9002204ad91cda72f774f42d3ec614ec8adff74728a9c40ddca1b419c2fb6060a62b650121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006a473044022003a293edfdd425b12031354759882778b72a04bb93990a8b947dace361dfc258022078e04f51a2071f28a07bbf266a0a83097b482eef8c32afc3abae1b3a3cbf53780121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b2839587ac27000000000072400300010000006a473044022046d30bbe10a86990fa1b0ea21d5de80f6ab37e7e023d7e5d63baede9ac73c3030220043d565ffa45b2f195c1094f81671cf82524c84ddf02289a1ab593e756fad6e20121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006a47304402203562eaa2c413f111478553e4396234a5559ebfbe2657d70ffc6c891cb088808602200411f7441eeceaa2c798825312a3cb0bb0e1eac0c99e9ecdb7759d677ba4a91e0121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b2839587ac27000000000072400300010000006a47304402206e7471710af317bc8d9d3a0ce001e7937531a591f874780f77b3b5199f0a3b98022071607b35cfb3ad77968dcf77cccd934653ec4a78b46cb9ead56fd0f8e4b514310121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006a47304402207943f620a6e7854df366c45b601996fb5a3f01393af116e50d2f272e642c8c770220379c879c2ebf12adab0556a1cd8a3c7ce8643fdc30f6ea0374081dd278b913460121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b2839587ac27000000000072400300010000006a47304402200df7288cc06ac3f5f628b815d6bf3fdbda9e6de2c329e99bea4a7d854f8df28c022056a7610de4805f1f792f850a28ff012d1fd4688b4b72be843dcf03ad5b721d860121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006b483045022100c3eaa6780afecbf0498605bd2858b7a313f1f094c65a4a2ca109ff2af5c1c851022034106b8b0ebf87f5241432fe515df33b85364a38f14f73e5887624283ce54e640121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b2839587ac27000000000072400300010000006a473044022072c93e8c961944d00d21159643e0ba7a91df35c4cee337fd88ab4eb694f3df4402200257ae91cea232862468a15838b2a743a71269c9b3988e216596c661302ef8c40121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006a47304402203d653d457cd326cd22c76cb33c04ea5fc51ec217fdea1fcef355d8cac45746820220022690265fdf08828bba912f1aacc965d8343071831a8b90efe950335f47c32a0121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b2839587ac27000000000072400300010000006b483045022100b72102dcf2cb8e454db2f9795d3e51fcfc8975029b0bd8dd03e326383f158eba022070d46d67dcf3085bfd9d7a45a2f2fd62a8245dac009d1c78420c89b1be52ccf90121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b28395a52ac40b0000000072400300010000006b483045022100a358787ebce6314c01982945682af372f29a31c669a339808939c127dcac9e07022001274ac11785520360391a8cafd47ec832e7a8327b6832de488cc220e016c6c70121031d42f64f35f187a1b6e121ab3fb60c87f1142458dd7c77f626999467e7b283951dad160f0000000072400300010000006b483045022100c80cc64c61c595a0ec1057206477b56c81f6ca8236d18b92e94e57f191f674410220653eb8415a5091293c6d817373b5624d083db05828f08aee5c7371cabab4bcf5012102625a923f8ac4a3ae173ba8c4ab1cad4968784840e5da0326567fb1fb82b655e8caf2470e000000006c370300030000006a47304402202acbbdfcf93baf96d17ecd36a444adfc678206c04d195d8312cc914303e3b590022077bf82e407cc4d991169efcecf366b883f26dc9d98f420effa3dd57a3e7539e601210342d3e43db54c579561b93a6ac14fe232d19b03e70467fafd9de88e91c1ccaa88