0x2cffd02ebdb9e53f383e7b21f214f46b8cb89a29858203ef9ec791cf44463491f56fc4a2ce4eabfdfcd11d63ba90482abe20b0241d77b952c37028da02d2a14e219bf7206f871a60cdbf7d27f53fd890c17fd82608d1f92efb918f4b0a47cd37446ead2d76e60557c003a3bf29e6d993b69b724bd89f43beba3ea1f77905cff48a883c0795e15c6429aca1247b11e97ba6f5e78d6f01da0e35dc29b049bb9c4c2de6ac0c3318219141090e1063faeed09de3e4255380fcef5b1208f0cd4aa8c2bed9fe5f15312e538979016a9da260f6780d652f22e5bad108f19d5202d082eec21749a9bc3b679bd292073e2c7eef03fa70ba58abdfbbe0593a99995970e55b4b9067a3a99f5770290d844f883ef5b0e758e75fcf76cc9eb590d85d40dd369ec220de3a2fdf4aff9f4098700e235a8bb8713f4184771b7d88dd3a5549f868937919c04188a58655c637366e687d28debc7b196c03cd8ea417ec8b20b5894a64ee7f5b3b962f6c4ccf85acc4a128af5ed79cc117db013db99a2ede1b692d513b5a97e863021c80eba1e53a1ecb3a53aafff53941348061c1accb9a63f60bda590bafde5192f50cb2c8988e6ed965ef6e579738105d20230464276476e45f5797694bdabe620338c15f16888d9494dc2fbc2adfb7776b76de8ea099fcaeb7493889d338330149feb456508fd828666d40f8219c456a72c90b2c0d50694f0a7263eea8a1151d00acdb8ccdb178413f47adc2db5d9664b10eb15d5abcb0573076df4c6951b4388ba7bc0409bc65a913ad653dcbe98350d3311aec3698e4bdc0c83740a0337f38c8ca3d19eeea3c89f48a7c9a0ddab3e7102f2dd5ceff50391faae01a3fc1ace7a220ade02b697f7785f1d47b6928c50a62312a73f11134440da4fb8ac7c8e9723d1b82eb3e210656b551ddde7a4c2a403cd85d463af2b6de7445156a83ace005f0765efed89ce83014d4f1ad5848735df3bcc158cb85bd002427f52cfe111fb29f76f1dc9d5674369aefb5ad7eaa1387e5ad869321223bdea201b8687e95642e5388364a7129df6ea8fc0a803391f39f6f83afc7f15746418b5f20485fe3a9294426b9ece1123fe7a244d6d6ce62eb0397850983bd91d807fe08874edd17f74475a993af64daadca0859b69310a53a57990a6a8ff79776bca767f153e7ff57bcd08ca6658ffe7ba79f433ed7a2118e1a7986e267342737941369f45ec4d5c6727248fa608558ed4d1be0574f77013e90861e5dbf3f9906103ff30c8790f8d6535613a9f92b1315b5d529e214654399fbd3d30f237918bddb1369fc9f3f34efd3f1bf0c6f6f000ea8b2d4d8b6a054b062bf45b64c9df19b60ffa4b0b8f7d4dbdcc9c9fbffaa36928854aeca8d755574e9b344f2d6bab1983e0e089c9174a911eee4d600a642c258a10de6a13d4dfe8e4b64216a2d89b0486b81ea41dca8e5288b2c5b440c64955c1357ef53eadb7ffbe023d51e17a8a05638141f79cd20d8d2d54be8edea6b0b89966fc125f4f8b971efa082dcccbe68a37653ddfcaeb4590f5c0aed23f3ffac42fb914172481156e7880852c91f2f28fd2705f2c15d8509e143cbdd5c8b7dca0344035bb6f25a33823f3303b0b6ad0e778691d8d64438790bf4e64fff782e664761af545cfc77600fff30c81a634e5aac7acde8f94cc8a71e85c232f321b5942acc97516525c029cae12d077f04225ada5aef45bbfe389f7fa8b232adde239cfd23fcb0e8884aba42f94d0fc7a1a73ce3261631b842fcbdd784abe0b29b23e69a429570b7591633cd21c4722f387eb7db2773b90a8bd990951b74dab0ad2e2b5ca0e46ab8aaad6474716d49c190901f17f8685f3d488e6a55a263973b7d33fabd69feb98965c1be26bdee6daade2f574d07e38128b22e254aa46cc0586f1596a42ed4cc29e7700d8f