0x2cffd02ecdb5e5cd68f0533260862701b240ff781fe264da2b407b100c4d119eea0c996e0b0a33ff3243aa8c6900ff38d1eb79a26d169e716ee6d28043228bfc4ea3fe1d73921e1827db7c8ce6d7b8f1e6ff7799ad8523c241e2a41e9fc670e1c2757f484212ddda555fa078fe89b7d3292eb023c786d794ce574ef9484ffd4c6665faf5f54af74b1f2456cd91bd9b23ad17bbec5f9ed16e47d99d81ef37460e39a9c307343592aa009a7b439fa8345070b38e98898af47b289cb6cf5c43a8e54ac8da7f214c7194bec146f9f6c8ebd389d819df75e3f54a6c5643d84b0b141f0258a0a434c9a62700414457085fa00534ffb60831e9d82fe50108d976775d8d0691f70fa08b7253ccea27efc9db54a90369a1537581c53b68b8a9018e5831b4bf606a020d0b280ac2b225daabb3d1357d3956148d2125ca86ac0a80918d5c61c9eb41c876d0d29651dee738117987b9d7fa851fafb0513dca40dbe5c9023bcae9ca93d72fb943bef909131bf6d850622dd78a23b2d1bf826657d79f501340fa92f1b0fae2d123f35105ca4a5b8d02e7893e02b446fb40d9bdc8f2ec4fe9b3b14e9c294b0ed12c174d542c1348efb79238277c94abbca74ef582755e5bfd8d0e8fe944b49a516a7958698f66fd19e64b7eacc161e9e2410f28ee4c563ca8992c7bf10a4f46b2d11b15e1a7debf41461c49c7ea6c64a7a3a0c731e68810fa46c7001a1cc649c3c678fe3e3c5012b0bee8d52892711c52568571f944528e164232b011491bd1af7369124ad8dcbbe5a761310ec86fe6b1a33d04c2e273f5de75fd6f94e2056f81c47199f7ee4bdddcc1a88e6026a080398c6b2e94f77ee983ad37c5ad28c6f347f85ee98f8871a1ffc81139cb0e2fa42ccd368b804a78c81b2428699dd92d87c0712f963f764505a3b70d2eb3f06055337095bbd043e2d3cecbf16f0870d71eaf1c580eb8a4324fa416eb8830869b02c24e3ebd219fb472c45e90bb4a8053840a6509955c3cda096cfbe9b66483bb6e76304e04b9d7a4a4da1d718515afef6d421ac483bfa437477a9fa500c0f140181ff055fb2ea4d38b7b191ac41f50a28449c04c4b0fb92ee6c23c111b7cdf5aedae801f798cec7a9e28d068442c72b00a5e136bdc4e15aa25d477668137de3747241e34a1de1d1169d742d878a80f65c4dc1920ea93ddd8e5086f21f3d42294ccb090b7fbc8f40b13820b82387e02d46ecc690d92ad226f4c89a5fab8ec151ca05a7b7efbb6811bca2e47826f899b678b950f1637f4212d505b22d8399e1f1dc54ea58f955db1bd891c473c9a565c1c2695fe53f060c3169aaf8475b5b29da747388d52ec07442f021acfd1ff0d0b42d9be9fe2d3b303cf38517463df8213a903927e902e026450e77220b62a5f3b9297b6b470eae686ecc99d8e50372f0b1961380c9eec3a9b9ac10f885175ed79303f7f71ee54e33008c9fd16a76fab599e94f6c8f6ea238ab22be844f699de907e49ee56a0493bc95bed3ea1d10349dce42391025803f4dfe32155231838ed93a89d62a1af24d2ea182dcdfec9edd24b9084f3a29f4e2baf99e24c728225213cca0e12a33a32f4e5b53b9a088bd6fb0a4b650fd9e60bb91e1127aacf33b75f667d2df5f7b818bc63e36d9177d3245c822def1faac74d1f629a985296c63ba37488150da35a926fbfc3e9d405b0cfba69abd855106a190e98decbd1801e919b8d9d72242ae643a5a659bb7af6cdac803769924e84f917f1a31086cf4cddb412c107778eb1fb9e82cfda2b83478333695b037fbaef282e7d59020f89f78ccf773362b2ad53ac1560f19b0daf5191d05c91da62a34a20333f0db777707136d43f902f2de7d5b08539c824f039a5e9840789df70b9bd248a53076ef70189c6a23027dcc0d79745311184574db8f59292e0369e