(impl-trait .proposal-trait.proposal-trait)
(define-public (execute (sender principal))
(begin
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP31CTGCZ2HQ4HW11EXRFGTXZDRXCC493JWXEMCV1))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP12F5H16HM28TVHJGDH7ZHRGHBE55RG9KMYGPHQJ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3KDA7K8E21AYA46V8RSSEJN8NG7EB0E62E1SCXJ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3SRFPAW2MXEVQFZ1XT7QF79YCN9EQY9J3CH4X29))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPQQV2QN22NAT45PREHH73T5RHF9HZJS7MC3EWCE))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP8VT7PTNGRKXYW5YTMZ1FPX7CVFCYPW11GHDV6M))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2X1R9K7QDMDNNDSC87HQYXYTX6RMMD22V8GFT19))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP7G47424441N1WCJFDFYMT9XWC0XRHD8KMS2T7R))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3Y6P2B33Y448WGCV6VR8CA8GCDXY6QBY5ZBZ13B))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3Z3GTGB9G0E60QQX5VHTNQH8HCGK990FDQN68T7))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP17W8FC4KSR4RJ43T3YJ9KDRF1821QRE8EE6C40G))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP36RBBMH2KTHE9KW799S7FAVSXW3CHP7HRY4H59E))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3KPRE6KAQSSK3189X58SJQRNPF5JSM03WMD5RSB))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1EVDA2XDA0PC56W0XFMWXWX7F3TC4HY35XXM88G))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPK9D1KEEAYZGPYNP83TSKZ8EA1JKMNQZSE58E0H))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP23MDNANPJDANJ5ZBN8YJW9V6DRCGSENM9NHKDQK))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPZN0SK6Y4JP96S342KR3HA108RGJBJJGE266CC0))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2YE97WPR9C184MQ4RVM6AP1J629750Z1N48N82S))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP7E41AV45WFZM6P01EF7CR996G91XZY5CZKWS6C))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1VD5FJKCZM1PX46C6TTTR7ZWXXP5PYKSW4R8B9R))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP30YR08ZAC7X7DGAYY7E9F39JKS5E3NBRYGWYKTT))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2Q08P9HP0KKCVMADZ9AQ11MN751R75QAE6ST6T1))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2K1QW076PZT0VT9M3DX7GPJ088XYB5GH0G5V2QY))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1BF5FG7HNWG6MW4WB3ZVMW82A6KWN9RK630DVHQ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPWB869VGPD9PQ9D54B7P2Q5QBCF9K3ZBS2QHQXR))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP374RMXRCP8SZCWYT21KX7ETY3V2WSQPNGEZ7GF8))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP35JTN732BPD7ZWNT0P9XY67AFKXW4Z4BMRZYG4K))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP16575P68HYHJSRC72D0PHG9214P86599XVSVVY8))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2AAF9N3HS8E8Q81K91EGGVDTEWFBQCSWB1GKPF1))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3TN1PVTV4D87174SYZ0TQSC6F72XXKE26TTB4XG))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPC7TY5JGGGA8HS4HGTTWXBN8NJ28XH2JR9HCXN4))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP31PJZ7TZVPWFQRWYST7WNCGMH35VRTGYRXPQV3))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPHFAXDZVFHMY8YR3P9J7ZCV6N89SBET203ZAY25))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2518AM3SS47QTCD31GH6Y25Z7WCGQ23CPGDS1HK))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2YER0QBSPTXNYSH86RPP5Z9FH780169ET2WTQNJ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1YMSMZQ8XSNKWHEXPWJ03T18E6ZTFJD3SH40FBZ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2G3KJD2QJD169TYWE589KDBBZPEVBPX2BZXFTHN))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1T4CHZ7691HSJ6XYQM430YMA0KGGG8Q6B118RY1))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1ZY96D201J8DFC3KM39V0N68SQGBM72CX5P9JY0))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPJBK3X8EM79RTHCKN2FGXYSNDQYT86YXWB25TW3))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2CQT9TA4ZA942G1P0VCFP49SE3NKXYVT1MHYAW9))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPPSZ184H3GRTXT7AKZZDYCZQVTAV2146G90CYW7))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPG79KHNGFFV0B1CYRMT9SC8TXTT6V0A7W6JZ8C9))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1J7GEBS8B863VX9Z1RC082EDD3J44ZSEPF0EVGT))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP128EZ34PQQ878WTH8TFBNXS4BHVP7MZXD4RDP8))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP102N07E18AHV4ZZYVGW4TF7GV34AS0GFT64AGW5))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP2Q8TC8QK1QGQEJFT24S4GBD6TQJ0HDC17RWNDQ8))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPTXKYRSKQQMZXTGZP8086RDB1Q8YJYY0ZH2B5EZ))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1HHENF2BX4HDJ6YEZJTJPCA0K366A57ZPH8M853))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3PW9AFNYMM4CNW9MB2M560RBWM1GKGSTNDTX44))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3F2FFV2HP3E3ZFE1YGZ1RN5122W1XBT7EDYBKSD))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP3J1CCK22GFQ8VE3TKCMP7ASNQ0N9G7BYF9HB5S))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP1GZHKN0ZRVQ9X9RXK72HDWTJNKZ994QQ9D4S4KB))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP269JP3G889KNWD6HYNWHRYXWMCA1XF1DSTXS5R9))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SPAT5C1SWCEPE5YCSZE5Q53N4DF37Y0VWDKQGRTC))
(try! (contract-call? .migrate-legacy-v2 finalise-migrate 'SP20ED669KT0BYH69HPDKP7TWHQ34KXA00DGB2S1E))
(ok true)
)
)