0x2cffd02ef924154158e007065d7bd17cf2c92d71e988e5d9575ff7a09f6a5ebe130136d6849ad38454b77b558429607f83f72e48c24a93a6f39823e6ac7caefa51d73d7f8aeab55e3a69c524f25bfd4c28d29a545d0b4d5dbb48a3d4ba24779c7211f3528b1cf806aed4810c365f894163c3859df513e9597127763b5562402cdd6abfad794a2aa585f5a86b9e1ca57fc7a2e2f17201fe4396f1237c4adf41718d00d61b748591ca22003f2acf9afe20b0360291f04020b52c78797e8b171d3dbfb0141939d8bbcedbd8cd5e4ec62779ccc178e60e69223241e517fb907dd468279606f1af48cea673587f5961b40eeda4155c0bbd1c7945a3cf0e4f87d8037ab59cd8004460edaa51673206983aa790f3354c0524eed7fcf216726c1cb8a99d16b2ca28f4515bde65a2208726ead63a24d7bcad4303034a8a3c8f5ae4df06dc6fc5d959acdaee865f7dcf95b1daeb9f3a7cf8f7e486f543e233649fdc76c1be91d25d98e5fd673adeb85cb8497ef9c63a6e876fd6d1ad1cee57d95e5413e1715b6259e0c602694a703537e92d734739ce9442af05c470c40af05b8b62ab4c5dfdd6cb61c3a48af517270b6c0e9e340f362b16cf7ae16fa147c1feda55bc7a6a29f9b5f2ca03ceb919efa0870084368a99511701abd212bef67096e8abf3a69ee24589b0fe8e741211dd882d8a7488ee6a1607e97286fc1101117b7a93684f3bb86f44d8afd1850cb6ddec412da5a5f216305944793cb9a61f1bb4e3891bd305d3b74faa96bca7db8c204f4f1123361297e04f2f7bccce7a8af8064576f685fa8986dc6c166704d5b4037f791c024bd6774d7570b5f4b907e8c559c89342c4aafd427571d2e1076e78c3c5f2254d0d9211d1c81875f69f21eff3a836fd2f7773bd655c49872ac5ac6e36521147de2d0d4588743e6097cb8d1ca6f7382f2caa00c14581eb6c11879429bf887439e970434ced79769f22fdff61149af528b35b2620735d8808f557d69713587de925c3f9358a4fdebb3849b162915831954818de8663425eec8106af38009fc892f40d3da54e2ae58d3829e7a7081184c96a08c2eb856b4ce83663b4d13af4e90a8f41a0e728fb8ebc12a04691e1e6d4854eded55178a3638c75f90994584c5ff063b2a19bc9660af560e8da59637d5e3d77b8ddfe5aad2abb1a3b076037791e3ab8790563c360ff210110e1329070a00e44e666e03e1092a8ab55a0d3ff795c01ab492c4ad82492d9830bd7f580c94935e1ea29db5fcc43e03c91b2eb7b8637fe487b32b09a9bfa7d8f9b3c296caaa8b89e22b81d4d66365c87947958c41f301b38d6a7cf46d0d9811c9a2d2d46e97a6f058dd5e9fec121911f1d359e1016c2cb352141cd2d98b37d7886f5280922e7b056821a57828ca20a593b3ef13d41d178522f6bb0636fed49c30305c2d8d7a9c0e855c438f4ed732a8a864a3f0821dfe68600252a0aec623198f116cb2b33725ca0d03ae57286dd3b8f334069a151534c7a1116d90724f4e540f869ec6329aac652d3f6c490311bdebd0852221e6207fc03b088310fdfacc78810d5647726ccf7e7ed262d767b12c4ec45af671c63cb2762547d8187393b9bef4aebdb35d98cad26926129b56ffc8804efc19510cba4476e3f22f3f5cf268e07e1599d358f67b21e875a5b70a10cc50e4ca44bf837966e8c788f5343cb67a19665b7f9668662f6df48fc5962c494a46c832a4c19c7c3a8896d02c33886e2a1ef7492bdd8381adcac310304cf447f0744f6df2a62479b20e6b6a19a46b1ae816b8be9dbbd99cd290407738e311783ca5cb9362001fb5f4b003da912701129bcf843f8ff1868266a4681addf8473c6da83fdf16cfc02df7d1c5369d61f63d3fa36b7220dd51d67cdac7b364b74f3ab45f8e5d20aee50222b67ad61d9ec5b4b