(impl-trait .proposal-trait.proposal-trait)
(define-constant recipients (list
{ to: 'SP1ZJHN74VH26SPHHJB4YP6NSEYVKFZD1W0ZK5K9H, amount: u228252420000 }
{ to: 'SP16JSP1JMTBNV3GN5Y3JYEEPG5WK3SGSYDZSM7VJ, amount: u49703720000 }
{ to: 'SPEFCW4DY382E1YGJFZD4DQARNWASE5CT9P3V6YV, amount: u218150240000 }))
(define-public (execute (sender principal))
(begin
(try! (contract-call? .token-wdiko send-many recipients))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2RN84RQTJ08CW4T0GP6HKQTZPGB6JN9X413D75E))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP7EWDDRW7JXSXF35XAYSKGF4YVSW1H7J7DFAFGD))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP3WGHEQEXD8HSNKPAAEH97W4XQPB9TZ0P7TVDGZZ))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP3WTZ0KHNSSN6PWFT7H7FTHBECJHJKKFH88H4MTV))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1Y0R4B0D0PZP5QBFAQ1Q2AC65HM8BYDJBS8SGEW))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP19WTPY73W6VPSQVZY9S7DM5DG55VNJT9VN2VHYV))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP352FR22PRMWG4EYV0EJE0JXGCS3GWTZMB6HD6S7))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP138Q08PC1FDH032BZHNPFEBDT8MVB3E6CMVYNP3))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2ZR4Z7TEPQW4B06Y185CE6E238EGY7V7RY7VEBR))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2JXAERN0QBHW5KW9CHZPR3G8PGPEZ3FB8KM06D9))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPEVQ3ZNDM8G20YWBR8P2BYPGWHKSR84ZS7JWWYB))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1BFP6VD94QXNEH6QYQS483Z6N3FSJT8T1P4TD82))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPMQJK8PZ58TVJA9Y1KM52E5T1XX9HBMBW2GERXH))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP24VQWEVJSNH8K523FG7MNGGV9QFZ0RC8WBZS71G))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP3H8BBEPJM2B16CPM50NVXGCS1RFK5PAYWW37SWE))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1BF9YY7648YBM3KCXPRB2E490AWV6Y37TXBH4R6))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1RAMTBBC3FKBY4Z490AXCTEERC93D1WZ184FYNR))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2GBJG5RETYYCQ68NKJZAY7YMNR075BYZHJMBXDX))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPV2AJNGXGFF7EZY0G43MMBTJV3TF9GYB26N3SG1))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP3H5H9NQHBEQ72QKJN0ZHZWH03C16H900HY5T7JS))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPGGDFGWHSFT4GA9ZG1S9F66GD2HYTNW8VVK2VFF))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1B1D8M9TV8H3BXQVYBYHHZYGFVYK9B7HCY87NA3))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SPC4FJ9P655HCS2CR1TH993CYHT1ZHFPD2MR8J8M))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP1NXF4YP1D8TKE8XJS0AMVCNA93CJRAR8AXK84Z1))
(try! (contract-call? .migrate-legacy-v2-wl finalise-migrate 'SP2BFNQS61DRKMX1KJ94ZMRD76PYXZPWNRPC30JHG))
(ok true)))