0x2cffd02e6e377bc41f2397a244b634f3ecf3129b0b8e7e0f9bf7aa9995928734cb1d47bfa0ff527b2bc7ff8b10e8b42bb0d2d4cfbc00220c7db301bee359fc352aa167fb33a4bb91de9d7ba20e3d5534c526894cdd0b82eface59f55541f70ef51b32902bb9426c5e3dd0916a448502b21684fe061d47dc8cc0766e61c34e6fcb8fe14c121890a57f9faac89c10ac1ad22293ddf352fa766f7b47ce327e2efd66c7f3dc8fab0dfa47ba5f1994e3df0752e85256575459071e0fdc67819c059670351c6c6715a30ebf54abcb22c87296f84b2f79c091d9aaac1a0c67aa3c98b43718e66280b3218e8c9f00c2319ee7d80cfc368249c53d0f0ea9dfef45494237ca7e8e27bf0e0727e3ec4225a50ea9df4f9f0661a290834f978bb1bd04ca38a712f2036b56a31ea5ed19558f1554dee07a621a7f6118416a7033fd221d78a83d86f0155711e7d8c38cb3903fba4c86c366bdca286619329d36d4b5bc1f2e4f55630c999346e2cbec5e2fb77b8d6efa70d7b7f257ae9aa8ef2e817dcbe6d16a471f733b6f4b8021d98a5d66439a957b5e8791e05901d9d165b4b2815286ec6a4a8b17daf097bc88c77cdc5ebde25e45ea727919f929560cbfd1e7083805fb7c1dcb0217b47c5b2d55afb22b4ed4c1a48e29938f30d2236515a3a88f7d32954d262ad51005783a9abd8dcbd74b279f1ea8fcca720917aec89a63894df79fb62986e8d4b0ebedec6b395007f584d4bd75969ec5159ecb389758bd96b239970f86b663cf525ceaefb47e69426ca31cca77e7119bb168bc7066b6e20a5d70f0acd13916d44dd30e527e1cb7c3d8532e030bce01e922447447125d2e147f4285e7a497f9943d8f11af4a8b1f6d852871fde240e72530c06a398ec5aae56d302b859e084240972070ac31412d8fe653106afda64cd515998a8ea6a399dabfb5f99b8b7e5a173f4365cfe61b353b759e3b63e2b2da077d57f5de4c397179ad57ab509e7b8c3ead12e4bd1bde81e76eee76e301b60ccc980e384e8f21ab69591123b3f1e9cac99b2376a35e2fa7d8236806e4f3f9c4c44dc75e3931c7c0d9fd93fd9e5446e22cf8a54e079921036a7baa56f5edb8deb4b8db07f5edd7326a6727897ceced5987cbd740f9a53b98c84ed7f648a31fc2c9eba8e3af3e4d79bba54c7cd04cc8186c6f2486104fcb419daa8bddc9fc074586cca9d282fdfab68261ab3b815f8afdbec8bf222c2bca7cc6ccc8b8665a670d55b1c4a2c0ec2dd415caf3b392e8179085f056becfb79de581d8b41b36780c9332fae12128c1f6326363ad4040212cd8ef607daf73e31d9cbb40a19ff193eee8fbb93040fbf8c01384946f006aec7a225ca64652b9322b496bad542ff0e2046a32bbb9a8b6a61c0603d7a5c29436ee5ae44deb4c0f29f323a8900b317485ad4c9ac75d2cdf3ef6e88b0432449624b7f297216abaca78f565fb80f6e15a2cdac7e4ed41a0eb2baed536b6779f00e42c57f9a9651fb53e3e2a9d9e5e14240894208998ac4b0b91ee6d14a4189b084a57954391cc98425f40979c18b97100b2d3ce2485dfa525768119c4379f1dee7fe5a5f0402618bdaf2bef77a7f9a433f842a22bde30c7d4d282e16aad3ae758966d04f7d39faab761444f16467352699c8975fc3480952e0ad394591bebe510d0b74726cc41176ba6c1be425cba7aa492d54da533a9dc6422d6fe4014939b072ef3fb7c9c364bd63bacedf85265702b22283443f1abea9fc9e7d94b33ea562212596e8be9d85c19959032b43a00b2e558613eb10bd8eb14728a5effb0183d65689669e5948c7b7a85d2dd26548c6d492f066df435f3ce622062f856c23cf9e49c011d401d11632ce43706d6dc53716666650673eee68f7e54baf058a699a13fab4624788d14ce28cbaa0e94432f1590bbecfb56083c1