0x2cffd02eb4d8d1077247413c21aadb7b9eb3923c2584ddd7be5f1dcb369e4804ead90c2440a2f259bc1e685f17b08d5f61000706b29f0b81b9e22454190b3506b57d1b136f7a607f71f5012f7aea19db91ccf6476788d8a3dbeb963fb63ccb8859d6c7198fd4b197dcb8d9ccacee160b46e451cfe37d71a41624f8dcdd647d9672326c19a5d715869edf5d8966f643aac5e41b79dc503786407dfe82e3f1f41a24938fc92d690b8783fd836a37e21788ed8490fb771a716526c6c5e3d16246e6e9fba764e3edd674048d3b0f15e0632624f14280321247068e808496c12074d73e3741b431ae4cda9554aa2e808c6b5f32e14f160dadb055fbf102fa1c19fb3c958b775643c2dcd4bc431c7cbd4ce3aaed7bade37f3eab10543d0bd7d21b6d673bf5cea218adcc9c76bae9e8cb6247c2c3f210229e1a7296f120afea58f255a424f254d960efa1e106e3f95f74e7947546bb730c2a8576c6570ce0fa98cf0704a40f460dddb58c9d4f5fb0e33f2d2bad56466b7f1a852219804333be83635908e7097aef8d4b3961b6dfeab4523a57a95726687bdd04677392e526341c0f2d1944a6920410b21dc3067a06662fcfdf6f5cb64458e72d58d15cbe7b1e2aae6d1e227fa095f58fd4a8b622690aa674208427523c844ce30656a798cf0c7d19cfd995b868fe6afc1a2b0f1970ed21215d4bff50e2e41a1ebbe296f89ed3174c4c949c4afb338fa8c4c416fb5e1244d9097ce60cc0318fc6a7ecad06c1e01862c14e39c2b37e537d236879397a8ddb974ef3d2277fbc1479cce512307fb0c39f931fcdb5d7c32808f4343c2f826c7a3bad79ee9a7c2c18db3f3961fb85942d3347f9ddbbb08c61c425fd462a3b7f00fffe7d4767ece88ccf61f9b4a3bef2413ba0c2bf54e9a5a226553f3dbf40fb17c7532ad132e13f36a2eae14f7c4deb0140eff1f8210e7194724d670c141650ab4450278f2ba9d0187904158157b415fbc0a81232c6c02c1a5747459924414d632c6266c7683500741dc4f9e5d4f9b0d3479a7c537776d0b44609050bf77f2b7eadfbf2896117363b512c8ba63fea313d77f6578fef89d69bb3cd0c7ed356d0abaf7910424b664603d6b2cbee53b8d146ac8a179e5e3ccea584c768b1767c57ddd4827e9bfef5b7c64070bf29eca928a5d1344f990f79c069e4ad7b94753b635eabd961c3d77c6538064ede1db8f4288765a722f5ec5263344dcbeec9c51be4d7b4f121c24a92ca0a2f8fdac16d053f4d327d34bd840fdf44b2a8e8770876549bf144153d1546172de7140453296f66ae6719d9b179c42d594ac5ae72527bf9d9e88f6f461c231aeb4d6c5a494b8011c5fdaad8cadb2c6b7a4465365e05b3f38fcb380509ac25d1078ac5d854a82c0c21a7eef6162c01166ee1372b808959d58b6217a98c478cda53fb62efc61e99a1cd608607b18bc09c89b3758b1d797aed348c99586306a77b14cac6d8667c467a3b5834d8df0a92976ab23d3c1301b1a58795a773e28c7b257b1be3dd4fb8aeec4372dede262d6d30eb4bcb9e079e15bdd050e691b54fb084366d9c8ea7a1f1b4d3c0f53c89401808d45260b683d68a6cba40c483a4998e7c8d01dad735a3da1a75543f907438f838983d68b0517d09cfe09e11eaa4778f666e037dc5d9bf23d18a56880e1f7a0920c7f98fe4b862436a04ade00826aa4b06605b6019045de88f15df5e947252ed49f1e110b3fb96b33a0fb25d75e1b7ccb06ab296589c7191c853e9af3cea5b8ea1b815a7d4c748009dced54acb7918bd84d0fca709b0ea80181428d250c4c0429b98a6a4646dca9ff79dbca8979efcb4575497f56c4e5c852d38feba6ab238fd3b7b7746112994b813693478982facb4d210c2c3a6a31c4b05f8e5fcaeff23dd79bf779cf75427ee09836e6f359a18c7f7