0x2cffd02e7982cb5b1bc0a026b98d5c5a2bac1a4dc67dcbdf8fe02b836cd003b91ba0bcae7a660635a9d14e48d28ccf1b3977d7e7393337c0fde6c7960c4e46c911c5e52802f69c6af60f43e694644f842447827c246691542c01d3d275d057dd0294b4bd363b2a5b0898a242379ca3b1bac64332ef2b304b5bd113cc76c8d2fabf054b80a2294a990a153ec81cefd32cb0f8878e4dce197ee0cfc34da55863115fa0a3216552aa70db568b739083f17c7d99b3eb18f8f64fb8128e90a273b6891b046dba2a2a8fb60c59556d1a5b94638ec1863d3d476a9587cc75e9f926869243931e053e55fe9d713e37334c8a97fbb562df552fd6e9afb8d1f130813f5b118624d54527dd6c496574d9dfa5d66124637e6112ff3b3fdab729fc8686a603898a4ca0ad38dd604367812d84a7ff00ebcec449bd2e0bf4156bd7b694d53e6888dbec5da9068ee990090dba46103023c3a7ab26bf8a7fa69ee4343d1bcc1e24f9755b07ece77b8d17089509772106faf9a11e9555551894f002a3c7f4c4850e76996ca93e12f6c14ed3b5214536067500a7adf803e98a7001d8977af7155d56117f54648465acbde0f2718b859ac0dd4f4f7a42a983c87f2f2d256274dd803a30fb4f82b1a80b368135a112b1493dd8de2cdf5c0001a9c62f129937ccb1677137b30b3d8bfb96adeb994b6c5ad3dfadf6f1f0bb2559ab7e0ac16188c0d269bc3929bde85fa92650e2a9fd6d95e71538983683e9a0b822825dec3612e16b58005bafc4b50e799b4b9d081d658f88b59c47574ed43bb9d30fdf9d8cccf340dd0044ae6b2c83871ae03479dff0a6a7d98c571020c646da042ad8c4afecb0b7891bb418f85f77b0c7373b4c064d066d0d8bd558dd15043bcfe0f65cee5878864dfec10f5960f354d691213e1c0e6076426d3e20c15cb94aba8e0c668bb76b15edc18cb439d8a711201e3e44a8a20541f415f5d1e411c77f7df0e558ef7194cc07af92fe188b7bdffe7e94df7ad267ccc99ab5a5fdc5c4a98b07d9dfbdec1db8c3eeb85f40480b92142d6d7f81e046184a08d44cddf8565c7f77f7f446c868eecbd47eef947c4dc92433e715d7d5dfa667b3a968a74b0d1a560967e8651a730e6cf53ba94ec66252c98316a8fd78399d56e63afd2d9b87dd2bde8195247d6a0f5e6025b2d098713d4c605c2fc8e4771456bf60eee1bdea3c450c54acef9d845dc55d8e6b98b5ca24481c648999231b10b108d30f43bf8829bf094c93621dd9be43c0d77d49c696c40a93b5a3cf69969bba819cdd31d0638a54212693bd8c459b7bc77a520155df90f6047123503f8fb8bba666cfae67720e8ea09f9435c060194eb89526598d3743b337166794761e869045fbf9eb942f01bd40fa8a9883a6342c3dd7616be7584993c8910a7bbcc7264918f59d2f86cd3b845f7868dbd2a5e6cdc88550a3c47b7068d221438da6de9b135df137dd669e6708a642bd569877125b98011cd20e8552da1d63e4d85da60c025bb967862e4a3af36bd5dc6119a00ad6394f69e159738e29406ea624d2fb0e97606ae57d953dc1c84c55584e91fe8f69810b7fa3a81c5b3e5e22e97618e24c2ca1d4b1d62a0928daa85759dc0e7fed65075401f6b6a3eedae6e98a74622ef417d7c5572c6d8c90fdc040e756d798849ac605822b29b08ad69919a3f26e327c6df618e6ee0573c1026f20b679fc839129c7e50ce48b1874dc56da21298310a0f82c22df0bf62f2f5e8e09e031ba50df29bc030610257f9c7503f917919b39596d8ebbc0f6c7bcff27ea1dd97c73c6817e8ae14fd9d2019a146ed0b955be565a903051e87d9301f5d712eb9857a3c548f177e40c1585bb34366e9a0bb9fa956845cc0ebf1dfd8730f4208eac7cfeb442f459bbdef0e89fd19e65c84b03969b1445ad9f5f3e6e0e