0x2cffd02e51d90f13e3dc8cfa39d3a13d6e42273b2c0ae78494edd3911e47a15666460a7d3e40f55647a277a224d72a2e4ed1b22c4bb927327839775757949084b68c8b20d3264de850ceaf501fa33152fb199f600b23c46ce0e259fdaa7d8f6170bb15fbaf3c82167d1893c16987407578235cb1d05fba97876ce42ea0b857a1807773296623fc45b17e49f6cb0cfd76f9419f3dbf3bb78b63b830312f331bc5547e95cb7217c3dc93296f399b16baef8cdf8e6170bcca54da66477815b7a2c7ff631e7c9ab18619fc92c4372ea2003d459e8c06b395d84366b314e06b6b421352af2b197a78c355f6b554ae2ec07f66c43c34ff847e6dc8bae0135e00d713e2bcc8b447b7ce2aff52a2f72792e67f3b77f51756221c9845ba1fd01008f7811c1ef35c54d4eb897f951dec5b3e2fb7179091674991bc599761911781a0bd8f8695a3a6d6ea20c9510de4d5a318a1787a519db1d407726ece40316b73195cf82ce4b858b62bf926930d6eba791d840f5fb3a24bf5ae80ff7f554234422fd32ed33020de732d8724e24befa52c72f1775dfcc40bacaf94fc1c04254765ee440ec6be866b5e03e5c91965727c9ea88d718bd33374206ee42b77008bb09e0f613b6e57fe851ad8964e533ebac42acf6180bf98f2ef18b66cd675da29bba25fce5cd726c9a0dddf51580530517713993303dd36057fd08e7a9de946988432dbeab08ca0a80eb28180a049b8ac04326c1685140f4dd8d15007c0065d41d5156384c3529d421cf03cc7853492e52ba48e344affbcdf0e99dd5e9fbd1279f5853b0edb78d166fb1696dac1fa87e989fc39c51e6af8e4fbf32efd595b17aa8b6d81655edddc71396b56d1e5d6d6a12b21cdfdce6a48d0fba021d726a426348993d4b108e8d10a6364d395fc2cf7d38c0f51f64b212a417e0f1147b430a45191617bfbc5e9b1cf2e63db62ed8f9186c8cb84112e63a505ca5680366bb2af907549bbba39f5c4f1c4c35f563e9009727853867edba1a241bd265249dee69c05bc6fa571794fbb46e3b0c5785f1ce369d818fa92315d2ed2cdc4d5a5b57af8ec7750b37dc0c28ca0c681e7012b68fc6073276823663bf571e3ebd39c359790b1427473a3511e10d69029a7fe2e1205da540b0968ac91c6dafa094f17bf348e22a1f70129a10f6d3013254393a1066ea234d7a69f7a712b992cb06503692c2b66e80e4b49701665ef56b30575dc9b8ea3fe6148d96287114aff7c87e9fcbbb5f1238a6112ecfc0e8f6bab62551b966371ca49e6a973f4410dfe9c98e963cae109256d589fdc907680043c578e344f9351b0fbb3a5f34c3e47fb935d0228c05fd2ab4975ee15fe0b6868ef450457805c75af390baff651d498c2992c29a885cc281b6b282e38a5468e9eea76dc1216c48356d07608703edc52da7b6585a3fa14385148b8cb4052425d7b472599d6c542209c2025f91238b9088fa9f4877ba192f08ceeb1c8b0bdb063e706050373cf9185e5af28dbb41c7996c9ac009db3e4695bc5f08c4cfe2c0601c9c54df6536a7008cbe6873988463e0a34b676aa0f3690a9ca0be5544e3506aa601366b16fb08f62c9955ead243ed3fcb10a22d15e287339c611f9b24c505f5a6a44a2359547b5cb59d660f88e217a0731fc956d23f2cfd6af0808996dbce8e1ca802771b5f8114e00449545980e205a39dd1beac5c30ac05005ff709361ee736b2aaba0c0952d1b904da2b7b5e67de6a4e0324d602c711d212861cd816b82cc17d80e9263768d2a939cca09579b1f56362c1f9ea08c5a3864e109ee09044dbed999171349c307ee3702ab5db56beabe89d9645b34610a7d622674cc63793f1c20f11aba4fef74f051fe9368329d5ae86a3d98ed12a5eb4ed4dc88de07d748676d67aba48bf42243f4ef0892e0fff1adcddb