0x2cffd02e27fdba6c6e6e06237a46605896e4fc57d36220689514db64bad3d5c428fd0a8f8ebc5ad719e35c387935eabf60c83b123072e44e6ab18d976ad7e97f21c42d5dcb8ddd8e3727dd0f337a56c7e077315fac2987d1b2c96371378688600d4ddd8156a4f182f08cb697402e5c71c17f5bfba148bd72ce8ded76c423a62e8a8428bc9f77581a1a4b38de973c4673ba58eb75d0ce9ffa6e39900b14e213a9c8c20eba70e96cba007202b6786f01e807806c73b0d2ffb0b26b70e50228fc1cc6c83717d9c3933252f1518f739dbf6899a801e26612758ae260ca0ad5606faea794445d7645f0ffa206d04ee08a1e6a57e67c20bbcf1a8ea923714fb8eba0d15218299d57016f2fc4b97176eeab0cc05d766d08bbae2115b3bf0350bc4257725e40ebacbb63b3f489e046ec2209f12c76d24b6d3e1e03aeebd673b15fa8d8a98b9044fb8cb53882639bdd4c462c47e2851832ad5f65107d76a509c8c2bae2e6dc9efd90c2d63b124f59345e308009d4b63e0ccfe1bea2826c4ecde1d11ef3e9dc908b76ad1bca32175ee0f554ea9ebaac47bb7abf012e68274bd10ec8ad1426cc27cf22e73f05dcbe873559925a89f33207c39c546f5ade20674b261130abd2a1967df5d23144bcab696b3d0492fb8510dc78c8fb35795366469d290c10d57cb27e74458fed3429da5992700dda30aeda675557e4badec01eb0b44fd82a2f80b050780819238a87563f0b8f53da003781a7125a8beed8f8e19b08f969df2917e0e47535c23d4e37f0d0a259110ad6f7d20d297f6cf3daaf70da7d7628ff4433e3a5b10bef5592da30e39196c8f9903f1c216a8b6f327cc650c46840c454662b8aa89152012238f03e786009d868e07201731278b5f33afac11a7a21862a9b2188cf5f5f1de1459c269f218bb684afd3b99e36877eeea3d8263b6f137c9f8d538ac1003a1f90fd19ea5acf6ebc3afd7c716e58b386724a224bf877350df95e171b5d0464340e84a6b8969521094b0063db2c27b6d55f58f6cc7ca53304e86dd02d7f777aff42a0e5a360ffc07a21087d2566b36b34792b50a32351ba8e64cb999336e4eb46427422f90be586bdd337612a00a59cbf41e8af6d2e5ad964426af01a5d77c82607c44dd06327b3896e596a47ee34caa4953804b71af87d2a2657620751375f702abef566463354c4cf6bc3c4bb9263a60b6a91cc4e5b968ba8302d5c3f1e277029e1a03f6625dd5a22b47e66c968dd497e4213e7ff22b02b9ed10f3df388fd026e6644dd9f0df2cd8a6409115bb9a4bbac2b6c62c5edeb928ae8da9cba642ef9aad5b23ed57f6f819add13d1de8431aaa1ea5f5362008a0d06f16330d5b8c3f5c55d04a18b08e9f58af4bf81ac9665ad03fda4b0398e7b3385fbf222969c3269cfb6b32fdcabbb82406ce003d43214a1771b98298fa9f0ecc93a2645ddd62461b5fdcbd4d388dd4d204bb8d29e26e828de6d5a0e4d58fc6501abcd4f4acfe584fef51015b973f4f5f0045a2f98861dd51e149af17fd3631d040b1818b0b14bbfc11ed64b1970d68fd815df74baee3566ef54c546bfa5b4b99d4e05bae3dd7b347fe2ce9cad206822ba36239267e9ea771d5cd3ac3581353c87ebc71deb950a523ff285658e5d74db39968042ee1977c9eea2e7e223e4c0c5bbd5db1907aa7312b668bd4df13c3da127df1e8fa92608c6c7c3b8e6b5938f992af49b9a8eca119cee8d48b145427430cde7112c8a4d512b6918109e61057c574f8d2850460dadfc9ec75d620fffb6654ccb3437f0ecb572e15fe21a6a2bcf631f1d0d179f5a7ebe87145d83c27073d09d127fd1742672b5b0cdfe06117e690756668c62905f1dc94772f4caf946911f65dc62af1ddcee42b344d981d8abd1ff13d1fd5f6ab8a01b5669f3b76292bbe9ebaba7c51feb54