Special data
- Status: Successful
- Nonce: 68
- Type: 0
- Gas used: 13555143 gas
- Gas limit: 15000000 gas
- Gas price: 14.89 Gwei
- Effective gas price: 14.89 Gwei
-
Input data:
0x153a6b75000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000003f200000000000000000000000000000000000000000000000000000000000007dc000000000000000000000000000000000000000000000000000000000000001f40000000000000000000000002dded96bc7b206fd08de4a3370c35c6e99f6bb65000000000000000000000000d92829abb2835072bf07f9755a0730621209d87d000000000000000000000000ed2a097ad80eeef587796709593c4fdde1e30eef0000000000000000000000004a21455f00b15cecb67ca43d7fa21343933526390000000000000000000000001aed9a15de6d6ba4524d2ba5f205d6ba9ca5baa7000000000000000000000000b584fdd98496fa7c49e57de700829d1035d4cda80000000000000000000000001e61b817a95457ce2761eeea634c818a97b90750000000000000000000000000f035839daaf652f03156b297a27eda25a35e631600000000000000000000000004a903b982242143c57ed39f31ee0c2ed22e1a1a0000000000000000000000009a48127ecd24f236860a21b669bc9883a71ac6290000000000000000000000007adc457434e8c57737ad2ace768a863865f2aabc0000000000000000000000007602137f1d7f9cb11770f89de7e154dc57a52ade000000000000000000000000e42e5031a1a48f3ce5c8b55545294329c006a04d00000000000000000000000055013e79dc8fb573588b22447633c049e13ff1f300000000000000000000000099079745001f861ce5e0c1a27f8e4ebe55cac12c000000000000000000000000853428860743dd54c498d757136a7f85e1eb856600000000000000000000000025c047fba4d2f4a29b24e3c77833c7b0b04a5063000000000000000000000000effabd026dfb83478f2a097a653fbd296dd2cdd800000000000000000000000082ba7508f7f1995ab1623258d66cb4e2b2b8f4670000000000000000000000008f21b1b42b7c3f4b425d9ebae59119ad456c090e000000000000000000000000ba04ae9c3b7df626fdf3e1db59cf7cae57b4584a000000000000000000000000c6198327cc9a022f7fcb7788c0ed7df9dafa7afe000000000000000000000000da4973b487ea74d946413567a9682db09f66a6ad00000000000000000000000092dbfd5f67d22acf4c20b7a5c00dc5f0e09da113000000000000000000000000a376466cd91feaab2b18b50ba00a5fdf4b70a8a3000000000000000000000000c6b4a892433a682eb97dbd6cebd9372b0f0fe05f00000000000000000000000075097d1cfce9173409bb6a46d97d3ed6543a7514000000000000000000000000e0e6a57fcef14eac98ff2518d2e104339ec7578f000000000000000000000000c8b811201aba2c54a419a36af349990ea5364c9c0000000000000000000000001bea80c2b888a6a44fc43b87e5c84823e97af614000000000000000000000000f83a0d6f4d39cc413825b343a410eee24c75627c0000000000000000000000007705cf7b3c67d45043804cb0660974aa3eb49c860000000000000000000000002eb5e5713a874786af6da95f6e4deacedb5dc246000000000000000000000000602890b9c32df50c060cddd28f9345a45a2b1901000000000000000000000000be3178f11b55787a0827e9f28d8759761f21e3c9000000000000000000000000de61a5a4b8f7960070bd3ff5dc66f2e421a46fe3000000000000000000000000488e1993da6af2fca55ac30262c5c28805a8cd1b0000000000000000000000009558ff2d46183b456d85ff4d737a60d6c4c79c140000000000000000000000002982aaed7a0e1a1da69293bae10d4e38db0da8ef000000000000000000000000b894c8c09071b9c116c050169b4d7b111859e675000000000000000000000000a25a25a24e36345940b91159d397e1d3868f7d9d00000000000000000000000003c19126da6eac6bcfca972f8aa802fe60c9fd9e0000000000000000000000006dc9a32f2055e7ea68816031631cce71f9b36874000000000000000000000000e5630ec4df2210bf4a112aae4ceef5b0c6eb7de1000000000000000000000000acbd27534fbccccb113ab3588cf32e8a9d1c523e0000000000000000000000006577e631c481b1c1113dacc0a32f3f85b5a660860000000000000000000000001204634b7190523b87a73902fd5285ed5c785f6f0000000000000000000000002f95bdfa97739d5d9af4e59e7843b3e5203c391f000000000000000000000000c1abc61bce02f6102da699398e4c0b7c0b6fee5c000000000000000000000000677fa172166f63adf20a60990b21213ea9dea70400000000000000000000000066fa06bd24294ab3bf123153e49b9065cb7672e700000000000000000000000093d2a980aee1f79e33098c939b4634e4ef7aec45000000000000000000000000d91284e653b52e2ef1d72ed5adfc2cdd84710a16000000000000000000000000e38f383dba802c0c45a127f96354c077ddee886f000000000000000000000000c6d2f901a571bc3e6162aab61417d3638729be7f000000000000000000000000ab5a3517164e8ec5715471100ec7271aaab3259a000000000000000000000000235f32bb3920bf99e9fa813a37fcebadaf9cdf39000000000000000000000000f9789538df5954f9d211e2a6a9016fdb63d2557c0000000000000000000000005eb5b0e65369edf4db3c11656dcc9b0637add9680000000000000000000000006bc7a4adbd772edd45555dacc73e3457efe360600000000000000000000000007285e7c55ee7f42fa126819b153009714742f88e000000000000000000000000fbc4d7893bad2f9d9ca1cb0905ae7b7c39420b3900000000000000000000000054e8cedcb74bfae8fd9c053b89b768550f7980b1000000000000000000000000255fce4a4bad8b8cea163e50a687cd41c280affa0000000000000000000000008ef7f3651800194968e04030cb09c0d13051411100000000000000000000000069a359ff26f03edfffb01eb0218ce3756c08456f00000000000000000000000076a72e24b4b6fa5bad47d6cc5668c22d5494f21c000000000000000000000000b375c16fa45ba23c6d93d6ebeaad3a2500c083eb0000000000000000000000007aac42bb5b3bcdafdfba9d7384db9c894aed77db0000000000000000000000008afb3ab8badb44fa32933e3c843eb7cd358e556b0000000000000000000000009c928ccc1704713945eeae13d9ade5efb5bc81550000000000000000000000001342f46cb8c7860e5ee9de0e6a31e9143399043100000000000000000000000094bfc1c09b45f0ee90f08faefda15c4a3890f9b8000000000000000000000000f9109736d75a89f423bced24a4b26ceeb57598eb00000000000000000000000092950e5f7169b2dfc923807ffd61de3cf0e8cb090000000000000000000000008cecd387c7add4ef1da434860e96b04790a8d747000000000000000000000000e883bbd489d41e0301a88a035ba6c31ca3909bd8000000000000000000000000230091867144699da607e5005b336ab09f923c3f0000000000000000000000009292826961405c81fec54d6a76ccb4fc5c28edd2000000000000000000000000f08bd5c84e662154e830d8525a4dbec8bbf71d910000000000000000000000008fb80e1a61564d557f14485076ff7c214988bc9b000000000000000000000000162f3a373a8605fd0da52b1b6d44dc8bcc97f0aa0000000000000000000000000fbeaecfce9d041a8c51505008ffcdbca41e1470000000000000000000000000de246893514be08be3c8a21dc2080bd4cce48f3600000000000000000000000028b89726e06b5881bd5d4aab35d6e3f84606bb99000000000000000000000000834711f749fe36dc4a5ae135267b88d0aaad8f3d000000000000000000000000d286c559b9f622b3831b5808fef0ff66b494a4f4000000000000000000000000bcffda3412af44fbfbd146dea5d30ab3494bed95000000000000000000000000f40dfc838a1f93582e612845550271f4cc884855000000000000000000000000ae6c2d43372ca4e590670c49b72a823d4739528b0000000000000000000000004c4df27375fbaf0d1ed439b96e2ebd1b6fb67fdd000000000000000000000000bdeef62c8bb3dcdcfd39b8a277412858e550f875000000000000000000000000f63533c771e984de2d9c0ed0a8e1d43ee1b63b850000000000000000000000007cc4e967242e1cad92152d47ae0bb9169e97d553000000000000000000000000ec1f7c4383c403694a98adaf86c828c70efed4a700000000000000000000000008e0a3e752d1338c0f02b986b9504f1009a962ca00000000000000000000000010e3e7f4649090ff317a473f8065055d2821d95d0000000000000000000000003d8e9a2a4f07a774d0fc5682ecf52dd3f7cdab8c000000000000000000000000966c05474192fdcd036117e2ba46501c1b6a0618000000000000000000000000440d4ed285dc54dd97ac78701fe4f8a5970b1f0e000000000000000000000000ecadc862a9b21336aa999751bea97a7f3d648f6f0000000000000000000000009b523f7d73676b892f5e3d632abc0c98d285d00b00000000000000000000000080e01d88eeb0b5e22db91fb1fbe4202f6ad86af20000000000000000000000004d8f41f2b1b7e52803b5967c079c9146ba175618000000000000000000000000fc97f11fbf4e879de8b2b958ffedc76e1b2c61c4000000000000000000000000b396d5edcbfab009cbf4602329371f908118d1150000000000000000000000008a7b14031bb96a05ae9cd2bc6403bc353b7d936a00000000000000000000000008b95018ccd703fac905f6d41cfba379927a8a360000000000000000000000003385ea05bd0cfaeacf8d344531c13878f6de88ad00000000000000000000000078c94ca62d12c78ac5209d7c0ea23b6cebb1af6a000000000000000000000000d5f1b85d88010c74864da7da522edf5e6200c45200000000000000000000000050806f1e52f4c482cc96d03145abf731074fa33f00000000000000000000000093f69b42643aeaefbcc90e6c4e49f505c6f787910000000000000000000000006cd68e8f04490cd1a5a21cc97cc8bc15b47dc9eb00000000000000000000000000f62f4bc0e48fdfca3d5caddf8595b9ca4d0626000000000000000000000000986391e27aada4783560baa814a2394ca332187a000000000000000000000000f6d47763f157f42e8bd711a3b41510267eaf4ba10000000000000000000000004917ad2caf5c30462bcfba6c2baa91cc46cd1f10000000000000000000000000ee2d38c19109a57ab6ec99712774228f96f8c27a00000000000000000000000039e598f16ca1e14bcb4e42a93049a2f96cd4bb700000000000000000000000002d095b1c1403b645ec3b4ae8f0f2156fc8ee4f32000000000000000000000000ed0656bbb366c28ea1ad274b931278df34bd18650000000000000000000000009414ea1f450d9d65a79ca7c021627c7e47f98c31000000000000000000000000efc5a65662ce02b9de8af6bb329921bdc49e711b000000000000000000000000fb123b865086ba86ae52954a5fc3cb9ddf9c762c000000000000000000000000fe5a9c2d7427dc468b4a9fe5fe887da7b82d75d4000000000000000000000000a5d57b5c1f391f9617df38231d10d000a94f37210000000000000000000000008d62dec51473297fcdc71db499d995a39dd26efb00000000000000000000000061f4abbc0378459336de4fd4a8c3b09628a993b5000000000000000000000000957117dc916f3c15b2e840d891da91cc99a8509f000000000000000000000000f95d1903fa7fa463652977740d4e71c03af52a20000000000000000000000000aca45d5882c5baee9ee736b2f43f0e28d3afdbe000000000000000000000000044360e7dd97a76baafd304222e17b6bd1bdf78d1000000000000000000000000153aa1106140db47120065819644e753ca7f8854000000000000000000000000fabe2cdc2d0caf98a9dede669ea51cbc206a0d680000000000000000000000003f9e943f738e6ad7cd5effd2b98aca69f81949fd0000000000000000000000006ab9acf8dfd0238998fe41a1d548971c1a4576450000000000000000000000005f3f8acd176a57698163130285a202bdc4e00c4f0000000000000000000000002a26fb1a180a2ce5c6c2d06dc4d430c37e7ecf390000000000000000000000009b0d0ee22fa6858dd2791858139ae885686793cf00000000000000000000000063a70c3474abe7ed5a8bf9d846929f713e82bbe40000000000000000000000003b5920a8b25e92e0c7bd6426f0cc93cf265240b5000000000000000000000000b75292be93310248319c21d17bdba4f7171d4ef8000000000000000000000000fd87eec11f467971f953a085933a07d8fbc247a3000000000000000000000000f3486451efa98d5d940c07b84cf97a208de875250000000000000000000000001d7a7b3465be207139f206e1fe452e54f5cb5acb000000000000000000000000c7bfaa6383dd678dc8c5f8f05da61232a1c73615000000000000000000000000843244860a71bf1e21ec070de4f29ae413eb7ee8000000000000000000000000a2631cdbda3b70ba39f4f9369946ba887e3d6c3100000000000000000000000096dc89dbe84970ee42a2f0b35fb50599e6745ff8000000000000000000000000b9b7461bcbebfec721768bc17e0d1c93638736cf00000000000000000000000078943929ba6f1c78a44c317df1b1e9f24156a537000000000000000000000000f2caa3b954c1099612a228e7087ce14e107bf4da000000000000000000000000dd7301ac965c252a6f1830aa19bcb63ddd016529000000000000000000000000a0cf394fb00f70617543521ace9a7af59a24e9de0000000000000000000000006b4edccd1917ed653adc816be79083375bdd71f5000000000000000000000000a03041aec07ac53d109690dd4ee672bd9f63390e000000000000000000000000aa20816a724c8bcd2b8bebb60b1a7a1f90e3ec0b000000000000000000000000094363100ff589b142ee74c8c90340c388edecfa000000000000000000000000ae58bdd8056130cb79aa73e2506a7ebe82b40257000000000000000000000000af03ff212653e57d6ed18328a416a0c9df6d90e3000000000000000000000000b46262bc57a1833d99669c653f4e56114be9e06400000000000000000000000072e26be5f718c647abb1d1fbe970c7feca4d96dc000000000000000000000000440950c29441c631528ce4f0de9395ef9c3bbddd000000000000000000000000769fed76622db256ab5486e5d00b65750de0c3680000000000000000000000003cfb2ab2de92a64e9e8c1588ec80c5dc079be0e500000000000000000000000042e29b946218e01a65e03469376b93ead1cae7dc0000000000000000000000008012ba98d75fe2c2df76be3978ffafe65d2e6392000000000000000000000000d3b6f2153e49a5c659b577d371c6ca78d4bcc57d000000000000000000000000612d60da5a11d0583aa5b3c8d332853abbcefde7000000000000000000000000a6cbbb8a01f857f51a7aee48921afa8b2aa4acbe00000000000000000000000006e7416d8ba9dfbf7464179c8f2ee8da6aa006f0000000000000000000000000837b3dec40755969809211bf3add8d5e06c0d88a00000000000000000000000017f142563663ce5c6e105b2fb4b0810676493eb2000000000000000000000000fd1ccf856b27b8f3f0fea238eed9595c523e6eaa0000000000000000000000006813d3d144583e47f902ff7234247e40885bbc1b000000000000000000000000045e15c6f2c179776f8862e5182505173d02fd130000000000000000000000008c86d874bf1e75a1fabb4fda510b3d43fd55e2fa0000000000000000000000005b59190d062826d388ac8212a06fe3d8d8ea2cbe0000000000000000000000008f445aa67c45805dd9a99f3a7224cbd3ba5ef5690000000000000000000000008db3a3dc9bca7196447cde732e0832c39d15ddb50000000000000000000000009528240cbab5e2fab40248f4907e8696b3f23fd60000000000000000000000004bbcdd58d3cbc0270db0ae54e8d4b0656e306209000000000000000000000000f9373159fe3da1926b251236fa891421cf8a9af200000000000000000000000087fc6665593d82cf5b5da73e6d4165c06513b1f1000000000000000000000000fc508a5532feb6913cea29fc2125c8e37947acda000000000000000000000000c0f717872dd611f80ce36491e6366fca17aa386a000000000000000000000000107760b210c31a911bd9b53ee04a2121b2c4829500000000000000000000000014f4c5e034639bc8a0f5ee8902cf1540d5561f6a000000000000000000000000a7a91110806e00da6e6bb4b093a9652750296f060000000000000000000000007b1a1df6cdfe788eb6ce8fb27feae7507d65bcea0000000000000000000000001bfb2ec22b75aa1438976ee074e23d9c2638b8d50000000000000000000000008db6ac7d85d0c0ba39fa36092978937147e4e58e0000000000000000000000005bef17af024df37d6aede8e64a4bd1e7fa4bda8f000000000000000000000000473c993a0ba62d07668c9780e489e93cc4f5fc44000000000000000000000000553e600932eccfb6a74522a3c26be1056a0e2ac6000000000000000000000000f5b2113e46710d1439063f3ceb93133f0b9b18e4000000000000000000000000a8f51bcc307e62dd19a612905e7eadde2d6cd6ce000000000000000000000000e92356c05d03fce81063caaafca1493ef6619445000000000000000000000000e901b770d646f212b1eddaedd58216fe3aaa0eed00000000000000000000000072111197b3f60a063f135f7e8da97a0caa551bf3000000000000000000000000d2f882928ba8e57e5a77236e72b6bb7149a21b09000000000000000000000000a4b06f573a594f278cfb597b39d6fe91c52a70170000000000000000000000005c913285dd9421edc9d8f1000a35d9bbdf0dcb6200000000000000000000000081da8c6aecf636f7bc2eac57b47e316588bfed7700000000000000000000000074f99df078a5dec951a902908047550b28565a540000000000000000000000006af2d1a67ea8421860bd7c5aaccffdbed1a71e4f000000000000000000000000e4a3e4e83ff03e238345dd77c8cfc5201021e10d000000000000000000000000678d066522d7a913f51c572143844c28c221c1a90000000000000000000000003ddab03f9665c20ce41f48ec19b35fbd6c190d9f0000000000000000000000003c1c5f759c0316a4015f9fa17f1d79f64a5b2612000000000000000000000000fb3f0f4c23a5bc2d237eac3c0d1442f750b0696d00000000000000000000000085ff18d10b154b4fb075a1875368d3b5bc713d010000000000000000000000009b47e1a387249f3580f50eb8ffa611c7b40f2d8d00000000000000000000000045823b4b4a303435dfd142dabedc8375b834ad380000000000000000000000004f4f57aecc91de8e821e79d3f280e8640f111b67000000000000000000000000a4743364c6916d20f40c5af01c0376b360e82a070000000000000000000000009c8f92bddf72b5b36eaa4ea7f3d581cec0802c13000000000000000000000000201ff94eb65a146c5c68547397ac6f53ea38739600000000000000000000000071a48818e248273f17062798d4fa40b24ab8ebb6000000000000000000000000bad9bbacb60f0991b91ee48a93d787786413d55200000000000000000000000018f58b60459c3e95ae4ea7b1efe75029b195c37f000000000000000000000000cb7610bd91a3ab3549c5f6b2248e53b4190ba8e80000000000000000000000007a69a8399740fcb54a182957181a5fca675e1ef500000000000000000000000006a6d89f024682200d77c2a8861f595994ae9d3c000000000000000000000000420491e77fe4f501d7ae28477264179e3ad40cc0000000000000000000000000ddd13ef50acaf9e9aae101cd5c6304d3c1ea66ac000000000000000000000000c7b1b86ec57ba31ad7d3f2d31b82bbc0a41c4ba0000000000000000000000000b66db9afc247d81c0ad6ea6c883422a33b4f67700000000000000000000000002a05f26ed09ef8f7c17cdbece8addd6fe11face80000000000000000000000007c1d519987443ee89c986ac0eac3688218f1573e000000000000000000000000de309c38b460194a9a873cc66c963d7e1f137cfa0000000000000000000000007f336e43f965fbbae190b2f520e72f06e10675ea000000000000000000000000b217c4b0101ccebc30d956d99c60da93efdc8aca000000000000000000000000de969507beebdad6adbe46e011738fa24ad2af6e000000000000000000000000e6022b4e2f542eae961069ba60188af447bd80ff0000000000000000000000005c54fba6b9d453405109ce5f39906d1852733f4d00000000000000000000000030b248563c4a36c7bf97aa7f2f87de153bfd2e490000000000000000000000000a06608f049d61ae071c43735919d8edf0fb3e1e0000000000000000000000001eaa617d29afe21aaff45139384a071cebc14ee20000000000000000000000001425ee0f8685682e0baa3606696ec4dff2b681e9000000000000000000000000c5d9caf1a380781cc3e489c0998bf69b5b4ce19f000000000000000000000000791069cc18b0c1cdb7ed12c15ff761e670ec653900000000000000000000000024d51cd1573a5bb43dc06f34997d3377514a00e7000000000000000000000000a9a120a532a5cf355322d65492cb726e26e7add80000000000000000000000007995df6fe5d0267892c9dc7341d04104cb8e975e000000000000000000000000481dab7ba78d7ce3942edd78d5d44d2d0116bfe7000000000000000000000000f98b7e44efe4c60264564554b885ab884d0dd9040000000000000000000000008d99c82fd0f4435520f586918a782d9f3d004c5300000000000000000000000079a13fa8e7ee7e11f95caa1a5e475b8d6d25f2640000000000000000000000006513b9ed5a2fa2066ddefc9da631b4cda64aff8d0000000000000000000000002687e26a512c39cc135d902edd863c267eb343310000000000000000000000006909e31e2dbf9b1140dca85acb77224b59258a9f000000000000000000000000cda1b2d3fe1a94f58637b89ce5d81ebbd0316db00000000000000000000000000fc8ba42291da608ffe0e0bb7d395c809ff516b10000000000000000000000007a785570127873d44dce05b8738b973414e854dc000000000000000000000000bea032b94b4356412ddf81f52a4bf8e10c9f87e2000000000000000000000000f398e46381a97e15ec607f3ad1360d2cd34c241d000000000000000000000000276fbe83aa35e7382208679d01662fbffb8a47d6000000000000000000000000e62f35dac051936f6fe7812a1447aaa38d9dde8e00000000000000000000000038fc169484594d117f07c5d837f0642952bdb0810000000000000000000000009f8e90757aba8fb643be3c29aef03f54e7d822b10000000000000000000000009808c0202edf84c97b236baa710afe7b54db102a000000000000000000000000e815d3fbb0e1b704cf18e5e85ed4aa1bc225338d000000000000000000000000b13b2e9ab31574153e85829394dc852352d9f8910000000000000000000000003419efc6dcddf7ae567dcdd406ef7d68d8cc5294000000000000000000000000775ff530193cc17f916dbcf94037ca441ad1f0a50000000000000000000000007edb8e62bdf2981862726122a47da47d4891d79f0000000000000000000000007987b45b492783dee6dc853c59a5c7126a9ab465000000000000000000000000166bfbb7ecf7f70454950ae18f02a149d8d4b7ce000000000000000000000000147a7129087b6ad7f08ba3ab04428a82b27ec27600000000000000000000000043b3ae58b694021f713bc9e56a6eac104085ff1c000000000000000000000000548444ed2834eba6073ebcb2baa73728774dad45000000000000000000000000453fbdcb17898b2fbe838c4fa17c9315189bfaeb000000000000000000000000dd66262df9aa1d62ca4957f904c715124870bc1800000000000000000000000085be68d1b074d992afaf50bb60dc42d7e017abea0000000000000000000000004ac5abcd6d9e5c3fb347ad6da3000efe3b0dc26a000000000000000000000000efb2fbb737a0fcf067325ce81ab14d8a2f224cca000000000000000000000000f2bc07dac20b616e95c7f33b0340eaffad1756a70000000000000000000000009ccf81d2443b173cfd7ed2c846f0dd271d4ecbef00000000000000000000000098e44b0c74afba4bfcc6085cac570f1b62149ee7000000000000000000000000ce228de7f267c85f954a07a20fb9f4420db71172000000000000000000000000f8900cf8ccd5d2a142a74688e57d864804af837a0000000000000000000000009f9d1d75331a4b79928a5825ae58aeba6d76221a000000000000000000000000fc55e2e2345a5f4387e930b4d2fdf9952cec625d000000000000000000000000a2729bc3c8ca344d0b242b3cee1a06a8bf5f0fa40000000000000000000000008397c73e27ed63f14cd53f9189da8dea9be889cf00000000000000000000000059e1cdf908933ce0f3296b64e726160af1b63320000000000000000000000000b560eb054f18ad3c9972aed1354ef681df29d076000000000000000000000000645990467105162ca1a74b45b800b3becfd405e9000000000000000000000000dfe9def041c0a05d3de86d24adaa8f9a31cd0118000000000000000000000000914b4e4e4301a421fe1503243f61970c1cc96c4e0000000000000000000000005b28c544f07dbc693535fcac31fd8c1d53f5546b000000000000000000000000f0a3585c9f2f640fece378a32b6b42e2a9b9009400000000000000000000000032a2c913cff952830d71396f10f25eda79bbceef00000000000000000000000087a40539b3f0ad7dec878f332ce1ba01f90f815c000000000000000000000000291362f270db9bbfff75ed70dfb07e54332810f00000000000000000000000001721617c842915a105aea1bb453543f11d2c24640000000000000000000000006975d769d8b7d95e31065e33e018d328e1af83d70000000000000000000000009ac65aa2722caa26a9f496a8fa8407844d1b02b1000000000000000000000000aad4d39146c0300ce017db04930ee3b7f78471a800000000000000000000000097baf67dbbfab560888406536994ae4aad90caff0000000000000000000000004aa8396a0e66b5521a2f29194b291e03f6626d6800000000000000000000000073bafa7ee8951b3c0c30ddeed33321c947ffeaf7000000000000000000000000aeed2e9ac8ed74af9ec84580ba52cb98de2751aa0000000000000000000000006d2a76180fa097549e83727f46b1cb7a9c8fcff8000000000000000000000000afb64e478d1e41b734de34d3e2bcdc379c09f0dd0000000000000000000000000e4c15047fd4da8cf2bd4d9656719afb779611e70000000000000000000000004162c1d2e7d6f1facfce514a5348749180bd12b8000000000000000000000000ab9ee81bc789006cee721a00e013494ec3508701000000000000000000000000022fa7392345f6511cd5b8361e9f63ec48d337be000000000000000000000000100bdc7550faf97e12ea838dc85f5c36c3c30fa3000000000000000000000000eae33ec032d0bf7e85257fd3a02c4da7bfc073070000000000000000000000001de869688cf52ac2ebc0e789c54d4926157144380000000000000000000000001c7c3ceea7380f19b9190bb91ae241c0288dbbaa000000000000000000000000d75f36dbfcfa7923ea1b2682b0290dd596e7fae70000000000000000000000003773b6e0dcdec04828bc3a58a2bb8f2e06f459480000000000000000000000004bf99cd1ad81b11abea6c660194d71e1cabd599300000000000000000000000056c7405fe0d608458c7fc23e443825f524cd74370000000000000000000000002299aae3abb82ea1bf981581afedc3b46c12aa95000000000000000000000000ee69938cc8d77a6472b044305130e5cacfe216f10000000000000000000000000e3843307b88415f98d0d28238f09d963e99104b000000000000000000000000a1f5c5ec22808369faf07ec82ec57c0e8c3f97c20000000000000000000000003549b22087dd4b13ab2372f59c23d490c07364980000000000000000000000005dbd87e58d4bde202aee64108fb5ed8eed1e33a000000000000000000000000002b4bf703b6b687dedd70f996b17fcb4b86bbade00000000000000000000000010ace2b93903f4b0d31314508340b2b4588ce2ac000000000000000000000000dbc7b48c4cc6213e7b51edbc0406717cc9b5ec3b0000000000000000000000005b256d55e0e6ee8074d0b11ac7908edd682bef130000000000000000000000001c8304ff3127e4d92c015572022266fb65300fda00000000000000000000000094d5fc4b9ea823a5ad9a9d478e35193ca77412090000000000000000000000006d7d2ca6aed544134c01abfc497d855860dd9320000000000000000000000000eafaa1405a1bac58d2c3dcefe6a07467bcd7febe0000000000000000000000006985aef6f3f195ae843804f3924b563e4cdc09860000000000000000000000008fde4378d1f56fd0422467106966127ea80b7b5c00000000000000000000000094b95685fadb551177ae45688d8aa0108769a0e4000000000000000000000000d3fa40b89a890d97ff76986096809620d46224170000000000000000000000006faefbd9461699ba684f659ba6f2928c685e01400000000000000000000000005f7564cd4d6b1e3a15ae4551fea38008173486350000000000000000000000002bc2b8e71e0a215e9796e163c5495bc9cd17331c000000000000000000000000d6c2b1a5cdd2f580e10ff44d9cda09052d77ab2f000000000000000000000000cab92ca856719b691fd7b9eaa4eb43e2f56ad6ec00000000000000000000000048929b0b92fcf96f13d1acf7d117a4acd182288c000000000000000000000000a9f31ae98ff0a766d6f15a5224a0d51ef0ff946a000000000000000000000000bc6c36a97cd12e5bf8d0e3e0d6e59ef0cf982ea3000000000000000000000000f362a9d7ba3e2ff709f27d78c0545533763d06c100000000000000000000000048ffc49a45a15dc3a54cb31eca57040cedb87afc000000000000000000000000672c9482449e07f94121e3088723a797a7b5635b000000000000000000000000e1608792b480611d3fa948cc9c0ece1b390d3a17000000000000000000000000ac9a81dece4dcca89174702609075fd586cf2177000000000000000000000000c15d168f86b523b856e187867decb29581d93342000000000000000000000000d98f93ea899852fd1a3b74bd46b6f45c9497870400000000000000000000000055f3422138e9fed0bd81351bff66c882550002e800000000000000000000000069d8f4e01896dc20286d72339620c801a42edd460000000000000000000000009024d0a0b782ccf8ab4154ab9ef0e885bcd37ad6000000000000000000000000ad549c7fcf1bd3e57bca464d9dce0a0d561599d10000000000000000000000009fcda5854754c47c2554e8ad8a992c73ff16a4b9000000000000000000000000eada52df08484e7b00d33d7403b0cb5334fa103a000000000000000000000000befebf764a9c6e092fc6ef26e5b534dc52e4dc1800000000000000000000000082aa6ab5d7715fb25a1818d1b8c0dae5c7621ccb00000000000000000000000007980537e5b917fe25c1ac7dd3674c2f32146da5000000000000000000000000a408d6bbfb00b3b9293872b2601292b0bbda3f880000000000000000000000003341dd81d325f231aa744efd603b8255d8cc35150000000000000000000000003e52da3d264f338e5638fca9b6f835080979de0b000000000000000000000000d2405a7fbdfc3ffbaab54e600db0e752a556ac21000000000000000000000000c2e8240cab4457acb669eafc94448a6c1d483f950000000000000000000000009c625ce35f5f6069606f46a0fda0ba17d07f866f000000000000000000000000327ae659330aa25f041f2d9e1f3580db7bfbd6c4000000000000000000000000775eb835a10b1b006de5ca1aa957e1a0eac830a80000000000000000000000003161c6a45ef03f1362d7df93ff62ad2599110bf5000000000000000000000000b4ee2f98d0e3d358f05d5e1747f1ad73df5a58cc000000000000000000000000b2254a78d5db1912a52c1a0db3de77c2f3742356000000000000000000000000d5749f581213f9d0ebfa87dce1959633ae61fec400000000000000000000000080c521329bc52917172b9c3e2ea019a0805fd4300000000000000000000000007e632293721df3bcf99a2b3713f7168decc3fd3a000000000000000000000000e05006dc1369ef6bbcfd696a38a573c8c28a8e7c0000000000000000000000005e840604e55222f78e0487309171dcd91d767710000000000000000000000000f98aa0c02e598ab2f49953c8857ce64dcb64ce990000000000000000000000001c79451add1f05fe2a703e247aba826af3ba54ed0000000000000000000000005be2539baa7622865fdc401ba26adb636d78f5bf0000000000000000000000003df5be5d7efa7fbe698e74b95d683fb7f9b3548a00000000000000000000000091386600ad2d4bd461a056fa7f88ce6683fb246e000000000000000000000000067107af3512a78eabb735d8bf011dac2e6e096a0000000000000000000000006a8c16c75756dc2e6ac33ab421eb93856dd78931000000000000000000000000b2861cd1ecbc01b4cf239491f8b951ca652b53c0000000000000000000000000c46da85da706feb3165fa8acb3cc44e4105923dc00000000000000000000000029f889fac52a05386073bba0e047f4873c6e0e0b0000000000000000000000001823048585eb2a590be132e6a76eab0f76cbaa80000000000000000000000000e8bf32772d284c1accecd26730d1f203e2876f730000000000000000000000004248af3cd3ac1ec2097fc66f7aa3dbea3ca9546e00000000000000000000000093c19a4b9f7485c3f54f4a7f633ee3cd3dc4fbd70000000000000000000000001869f7c70e00f5fba93abf9b2048021886cd9dc30000000000000000000000007c76bc0e71ece83b02c599e95ee8eb91fc389b550000000000000000000000008cb5f3d031eabc9cad38b0b484ba1a278f80dd9200000000000000000000000056957f20b0f37484c2eef913bb8afba4baa7cb4e0000000000000000000000000c2a36e40ada6cd6a7a5b959ac94653692303cd2000000000000000000000000b09403ccf9a1fb6f5ca97270a663fae7eb23bb61000000000000000000000000658ad6962814d01efe024667d5b04ba8864e730e00000000000000000000000039baf442d75d423c864f1fbab92d2d9013c7f2420000000000000000000000002510dedc2f0010e5c9fbc808ca7fe513f57457a10000000000000000000000008c5d6283a044475c5a58e6e3115c7ce4dd3ba599000000000000000000000000cf9c59b2733d9703ad9939af4f595815a28962ce00000000000000000000000027b56c91f60316ac56983ce38e86d44a639b8bf40000000000000000000000007d9d2780e7628616e468b14d66dea6d62907ab94000000000000000000000000360dfb330a5dc0664fb44d0e6d067115a1ac7c68000000000000000000000000da55e983615360815990ec7b401112f3c432b2720000000000000000000000000e72a4457ced0d96f8d7108bd733110d87c12ceb000000000000000000000000a7bae728db6ce4f324957b7bb93fa7833f19d9250000000000000000000000007d2faca86d9edc3f39f2aa81ac50a645a9f833e6000000000000000000000000b85147e6b5881fd5a0b6b379ccff51f1e105d40a0000000000000000000000003311cb4fdf59f3c49f6c8a3e212bf0dbe934b3c3000000000000000000000000f81a3655e94b71b8c8e9ad8069275e37b30ea0d8000000000000000000000000302f23818ecc618f728beb5383195fc146123fc10000000000000000000000004e01e6d0f6c79709ccc729be0c6a52ab462065a600000000000000000000000021d774f91709c315e3324b790dc42902182ab5fc000000000000000000000000999de3e70031a2d8d95d130c1d110e119963d539000000000000000000000000c37905f6294af57e7a67036f72cf3e5ef5fabc200000000000000000000000005a8ebaf75caf88ccdabf7edb87061b37a97eef3b000000000000000000000000f1563bf2fa3cbae7e1043f9f0f6576754082f477000000000000000000000000d311b036f06721da1b252b43a725281bdd42476f000000000000000000000000ab30fc72dd9fabd90055a115f993f48f565fb8a50000000000000000000000000da49d6e86e4c9bb000476cf0ff22b40c28d20990000000000000000000000004acf3e4e27df4a2b7bf63fc7ddd8b8c88673ce78000000000000000000000000d4d926b9db09840454659d88e6228165b8045377000000000000000000000000fae3b1d9dbf6ce073c3e023e947556aaa888888800000000000000000000000097358fc05be229db4c4b086110812c817fbf532a00000000000000000000000046df724c607b5e44dd5797ea12d56904029f97350000000000000000000000002988f807eb38a19e009c538f4191f31a141f3e570000000000000000000000004583ff867b96d3a08c5880744160fabb2e520fb3000000000000000000000000a487aa927e987e8c8102161e0095dc8e588882700000000000000000000000001122ac22501c4facdb2cb2076f587af7b4f67b9800000000000000000000000042a52776b5cc535a22b35ed0e5cbbd0662afa09d000000000000000000000000cd63f2af9b4e8f68e4589f9f015779f50af03bbf00000000000000000000000093b7974978d93964ab73c8a564ee09e1b8a7295100000000000000000000000083fc3b705f0ddaf94585d439ddf2711458023f7b000000000000000000000000a3ec972a4f63a38153f49ca321e64dd9f7255ff100000000000000000000000039973f914e68904394866925b88bab258d1cc8d600000000000000000000000067e8936f9a3f1a83e5638333141fc40781ce181d000000000000000000000000ae74399237e02458aa42283e7c3ef2929ad4896c0000000000000000000000008c434144c9f1f42de5104675f76cd101bdfea1510000000000000000000000001ac3e6b29b1e25d2a1be1408d45a6a2ac27193cc000000000000000000000000c886d8b815a4e92ae0d2588a2119b83d287f80050000000000000000000000001b8fa7e37794449fb812e5eb932ced9a87c8a42c000000000000000000000000381459e8566d4834081d36ada904355ad762bb8b00000000000000000000000061f873e23d47630efc17463cc0ced51fba85dff70000000000000000000000007235d8d035c5ecd470f5a47bdfacf844ef1358c800000000000000000000000083afbcd366e92b86dced07f1312ae8ac5789522e0000000000000000000000007f53a0e88a9a93ab78b3ba492cc37b235141a4140000000000000000000000006eee029acf568206b4fa465c8e9932ed9a17f58b000000000000000000000000ae040ff202a27c98625a28eb64f965ab1d940cba0000000000000000000000002001de1ee5f76f38acff1842c4fc7b373219d4a50000000000000000000000003ce1c0ca6b3646729870a515c686325102547fb000000000000000000000000067bbd5a3ab029c2e97069b4d05332463e2282398000000000000000000000000afe7309fd01a5e6d5a258e911461ecb9558fbfdf00000000000000000000000064ba57bf7977dc2c60a5c9935e01e2bc6cf638ca0000000000000000000000009b87e1fd164e70e6fa8c7fbee5943c2532f7834b0000000000000000000000000ba35a56a6d3e44aba3be8b660cb350c38018296000000000000000000000000d0f42fd86958bbea35665006686a2caeb2226a51000000000000000000000000bec4102865254bd7fb1d8d5674c79f85b059548b000000000000000000000000fc947d5f008644c2ff8b40c27291162da889e00d0000000000000000000000001fcb9038e65a2461e8c521b1bb9dc2171ee8d2f4000000000000000000000000ff5d25a8800796004cbf229611c4c0d097bac3650000000000000000000000003bd77b00f02c8bcff586c565e2c5e6b6c5878ec300000000000000000000000028a8ffd778813657209539458fd4cc53f9691a510000000000000000000000004e26f82ae5760c2aaf2c66e5b80fe24ac69a0fac0000000000000000000000005a8e43f1aba5ee62cd7c0b88da588791ee20f8230000000000000000000000005867cbad45a05914f8c194f5012a5be312b3716c00000000000000000000000009e97f621f060a73fcde02eba7b8eae96d637a470000000000000000000000008655fa254cb9f79a16f6067b664adc5ff3c4972800000000000000000000000013f54bbe0c981776ff781f9bfe4c4591067991a30000000000000000000000005abbeb91139db84251f40dc9d07b493083ebd5bd00000000000000000000000069b5a54a8f28b71c4c1f9ed468e126fc494e6d7000000000000000000000000043ec6a8839fed22d65fac1b32346595e528f8989000000000000000000000000f6a985f73ef8435063b1b22749d5659eb1d3c9f8000000000000000000000000d7c294a1f899deaa7f5eac4659ef3b1e5afcb3180000000000000000000000002fbd2027045cb5a5a168f42e44a26f8a2df4cd92000000000000000000000000ab38b176e0b27f7c9ed0ab708ceedef01c0ffcc40000000000000000000000003479fa1624aa8bbe0c211af086dc20133568ef4700000000000000000000000076bc78a5e8b1d1d697cbdf833d3111b3aeb74660000000000000000000000000319d1dca8f4bbb9fa563df5a209b7333216214fd0000000000000000000000007944642920df33bae461f86aa0cd0b4b8284330e000000000000000000000000b4cb36c0937a070a8b2f476a733be5d3bed16e0b00000000000000000000000083f52944fe0dc3bf07b9c7404c390e14e039a892000000000000000000000000d72987036646b91cd833cb14a35bee5fbb69be8a0000000000000000000000000485d1969216695bb1e7e9e0148099363c9433e2000000000000000000000000d99d96fd90cf9f52f8ad96d252ded0ec77f3d23900000000000000000000000005c2a4bb60bb12ba5453cae89434fb8d253ac22f000000000000000000000000acd7f94c777fd10575f04b49e8262de2d4a28af2000000000000000000000000745c47d23cc66c5c7c3aa499cf389de2d4f403a10000000000000000000000007b192dd0024ab088d6efa2c9a0c56f3b922558050000000000000000000000006b1b0aef33db17012150fbd9d2f59a12de9effd7000000000000000000000000eec480d9f326448c96295c4e7fe5efc0fc0f46f30000000000000000000000006ca7b960c318df30bd7a57be72a37b41a78a541d000000000000000000000000a1cc4db1a901eb063a58ee3933a07be850edfa9d0000000000000000000000001c6fe3667b154ee0411ef32106eb889f1748b14c000000000000000000000000aa13a880608f83e73b681bd4cbdcb63cb83ad0d2000000000000000000000000688a3e4f4f144bb274b53e3dd591bf1c801056520000000000000000000000000a21a14fe203a267a13c3455abfc9d5f5ae982ee00000000000000000000000061864be389b76807c4a4e87fdd2442bf1b9e0c910000000000000000000000009ccbd70e17a6b503777bd39c8872fa8b0131ee7c00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000