0x2cffd02eb0ddfe37560515a65b81da767a6d98d39a8b077d619d87102093c10d0f416050673d1176ee96542b2cd2546b9874c2d5848a8b6d068e668c0331e6789fca2b54da9b94239dc1283f7bbb6f8fffd9abe39bfb4fb01ea2efe4e90fec6a1dcb0a77aaf050dacc3255c28ef0d06e13b702eb4468e3bc24ae9edab6fa5f8f0d56587e73892e1aa5f399a4492a77a584019e138829b5bb882619e6ab575af9950a5ec009be61995e2ff1e7162c307d10c9c272d890536c65d514c650a28a60c46e4c036ddf3a2a44d38071b91b917e09c3d88b6a5069c91d100496c3b8111950b4ba2f1f52e52edf52b59f2b60fd74a095c0ba56e947790212de456cf0e50aac059c1f2b2c750272a7b3403f099e97a4458cb67389f85a634c4f6806917444652ebb3b78c4bd3a0fa3e4d93a920f7c72d9fba1a13d22d06b3e0589b4870b47df2aff80d359fb93f9a6ac54a4072591d92600b4eb23a7810e5f43306d6c74e9c267e1a51494aa83e5206595bef03434279d4b1cddcc2f2cc22f2fadcc021a048226e62e1ab916c34357ebd6a0f3e5811242d4dace7980d29462add5d434481cc8a0ae805d0daab762397b248a2d9f83ca1d500def31a7d3637cfaafffc404c15884fb89a7afd0ccee4d080fb6c5f16a4ab835fcb74d4ba6de48eb5fc8cab872aa84d03ba01fec96497a8d68ed89b9a5cf06af6cccbf8cb7642568ce53c27c7135c415f7b505b89715c29570b9281d320dab4c7c521b129c275b22d2559088685014494ded5ba560860faa3bc82b8b167205f713ecf2ad6cff5c2cf62d9e088b39a994406546d3716ffd6aa1b11a8e701e79615aae5ad3a7d4f02f4f93a230ecc708416a3afb6df45546a071c20342f00e1ae7f04b2a66c2939b2b5f44efe761d986ef8e5ed7307ef4f093324b0b18c969c7eb99ad49fe8d74f1d0528e362b383ab1c5cca205e13d708a3197beb71c4ebb82c0733f02c24c1416794903ab3514eb5748be0be5189e01628a4d37146a80b002c11ceec6b3e106c52bbfbf78e1649e17d67b528d1371bbf72a5d84b0b5a3d5db0a6199ceab60d0e5f9efad2b9c04e0001b4e3cf4a74464b9f58cbddf368c57a59ff85e3f8a76753db6141650378be2d9772536980be6ce4f5cec4406d419d7528b2165d23e885b528900d891e119dc1097b4981c88ebbba12a7a14459b51d9747d99967a9f4fdefaf3bea163ec6c5cc3a9516ca75656baa887587800071715ded9cc4fc44ebea317ea444b68a0640bb8bd18be5a04aaa5773b84fd1fb046015ce869f4a0aec8ab6ecefe19eb22b23e17ff5f13c549e4fbef7210712dfb0ec8056bd3f195307bfd14f80f45ebaf683c22224e966e690cbb1943fe216142b3683bd7803c6593a2796672c8065db68ca6902c83117339d9fe4b4f89f259aff03688fb7f82491cd4c519d74104deae22b7bad2479d23107a8fc90aabe14f8a0f3991f4e2b420763c6717b4a4b287a4f73603d903ba16b5c1339b4ec5894b91c459df795f92c756186efbe423ab4818ef2be3673380c099db5ddc043bacb54f75f3dd41161d405110fa93e67b4cb03455ae907b09cab8da5e5644f6aa610286f3cf28fc05f3ca057ef57233fdd8e701e39ed5ce806ef8628eacb23e99677c0719d6277276620742bdf0340a92070ad9944aa9823d4cae76b3a2f19a22c97bffe24692e981e638136f5323c34abd2f7b5f57586b7d26c021a27e0cdc2d61db6d5f5ac1b02007b3f02bbca5b22ed59d424a27a13af9fe40118685e2b65e733d7e307a3c67e169ca8c5473312b91c7cef9c5fac543851de35069246c7ff1372bf98be499589dc1d7a18f7703c6f4f929f47b2b09b35875d959ff62ddf9abdfa3f4e1e31697ffc38eb4125bd973626bd3aefcd46539d970a5955c7462ac3f9405a942851e86f9