0x2cffd02e38b0c0a515d3142e76ff89abf5aa164a2f638d4231cf2b574f71745190a8b2a03eaabeecd08dd6392bdf44fc841f27934458ccc1332d12134b6d30b048231f478e7ffae62127756657b81758357bf4b83a9f88ed9b13696cf446a8de7e3827a9173c8edd5af7c46b5b3154c5da8a139243bfc0d5d7db739489c0d8721bcaf2277aef3678d2e2bfb89f98981a191094984cc054223684d3533d37b4d7917717435d8f855ee87cc658f0a42e598bf6aba453391481ef553eb95f0b15607ab857940aa6e2467d0fce74a1ac5068f02fed7dc3b984d839b23487a37a26011ba78adb12dc1c3e6b99b151a931a1905b945bbf5b6a8cdff818d7f78f172b939e72a5374039089ab973cfa2c3cd1cf0a62236cb866bda33c0102cca7d500af963a14cced4c80f316e968a25740c7995719dbada8409259af9f1ec274f52b938a89b0fc9db2d5680d37ed4068ed35b3ef92674c4deb674a231eca0eae2be86420ca9bd6245ad8944f6f2a3cf477c5caf1af910331d01ed8bafdd54c8ea8b4f70466c04fde129d171c38c506ace947c3082801489701ab2ee10e1826519218c92019f1c708718f8b6eb897cdcff8cc519c5e335b10a6f0b33b15e72db7e2d4427eb516c5c5b03a8edca7950b4a492e8900de664dc2b6491b035963cf9678803b4aa8d9fa5659ad7d4a7e0f0afb8c97918dce7216c0c20dfad2e5adf354159417c80ab6e9d14cb929f1ff2bfef094c117ed03db08ef973e25e6749bfd38fc2ee9e19df2e8f5e28e796088fd2dfc852ee53044ea17f9ec699fc4854cc0b9a299c8b02b8b608301ac598c3824ffcaa6728ad4ec96dab998f474b655ef9c807fe177b12ae50353df0d6fa211bd9f665a84f20f9af677cd84b1757e204544e67a8884ef71594cc8eebc57383f8289eb8c44f05d3bb739a925ff396ff4ea595e73185f90a196b71d4b31439e146456ddc937a33f15e32bb3fcdfecf09f70ed2cae7ed6b0cbb08b972d7f8f9296d093a7a645734764b5995f29efe091ebb19ede03ef904b1fb9c142e50fd121613218058bbe4445d5f8d97709915bb6be7d4450bc644f797906fde80c87c0aa0923d4cff9a9742d0a5834733dbe0e97c450834482404289a1d4c9d218a7373d639b9faeb047005540ddd94ffdc21fbca66345b0667ffde8da5c15a1ac4813186688fa85d5cf2c2cff0a19a5de189656332c19d507b0077be84f0fe2fd0fc50dc5739b058c8928040e302ae024f56ede89873ff2ffbdf667e40f6cdc74a29978628dab2fe32642a174704c22773d50ff506a155ddaec1782abbc11aaba23433b80b3061fa18d71fa03e84903b6e0936984ba4d89b6bd4606f9ee521719a8dd9e01cf6301a0141c6560d7ea3c821ca73c5a9dc5487cf9f10a2023f6b5714279a0bd9da3e1eaeb7abf13c77d96b46274cfd1b51f7c8dcf87f3cb8c1b4f8670724b12f026b2deff57987926aa308e113531170baa1846dac4c71d9f5594500a310c8e4412b80e21df61213bf9ac822482af0da7daa5af2f15c1230dffac9d779a67580b28b35fbe89ecc3f3adc90f3197fe856d9050f6ca7c25035245e3293d87f63371bed9a08cd5e13b228f61ea19cf1504b66b632749c9497295809373cb7e215d5bfe56c9540f8c0012a99e465c13f86cf624e1f8332e016ed1aa462b9bbb2713e95501040c0b996145953f706407754caa3ddb341833941892d275b577bb92d32df1867a8c5d2fc1ba3909862e079cc7c42f89948832805d902d0322fa0b6b4dae7cd0b0d574a3a820cd44f92b16b42d640f65f06e875a5f8aefb9d985c05499a47e8db1d9b5b9d32bdbd668f32639d0331574910d28b4a500239930d5d70cba56fca48ad17e2426f1386c5a74a1a6b32259b5aad0e5db62a393e97d09001efaf9d45c1e2fc1fbad415af