0100000033963485ac3ca20091d2fec349da784c300749a8b18a4a51f62a196e52a65334e80400000000ffffffff9e37aa0f674ab23185b4bed17e6195041bc15327b0da3d27e9de5ed177e1be5a0700000000ffffffff8d17a8621b34c9b6f9a83dcde7dc6d8821865ee4cb02854c1ca197275c887c4a0600000000ffffffff90dbde71cb7db74e8126bc8ed7496909133d85dc7cf31e04000672bad8fbd3120900000000ffffffff960b43e33f3a5252d7b61a90b7e96fc827d68464d3f472da5ad7d07dad0f98890200000001ffffffffc20f6e7f9474de0515371f1567bbe08f128ec9f8282dc68877434d0f60ba187f0900000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40300000000ffffffff5d018b622b281d9eac9b78fc4722a9cf8c554fc19a14aa5ab8359746f32318f80000000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40a00000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40b00000000ffffffff5d018b622b281d9eac9b78fc4722a9cf8c554fc19a14aa5ab8359746f32318f80900000000ffffffff7ae81ab6ee68bb8951fa2ec67f17a3cbbb34006c8dd44fe72ec6feb07ae4f37e0200000001ffffffff90dbde71cb7db74e8126bc8ed7496909133d85dc7cf31e04000672bad8fbd3120000000000ffffffff963485ac3ca20091d2fec349da784c300749a8b18a4a51f62a196e52a65334e80600000000ffffffff8c2763e1916f0c8fdf372e135f4a2d98d42f8c7cad16929c18e84ab6dce9565d0100000000ffffffff90dbde71cb7db74e8126bc8ed7496909133d85dc7cf31e04000672bad8fbd3120200000000ffffffff9b44fcfd2d59477767b1bebc3ec02679ba3e1f493c9f35bf2a74b0f51d5daeb30200000001fffffffff6913efb03524f56cac3408be915657780025affdbada5875961aa8bc8d91cdd0800000000ffffffff963485ac3ca20091d2fec349da784c300749a8b18a4a51f62a196e52a65334e80900000000ffffffff71e4185dadc74fe2a1ee1ce033f71a93fadb2c0a4938b3101ab95cd32947fcf50000000000ffffffff3a38be0e8433a2ffe5a7d6044f0b68f2501a73f5bcbc54ac8ba69bb662af17450200000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560900000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab41300000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40900000000ffffffffde540cb9b663ac085ce3cde97094e4c42c177c51f01c5376aa46be94b15949f40300000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40800000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560000000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560100000000ffffffff5e257234381daef811b5d3a6e2accc29412ac8f1bd43b2e274e8a0fb8c4d1bb80800000000ffffffffde540cb9b663ac085ce3cde97094e4c42c177c51f01c5376aa46be94b15949f40000000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40000000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40500000000ffffffff90dbde71cb7db74e8126bc8ed7496909133d85dc7cf31e04000672bad8fbd3120400000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40d00000000ffffffffbc6e7ddbb88fb2205797caf92b82f713c9e79c90bf4f967bff72abe045d183220200000001ffffffff8d35ea7614297193001b907bb3a8907c8dcf3d2bdc269b0c1f80cc659b2d452e0400000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab41200000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560700000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560500000000ffffffff90dbde71cb7db74e8126bc8ed7496909133d85dc7cf31e04000672bad8fbd3120800000000ffffffff40961dd286c92e84403852317feca64b37687b9453bc7c118549f3fb8b7af7560800000000ffffffff058d92a7fdb57e0c96e19be5b1b9ad6b94c771ba748dc0b23e6bc74502baed710b00000000ffffffff963485ac3ca20091d2fec349da784c300749a8b18a4a51f62a196e52a65334e80500000000ffffffffc20f6e7f9474de0515371f1567bbe08f128ec9f8282dc68877434d0f60ba187f0700000000ffffffffde540cb9b663ac085ce3cde97094e4c42c177c51f01c5376aa46be94b15949f40800000000ffffffff8c2763e1916f0c8fdf372e135f4a2d98d42f8c7cad16929c18e84ab6dce9565d0400000000ffffffff4379978a4d47d3c48aba5c867584233bd2f6f735dfc5c3f0a8697c9e1b289e010600000000ffffffffc20f6e7f9474de0515371f1567bbe08f128ec9f8282dc68877434d0f60ba187f0600000000ffffffff3f628e7dcd678e2cf793064c6964d261d2d06fb68c20b5acfe56213230028ab40e00000000ffffffffc473ad662258698a523516559458777430ee4880c2a4418e4282de77f2c7d3060700000000fffffffff6913efb03524f56cac3408be915657780025affdbada5875961aa8bc8d91cdd0500000000ffffffff086c22ca060100000000001976a9146a21a38e3b8d217457c26642d8d20a63365ee7b088ac72356c7e0200000000001976a914bf06796e929d7d6a395ca0bc985acf172efb821f88ac72356c7e0200000000001976a914d736174a174da1618126fb53f2d10f9240a0b98188acf5e974020000000000001976a914cf555c433652ba352c1c7929c3504c8663a5687f88ac72356c7e0200000000001976a914dfeb5b9660d263eeffa8f323b15f1b286f1c5fd088ac72356c7e0200000000001976a914b11efc1098d61611cff623849c1f50490dfc285d88acf3012b620000000000001976a9145e74984fa82adbf7e1ff1393d039450cb8a7e0cf88acf35a92070100000000001976a914c14813acc6d78910638ee4fe360ff3ed0831812788ac00000000000000003300001000000000002a150c00030000006b483045022100959877edeb4bced37701b302806ff8ebc6af44a19646c1a806824cb48cca2e7e02200fbb51bffaafcc729389313c8d7823b65fa2b0174ecf80449657e4f13a21456f0121025ecc4f796f1acd15cae9e21c0a0292760e154547635a56540406a7d0392940fe000000040000000023150c00020000006b4830450221009e9b0013625a104a5f6fe87cac8da56da20b0844623cec9d73046edda9d3e91902206d7ce0241da9fc636fb15f4d8e46565185459d76ad1057e1b2d51fa234ab7333012102cc278c9e9a2df49285dd18fb44108ed0b8e9495eabc9d89a3a60c5f00570d39e000040000000000023150c00040000006b483045022100b8bc608d745c70cd7eaa7157c2305832865c39c4d09d79e44829dd6d55359a880220375534cf1d0cc4e9fe0770a1670488404b03b48946f082ea7f00b3704059d40e0121039e4e929d95ef1d63a5c12769c46acffa37c36e432ade83ff6878e9259640941e000000100000000029150c00080000006a47304402203b6bc0b8b345d7a377ba8297e01ad51594575243b1be000017ac991dca3ed4fd02200aaa39b28939b7cfd60288942f939c418b99c697a584330418c61b56a4d2773d01210216d5f3de88371a24c3fc5f6aeaa9c95328c9b37c99a655f4d4243e822615bed873c97f960100000015150c00050000006b483045022100bc52829ac6153fd636296ded3d1275e3827dec83f9460ecd7e7c5d7be1194763022041d71510ad88ebfc82b663f8f99e5b03e6c5cdd2424225bde458a51dfda4b9210121021e3c1c18650150f3228f1ad91e5af0b7faffc81f85af73e48a766d0b0183472100004000000000002a150c00040000006b483045022100d1aba6a80a57a4f9aeca126cad6b1cfc220b9d7635ecfea89b28db9124cdb8ce02202b5a8914b80afe99ae45384e78ddf389d7e312cf202bb7805403e2a7da11bbb50121031786c17979b564f3a87205d8de598ef2e5a1afd4aaf16f30a5bddf90cf63315e000010000000000029150c00090000006b483045022100f70e0118b106b8a893ba5e185a5b65b90690b41dab346a241f075cb0ca738b8302205c80e636e6a84d25ab81379d7efc9b700d2be222ddcbac6735b66da62587cf72012102ad43f888d61296a7fd0913c535b7b95484e4ce30f2cec4c72bac8f30ccc9401a000000100000000024150c000d0000006b483045022100c802298f95594b21a70e4309b00aab9155c5566961eb7384f6f04f61cf9da78502204409f782b5a698b5621f1a24f9eb86a97e23dee5f8965d7edcde1ad07cf401c00121037c804b2633fa84b9211e644a7e230adc93eb879d0ddc0a970d72a84582781cc2000010000000000029150c00090000006b483045022100c111131cad6166d61fb9a64bd45b58135dabd7d46963758fff4a03d558f79a0f022053040638f20a9cd954cf9ee673ca67c5049c43ea5dde4ca6543ce2060d68c7e90121024c1418a8c213e4d40f2e23915a6078c5360577cbbd78c500a8d1e479915d63c0000010000000000029150c00090000006a4730440220129071bc17cdfd874406bdce0c42ead12843e4c6f97bc572df5912119479848402203269d7535f38983bb7fb8e155e04d2a398d37682b6d9d6b281144a6fbec358600121024ca87c51610765b969072438ce64dd6d5e9ea33b3f954c846d6235bab4e45027000000100000000024150c000d0000006b483045022100d06e9f71b52f5c7ab58e2c679952673854150e58f8f66379c3a2c0243259759a022022c57c99a706a8db20ba1ebac5bc10e17a3b1e1d87e803cb03a00861d90564e901210280794471184dd5ac93b9964cea2a990a5accc6080f27f2d601a31cf687ab11161977f1cb010000001a150c00040000006b4830450221009bb12c90b6c6e6e330c8988068860d32f78cbf1d941b6135a6f30c1b902d8d9202200b0776fc2263b100d5463aa9122eb7f44b9df189ab3d527f7b402da6b2001da401210277a98cbb9594b44eaa058e2e877730cdeee2320c19679fa66630a0e2081beaaf000000100000000029150c00080000006a4730440220085fa30aba9cfa5859ee9e76cc9a8d9de67cea2b11a652d60b03243c00fc9e0402207d4b87c612d970ec228f01bee0cb6b79d8c25b53d180852b53c77a1be4fc95840121029850eb0d0bb32a73dbfc08393e6d2fb7f472cdf7bea5641828adabe5eddf801000001000000000002a150c00030000006b483045022100a59fd5699f30ed1b6de7e3bccfbe9fce43b64a0ef5db2f18493b261fe3d6b794022050b5d452dbca0fe3b22521b61d4d6fa50f02899e4868c9028addc3ff5edcf35e012103b3a5a684d152e47e109e20da1c566f165c318723b3071f370ab5c73c4170d21d000040000000000027150c000b0000006b483045022100c5ba42b1cce13d385e42cb88c471d70574a46213173384de009e4c66a602417b022031b712a9b7ad66cf55630110a011acb94d2905dff044d66e255c7289ef9baa7a0121020cd038740c578cca163c5c6e19e386e9132695a086b7ff4573d5871e669a67b6000000100000000029150c00080000006a47304402203593388107ab2aa62ade41dd3b1f75646d8772c386e8475a60c71faa2497fc3502200b5576be32d11439306d5e88022baade27dc7219d273e24efabb69bbf2d972bc012102db50f73561252974084259ed165b0bce103e07ebc374bee4f247cec701148d62c3a0fe750300000019150c00030000006a47304402202b334c63733be55b1021418e3eea194688f7a7477c8d828f031bb6cdabaa38e0022060f417b8ce04387b454803b9154780088feb942fe23608828867a2d1ee49395b0121031f917717351c803c5e8f48c90acf56dc3f4ecf2bfb6c5e6abf623d3c3a5df702000004000000000027150c00050000006b483045022100ad1bc6354de4a0227c5d54c71d65a9255bb164ad6532fcdc1c914d0df16e75690220677e8ed7debba1fe1ea4de2c0ac18cc045889c980cd61c6cc725c323d3268a7e012103320ee2d594031d3979f8a944a7933e6aa1c39182f0d10d3f8650e9964768264500001000000000002a150c00030000006b483045022100b12760d1b4520f1706f0a5f9857f7908b9ad24c09bb8f8f892726dcda23eac1102204c3e8f93c300b9f91cb01502168c6e2b5bb6a455d91f89461befb27a9cc2cd4e012102e05078efd009e517b33c978dc44bff7b70f4ce24addd221ffca87182a86d7662000040000000000020150c000b0000006b4830450221009c58c88828512b5e5d7adac6da229af8f7dfd472fc787c82d7e98ad58cbde14202200d83277b391c9bfdf75be7fb19bc4c77d294fcd9a4729ea6a82653ad30dc9c9801210258b4949ec5a815741016a99c00daea2103514bb04b30b488a17389aadb123386000010000000000024150c000b0000006b48304502210098fabfa41424eb156ff3cf4be9cfe677e151c8dac6d5a82900ee4dca12b03ad602202d8f87d0bd7b9c3eff7ad9d5f139fc9eba4c92d660df597c143f228afb2a882e0121021165148566dff6e43699fbe64ea31d9289853f4ea736d9a9a4c9454d59fe1860000000400000000029150c000c0000006a47304402206c597812c57d5f6f7b70a4eeb3bda502ac4a956084f3bf1890aceb3477054c4f02203f6bdcc9e203b9c4dc2acf0b1b24dfe5c4d046408b58d584b0fbc0366e207c48012103c4359de789ff404930bb68d56c77aecb09a8cfa4db29b0a2934ef91567e23e0c000010000000000029150c00090000006a47304402206aa08682b4e30b2f0997c0010c5c7514d53aa280c744bd74021f293a86f31cbf022003fe545c4081375c172a7517ed12c82fa6997ac5c5c5808396a71ca08fd43ecc012103877c0d9f9457e4dd2bfd9bcc599fe5a1f5aae44307a9dc1d742d203d47061a76000010000000000029150c00090000006a473044022047f28a8ec566c891d79a1c9e58be97beba013c4a7789191da2cc7372642e2c400220455ef035717714fb140ec35b8c8b228dc7a2a4b99cc9a505f7161ba9b85daca0012102e8b6d99b9ff91c2f69ff52ecfea3fe161d273af9066283d75ac242f1488728ec000000040000000029150c000b0000006a47304402201014ba24c854ca635e8a1049697c51148056f343925a32dee74a76725b4aea2602200832c855b46e66a3ab3bb56e038837d68e416932514629ed28ea9afb1c9ee2a601210212c4f38a3012505f0afe47469a5991ffa7b660221ca7f11720171706f6ebaf08000010000000000029150c00090000006a4730440220537787aeaceb5f91feb1cb767a4d022d0affac3c93705cf0e86547f9f92129c302201150814cbe57570f0c2830740447249210f0184e128ce60402b83e44dc1e6f1801210211d1b3f5f833f2ae9c99c1623847afc9f51e52d9bf13500ada562414f5acce52000000400000000029150c000c0000006a4730440220209e86b84bc616395fa385a7b030fd67804968aea1069f0c90036eb3d3a3ac15022063eb30ccded69fa9b93d6ca5259dfee2dc2b5f77d54dd620960371d9fcd7c27b012102cd276b49fccd0f4756947f7d96cab37d0596cf38b38dd46fd9befb5f3b7e8f00000000400000000029150c000c0000006b483045022100ab4932c30bd7f5e8ecbd7ae9c000ff0e0db57b88d00414eac6a23f2d6121952f02207ce82d49890aacce67aeebc79d2e23dcd7acd9c8610743d0847dacb45d120355012103094f035ff18038419028df7292fe6178056973af682fe7f03083d8deaefbe22b000000400000000028150c00010000006b483045022100bd395db8c5cfcfbf0a8f2c1851d913472d5f318e0bfaa89762449f9323126d08022007a3251ea7baa191d137dcc6dd2b1548f558e2d6a11e346dd6572174d0ef31ba01210221b38b246a515b6bea5a4f3192a0d04bb29080360a4d8d56ca22143cb7f50e83000000040000000029150c000b0000006a47304402207e92e7cf753b09d2ca95e57fdd56e56062cfd69e9ca5622154ecc4b82b9f7b4b02206064b70557a50c7eb7c395836d8566d90ddca4b6639a5c528a173f8b2f4fb3c3012103c3dda13c007f50164ff8fae28bb7a50c8fea25dedefdc4ac93dcdf777a2e772a000010000000000029150c00090000006a473044022043d0d72667d1930ef4de7aef89a24ef10392c4a2d95caa90be4d72eaed9847520220477089d3c4e1e3cf63c6fa8290917ec33291d3239d6023e0c9ca7dace1e9eddc012103ddd539802420bf9894bdc0571cb913a90c67daf57d1c534146e894219295ffc9000010000000000029150c00090000006b4830450221009129ba10f5854ca8b6750bc7f7774f863ae2c62fc54d83216ab4e233dd703bc5022032079e5a2a2c3d41d805d25d33e7f3ea395b3f760d025560cd2f7d5e61ddd5b80121029fb123e6325344bc4ec4478761d0d3d04d310f81768815d03f7e9d93e0b7817b000000100000000029150c00080000006b483045022100ec7415b9e288a9294948f84b3dde4945f1573d65f0ff05a42f80d6138564c73d022045d4ef5a12037edc3d5a6b3595fee91fad895dc277029398f5e25ac2c75c1bc6012102cda091c60b2940eebadf04f4a79fa6d9a8bb4864e811fe88d14207520cf45a90000010000000000029150c00090000006a473044022031b36fca820e8f208886d9f80b303e7352cde0f73ebda5e9f608cf2125704bda02203837b68bd5ce2da47ac42298073f677ffa43c4e1a91419c847271e3977c08acc01210230724cf751ab3aa16fb9a3886f969af3fea7d2e10a66295f7fb0e8850541b04c0cb66600030000001a150c00020000006a47304402204e441b8e057f983d74332cf7c929283aab8afeffdb8f680cb86b00c01daff602022053e498eac9199a213b438cd78ba1fb9068959e0c522c481516788c83beeddf06012103a3ace457cdb13c6fd60c098d564a6bc4c53717aaae9677173cf0a96edc94a1ee000010000000000023150c00030000006a473044022030753b036548f62d4f99f792a08cb53d579506d281c16d106fdfce5db4e0029602202a82197f01b09e55dbfafdd7ed0be4081a9ef30c93cb5062a8b2658c6176d19901210324ddce66d3adb99600841ac6894f0f59d3aab8b7cd1d07394f4b61b9894f38a2000010000000000029150c00090000006a4730440220501a65969ee15fde4fa8df368ecb85a44d5c86cbe82616072c0725204151a08102204f7e9e574dc503434ef7ace7bdd270db34876785dff87fe8c2dcd3e436dfe03e0121030f4fbde12e20846bccebd478a1794cb8919a4e26dd269ef8fb8492d391cb80a6000000400000000029150c000c0000006a47304402207500dae427909964a354569399386e7befbcb841c8b1d71cbb66b35917f00db502205e02de8fae032e5392b7426477734f96b464c3c99b552246650e62e5dd2cd976012103d67029d569702b8df03ea29b30720264aa4193fd62533eb71c3f46a067d5ebea000000400000000029150c000c0000006a47304402204f6c3ca48170a56feeaa88d186c3f70985d39be3f557fc1d752bda7becdfc18b0220216657c80bda04c81d4788cbce88185920ca65637e978998678c62a76b620c230121037ab6cbb9b552f3c639dd38f1927180a955435a50988864b8060eee2b3367a19a000000100000000029150c00080000006b483045022100f6101e1fe7c403d2b811e3d4fe091b855660661128cd3bdabeb335fec117fbf4022023a92476605a54395541dc2785318814e417bc34f03c9e95e645ad77ecbd0ef6012103357d95b219b619e629cc00ba05d1ea803899eba1c8b594510efdd5fe8bce3fd1000000400000000029150c000c0000006b483045022100a56c9d8fc8d0b676f0fec3febb1f7158d1930c41f36714317db57a6a31d89ead02204a7a42d5035137a3afd28bc33628411b62d91420b4a6d17ec5dda23defc3c5c3012103b35246b86738ca1abb494f69c456cd8372dd79f3aaa9ee04ae3dd16c6fc30d74000000400000000024150c00020000006b483045022100b68d01dbe20d464db000f81a7097d01ce3295c16a0422baef739d6cdd9c7f302022052276a92eb6ffdaea31bdfb6f9b450c1e065f1e46e89dcedf573c4ad7301923d0121034ddfb716c64a7639e9e7674cdae529849eccfbe3021fedc89fd58d415544039900001000000000002a150c00030000006b483045022100805dffecdc4c766a7fae165385217d73693559cc4a1267b4a87a857dc81f7e9b02207268fe9d4ef6befc2167bcd56abd116fb29f45c5a87c7db34e70805bb42432e8012103a0e2fd5317216c60970075c41c873c03d115fec4ae202719c75d8af9c318c53e00004000000000002a150c00040000006b483045022100d09613bd97be4d2e1c0ff87b8ae901db6ec7642a148a61ac36ddb3294f0edf7702204a93302ddd472a65e4b232e6aec223f8e709a5bae1ad88c66b2e396e1f404b620121030c9ca06c6d3ef5d9f390cb433751cd306cf2745802779f2bea51c1c9ecd27ada000000040000000029150c000b0000006a473044022062a8c00fe3cc01f8539779890fd63ccbfdb5b385e94eb09d83cbf684f451b98f022068ce48d8e51b42329c42fcd5b272a533a8de5ad4e6f50a29ef6bec66708d563701210269aa7f83488f84a5c147f9d00b6f37ceb5538ba26df357609f4f7a5fbd01ba0c000040000000000027150c000b0000006b483045022100c7d6e7d0500d2f07d8fb8476506a3d7771a20c555bad6a6e45ef5788d31922280220346b1470c55152507988c75cf8d15ae0200ac5d4e6127729ce5f89aa5bfc015e012103f636bc529ef59b2d45c4e8e9c709f8e3483d5f86e61ecc4e98f1b8ef473affb7000000010000000029150c000a0000006a47304402205e3e8f9830f223d0ef9102aac5d9e484cd77ba1b671825ab0ebba8be40b0be1102204b3b1104a95a0ee767f1f41abead6ad25ddb19b0b1e264d1a3bc3c1eb3b5abc80121038125575148d4937caadd5ad2efebbf4674b994763021cfec38dc149ac233a37400004000000000002a150c00040000006b483045022100e3c18479c34d8d929382f8d5c91d6f4b2005755bcc6da13378db6ad97bb2294702207bc626505730eb751f3f82cc3bec6a136e246140fa7091255f3b08db9f8458d10121020a1030811ecdde37fb2795f60a46c886143f36ec7aaa8ada9347520ef0320f45000010000000000029150c00090000006a473044022054df2157c5b28a966088970de50fbbe256a3651c2dd30e4037576740fc122dc8022047fee6125dff2c279bf8510589a60031de719ab43c6f3037260c665610938e2b01210399d171cf5d1158ddcb30b1f161cb5fd7eb86ba576517fc466137ae730cd1c799000000100000000026150c00050000006b483045022100e429b949720ffc04bc705a6575fd2764cef7f71708a20f2a113705e182b0c66c0220106cb9a424f04e8d5ca4f49ae603d1670138b97ecc1b9d8170171ba003fa42df012103785f5a931f9645a9751fadbf004c8c8ab0cd7e55681e9050cf485b4cb404b71f000004000000000027150c00050000006b483045022100c8e6f6ac431a035d4ab2f2b0d92f682bc7994fc57f8e2ed384e1b68eb382afba02205140776fb4f73836f0a017573ed9df6a69e0f8ba209c1d14c2caa6928c7360490121022a2294f18580c75280cd8ce39bab4b52290cb8bf44af9c797115268adb0c670f