0x2cffd02e4b1627488e50173bf578f64994cc208f92056a5a7ce9b28820973f8847af6073eab9b37b3e49dfee1b2804791b6393c40a4b271ab6771df0481d0474716b9c9b42159a99a037fa4abfa75fa4285f44be6fb541c66c638cc6ea75f1a985517adacbbc428fb77b36f531d681187060c01a7643a37a7ca46572e17da7658fb3767cded8ce21aae0baadb19bcdd980c775630fff74766e31050c1e7ed617521acd09500e4f784dfcda2afeb9b95131305af9b73934b7aed6a48331f9bd62741b6fa136c8f249143bcf99485868fa079b48a7a85aa1049a85fae5a1c3917e2202dad685725a5ea60becb4bf633c5dae64020e677bdbf55798d292b0e04ca97d67cd72aacdd5d7ea4c31ae5646d7ff019ff3eaa6a7fc55ef0e184bceffe5635cd3f75f28659ddbe07117dc0c2d20dbaaf99b5d90a7e8cd907dd72f1b230abe2d3d6ce85d93c6e5440580081d44dec1944a85c75cf4ea5239e77b9bccdfc8cb93063a1b83b5f1d4b95c79be215da57bdf65b6d8179d2515d1c4eafb79b2e81f6007ec2986153398daacd2ff4dd478962d5c597e92923c9ae4b5d2475dc2502d79c355b8558f346768e8a27e8334763a5759866124c3f2eb9a4fe65b8956c897a2346187b799804503322b104bdc3c90a28a07734624225b9d0871e2b52159e82099ea73fd2556d7497934b2c5340c9c7d479b110f4af1bc2f64d508c890d13193cdf56eec972fc354ebc40e0e60f15a64297c49fb259ce90b22c096bb2fe069fdfaa675ff01b113ab260099ab09132b413aee8b47b57f3cb4eadb7677bccaa08cb88ba58ac50dc4ab4e3d96f9b0191cd350302edc3ca06bd434068df7ca7c8667b701400c657d0fd6682cc9c556242a714389dac548e7e60121b6ac2c22312f7d818510e1ef8f527604b4f88be1294ca11c2b9c66a41661006a724e84f1d797b15c0088179c9c4a02f3d467da32b506d79cd52820afc9f99225f241bf1b6eb11b16adf34912b28d8d54f5dcb0a402712109efa8edf51381ff4fee36c1a9a602ec77013f898f20c19550b276005fb72378ccca2e41e1168b354063fab966ccb4a580fba66bb7c07fea51228e99fe122f2efa9f7bededd09110f58aa2a3a6ae389cf509ab3f82085bed3acda14182016528efe2800499bf3e49a02a5d62a109137d68e549b072d44a4470bdc7061ca04ca3b519c86d8a20c2481f6d75bd241ef7a2c12e8e1aa6d7a0bc9a742a737037b8fd892abcb991e653f568ac2ca8f5dfb2c3804e4d30bb111f9f02da94def87c010e53d15b686058446fc7c6dd5e4f39a0dc8796c0129f4eca1cec3356d2974603d067a80d10e4b29f6af9375bd3c66290c35b3081550f75c943b7c337d7e54d92c8a731ff2415633b1438332d7a9555915128b08ab773a0e79547bd3f3307b2b043e4ebd90dfd5984a6b69a088bfdc891dd6c9393573419d136dc5a09dcb8378fc2f5f9189434237ddc77d320e72c0c044263d47a81c63571cbfbdf6e5447bdd19f947bae1bfdf6da2c6257317a416d950e37ba93a7105106bfe65bbf5cb02bca48da0ee66048dbfed121c1f2fe333426641f3f5ae16c192fee8d569fd8cff12d93b0f50fb10644cb97073a47040ad27112419506a643d84197982b57064b400b539a06cfad145fce48b78e630620494674f7cd284e0b7dc4f2ff9cafc6286066e85457f6dfc35f09cd45188aa53a805885aa11bce278fad774c820d89b4deb9cc386fc98fdc41f34500e3419b9e213c2e23e83870005bbe7696b2a308ca57249c0256dd1e1a26e1cc9dec8f3547291f464f8efa857ada3bdefc880097ed3749967ebd7cd99e7ab3e64710bd69d49fcfb5a469061aafccb82bf337f24159488f7c8b9ab335495d5ad2b2b42c2a09652382ff94722cd611c39b8e73562dc781462716d1334