0x2cffd02e2e5e9cd87850fce5ac3ccce595045ef2a91d5887b0d898de503dbd22e68c5c005d2fd4575d3cac70917b0729caa249a52d86e3ea98e52328d707ad15af8135c746a033c53808e39a75bd21400a7aa68c5bcc8dd20fb97eb75a338d78ba3ed9d83c174acf98493360dc2b04884326d6ab8b6b41a1d6a20ea0ea56c1d5186b406debfb2f06865e1a50d8600400920a52cbcde1f2723a772f9a4c2b1624166246d9456451a6ad873382d7338e3a4b59d6cdd668841d83d9e70a823dbc876174d6b7001486b6f9424ab89e6ac9a0149fc04f3816a73d9dfd0f86667a2504bb55f5fc89e47acb5a1b81aacaabb70b71be56413b7f473a6b8cae60847a3cd468fbab703e03b5748315ce420e4aa80a9313d795e3120f3412da2e1ffd914330a9e4892db38d50bbdec8415d5cb68a848740e0b3e24c0739d6d693cf5575c2c60cf4112edb26f4fa3207c3baa272f755ba19252f669e68dc98bc0b6bbbee319fb8ab02bd3c201edb66330500f8eebc351cb7f259a6223d1cb51e94ec473f39813623b1151514cecc3ad2e1f0aa40a86f2f9b808e7d3a45404e5186411a2e16611ebfc564a22b622604a1be49be6f8100bdeb2acec4f44fc1c2d306973b911495135548f071a23ba03f847309ac583f059ea21df4735315d0f08d1fb12b1dad03fdeb32d5dd84188006c89cded7d52931e0239a3b4b1c62a6d6cc9308f4ce5c31735c51bb9b606dfcf0dc5b31e55d0cc01cd31de9a9824e5b7be76a554549d8cb79ff09246aac95a04182275ab3bcf2a383cb9dc11f92e88f867312698595fceace3b8422529ab00c2dca5c4372c96d86f887237bea2aa162e7c9818852fe02252c519c708b1d3fe9d20297c526535424adbb0d429a8a9183025ce0982c46dfa967763acf21495bb3bdc45567b6c4365e40f96d8dfb073b8e36c43381d6c0858b3bd222c3f32105479bc087dcf2a62259e1353d0c0e00f9999479898a0fbd916836a5803c563c5e72cb9b734435e3058b8c70d2b491e8fd7f273a8e17a620a38ca3361c2d3d4df77f8df7a32f85a0dee8eb8d5f444f5c194bc595d7dc9cc60b53114ec3330c4d28caf547054bee1e1ae55a6508db8d183f62720fbb99169962e94bc2afc60a1071c2ad91ebb8cebf7da62c1b67bb1fa13b39fdea00d07ddb5310e91f4eacb2fb9147df622145df2668d05f4483114b90aa76fc100e432398ebaffd2ec9e8b6299c91649deec729b350bf9810708a827e2e170f14a0988447f85c4923efb3d73605d1e59a57740698c8efe788eaa98f6e081bc655fa4e8fc999406532aeba29be4ef362b4bd148856d3814ce9c20c777f3cf2e3f3cd1c0ad2e7074fe58ad4a920c1dd885c431f8ecf4170df3c35665d69101eb114ca2749e842e7aa6c4e907354f5e70a1c9c92ef37343d11df1ef783066ae79862c1de1f4cf9221dfaa26e5c1cce5f0470d56623608ef91a6277618de3ac75d1a07775504ef4f6aa4f9e2e89551130078a79f8a03b90abe536e649b874129022edb03e07aea234f234c5e8a07910e77e76d1ffcf0dff2b6db807b95eb5644c0ed0faf785c44ebcf4b90e5ad097fabf12a7f7f3eccb023db51995dbb0d4289451333828ea2e5e9bc85ab636e9bb87b7a269ad2326ff9b9c109b259d065c15e5f3834c21d577359205ed0bac35f73f522d3dd628ae7d5d7671a6f3ff619a57f796eb6748fd278504a34bb2a9f7014f9e3495e7e8647f4d9181fc016cafe51af73dc734cc4bdb4a8193012baf6d1bd28a83dabcd3382a27f74a7121b430ce08ea3f08764730c402f56380f66250b9fd63dc1e6ae4381dd5332fa99ba939c7bbdbfe9062517a3878098002a88379d5ca3e66ceab05d8402d5a4c44a538cfa02567e5d1bf4f039595ecb1b4dcfde977a1b6458db177359c99a3bc3472e1