0x2cffd02ed28e9533281e693fbaa8bc98b48aa16f61604906731a45b1514c1404dbdc56cc45041a019f283e25aecbd18158e2db691b39240321ffaaac3beca0cd6e713b87ce5a156440830182d3ba3543d884007101254fd2fb6ec8b3f0439ffba06a152c8511538ad42c5fa32159541f71b7be62c576b38b8eae4f776b60669c3ee0a65716a8c412fde39560d4879abef2ed9b7757f1755e9a702131dadcac0e93aaa19362bfa38bfbc39fee475d23c32bf3b868ece2fdd3192e16dd0110ab7797450611ec013c3aa44892b0afba95fe273a702ac1026094191a0a80f50592225e3d2cd46544364402ee5e9382d71c62d6e5045c3e833b666c2b52dabdd417038c063a57b42a78e916ee91eb0aab0b37bd1a281164764af83ac3ecd54dda633d12ae2373589d20c198a937644f8ff2c1eeb2e3ed1ab9ff55c8276b9247b0a5e8a47cf38c8500f0fac8f7b226daa3e4338d39d99b6bbe93f46ddefe892940c51ed63849f4efd81092f734a40513b082388243a085f5844b2ba7139c6f27e02edf5ea81a019f58dc8c1a147e562b213db2604f60399e2422db17d1d9a156fb4e21067babf1d560bde4b3cb6c64ef34977e540973ae82bfeb03a4d99548899c9f75c27c45651da484f54b4f218678e7500c90e9fb8f549e7cc4f0c75b8c8a75965ce1bbfe55c3c5e802540b6e27c74f14aa6fa60ee80e939f48044ddc1061ef0462f2e5390032ccc2797cb5b92034b20a820fcef435c8bd25e1e71e2dec29b4ed254b3fa93980c1586dc0a1752002caf482e0d238bbc0891beefe8b30768a85805b81629fb14b98c6a03cf4f3b64b1fbc85528e7bac9367327cc917ef56b612b31fff6af0c8d8d63e133dccf0883b20fd25b1f01651b65543b3be755797b1949f64ef8f5ca39ca6fb7b03f876b202205c19dabf2bcdba57356d548ae073b5278fb3c447b398d225280737567e7c2c236d43d345ec66765573a67f5a807af237030d21aaa1f60c33233e982c671d8935277819430d3c77db21e0f2e31a3f95f085a7d21f5fef11871e1ec5d6d2e0c0ddd167cffd2d1560c69447cba8ab3b241f792d990101287685ff1fe65d9925885d28b81c9eefaf1536cd384c95cbbcfd5a78909db82a9e91ade9d41523dd9f8a43ceabb7f48c59f7a38598eefe8e0412087a969df07416a1fe731bf0bf8976336f0fb26ba4f82340f2d0c8a42274f50b5400c719d8e02947fade687f5a728382168dcb1938ca9b5307fbcbb153100ddc63ad0cc1a35fce51a2dacc47adf5adbed62e270a62608fb6693a117c53db24428668900cad7f8b0a77f252edaf494b145b10d4d87199305d2b0091bfbd07468de59997355a3989e803033a57bb5ef77745bfd22566309abd3b31d27aa37c2583aca7b474322a0fb965c734ca79ae3d281fcd79f9728e16609959f9b187f63b3c8c4160731a0e247ade2fda604d02cb4377a883f6834a183138a4fb5c2b7cc3082dfc600a10e5d258bc76bf2414eda8e1d14bb2171b97a29cc2bd65c728c871016a94edde3f112e65306a743e8771308e57e90c7b1d274b3d6a8c4b27f9c317ce6c821814fc250983035b431e5d039e2cbd0a42b56ed9704d998b20feaf9e0e8f8fd66db80b872bf9da19625a7b2dcd0c228c1337ce0f6350774b37665d6fa1d3c5151a47b48918a3f9260c2986e252cedaf94db2422cd8ae311fb99e89ccef661253da83d0afd12defec2cbe05ecd3e6fb3d879f7707ef9573dffcfbe5b5d2abc75ceee5aa28b87ef59d1395053480db96a4774ff7de5f46369b1fdda907325019a99bc5e9dbf002405c39a82858cb6086c85b84cb7a737581791f2de1d34e46965f04a36dd932926f05eb47ec075b662d3a5081d5e4324516a9ecd8a49a0cf064a0108c8c2128b85b5166648307b7d1088649fb639689