0x2cffd02e2bbf44d11c5ce0a3259ed2d206319d384806251f7469970dd766393f86182277adc71b4cf36fa1ec36518155d246bee980fcb2177198bafbb4eb7d8ad28c192744c48c569d396863aed35a6f92187e1a2c45e4f8718c37ef4284763057a21466206edec6135be30b38804d75e07600f0334cfda3df39cefcdfc3f344461f0e947218fe9bed089be593e368ab549d45441a61a85c439af48411744e6e5fd3e0521f8a6bc4672b1e1cc6df80fc190594e0fffb11f5f3379eed1266db9184e57e8c9230ccbc700b702239ab99d0c4826c09874772191b322477736d7f93da00451c2d59a676a458c697721a2e13059b525dca33ecf3600e0e73e32e0aa4602b77441f826eca844a0ba79bd32bb81a2adbfc40ee7cdd1055915cf982b29f851aaed59646cf98e6e7f192f14ee16a64bb2df69206565e65c59be061c6af41c3f4b920591ff313a59a0189a1ea6378a31ef8336e7156fec9f01d1b534f3e28f962937f4f0275d926b1b5deebffd30ef17ee21724009a3eb6cdc80d6da688236a3dd7963d6e6c080aa8562b6c5102142ed0f21fb632449e6268ae57be6dd629347d5e58ad687249bf8190b9b74a37f6bada3ea82a021c7f7d6ee5899aae3cc77aceab15b509e9b1efc4480010dbb3a6e0d0d52f7677971ad1d7e1b0a0a3cf12ba3f04247ffe5adf4a9740d4795c0dc7a945124e1a5ff718bb0ab48ab8c57771e1cc65287f289f892218e55a9948bddffc4a8b98bf394a589ab241401a3da8be3ebef7912efb2408c85b6a265d5ec505e263067e7ab102c42b0429a84ea0d6db3a8084011a29f270c0d562a4302ea8cac2a667296a9d64795d105596e8b91782aaa39016b14a5612761291042d34adda9724261d6c8f4c8844439312ad39fa89c6cca805f1ac4c1aa75a6598b347652054844696d3525a2b47b8f108dc8f95dd2d7ac9637e35f73b1c7136d3e69fb90c7cc87bc18ee4888abb90b70a91d5388806ff2cd735d412fcd73d4653dd2000bb65cce7445ef0c24221d4214c07af7bfc7f999e4acb2ced5170ac8c6efe16e5a1c691257504ec875440cdb37c1e65f135344a2c168639713989ff47a9f5ea643d569b2d933c16469aeb8f323611096bddbd1b295b47ec84a6ea89e9d0755582f725242b53698c26eda9c8935a394b8c036335e18f248ee7aa7e97c3a9712ac5ee4884ce22efc3f5fce6772604292980fc86483ad29c94065f8971eae529f66076a38ff0f2201a6087b12a95c7b008f08d8e7c6726c3f1f3d98e3e44ae09dac3146656b6bdb81fc43add28ec4af552741d359e98c9a35f8f0dcf728548b5cc75b0c0662944b08820bedc01cce72cb0ab7c1586f073c63bc10d5495dfcb8587c17e2a47915bc72935bb1c8e9d27fb567655f7d0905257e12c33463db89899c5f145749338da4cd18d4a63aa9cb0c0f09383d26ea51bf20be1f8beb8816b0ea917afa3c877fc9961dc06b5f17cec4003aabec09c9a606323b38fe5c7a5d6ae7fcc5e7e92b36620f6fb60df185108fc56c33cc916e3552f657195b760fd03bd558bb65e4058cd21bf23e4d8307e8d5d124ebde8547d5c1f9e3e67bf660e3db5ac805107a75ec505aee91c03294eb5d832f1e7f257fa2bbc1dfe6096842d0404db3446aec3b686dc0d73d4b4aad57186f7407aca4e428def112ea84f30a87150ca08e7a4a022a9352f9b4a306055e02f61e6eaa1e14e22848487ad5695923f17d83b88261f1305af84ca7a526c8e5a56f2dfdc2d517327ecec6d5287318b82377ef7eab294e5cf983b94f527d2195cb9033c9029f60105688f28c103454f2c08223c7294eb9deb973a508ac28bab8a0fe86f2b5d3215a8d6654cbf27959caf1de75372f6169286168294c70c10b201ad178104ad4567b12df0932f0157910aa9223a96eaf5518c