0x2cffd02e8c21deaa5095b728a8e14f9ce8ba6b1195b2d4cb413de183ca3a6c79af8ca9f857af43fb568101b7a6cb3e2b5cf9f266769e7295a1e6b2cbcaf89ca96c8a4908dd27df41f7ec8db8278b5bda5cfd2d6557980f82024e51c06c7e6887175c154f741620c3e67286ad7a228e1a1fd3ce8b6e10d3355a9450861a6e78872ec642266234443b2e6b211cb3864c64d02eb1574dc1e281568d53e5b534640063936984fa53813c2685129ecf66235c45dcdd11a4973e1549f3f340f449aba54e90a101c707d83f021a79297e5aef0087cfd4f85e5d756ee86b47c3c2339a80b083f4a6f0ea098e5ab1447ab3402e9f5a0ff23ef46854a565ef1404b67862169878f73f376f14d7c89e96356e8344389474c498fea94ebae0020fe56ddff794a387b780e49d9d3ddaa87c50e519dd0c8c1cf6e6b1d5b6a56cb57bbe535c55db3b071e727f8938f498b44b74659db13f0b737d80e2c607c120a412f7d22de153f4ecdf51b21b471a129a4081e770f22338c6e025b95c1144f47f8ce8654c256c0981023b05be7e5c29809bac4eb80d0081710d15cff5ed4d9dd8139cf1d305e00108a661d4740cb202aeae41a0a7535074aad1ac3428a0c00b275d242e9a28accc5f7d1a46cdec3f3e2300a50e6d9ff4528dcf086eaa8ecd000703a9ef8f52fc4083cd3aaf9716d6f7d24cb78bb87787daa0f182653a146939aafc88d0e6bd7e7d608e964396e4c54dbcc8be3eaf2ce2541f20e88afbfb93a6bcc4f8d413a66553bff0aa7fe82a14134c73254ab94d20d5ed32407d54fe2203b995991fc7db18ab7949dce817329955fb6b43578183f5e70a01cf80bc53749ec36772edcce5d6ec341c7282f50d03525861da4b5e856715acd8fb46239007d7e4837945ce3703ae640150962ad540495c8bfe9997f2f2acf9b2ec801fe7cf47b46ceb4eb65cca1923b777417c78f0226fc175a92f08b1201d2e4464175bf773817a7259f82aea3277ddf7d42febad76b9b25afd7506b205a859f790f2d16062bca8e83cc3107eb81652345875226a650d0cd84dddb55b9e14d4409b94b2dd9d696ac603a0b1050ef4c273ee0359c0a224e4242e7f111b74d465eea506edb9beafe1964e22d68d0b9b9b25ffff86365a97de4f469d8d5f80009722b84c09ee00aafeb5785cdbdc05ea7ed50320eb3679d42e045e11711b844730b5814da156d8a61f768832956e032c24bbeff4d565097e765a6b1d45579bbec9ae4ef6efb2d314f5110dc80f4eb3bc1b65839c390e5aec5030774a6dc4c5534317c5711abbd8d56768ba939d66a1c24396ded0231ca08d1793e1c19afe5d6a7977112c9ec9bd5f700a99047ef4bd1cc84725ed08de23d840664fef38fa37b21b740a678d7c788a798478422bba711401f0950cae4e1bb9c763fe79121043dddea30b1b7eb02c18207484ea52409318beb49aea2644c1539289b9614e72ad0703806c13e6771fcd9c131544ccc32a9e655c34e49aa3a4eb89f70c35252527e0ca99d8c1eb0b8e9c2f983e552a57ad2c08b41a45d6b44fdb0c3864c50401e916c817ad48149f1bdbfa0914c3da9447c04cbd0a06f6c4e54a200a82836618913f291f7b3adfb9a5d4628d08fe1164cc4e25fcd9b89d655c57ead3f08e104a54ab8a7e9772a4f6ee5cf4681efadb66ce5a571ab5805c0e5e886e36b875d0192c21e5a44cd00a1e088ab81049d169a8667512e5a9b59a80ee957f52a4febe8cd8c0a00a5104e59256693e170fc8535a4697acdbf3a16e5cb11e5a5db433e778304c6ea3f21601ada25af27273ac900daf20f6bbd55dcb2cbddc389d68fceee34fc035a62cae90e3f9286fdec0a669cf2ddd29880dbe0d66f4962bf25195cee373442ac370bbf4d98ebb88b5997ea19e29f3aa271b066924eecc5be4873d821dc569c2d1