;; hashiko-tsuitachi
;; contractType: public
(impl-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)
(define-non-fungible-token hashiko-tsuitachi uint)
;; Constants
(define-constant DEPLOYER tx-sender)
(define-constant COMM u1000)
(define-constant COMM-ADDR 'SPNWZ5V2TPWGQGVDR6T7B6RQ4XMGZ4PXTEE0VQ0S)
(define-constant ERR-NO-MORE-NFTS u100)
(define-constant ERR-NOT-ENOUGH-PASSES u101)
(define-constant ERR-PUBLIC-SALE-DISABLED u102)
(define-constant ERR-CONTRACT-INITIALIZED u103)
(define-constant ERR-NOT-AUTHORIZED u104)
(define-constant ERR-INVALID-USER u105)
(define-constant ERR-LISTING u106)
(define-constant ERR-WRONG-COMMISSION u107)
(define-constant ERR-NOT-FOUND u108)
(define-constant ERR-PAUSED u109)
(define-constant ERR-MINT-LIMIT u110)
(define-constant ERR-METADATA-FROZEN u111)
(define-constant ERR-AIRDROP-CALLED u112)
(define-constant ERR-NO-MORE-MINTS u113)
(define-constant ERR-INVALID-PERCENTAGE u114)
;; Internal variables
(define-data-var mint-limit uint u1200)
(define-data-var last-id uint u1)
(define-data-var total-price uint u4000000)
(define-data-var artist-address principal 'SP28NB976TJHHGF4218KT194NPWP9N1X3WY516Z1P)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/QmRijPWhE2YoymMLFHdyodxCP2TmPbwXp3XjHkiLsR2cdF/json/")
(define-data-var mint-paused bool false)
(define-data-var premint-enabled bool false)
(define-data-var sale-enabled bool false)
(define-data-var metadata-frozen bool false)
(define-data-var airdrop-called bool false)
(define-data-var mint-cap uint u60)
(define-map mints-per-user principal uint)
(define-map mint-passes principal uint)
(define-public (claim)
(mint (list true)))
(define-public (claim-two) (mint (list true true)))
(define-public (claim-three) (mint (list true true true)))
(define-public (claim-four) (mint (list true true true true)))
(define-public (claim-five) (mint (list true true true true true)))
(define-public (claim-six) (mint (list true true true true true true)))
(define-public (claim-seven) (mint (list true true true true true true true)))
(define-public (claim-eight) (mint (list true true true true true true true true)))
(define-public (claim-nine) (mint (list true true true true true true true true true)))
(define-public (claim-ten) (mint (list true true true true true true true true true true)))
(define-public (claim-fifteen) (mint (list true true true true true true true true true true true true true true true)))
;; Mintpass Minting
(define-private (mint (orders (list 25 bool)))
(let
(
(passes (get-passes tx-sender))
)
(if (var-get premint-enabled)
(begin
(asserts! (>= passes (len orders)) (err ERR-NOT-ENOUGH-PASSES))
(map-set mint-passes tx-sender (- passes (len orders)))
(mint-many orders)
)
(begin
(asserts! (var-get sale-enabled) (err ERR-PUBLIC-SALE-DISABLED))
(mint-many orders)
)
)))
(define-private (mint-many (orders (list 25 bool )))
(let
(
(last-nft-id (var-get last-id))
(enabled (asserts! (<= last-nft-id (var-get mint-limit)) (err ERR-NO-MORE-NFTS)))
(art-addr (var-get artist-address))
(id-reached (fold mint-many-iter orders last-nft-id))
(price (* (var-get total-price) (- id-reached last-nft-id)))
(total-commission (/ (* price COMM) u10000))
(current-balance (get-balance tx-sender))
(total-artist (- price total-commission))
(capped (> (var-get mint-cap) u0))
(user-mints (get-mints tx-sender))
)
(asserts! (or (is-eq false (var-get mint-paused)) (is-eq tx-sender DEPLOYER)) (err ERR-PAUSED))
(asserts! (or (not capped) (is-eq tx-sender DEPLOYER) (is-eq tx-sender art-addr) (>= (var-get mint-cap) (+ (len orders) user-mints))) (err ERR-NO-MORE-MINTS))
(map-set mints-per-user tx-sender (+ (len orders) user-mints))
(if (or (is-eq tx-sender art-addr) (is-eq tx-sender DEPLOYER) (is-eq (var-get total-price) u0000000))
(begin
(var-set last-id id-reached)
(map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
)
(begin
(var-set last-id id-reached)
(map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
(try! (stx-transfer? total-artist tx-sender (var-get artist-address)))
(try! (stx-transfer? total-commission tx-sender COMM-ADDR))
)
)
(ok id-reached)))
(define-private (mint-many-iter (ignore bool) (next-id uint))
(if (<= next-id (var-get mint-limit))
(begin
(unwrap! (nft-mint? hashiko-tsuitachi next-id tx-sender) next-id)
(+ next-id u1)
)
next-id))
(define-public (set-artist-address (address principal))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
(ok (var-set artist-address address))))
(define-public (set-price (price uint))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
(ok (var-set total-price price))))
(define-public (toggle-pause)
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
(ok (var-set mint-paused (not (var-get mint-paused))))))
(define-public (set-mint-limit (limit uint))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
(asserts! (< limit (var-get mint-limit)) (err ERR-MINT-LIMIT))
(ok (var-set mint-limit limit))))
(define-public (burn (token-id uint))
(begin
(asserts! (is-owner token-id tx-sender) (err ERR-NOT-AUTHORIZED))
(asserts! (is-none (map-get? market token-id)) (err ERR-LISTING))
(nft-burn? hashiko-tsuitachi token-id tx-sender)))
(define-private (is-owner (token-id uint) (user principal))
(is-eq user (unwrap! (nft-get-owner? hashiko-tsuitachi token-id) false)))
(define-public (set-base-uri (new-base-uri (string-ascii 80)))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(asserts! (not (var-get metadata-frozen)) (err ERR-METADATA-FROZEN))
(print { notification: "token-metadata-update", payload: { token-class: "nft", contract-id: (as-contract tx-sender) }})
(var-set ipfs-root new-base-uri)
(ok true)))
(define-public (freeze-metadata)
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(var-set metadata-frozen true)
(ok true)))
;; Non-custodial SIP-009 transfer function
(define-public (transfer (id uint) (sender principal) (recipient principal))
(begin
(asserts! (is-eq tx-sender sender) (err ERR-NOT-AUTHORIZED))
(asserts! (is-none (map-get? market id)) (err ERR-LISTING))
(trnsfr id sender recipient)))
;; read-only functions
(define-read-only (get-owner (token-id uint))
(ok (nft-get-owner? hashiko-tsuitachi token-id)))
(define-read-only (get-last-token-id)
(ok (- (var-get last-id) u1)))
(define-read-only (get-token-uri (token-id uint))
(ok (some (concat (concat (var-get ipfs-root) "{id}") ".json"))))
(define-read-only (get-paused)
(ok (var-get mint-paused)))
(define-read-only (get-price)
(ok (var-get total-price)))
(define-read-only (get-artist-address)
(ok (var-get artist-address)))
(define-read-only (get-mints (caller principal))
(default-to u0 (map-get? mints-per-user caller)))
(define-read-only (get-mint-limit)
(ok (var-get mint-limit)))
(define-data-var license-uri (string-ascii 80) "https://arweave.net/zmc1WTspIhFyVY82bwfAIcIExLFH5lUcHHUN0wXg4W8/3")
(define-data-var license-name (string-ascii 40) "COMMERCIAL-NO-HATE")
(define-read-only (get-license-uri)
(ok (var-get license-uri)))
(define-read-only (get-license-name)
(ok (var-get license-name)))
(define-public (set-license-uri (uri (string-ascii 80)))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(ok (var-set license-uri uri))))
(define-public (set-license-name (name (string-ascii 40)))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(ok (var-set license-name name))))
;; Non-custodial marketplace extras
(use-trait commission-trait 'SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait.commission)
(define-map token-count principal uint)
(define-map market uint {price: uint, commission: principal, royalty: uint})
(define-read-only (get-balance (account principal))
(default-to u0
(map-get? token-count account)))
(define-private (trnsfr (id uint) (sender principal) (recipient principal))
(match (nft-transfer? hashiko-tsuitachi id sender recipient)
success
(let
((sender-balance (get-balance sender))
(recipient-balance (get-balance recipient)))
(map-set token-count
sender
(- sender-balance u1))
(map-set token-count
recipient
(+ recipient-balance u1))
(ok success))
error (err error)))
(define-private (is-sender-owner (id uint))
(let ((owner (unwrap! (nft-get-owner? hashiko-tsuitachi id) false)))
(or (is-eq tx-sender owner) (is-eq contract-caller owner))))
(define-read-only (get-listing-in-ustx (id uint))
(map-get? market id))
(define-public (list-in-ustx (id uint) (price uint) (comm-trait <commission-trait>))
(let ((listing {price: price, commission: (contract-of comm-trait), royalty: (var-get royalty-percent)}))
(asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
(map-set market id listing)
(print (merge listing {a: "list-in-ustx", id: id}))
(ok true)))
(define-public (unlist-in-ustx (id uint))
(begin
(asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
(map-delete market id)
(print {a: "unlist-in-ustx", id: id})
(ok true)))
(define-public (buy-in-ustx (id uint) (comm-trait <commission-trait>))
(let ((owner (unwrap! (nft-get-owner? hashiko-tsuitachi id) (err ERR-NOT-FOUND)))
(listing (unwrap! (map-get? market id) (err ERR-LISTING)))
(price (get price listing))
(royalty (get royalty listing)))
(asserts! (is-eq (contract-of comm-trait) (get commission listing)) (err ERR-WRONG-COMMISSION))
(try! (stx-transfer? price tx-sender owner))
(try! (pay-royalty price royalty))
(try! (contract-call? comm-trait pay id price))
(try! (trnsfr id owner tx-sender))
(map-delete market id)
(print {a: "buy-in-ustx", id: id})
(ok true)))
(define-data-var royalty-percent uint u500)
(define-read-only (get-royalty-percent)
(ok (var-get royalty-percent)))
(define-public (set-royalty-percent (royalty uint))
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
(asserts! (and (>= royalty u0) (<= royalty u1000)) (err ERR-INVALID-PERCENTAGE))
(ok (var-set royalty-percent royalty))))
(define-private (pay-royalty (price uint) (royalty uint))
(let (
(royalty-amount (/ (* price royalty) u10000))
)
(if (and (> royalty-amount u0) (not (is-eq tx-sender (var-get artist-address))))
(try! (stx-transfer? royalty-amount tx-sender (var-get artist-address)))
(print false)
)
(ok true)))
;; Extra functionality required for mintpass
(define-public (toggle-sale-state)
(let
(
;; (premint (not (var-get premint-enabled)))
(sale (not (var-get sale-enabled)))
)
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(var-set premint-enabled false)
(var-set sale-enabled sale)
(print { sale: sale })
(ok true)))
(define-public (enable-premint)
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(ok (var-set premint-enabled true))))
(define-public (disable-premint)
(begin
(asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
(ok (var-set premint-enabled false))))
(define-read-only (get-passes (caller principal))
(default-to u0 (map-get? mint-passes caller)))
(define-read-only (get-premint-enabled)
(ok (var-get premint-enabled)))
(define-read-only (get-sale-enabled)
(ok (var-get sale-enabled)))
(map-set mint-passes 'SP205T4CCT527A4B5R5CQ7NBPBSWYJR1PJ69YDVTT u6)
(map-set mint-passes 'SP2S9XTCA47D07ABW22H98PFYYHDT0921VK8GWNH1 u6)
(map-set mint-passes 'SPR8MZGMJMCA2JRKJEP8S2D37FMRQDWW6Q7R2NZR u6)
(map-set mint-passes 'SP4GJ35B8AMMK43DEM0RRWWJQ44GZ1HN6C2DYM96 u6)
(map-set mint-passes 'SP3S9SC1P3PE2A2QS7BND2VTPKC19HEPCB6GSC3XW u6)
(map-set mint-passes 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3 u6)
(map-set mint-passes 'SPKYK8BWJTT8D38SJFAQ0KHFPT88QVMZ3VMSNDKW u6)
(map-set mint-passes 'SP1CKB57B1V4983HC3DTA05825P8RVQSVV9JN404S u6)
(map-set mint-passes 'SP20945N5G0F0V9AZCAHEC1GS3C1S2RWT325H9N0K u6)
(map-set mint-passes 'SP2W7B2FY1TBMK2H9JEJQ6Y3P24F5C2S2AWAKWK37 u6)
(map-set mint-passes 'SP3GENCPJRJAJB7Y3H6B0CDZ526J980XQA0E085EY u6)
(map-set mint-passes 'SP3MJ27QVV5ZZ9YWZFF2TW27FC2KVNNFKK6TCSWAA u6)
(map-set mint-passes 'SP3J7HX4YV89R8JXRD0YR3ZPGGHW376CSDD1E43NR u6)
(map-set mint-passes 'SP1Q7MAJBHMMRWD5KZ9KJYF12D8N0J51F6BSCCY3S u6)
(map-set mint-passes 'SP21TCT2MEG0Y3J56R97XKMPE3VR41V7PK68Y21VR u6)
(map-set mint-passes 'SP2JRDNCXQ3MPTPNESPJTQAS546DPNXT0WY35731Z u6)
(map-set mint-passes 'SP25K9SGE9WHFBA70ZMAANGDHA5JPZZCRM4J57CDS u6)
(map-set mint-passes 'SPZ71M8HE11WAJZDX2JCWE28H3FJNN02FGSTK43R u6)
(map-set mint-passes 'SP31DFRJ0QZ07AK7JHH5P47KNRETMV0W564Y8VB2C u6)
(map-set mint-passes 'SP3D312WVYRGK9EQ7DJEX43JRDEM93SDMV3XXHZFT u6)
(map-set mint-passes 'SP1S222S146VZQGW21D58GM20FXWDJ8HXMXH3RNVB u6)
(map-set mint-passes 'SP1YTJDBXGVKJHK4QQ0A1EA3PKMXQBP3GG0RAJCY7 u6)
(map-set mint-passes 'SP2JCF3ME5QC779DQ2X1CM9S62VNJF44GC23MKQXK u6)
(map-set mint-passes 'SP314EAJ16MWSAH33C394BHXZQEHC9PMRVT06HQJC u6)
(map-set mint-passes 'SP1JHQZQ7XKDSE2HAZKD7N9A6MCN7PDCZ5XHK486K u6)
(map-set mint-passes 'SP2M1KV3AHT55YZ7VMRN2JS9HJVTVSW8RCAT4B326 u6)
(map-set mint-passes 'SPEDXKKEBES7V74SSKE8QX4N4FETRJ26ECEKBBPF u6)
(map-set mint-passes 'SP2SJCFF5G7C637TPSJ5VG8K2703KJWT494JSWAHQ u6)
(map-set mint-passes 'SP1FETXHJNYJ20ZE5SY778EJF5KJ1S9RTN0T7VHD9 u6)
(map-set mint-passes 'SP3W83KG17KJZZXPDZQDTRQKQRGHNFZN410R9P02E u6)
(map-set mint-passes 'SP1VVWMVY7YCM5Y5DJKJNDYX4PVKJD6FQ2K1VJ6JB u6)
(map-set mint-passes 'SPEE8CMQT376PFQV1D5D7DQ86MSZ3N39CNJRCVN4 u6)
(map-set mint-passes 'SP13WSVFM0QMEC8QWGFNQ4Z0FEJBE5N8DJJ1PH3G6 u6)
(map-set mint-passes 'SP2X99P771E66NBW4WFSFS9FDCRWDFQYX5R90ST26 u6)
(map-set mint-passes 'SP2N718HM783CA5W6DH1V3B1DSPNE1YWT9CNHT9S0 u6)
(map-set mint-passes 'SP3DXM8JG7CTBMTQR2KF4BH9FVFHQTQ6S6ET02ZFB u6)
(map-set mint-passes 'SP21RMFPEF91XWZARTNZZDD5950X0TWFHE7WJAZHN u6)
(map-set mint-passes 'SP3CQKXX51J05XRS0FK8Y98C91FYMJSM97WFHDME u6)
(map-set mint-passes 'SP32SCFJ05BN6EEH3SAC7AC9M9TXE33XY8K3H990J u6)
(map-set mint-passes 'SP2YNCQ4BR6V19SSFZTT3NH2VE5HPRDEZWMPZFFSQ u6)
(map-set mint-passes 'SP3JY28T70DKYNT7843CHBDQAJ5FKSHQGANC1J0RW u6)
(map-set mint-passes 'SPA9PWT1GNJW447DZ1XN7565S05MC7JD7JNC2A83 u6)
(map-set mint-passes 'SP1Q9FNT1EJEGDBS98JYNCW4WCDEK8YNBCVFZQN7X u6)
(map-set mint-passes 'SP2BNY111K73715XKP1EBEBVVRWSNMMV1H42SJHZ u6)
(map-set mint-passes 'SPC39CGC7AZDZMTR4AQ7HSQ0ZTWFJYXRRDB9QGWD u6)
(map-set mint-passes 'SP3TKWN0700JVJ8SW8AK5ERXKJJ0NYN8ZAB12ZQTG u6)
(map-set mint-passes 'SPBQ3VHZAXDP7BFH2C5DSNN7XZFP3E5GDEF5JYPJ u6)
(map-set mint-passes 'SP7CP1QGW8TX59TY4TE2HZ50FWWVB701K6C5SJD4 u6)
(map-set mint-passes 'SP2GZQ3SNB2RR2Z60E1YNT63HRY41EKS3NETQKP2G u6)
(map-set mint-passes 'SPM1PKD8JTY9N8D4M0RS0J80XPWPEFXQ63T3F4C5 u6)
(map-set mint-passes 'SP1MT5N8AXCBRA54J9DDM1PK129PJSKJJPVJ7B66G u6)
(map-set mint-passes 'SP28NCDY6V4T7NJBMYGTJ55NHMXMC0GG806JW1ZTB u6)
(map-set mint-passes 'SPXNMP317D5BZV1DHQK7ZSZM40AVH6RTWPB0K7Q7 u6)
(map-set mint-passes 'SP36KY8Q0X14W3Z67DSJ0DCFNFF09HSQWZCT6RDXM u6)
(map-set mint-passes 'SPCD0ZWMQ75ZJ152PB0C2Q1S69P0GDFYBAS3Q315 u6)
(map-set mint-passes 'SP2V4GKQ28G0J1640870FNJWQ5F7WCJMFKT16X1TQ u6)
(map-set mint-passes 'SP35VWS37V3R9H8ACD3DVWRNM24QWZ9XD9V6PJP39 u6)
(map-set mint-passes 'SPSQ4W56BY5XKZR8YJMXYP1CKJ64TT4CQ04GFQT8 u6)
(map-set mint-passes 'SP1VKEVK39KZTA7T95XTYX3ACXBSDBDQC3HECH4QA u6)
(map-set mint-passes 'SPV5EJNF3MZQ2GX11636CB4KWR8GVHDZJTM4SQG7 u6)
(map-set mint-passes 'SP18YN2VA90SV937BAWTVN0VZCM3Z4HY2KNYNQM07 u6)
(map-set mint-passes 'SP3WNHBKKH43X0HMYRCP9N66J4EC4J1F17KH6YGED u6)
(map-set mint-passes 'SPYK0YH7AK4GM2YCHZRS33B5G0HMT5SR7JYF1FNX u6)
(map-set mint-passes 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 u6)
(map-set mint-passes 'SP1RT70DBEDRD6466PC2M4072KVWC5GGX7P3TEQKZ u6)
(map-set mint-passes 'SP3C11NXZT7PD0ZDRCMW2GHNDCFH9XMKBRDQ04CJN u6)
(map-set mint-passes 'SPK03A217BWRJBWKQ4EKNGAAK92PNN1NGJY6YGNA u6)
(map-set mint-passes 'SP2JN8DJ2MS5K5QESFTQWSTDP79QYYYH2YSZDYVA9 u6)
(map-set mint-passes 'SP1V681WYM8J4TC66EFQT8R9NE1FAX9TFK42BG1P1 u6)
(map-set mint-passes 'SP2ZJWQ8SWJ7S4RKA2Z3EY77P9XN7HR10GN3W075A u6)
(map-set mint-passes 'SP156DD4YJVBF1B8HQY25NEEZM1Q6JK0ZG82AW35P u6)
(map-set mint-passes 'SPWMRSNCRJWQ518DTDQ7NQ7QJ2FWM765W9RWZJB4 u6)
(map-set mint-passes 'SP3Y808KQW24TXXVBQ4S71Z22KC93QJCTAJS35GH0 u6)
(map-set mint-passes 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30 u6)
(map-set mint-passes 'SP2H46BBK7B0ZS1TPHQZ0AQWBYM57HCBQQVKA46KX u6)
(map-set mint-passes 'SP18RRWQBDNXTSRH1F5ESC2KAY38PHAG3PMRMGEJR u6)
(map-set mint-passes 'SP293M874EPBS7H5EFF1DYAR3P5V1CNKVPK78GXG3 u6)
(map-set mint-passes 'SP3FQ2HPJ63E6F9059DC382YFPY1B0Q3KQFPJF6SE u6)
(map-set mint-passes 'SP2J6Y09JMFWWZCT4VJX0BA5W7A9HZP5EX96Y6VZY u6)
(map-set mint-passes 'SP1WF78Z24KZHTBTM9NTXBTP0Z4358Q7MRV1D0M87 u6)
(map-set mint-passes 'SP2PP46W0N6814RDTHAB7EQNANATTTC5FJBSYFWH5 u6)
(map-set mint-passes 'SP59AP5ZSJD4QJEADMPS8MXDY38EWNRDVCS93WD8 u6)
(map-set mint-passes 'SP3W915EAQCWWVRDNNV2Q8QM2PSNMC2YZ9423B18X u6)
(map-set mint-passes 'SP19S05T0CE9WHGJMB9DCVSQVDNJVE0VJQR1ZVZAC u6)
(map-set mint-passes 'SPQW71KV6VAJPHKQRB0HD9RQSS2BQTCN5R5211FW u6)
(map-set mint-passes 'SP21DMN6PGK8PXQ86S8XE7XR8G18DNEKVVPBFDJCN u6)
(map-set mint-passes 'SPKZT621DA018K982CXYBXX168SF4VNN31D14NA u6)
(map-set mint-passes 'SP3SW8D8YQAEF3A0YW50C62VJVYN19FY612EBHPST u6)
(map-set mint-passes 'SP3ZJNNBMAX1TPMKX3GRPHPEZEJMGX5G8VBFMHNK4 u6)
(map-set mint-passes 'SP1R4G6Z645AVC0KCS1SFCEHK6SA5EF4SKHDYDNX4 u6)
(map-set mint-passes 'SP1JPXYVHY7AW8XVT11XPK41XFNGSC8VSM4ZATVY4 u6)
(map-set mint-passes 'SP11B4Y6DZBV83KF89V44TTKVSJA12H5DSX766VGV u6)
(map-set mint-passes 'SP2N1F7TZFNTCP406BPHHNWK1CBWZDCY11SZWVF2Z u6)
(map-set mint-passes 'SP11M7GR55Z07PQB40QS9ZKAXM2MR1C0JBX1QAFTQ u6)
(map-set mint-passes 'SP2C2MTNC2KVC2XS3GS8ECMJMN8YQMG9B197M6PPF u6)
(map-set mint-passes 'SP7JYXXAF3ZTZQE0Z36258ZDJ3XSQXC8SNA09F1T u6)
(map-set mint-passes 'SPHA23ABVVP73QJJM3SCEFVRB9NTYKBXEAHFE1VS u6)
(map-set mint-passes 'SP1N6QXA80RT0Q3Z29SGS1T9AAG784W96X0MDC0Z3 u6)
(map-set mint-passes 'SP2PFZHR1Y8HTW8V0SA3DYC8XSKGW7VC1TW59WNHE u6)
(map-set mint-passes 'SP3KJB6505Y4G6RN5ZSNR9PYXSJZ8DFD35FEX63SK u6)
(map-set mint-passes 'SP1X276QQZ1PVYXP833W3VS5ZX4K6HSDWMPXPDC9V u6)
(map-set mint-passes 'SP3HZQ02E7YQ0P4VP21JNBBK515VHQAMX9WHNXZGD u6)
(map-set mint-passes 'SP1PYXE029JSXJT3AE39ZGNX8TC1CRYAZTT8FDE9F u6)
(map-set mint-passes 'SP2XPNZA2VB3M1HNE6ABHK1DR9YAPP20ACYN3KYA6 u6)
(map-set mint-passes 'SPD6YJ0WTWS7XE5BY68JMV5BJXYZ7Q48GGQ7FNGG u6)
(map-set mint-passes 'SP1Z2Q6GEQ2B6HPCA08B9WKPVPWTDPWBZB83X8N0P u6)
(map-set mint-passes 'SP26RMN84H52GHBEB8GBA89PBST9WRR7FX6MVGHVD u6)
(map-set mint-passes 'SP1RQK9GGDJ840JVF4B5TCWBGP8FNEQK21EB43B36 u6)
(map-set mint-passes 'SP31EWE8RHMFZE0SM6RT4E8M8XZ5ND36WK3EG4JZX u6)
(map-set mint-passes 'SP3FVE77PF2KNV6KKTFNHS12ABVEYZRCGTC6J2G93 u6)
(map-set mint-passes 'SP35XC8S0VHPN9WJ8YF5XAX3JG6A047XDZHC2C0XD u6)
(map-set mint-passes 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF u6)
(map-set mint-passes 'SP3EWSRH657Z45VZKJAMG7CQ195C96E7GE0BG8TBD u6)
(map-set mint-passes 'SP28NB976TJHHGF4218KT194NPWP9N1X3WY516Z1P u6)
(map-set mint-passes 'SP39XMB07QV4KN4PB6X3KHNQKWARB0F9AXY6K41E0 u6)
(map-set mint-passes 'SP2SBT6D37033NTT0X5347YZYZ45MQTPFZR3G45V0 u6)
(map-set mint-passes 'SP37K5W9EXF5WJYDMYKZ5JB41ZEAA8Y9T4GC5VHFV u6)
(map-set mint-passes 'SP3T8XVBX10T72WB2E41ZTS5NCY85WC6YMWR2QA6K u6)
(map-set mint-passes 'SP2PVFYFD326A65KAR8AYXSQTGP8V3YKEJJR2SRAZ u6)
(map-set mint-passes 'SP3YAS43C35AMMNRZ7RQ881X2BRHBNGKSM4WPSMH6 u6)
(map-set mint-passes 'SPTR458KVAP52Z27Y995ATKAPATKH2WRTFW4JAGM u6)
(map-set mint-passes 'SP1TC21ASZ57YQFC9THB85HSMDH6P1BNVPACWATRB u6)
(map-set mint-passes 'SPYJF7AM2ZDMMEB01M425SEWH083VGB7Z2MVG1RW u6)
(map-set mint-passes 'SP3QZ0TFKZCJQNG0VYG2G00EFQ82GMNGW0GFVQ97R u6)
(map-set mint-passes 'SP3A0H5WERFZKYSPYJFRJ23RA04SV5PC07E69999W u6)
(map-set mint-passes 'SP2GS2DJ9BY6Y9K1B6NTS2751S9BEG8SVC2P1PZDE u6)
(map-set mint-passes 'SP1AQDVJF18XEFVXMWTRAW9TQ0N2DCN0178FKW03R u6)
(map-set mint-passes 'SPF0V8KWBS70F0WDKTMY65B3G591NN52PTHHN51D u6)
(map-set mint-passes 'SP308FR1T8908G7QP5XNXGVTMH32650A9H8GM5V07 u6)
(map-set mint-passes 'SP6YAN6MV4SS2YJRMA3HQ2PYVQGVHV4W08D8HZ3V u6)
(map-set mint-passes 'SP32QMFREQ1AT633QGP88P1SNHNT6Z4N8THX7QQAE u6)
(map-set mint-passes 'SP12GKCWQ85MVMS8N4WGXA12S8SYJY5NQ8258PF3B u6)
(map-set mint-passes 'SP12WHJ0PCGE53HNRZNF92PKH4R3C6HWZV4MF2SRV u6)
(map-set mint-passes 'SP18YW2C7CSK4EC1JEV554RVWWHG6G5T5MFPAKBJ2 u6)
(map-set mint-passes 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY u6)
(map-set mint-passes 'SP2VCZJDTT5TJ7A3QPPJPTEF7A9CD8FRG2BEEJF3D u6)
(map-set mint-passes 'SP3R1WCPTE2M55PNYD0A29G9Q5BJ2RDTMFGB3RAW2 u6)
(map-set mint-passes 'SPCGCKV5KRD6XV0GETEQAYYY8CTY6YTKC5XBE13A u6)
(map-set mint-passes 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0 u6)
(map-set mint-passes 'SPMJKNA2XF993TA33K24SK5ENM0WHDMTVY73CH0K u6)
(map-set mint-passes 'SP37S6ASV5A45JJ9MQWD1GG53W0CYMKXQZ6D9BR2P u6)
(map-set mint-passes 'SP2062SC9MY5K5XEWMAB6S6VG3ERR0V7YG1VQK43E u6)
(map-set mint-passes 'SP3JMJ335Z6Y8JQ8WRNJG1VR4PD9S0ATGNYT4BSNV u6)
(map-set mint-passes 'SP302M6VZD186T28ZRCDY147CDJ0ETY2TPR6X9QKY u6)
(map-set mint-passes 'SP3DHSMVG133QTQ7AJ72VB6ZPEFQ6YYA10MEKRM23 u6)
(map-set mint-passes 'SP3KA5Q9XT9F216BJ3FGS99W7RYQSF089W153Q75H u6)
(map-set mint-passes 'SP2BYP1MWEWV6A2AZWB6MXPJC725R4Z5BM4YN087H u6)
(map-set mint-passes 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX u6)
(map-set mint-passes 'SP2V3RB9KK92WRYXZKQM06PX29VAK316GSB00BHWF u6)
(map-set mint-passes 'SPEE2S17QQ4YAKVZ6G4BYJ7JC6JFMT6M9RYDVH29 u6)
(map-set mint-passes 'SP2JT7KC3HXZR10CBSHJTHKN5Q15MNY6G6NMS1FA6 u6)
(map-set mint-passes 'SP1FAKG5T3TNKR64B1KYHWDBVH0QS8G99N13T61QE u6)
(map-set mint-passes 'SP25BNDPJBQ1Q25VHWKYCNHBSBGJMRDNB9A9TAE40 u6)
(map-set mint-passes 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03 u6)
(map-set mint-passes 'SP1VQV48BC1GSWF0T45DFP0XE4WKEWBGR6K3SDK3H u6)
(map-set mint-passes 'SP1CTE1GSY59K8VPNTGAF6W2X72JEV5QA73BH8FPH u6)
(map-set mint-passes 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV u6)
(map-set mint-passes 'SP2QT9ZMK8PFQAWR461M6SABBCG33XB3H82G1N88Y u6)
(map-set mint-passes 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD u6)
(map-set mint-passes 'SPRXT3BC13RQNVCNEJFESK7H0HSP9BG16GKXE8GW u6)
(map-set mint-passes 'SP3XRPJ492YBM3EWA1ASCC6R7BR37Q7VVJG8CTZCY u6)
(map-set mint-passes 'SP3F0GZC9WG53MH7SHMFVSM54XKNNHQXJ8Q301GQ7 u6)
(map-set mint-passes 'SP3WAAYXPC6WZNEC7SHGR36D32RJPZVXRR1BG0QSY u6)
(map-set mint-passes 'SP21125B3JZM6FQ7VSC1YXNPED2HMN7C7HEERGV8D u6)
(map-set mint-passes 'SP30VK8F4G39BQSJR72Q5M3GV1Z0J5W5PY53AZBG1 u6)
(map-set mint-passes 'SP3QGW69T7Q2BBB6RCCXGN6MCJCH10N0958W3GZ9Z u6)
(map-set mint-passes 'SPVTDD3XQG5F4FHC99MD8FBPFAFAP8XY0BAZ5DS6 u6)
(map-set mint-passes 'SP6ZCQDY5M3FZM1194986HTQES77ZQWWW372WGE7 u6)
(map-set mint-passes 'SP3T3R8X0WVEWDM1Z7414SMZGSNVN61X0R45A2V5B u6)
(map-set mint-passes 'SP3V62ANBXSMSM6QRM7170AYP7ZQCZN2W29T29P39 u6)
(map-set mint-passes 'SP3CNZ54N5WG7TJYY09PCCHFEZA9Y9QXB7AXG8D5T u6)
(map-set mint-passes 'SP36KK1WYNES6725ERKNCFHYFXBF81E8S73AAPKGP u6)
(map-set mint-passes 'SP10CTYF1YZJ64S3E4PR7VF1SC3KEEN5BZAK5RY6A u6)
(map-set mint-passes 'SPBCR4Q2CB41S2ERXRCPYJ4XYD2D5S2CM81H8JG2 u6)
(map-set mint-passes 'SP1JN7F40B13EVKCYFX694PHTYT21S959P4NBNNAF u6)
(map-set mint-passes 'SP2EF3C3YBK9HCTBQTQG1883V2TSZQ3T2M13FDXR8 u6)
(map-set mint-passes 'SP8RE0BMF0Y4AC16ZFP8TCK2VDB8G33KAG8JJ7N5 u6)
(map-set mint-passes 'SP60EC74B4J7E894CXCSCRHXX0EKSX6P0BSWN1R7 u6)
(map-set mint-passes 'SP32TQ74B1AQPS9BMKYKYXW6C8RMPF304CF771G4P u6)
(map-set mint-passes 'SP25HV48GJREWX3CSGTTV6J9CY2TYCXP3JNHK2NTG u6)
(map-set mint-passes 'SP2M86EC8FX9D9EFJ1QPBJEC8V7GXMS1QWNNBBTG1 u6)
(map-set mint-passes 'SP25RK61425QBXW105M85SY22WJ46T6T6G5D1XJ9 u6)
(map-set mint-passes 'SP2CPA4RT1472DQYFD7AR12F147NHAEAMAKT6Z146 u6)
(map-set mint-passes 'SP1VNMNR648X21HFTC8ECAHY8ZKZ0S503RZSSHYAY u6)
(map-set mint-passes 'SP2J1RHK319C1E19PR6DZR64VN24B1KTTNAPY2VSB u6)
(map-set mint-passes 'SP1093PXJD0BB7KK6SPJB3TPQDRPE0VVK7PWY1FGR u6)
(map-set mint-passes 'SP3ZY0HA7XE1B3FR8GTENXPR9DG74A72NTZEDNFYH u6)
(map-set mint-passes 'SPF6W17EPJR3NDR5TG3RV59N880TC5BY3BX43PHQ u6)
(map-set mint-passes 'SP375KQJ6ACKCTZS7HJJC8X2VF5Y0GR2ZYRSAGXPV u6)
(map-set mint-passes 'SP1EQPJS15JMH6YHA079SH15E77ZZB321NQBR5RZ1 u6)
(map-set mint-passes 'SP149EKCCAZ8CGTDXS7ZPCZCQC3PPBTAPCP3RPC3A u6)
(map-set mint-passes 'SP1VG6NHEVA0AMZE8PTR6C2CT801M72CQP1BGAYE4 u6)
(map-set mint-passes 'SP1JVN7Z8R207G1271WZ8CAJCTPJEXRMBS489X5C2 u6)
(map-set mint-passes 'SP2DQCM7K2QJ1NGH4FW0HQFGHCB492QS6EXPVHGPV u6)
(map-set mint-passes 'SP2ECXD7RAJ76BGCYH7NFETQ9MDJ16C8HMD9FDDKB u6)
(map-set mint-passes 'SP3C2XABJAT0D158QAH5CTG2HKHY1PRJTDKF6R3JF u6)
(map-set mint-passes 'SP1E22HKNAM2J2M07QCMZYX6R00KPF3XC13SQHR5M u6)
(map-set mint-passes 'SPT2RYRYR5MQ50Z42556KJJKC36S3PMZP0NDFS46 u6)
(map-set mint-passes 'SP2TW1D8YF5CE0NDP5VCR5NMTPHQ4PQR1KBB4NQ5Q u6)
(map-set mint-passes 'SP11GSWM7ZSHEV58HTGMMAXWXZHYKGMXVQD0H4X5F u6)
(map-set mint-passes 'SP3R7JD4FYCC65ZYGE1PYJM2T5BH39TJTPZRM5QRT u6)
(map-set mint-passes 'SP1JPE1ZX7G4E0FTYQ81BVE8YB7YBVTT0XR288NQ6 u6)
(map-set mint-passes 'SPT743C8XTZY7J1EWX7HM6DDF9H30B4FMJJ4CP76 u6)
(map-set mint-passes 'SPA8QSVDZ0H38JY32STAGH7R9C7VC6ZRVED95JD4 u6)
(map-set mint-passes 'SP3V77FFG8PSBDZXMTR4PV9GYZMJ1MB9DNPDDZHYV u6)
(map-set mint-passes 'SPNG2HD57Q6EMMJHCCX31VKP5HPPVNKFMQ95F3PN u6)
(map-set mint-passes 'SP2SYE3HRT5ZY4CMPCTEM5Z7Z3XASKX797SVTPSX1 u6)
(map-set mint-passes 'SP2HX8TZREXWSSYRXWZCCWR44J9DT4TZZTN4DYR5V u6)
(map-set mint-passes 'SP3S1B0A5A4HAS9NR5ZCRJYAZ1DNS5DF7ZR022C1T u6)
(map-set mint-passes 'SP29QDJ9W35W516JDEPZFV233HB9DKQV505HMY85V u6)
(map-set mint-passes 'SP2MBWH3WT71GTW3WGE64Q6X27J78HVD2Q57YFV9S u6)
(map-set mint-passes 'SP1QWY9C8KVASM3NJ9E68C15YRNM0CG5CXEDK04E3 u6)
(map-set mint-passes 'SP297NVTM4G5QT5EH9QF9XE58R0DTKKS0BJR2BN5K u6)
(map-set mint-passes 'SP3T8CJGGZDY9GPD2NSCZZ9ZHEM26W9R8QW25F78T u6)
(map-set mint-passes 'SP29YPAQ1QZ0TS6XSY4MAYSMB2XTHGTW9X45YHYDT u6)
(map-set mint-passes 'SPTV5V2TS7H726FBHQB04RF905XS16QH2DQE065J u6)
(map-set mint-passes 'SP3EYJJFH6YPSTTPSDW8XA3AAW6BWHQVR17CPRDM6 u6)
(map-set mint-passes 'SP90HH5V6FPVYG0JMTDT5CGMDX9K57MK2Y6E4V9E u6)
(map-set mint-passes 'SP1QEZH6YQGS52MAGSDK8HGK24YH1MQ4R0FDFS7W2 u6)
(map-set mint-passes 'SPXW8BXG2S88SX7C1CJ3BVFEGR51SFGRF8DMYC93 u6)
(map-set mint-passes 'SP1J80VKWH835T4P3K8Y5HZK79Z2KDBMNTYBKXK4 u6)
(map-set mint-passes 'SPRHV4A3Q5KEXH458WBEN8Y1AHRSH0YH3QK9H933 u6)
(map-set mint-passes 'SP227A1Y0TPY8082MKAXHSJ84Z3F8ZRMVDX5TMAV9 u6)
(map-set mint-passes 'SPJ7H7W4TFJXG5DTCFSBHNXG1E2WPQ8M17J0F37Y u6)
(map-set mint-passes 'SP11AYW59XHQ9V4A4GV9S3AFRAYY7FKEHRVRGZQ6H u6)
(map-set mint-passes 'SP1E36RF0R9A9VCR7ZYBCHC7EWWJ27M8D96DRZRNT u6)
(map-set mint-passes 'SPBFA6KCV6KWVG6N7ZKKHVESYP6WNWFSF9VGY6JS u6)
(map-set mint-passes 'SP2YN17C7V540GKC5NNV1S50CBJ6SKNKXJKF3GG74 u6)
(map-set mint-passes 'SPYQD59FMW6EREVRTFN1487HZNPDKH5XQ75YVMN u6)
(map-set mint-passes 'SP1D52AJ3MK5QK4JS397SWZP6BM3GS7ZKT5XBKGJX u6)
(map-set mint-passes 'SP3M48AFMZHYZTWA70BJGEPSZWH63X6906F4GPPNX u6)
(map-set mint-passes 'SP3TRTW0JQATEWCRBRPZPR8F5MP9SZACQ9BX1M7MK u6)
(map-set mint-passes 'SP2DJ18244ZQ1HEZ58ZS70ZSWKDX0C576A18NWSG9 u6)
(map-set mint-passes 'SP3PW4AEZ76A8Z5XXWK23AF4YR893T7ZKBS89FWVJ u6)
(map-set mint-passes 'SP3RWDFWY6SMS9Q608K3CZ34PYDE335VNSAPRD01P u6)
(map-set mint-passes 'SP9PJP9BFRSSSQ4H7GGSBH4DS2W6TSWKTRM96MD0 u6)
(map-set mint-passes 'SP1YPFEM7MWW18D38R5M208PYNHHX41ETX3E4ANWV u6)
(map-set mint-passes 'SP3J99ZWC3K20PP6AJY61KG5H9ZKKJBZ0KDJP3HS8 u6)
(map-set mint-passes 'SP3XP9SFFQ4ANMX727H1QGK925FEWBCQHMQH7101R u6)
(map-set mint-passes 'SP2F8S9Q1PMTX0RK5YYWW824AC6RK37JN00CBR6D0 u6)
(map-set mint-passes 'SP11HW0TCRHMVW75C89FKBHJ19GZWYSNPBN6GM0MQ u6)
(map-set mint-passes 'SP2BNP5M71EGKDNNRGHJ32J2J497DRF7Y0D0FGBAY u6)
(map-set mint-passes 'SPG8RNV3Q6BBX0K5TTQMX692JCS6G0AX7J8K7FBT u6)
(map-set mint-passes 'SP12D8N1E31J14YQHH5W00S40M91BYVQW0M52CDG9 u6)
(map-set mint-passes 'SPZ7RFXCHPPEWMHK0KF6VR66DQQ924HKGVV3F3FK u6)
(map-set mint-passes 'SP1TR6GY4YA0TCNPVW3KWMXY9JEPJZ0831CG7SN9C u6)
(map-set mint-passes 'SP2CFXP1F7CAWQQ7TNHGE16ZZMZMN3A6WYTKPQ3WT u6)
(map-set mint-passes 'SPVHHRF0SWTFZHGWJSXC0QXRFH45CH56EMSB2PK9 u6)
(map-set mint-passes 'SPVYTD4A0SX7TZTTFH699SVNQ687NCB5FYPEXW6J u6)
(map-set mint-passes 'SP31C9QV5F4XE9E5WHFKD9MZZJ05EJKA0S1G3Z3WQ u6)
(map-set mint-passes 'SP1MFP0R620WCEQX50BX35Z4R0YY489AMXAJHYMTY u6)
(map-set mint-passes 'SP1A4ZE8AKBVWHCN72CM6018XCRZSR6ED8VD8Q7S6 u6)
(map-set mint-passes 'SP18B09GSPT4T155YCEND75480VN503DK3ZJ1DNX1 u6)
(map-set mint-passes 'SP3GMT6PK70RG8277QAXPCR32H6FEXH9BFZ2XBEDQ u6)
(map-set mint-passes 'SPGXWVJBR59RP1XK7H94AYCQFJHNZ7FSPJ1P9814 u6)
(map-set mint-passes 'SPBD9M1B8AP0G1NXCN1BX0557A2ZJS6R8GAWAFRQ u6)
(map-set mint-passes 'SPX8VP3WEGJ8PCCW1XV41P2GNS78JR4DBFER1XN5 u6)
(map-set mint-passes 'SPRSTDCZ8B79ZBK5TJW4MN15Z91CCD6ZV1MG2CJF u6)
(map-set mint-passes 'SP3YXGEWZ785FVJ6TVPQ1TAPYSJK6CKT6JFJF5AMZ u6)
(map-set mint-passes 'SP2TWFDGSTC741C2RKGG6X2RNZ3TZASTJPHQQF0M0 u6)
(map-set mint-passes 'SP1HVZVECFGHMVDCGY7A8BVHVSM4NZRPPCR8A33XY u6)
(map-set mint-passes 'SP2PFT921TWX6G1S9S70FMTYB3X3YJD4NC8WFMKBF u6)
(map-set mint-passes 'SP1ET7CJHZCH5N7TBT112V54KZKKK6A7DKSJHW9G6 u6)
(map-set mint-passes 'SP2KR0D0ZTQ9EHK0YZZ0H8WN0WW8WV05Y9X3PEFXS u6)
(map-set mint-passes 'SP2TWNPG057S3P6ZB76XJ5WJ9B73EJP9KQMGNPY44 u6)
(map-set mint-passes 'SP3WDPC440STZZMQ9B53RKM702NVZKSEWCYVRW690 u6)
(map-set mint-passes 'SP3Y0W2XY3GHQ3A5BK3H54YTV09ZDGJVQXXVNESME u6)
(map-set mint-passes 'SP3N3G7S897TH9GD3B84G2P5SA6N1A0XW09EQ7B5B u6)
(map-set mint-passes 'SP2CEBH7PWF2SJ1CBH94TMT0D08P462HRGBKHFM6D u6)
(map-set mint-passes 'SP2E7YWCA6NKMBA4EGWCK0ZAMYJCNNY5QZ5E8H3T5 u6)
(map-set mint-passes 'SPZWC7TG9BR7Z2W0F1Z5VN1A8Z116X4KKAF9CZK1 u6)
(map-set mint-passes 'SP1JY766Q0PM5R5MC3J603NTK27SW7Y7GKXM2T946 u6)
(map-set mint-passes 'SPH2SQYTB11HMDAES452ZVKHMHE5619DCBK02AZA u6)
(map-set mint-passes 'SP10VFSQPKB1JTZ2N4SABZJMGH271ERE2HWBJCT1R u6)
(map-set mint-passes 'SP1B09WJ17REKAASWXMHN49Z7Z993G71Y4P7MVX7T u6)
(map-set mint-passes 'SPWC5FM2VKMFCXZJPYZ5VFW69BXT9072KEFXGEXP u6)
(map-set mint-passes 'SP2W7C5V42M8X946MJM0GR987BHKGK277FKAAKSJM u6)
(map-set mint-passes 'SP1N0F8VGWT1R74C5319W0EWHVYBYN7V7FHJ3F132 u6)
(map-set mint-passes 'SP2TTYSP5D3RPTRQ87PKTTZYPCW3FX2QWE1B4P63T u6)
(map-set mint-passes 'SP2AZEQR7713KD2RYQ01KQM2JQDC77H7QH68Y7C8G u6)
(map-set mint-passes 'SP14JM55Q3TSY4HC0SPV33Z9QJENYHYWCYT31JT5Q u6)
(map-set mint-passes 'SP3V0QRVDBPZNAVDV0XP0E7RMFZEJ70NQBR7E3FDE u6)
(map-set mint-passes 'SP33NXQ69KAY5K2DRFGF2DCJCCC2SGEKT9DV9T788 u6)
(map-set mint-passes 'SP2AQFY047ENT06YP8SQV8R9MRNVRAE37GGK79HJX u6)
(map-set mint-passes 'SP1PYAGH6GNVCCF08XP6815SZB8V33BSE9TQM4MXP u6)
(map-set mint-passes 'SP3TSH0ZVXTHQH42WEK1E9PJPNSH4FNGTHTR2J3BS u6)
(map-set mint-passes 'SP1W15AG9DPXHEYDRQQYH7M049ATK5WKCSKCVB0X3 u6)
(map-set mint-passes 'SP13SXSDK1S2HWEZTSVG0E1B2XM6XGWNQDPR1EP2K u6)
(map-set mint-passes 'SP17RK3CFE37W6XDRVZTXHHNWFMBF059FR24ECZAE u6)
(map-set mint-passes 'SP38DH7VD8YR5EJZJ4GTN39WW2TJP7PQ7Q0FJRMKV u6)
(map-set mint-passes 'SP4N0CD5ENGWV615Y2DW8Q7ZEMKZRTVFE6BP7ZMS u6)
(map-set mint-passes 'SP3339A8VKPZP983PQK68RAV9GVZSRTGPJ22A7DYE u6)
(map-set mint-passes 'SP2JYJJTH54RD47E5RHQXVF8G5Y5Q55SQG5A724DJ u6)
(map-set mint-passes 'SP2BFC7MAM608FRNQS6JH30CGHA4XEDFYD4P2NVGM u6)
(map-set mint-passes 'SP1DS1WCW3SFHKV8NKBENP50DVKN9DWNTS5ZN87WR u6)
(map-set mint-passes 'SP2KAMR3FPYX565R8QKXB4NF725QQZ3ZZT4YRZ4XE u6)
(map-set mint-passes 'SP1N3FCECM15RESP8J6WGFXTYMHYWPZY86EWTK3QQ u6)
(map-set mint-passes 'SPV5MQ3N28HX7K9YXY1EF71KHSCPPQ6ECXV7GSSY u6)
(map-set mint-passes 'SP1DGRRM2W21CCY4BD7039GD0XS1Q9MYHZTB8G450 u6)
(map-set mint-passes 'SP1XMT07KNFQN2E0SB6FBD8X9Z423DJ4RJ9RAMQC3 u6)
(map-set mint-passes 'SP2VN6KKSK7YJD2MN0CX6V3F9KKKAHBFW801MYKW1 u6)
(map-set mint-passes 'SP16W5950VSCGPFN0DQ0SR4MTXY5Y64KER5XN28Y3 u6)
(map-set mint-passes 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX u6)
(map-set mint-passes 'SP13TTZ4SM4487FC4HG0CF7WP98BM91QRE18DA0YN u6)
(map-set mint-passes 'SP3G0FTJARHAF89P14SX1P9E3E9E4HT008VX2PNRZ u6)
(map-set mint-passes 'SP10C7YPMBMT65PF30ZWYAZW3YJ52ND7FNQ97BXK4 u6)
(map-set mint-passes 'SP2QBAGF310GJWVJAFHA1DJ2BBHZ4V56ZM1XBG3H7 u6)
(map-set mint-passes 'SP1F000EF4TQP7BK054121715BKQ8JHQ8VEDZNJF8 u6)
(map-set mint-passes 'SP1V2FR1QYKHEYH3PMCMX1PQ1CBA1F2CCBQFQ5P8N u6)
(map-set mint-passes 'SP2FK430AT0Q69R9C3F2M5FTCMHV04XWSDF25303V u6)
(map-set mint-passes 'SP2D8RS5CP9EAEYTCF9BQGNPMWMJKRDR5Z8WF0QZ2 u6)
(map-set mint-passes 'SP1Q0539BBW765N9ABDC6WFM9TCJNC3F5WB3WHSAZ u6)
(map-set mint-passes 'SP3DDR0B7RQQ28E6TJW1YEJHR8NRX3TQT2TZ0E978 u6)
(map-set mint-passes 'SP2XPZZQTER4936FS9ZE5JF4J4DFZD2XHADWE0FWN u6)
(map-set mint-passes 'SP379FDSSJ4W6JAXW000T8AQPFYWM8WD8DM6MVFDP u6)
(map-set mint-passes 'SPCRCFRZKWQJMFXEMVFEJSBD8PHSY9DE5H945TMN u6)
(map-set mint-passes 'SP2S3K00J75V56JHHRCWF3BN42ZJA92SAPMW4KFBR u6)
(map-set mint-passes 'SP2CQAFN7HCV0F760PYHADRB5M7EQ4CWTJ53VHVG3 u6)
(map-set mint-passes 'SP2CYW85YW03WX0XMSFGMJ3HZQ30X8NKFA6TXVNRX u6)
(map-set mint-passes 'SP36P3B159T3KFD8KM63HQXR3G2TW6AA1114Z8ZVJ u6)
(map-set mint-passes 'SP1ZVFEJ08KTYNNHEG8S32FKHFM9NJ69RBMSYJPDD u6)
(map-set mint-passes 'SP17PQ10JDQD8MMNFFJ160GBQ6GVF5M5318WDFCAZ u6)
(map-set mint-passes 'SP1V9EF3WG4AD32CWKW499EW21JG4SDDH3HQJXXY8 u6)
(map-set mint-passes 'SP29K7EXCT5E0HDP6HCBJWZMT6ZKT121DQKPTVPG2 u6)
(map-set mint-passes 'SP1JDYRCVFCQ3DTXM1G6Z5ZDPJ9BB205RBQ7BKW7B u6)
(map-set mint-passes 'SP26Q1S8A956YW0W6FTWG51XT1EPH2WT40REWM1RM u6)
(map-set mint-passes 'SP2FFPQDEE5Z86Q0ANJJRXY4R813QFVEH9HHFD0RD u6)
(map-set mint-passes 'SP1EZMSN75BCB6KN4AG7Y0GWHA6W9BDCEKWQZ49YZ u6)
(map-set mint-passes 'SP3E2B90R6MJK1ENR4G236D6KBEMTHK8TPJ8WDADQ u6)
(map-set mint-passes 'SP21P9MS64SGD93PZ1HRCJEP9GSMWGF59SYBTZFP1 u6)
(map-set mint-passes 'SP34389X4Q78QYZ3R790Y5MWM9K2A8AEF37RSKD17 u6)
(map-set mint-passes 'SP11ES19353NXBHJH3NYHXJH0RRJ1F34094XXMSNW u6)
(map-set mint-passes 'SP2M7Y0G60KH1E88GVPFCSA1WJ87MEB6Y69BS7MJ3 u6)
(map-set mint-passes 'SPHMK8K43FWG6NV0FJRSBENJ0R5B5E7P697K92HH u6)
(map-set mint-passes 'SP1BP970NCDK56969XJZMAB6MZQG9WWJ151DPSZBW u6)
(map-set mint-passes 'SP29M01RKHPJSGAJC7NKR3Y5WRBQA8HJPMVV47HV6 u6)
(map-set mint-passes 'SPRQZTY6CHRPJK5HJR6T9783WFNYSPCG04PMFHZZ u6)
(map-set mint-passes 'SP30PYHECRH06PXYAJ0GHQX3ZDS0N0G5JJ5TZKXCA u6)
(map-set mint-passes 'SP25WCP3QWQR6EGASRKW0KVSQ460PNHFBQ79VAZDR u6)
(map-set mint-passes 'SP1AGAJKWZ1MGYDC36H0TJ8C1R61VSGB2GN7QDVYR u6)
(map-set mint-passes 'SPWH28QMXZ8W65VMVCPBBV6Y4NYRS44NY48TZX7Y u6)
(map-set mint-passes 'SP24QZDJYP4YMY8CB57X41B3C39VKTG64SN65C3ZJ u6)
(map-set mint-passes 'SP243QG2P4SY34JVGDRGGVW5FNE9XWQZJ77PRFHRP u6)
(map-set mint-passes 'SPEDY6T85W32N86QKNPTBY36VK5RNAPKMBC76MCB u6)
(map-set mint-passes 'SP1ZGW5199PV6RB0694EP1KB6JJS378CKHZ9V8NTF u6)
(map-set mint-passes 'SP2EM702G295SRDWVFJ91NDQGPJ24919SEMBPZS8J u6)
(map-set mint-passes 'SP3265B1MMH3QKSKV6SGX2KKY1TVF2NM9GNSB58B1 u6)
(map-set mint-passes 'SP24GR653MKKY5K68JBMWCP9ZS3P502MTQ4Y3DE27 u6)
(map-set mint-passes 'SP1S8M0JGYMEANDY36P6KBYJV2PY6P4KQE66FGFSC u6)
(map-set mint-passes 'SP1RTYKK9GZ96KZ10VEGZ3SEPXK9CXXF2M4EF4HZV u6)
(map-set mint-passes 'SP1106VG06H04H2Z16Y570KE4RWD55QG4M1MYTG8B u6)
(map-set mint-passes 'SP38RSFQ6SC77VFHB8TZ39M6EK7Q25BE8M73ZY3NW u6)
(map-set mint-passes 'SPM6S54Q6CN426NMNWSMWZZ1YZN899NFDBTGMKR5 u6)
(map-set mint-passes 'SP28QHCKYNA4F9R1494W41P8WPB3F822JP44BA6GQ u6)
(map-set mint-passes 'SPR0Q7DK3BGQ1DWG284ANTXXX2JXGYKAZN2DKANZ u6)
(map-set mint-passes 'SP2WHSFV0K0Q38XP1JJNAEBP2K02VREBJ7EFYNMCT u6)
(map-set mint-passes 'SP3G7E9BP7D5JVATKQ67MRRM0J37A6AQPJ1AGKXKD u6)
(map-set mint-passes 'SP3YAYV2F7GQV833K0J72ESAVD92MXE46N7SZN58R u6)
(map-set mint-passes 'SPTF2PTH6MYEKX4AD5QPPERGD2720XQEMWW7V7WC u6)
(map-set mint-passes 'SP1WJJQPVVF4YWWNSJRV230KM265ND2ABAGZDK4NB u6)
(map-set mint-passes 'SP150GJWQXH1M8DHWM38T0AHFVAFN4SC2NJHDR1HH u6)
(map-set mint-passes 'SPHWJTV30WZAXXZHDF5D4C4Y2Y7GE6QFF1WQ3WS9 u6)
(map-set mint-passes 'SPHTX2HFMWY152HCWTCM334ZFFR8A6WQQKBV073K u6)
(map-set mint-passes 'SP3GCHVJ1PPSDC4VV8GNMYXX29ZXJDR95KY0MRY29 u6)
(map-set mint-passes 'SP18RPYXTQ567C019JSV6JMMATXC93HNWVSHQS11F u6)
(map-set mint-passes 'SPYW4766XMD57VHX3GXYDW5Z0JRF9KQMA270JZ8F u6)
(map-set mint-passes 'SP3X0T1RRHXM428CDRW2AAMRHBP4RARZY82RDQQQJ u6)
(map-set mint-passes 'SP27CFVZD59PV5NCKP83GWYR9ZJHMFTAEY0ZKHVGC u6)
(map-set mint-passes 'SP1697EFBW8FY52GFF1ETR7P7JH76T6M7ZQ2TR7FB u6)
(map-set mint-passes 'SP35HWRWVDA0WZF8XXMHVHXR3V9W727GY1E6XWFFX u6)
(map-set mint-passes 'SP30XER64D5C82776MFTD1TWPK0TW1MM1Q6RGCGE2 u6)
(map-set mint-passes 'SP35NZ79098SAARHWRBEEARZSP67EGEZ2P7NF16Q2 u6)
(map-set mint-passes 'SP3MYZ2T7JA4GYBYMSZ4ZJYEYTZ69JDD0M7W4BQ8V u6)
(map-set mint-passes 'SP97DHK27ZR0V8EG7FHARQTTZ2MWC5CK24C0Z8VH u6)
(map-set mint-passes 'SP2ZBTZAB34KR5RMNGZPWBVTCQZE4GJTZ186DPQ4 u6)
(map-set mint-passes 'SP2YPZ62F5NRNWMJ5FM3T63WPJGRVVRBK2FSBNCBD u6)
(map-set mint-passes 'SP1GSH69J8R9MFWFB4MXPAF4KBHAR8AQ053BXCX81 u6)
(map-set mint-passes 'SP2WTMSS20TP00QTW6DJ6DFQV1JP9V016BW565W61 u6)
(map-set mint-passes 'SP28JP1FEVX7G3YFDJ59GKKQTZEVQQ49YDM0FDFK4 u6)
(map-set mint-passes 'SP2N7TFCVHFQ7JE68JQ3961ZRWZGZE5XECFJK32N6 u6)
(map-set mint-passes 'SP2KH39JNRZPBH3C0SGZJJHHAQEDA54SSSCQF8YW6 u6)
(map-set mint-passes 'SP19GA0VBJBJWSVQRRBJ1SR35A3MR2SNM9Z6RN7W0 u6)
(map-set mint-passes 'SPJ804FNXNK9AJZKSWV0HYNW7BTYX1MKMV592FVR u6)
(map-set mint-passes 'SPEJ9ZW0XYQHX2549BE2AEWTN9J51NW82FEAJC5V u6)
(map-set mint-passes 'SP2CR2DTTMMQS1BAB1E6A6PYWVNSHDAGRZ91RATZN u6)
(map-set mint-passes 'SP1CHWS7TDP36PPVWV8E4Q8QV7S8SZPYYWW9N0ZW8 u6)
(map-set mint-passes 'SP4SFX7G58N196BZD588K44J2EKSA4TJ4WXGX45X u6)
(map-set mint-passes 'SP3HAW9SRDPN1F711XVYBQFFTHC88XB9BCQ1QPYRQ u6)
(map-set mint-passes 'SP2VKMPCJ5S1CCNFF78JY4G443XW7A0XBK1PHJ90R u6)
(map-set mint-passes 'SP1JJS4TZ4PX8CVEPQKXCQZN1GBA4TCQHNNKGB3WX u6)
(map-set mint-passes 'SP1HGF8SDK5NH9079ESM4B8AP15T40E154MWWQ2Q1 u6)
(map-set mint-passes 'SPSER0Z6CXAKJKXNMDK9SDVEW0A0GX247FY99J5F u6)
(map-set mint-passes 'SP9WV66S8Y0BT09V35BGTZX770HN1FN30TC93B6M u6)
(map-set mint-passes 'SP3HE5HJP8JYSJN9S29KSSV34WHYT4YPZNF49J87V u6)
(map-set mint-passes 'SP1JHNQWYMCGV1X253PZAY4Y9N6ZGC4S592W6KX9T u6)
(map-set mint-passes 'SP3KXV3J6MRHAH4H89MDS390X1KS0GQN4DWQ5RFVB u6)
(map-set mint-passes 'SP6CG22E967ZVT6920M8ZREGEZE19E6DJR2QB9Z9 u6)
(map-set mint-passes 'SP2CW7DNCNH6Q6V8C7S1X87M0NZ72E2MCMX6DPMY5 u6)
(map-set mint-passes 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z u6)
(map-set mint-passes 'SP2JW00T2NEE2R2NM6BD1MQHCTWH3MJK1C0ZBEDTJ u6)
(map-set mint-passes 'SP1RJC76DDEGTXEA21MNVDAV40Y4HW845C9J46RJS u6)
(map-set mint-passes 'SP1PBETK1GFBCKD79XKJ4HKCRQSD3QZM7BAMNP95Z u6)
(map-set mint-passes 'SP3QBNS08TQYS0GA6M5GPVMWNGCF53HQ7R13JVV77 u6)
(map-set mint-passes 'SP1T5RXTHK80QBRJDJTRTX65AXAF0GHGFYAX0V12F u6)
(map-set mint-passes 'SP20HZR44TYTXJSNXYKYMMX4WGKCWTSE0N0JSJQDT u6)
(map-set mint-passes 'SPEH21DTN67ECXDRXG858XHBZMEBEBFE2FV79DEG u6)
(map-set mint-passes 'SP2XNPP7RQT4Q776BTQJP04RXZZTW06PRF4A0AA27 u6)
(map-set mint-passes 'SPEJPGA20F341F0QT8M8AFA37F80KFRZXPDZ76ZN u6)
(map-set mint-passes 'SPGN1MV1HR1ECZYYQENGWFS57QEF0PCR2B05EJFD u6)
(map-set mint-passes 'SP3S2NPEZPHZNZNVE3JSRF8WKEB6YGVKASQG615Y6 u6)
(map-set mint-passes 'SP3ERV4C3HE8K9SDEA82QXP1Z1J2218C3673CVHAK u6)
(map-set mint-passes 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP u6)
(map-set mint-passes 'SP2KW3RBM4X0H3SWBQAAXJ7G0G6FM2MWQMVDHSMV3 u6)
(map-set mint-passes 'SP28XY0BD20WE84MX7D121MW9VZSBRTQPCERSYD9Q u6)
(map-set mint-passes 'SP1T5Q45P74BD1YX55X45Q5727TZFQF005KWMSBQ6 u6)
(map-set mint-passes 'SP3G6FJZKYH7EGSTF4RWHF7CDE7EHNBAT32MMASZ5 u6)
(map-set mint-passes 'SPNZ7YH2XGCHRWVG1E9SSH295Y8EGEFX4D50FQ8S u6)
(map-set mint-passes 'SP35MEYYBHSFCFXY296YGP7NAT6Y4XBJW2VETR8AV u6)
(map-set mint-passes 'SP26J9FM581KPWFB65YAV3WXQRBZZ51NJ36Z9508A u6)
(map-set mint-passes 'SP3ZKC10F6YJGKVT0P5VCSE1CKCJMAP1BFQN6NQ0M u6)
(map-set mint-passes 'SPA37W9MH35R59WK4XKGS82B7VQM9VERM4Q2F9BA u6)
(map-set mint-passes 'SP2FAFHWZAB8MRKDRDACVQSZVQ4BVF7K6DBCDBR2P u6)
(map-set mint-passes 'SP1A7V1J7HD9H99H0XCVGSGW3KJECSH5RQT1GYN0F u6)
(map-set mint-passes 'SP3H7FH0V2EDE3PRR600N4HZ9YZ3T6RNRJZNXM3KJ u6)
(map-set mint-passes 'SP31JJ58QAQGVFGCKXZ6QPV3XWATQNCNSJQC3BNWZ u6)
(map-set mint-passes 'SPTPZCYAYT808GW381T60J4HH2TMM3Z63DQQ3DGX u6)
(map-set mint-passes 'SPF3THQMHCJW3JNV1MQF5C3RM7XJJE3Q9RQXESGA u6)
(map-set mint-passes 'SPVWA1QEA4XGWEN0YCV31HCC92Y025XXY4C7F6YQ u6)
(map-set mint-passes 'SP2MA07XZ816092VH2FYP3TNM3ECBY4Q2QMX3TWND u6)
(map-set mint-passes 'SP3A8AVK2R7KKQ5E8Q1REHNS7WSNPZR3PGVVREAQS u6)
(map-set mint-passes 'SP10XK7F9BCVS8853HQT01HARD1NJ8K8V5KEBR2QS u6)
(map-set mint-passes 'SP16H5R1ZDFJQ7FE3ZYZKGFD8QTGPAGVEYWQXJMS5 u6)
(map-set mint-passes 'SP31HB1WAEZ4T0KCVS9F5CD2Q5X4K8CCY09S5HEJJ u6)
(map-set mint-passes 'SP2E4JE5BXQ6XVG86D2BBKSK3N9W49TEMY12CAATF u6)
(map-set mint-passes 'SP10G4Z9BHWYMDYFEWNBGNB49ZM9ZWK1HFDVVK419 u6)
(map-set mint-passes 'SP250T71VBB3HR5GDY4D0K3JXPF46YMTZJ1AJAJ1T u6)
(map-set mint-passes 'SPMEYB2NMKGHRV7FD279JHTPATP5WRBK2TD0KC3P u6)
(map-set mint-passes 'SP16C7B7B6ZPXCTT5MHSG00WB0JG0R87YH12PDV6T u6)
(map-set mint-passes 'SP39TED65CSN3WS1K1SPMDNXV4VZ8Y4KXBPZK4HW u6)
(map-set mint-passes 'SP7V77KWZ6S1E4Y2HB5Z82JJHPVZ4C7MWJYDGDSY u6)
(map-set mint-passes 'SP20BG6DH4NEVAADQX5FMWQMGPYWMVKVAM4VA9P1P u6)
(map-set mint-passes 'SP317ERC604C6NSX1WACVMKCHTS8N86BHABZWJG7W u6)
(map-set mint-passes 'SPP28QCMZ51GVN9933VFH9TXKQ3XCT4WE5A07533 u6)
(map-set mint-passes 'SP39AC2S7R786P4Z0GNC84Q2QSQ35DQGX50EDDFVR u6)
(map-set mint-passes 'SP2ZXDBYT1RSP98ZZXXRDGKX3TMXCCCGERNBD5YMY u6)
(map-set mint-passes 'SPYD3CHEBSJAAZ6V9RX1Q6QYSYNFFPTHX9RPF2GH u6)
(map-set mint-passes 'SP2SSHDSGHHEQN1A7Z0RP0YJ6QECE8TGQTYN594PM u6)
(map-set mint-passes 'SP23JFNQRHWNXK40R9ZSS4NK8T2GCHSEGCKEJX3NM u6)
(map-set mint-passes 'SP1BKF56Z4YZKBZEMDCW3V824VBPZHGR27BSQC0C3 u6)
(map-set mint-passes 'SP3GC5NKQQ6N30H9TMDNPWCQ2JWNRDF9MAYSWFG2S u6)
(map-set mint-passes 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV u6)
(map-set mint-passes 'SP1X524DYD5G1SRP5NPVW5EWFRTAY8DEEJGK490FN u6)
(map-set mint-passes 'SP4TTJT90ZKZP5NVVFNYB8NPD4JDA0QWHQFTK5V0 u6)
(map-set mint-passes 'SP3X6AVP6MR0DK7EMAW0XT2KF5FEXWKF27CQWVGKT u6)
(map-set mint-passes 'SP3C1BEY1E0C4RMEZ30VYWXV5JK8F89A5AH33BY1Y u6)
(map-set mint-passes 'SPVCJJPSESD1Z677N4PD2NDGDJKZB1SDN0DP2Q9S u6)
(map-set mint-passes 'SP26S1RM13VP3FAFK0BEM4MXJ611JT1AQZZ89A1CK u6)
(map-set mint-passes 'SPX9AVXYA6JW4DK6DNW3XJZECR74MBPGB5X4PSF5 u6)
(map-set mint-passes 'SP119JG3J5PNVZ3C2T3A3E228G5S3C28HNTN42SSV u6)
(map-set mint-passes 'SP2EAJ6Y0STA70HBJF4V2DVRHEZZ50RXYHB2HP73K u6)
(map-set mint-passes 'SP1MES8GV834HB09CWG6B38YCRZX7EPE26Q8P9Z79 u6)
(map-set mint-passes 'SPXGA1M0XE3DD84VFF4KDYNZ8WS3W7079Z6PVBQX u6)
(map-set mint-passes 'SP3SZ0YY1PNVD15TS3TY6GPKFG80Z77G1MDWSV0TW u6)
(map-set mint-passes 'SP3A9VWDMGN2CJT90917R6RG17M24KSHTKG25YSEE u6)
(map-set mint-passes 'SP2B2VSVPZPNWG7P1ZM4B0J2G1FSWJAZ6NWCKY5X1 u6)
(map-set mint-passes 'SPQ2HN9TYF8ZYY9D3G45NGYA9GHA6QZHQ8AXF5QM u6)
(map-set mint-passes 'SPNNB727MD7QN5A37SB4PEE95K4JBB5NJKN7C5Z4 u6)
(map-set mint-passes 'SP26KP1MF5JZWZY6WXHKGT4RVEQSJXTP00KHG98JH u6)
(map-set mint-passes 'SP1KD2BS98HCAEZQB3A4AXNS2KNAFTXF2CTJBQWF6 u6)
(map-set mint-passes 'SP1DRWTHTPYCCTM7Z7FREDES0VXH6D5GYTA62JXS u6)
(map-set mint-passes 'SP2QH5QETSYAZ2VGQAZ42AK3ZN15EF4R3P76XDAR2 u6)
(map-set mint-passes 'SP1P0NA800GK0T4081YERG9H729WFMYJHY9Y1TDG0 u6)
(map-set mint-passes 'SP1G7FAB5SVNAM59VAEBP5WDRGB3Y4P0FMCX4B6CN u6)
(map-set mint-passes 'SPBHZVWCCATG36C1EWXGAXQYNMPVYAT9PNAQEE5Z u6)
(map-set mint-passes 'SP1FT0SCGPCNYNS1W9CBC5205YKXEZMFQY719RNJQ u6)
(map-set mint-passes 'SP188MXAZG2MYBYV6K42GJT9S0BS2H8P14CHRB2S0 u6)
(map-set mint-passes 'SP343VTNKYR2G6J9FK2DCE86B61AFKY1B88EQ4RAQ u6)
(map-set mint-passes 'SP2TZK8ZY8Q77YQJF21WH42AQ6HTGTVK33AMNPEMP u6)
(map-set mint-passes 'SP39H2JJXJ6SJS7QDJKX974NV3SSA5HNFVC59JQS9 u6)
(map-set mint-passes 'SP38MNF24KC5BB259BSK1APKNDR90MY3ZMZXBTCSM u6)
(map-set mint-passes 'SP315VSSAXKH7KHNZZ2QMPFZMQ6ATVFH56J9E2473 u6)
(map-set mint-passes 'SPFRCHWWB1ANG39T26QH6GCJ3KV1KWM4B7XK239Z u6)
(map-set mint-passes 'SPXARYR69VTQDXSRD1YDP799V5HDA5HHGFTHZ18A u6)
(map-set mint-passes 'SPDAX9JK76547RXPB682175BJ7V9RA1AKTJGDBPN u6)
(map-set mint-passes 'SP3WA6XEZH5FEYWBE4WWEJAAPPNHC2T2GHW3EB471 u6)
(map-set mint-passes 'SP2NKCZM8Z0F5HY6AH8FYC9HB2XN22MRGDRDBCP63 u6)
(map-set mint-passes 'SP2V004MT8C1JW4Y2R216DT9FA81VF4ZCHGVA1AQA u6)
(map-set mint-passes 'SP1SP6FJ0QN1PGA8Y5DAGH91P4Q9PAGMRJ43NEX8D u6)
(map-set mint-passes 'SP2GKJ99WNQRP94JM8HTK7H59G114YH2ZNPQRVPPK u6)
(map-set mint-passes 'SP31JP8WAZ4P7G2XXZHY8KGW9W2RZJKYRNBE9QSFZ u6)
(map-set mint-passes 'SP20Q61GJ6GWABJHV2B0XWA1N2Z5SVY8ASKHBES55 u6)
(map-set mint-passes 'SP3QT1989TQTVXMZHCMF2SAHW3QXK9ZZ2N2MQYXVQ u6)
(map-set mint-passes 'SP1DN1BC87XJDGX5SDPTX4BDRZVH23TT7QFFPPXWF u6)
(map-set mint-passes 'SPHZ4N00EMEVJ2Q66KA34VD5H3SBPV0JM4ZPN5H3 u6)
(map-set mint-passes 'SP2FS9BF92Y1SPXR2VN5K0FHWZDS1PQQYDXB2NH6H u6)
(map-set mint-passes 'SPZNDFVQHVWH9C4PAV3Z9W52RPADDSEJ9R1PX4BT u6)
(map-set mint-passes 'SP19PXXH9H5HQ7RKGH39124YS4NS53SDFHZVCFZS7 u6)
(map-set mint-passes 'SP26M2WRP0F96AS5BPVVXGVHSC1A4648Q2BFM2TJW u6)
(map-set mint-passes 'SP3XA9R0FWCTWGQ3FRYZRMBSZFCECCKMSM4TV1Q6Y u6)
(map-set mint-passes 'SP3SSVG817776HK400T8QJ6SK3FWG1TGR5BCMAMKB u6)
(map-set mint-passes 'SP1E3W0RMZ22ZF1VDSYAQTVQ15KD0HYVGK2H7WCKC u6)
(map-set mint-passes 'SP329M6CS0S3738Z0T268FXQXBSX0ZD1FZVBZS037 u6)
(map-set mint-passes 'SP2SXMD9361E760BD0AASJWW8SR0E57AY1PAKA98M u6)
(map-set mint-passes 'SP1V4X9EBY9Z60EX0V2QT36AWD2SHENXS45P75SF1 u6)
(map-set mint-passes 'SP37BY9E7D9FBZBTB0FM2HJRVGRAGCD0WPY2BVW13 u6)
(map-set mint-passes 'SP3E39MKXYNNHN557YXT5JXGBTFPHYYBFJCSFF481 u6)
(map-set mint-passes 'SP1CMAPJ547VZGM0CQT2SWQMRTSWPB2YC9F5YNR2P u6)
(map-set mint-passes 'SP1HRWQ1NB3QP80AWCSNFP7HV7MC9T0D85MTFXJRW u6)
(map-set mint-passes 'SP19Q1NE93YQZC95Y6DDZR6CA43T2G6CC99PZ2JTD u6)
(map-set mint-passes 'SPTPCT29NZ54TGP7XKE0G89A0WHS1CRF5067MPH1 u6)
(map-set mint-passes 'SP1BDQATCVKCRVGZPZ0YV5KSH1N6ZYZ4PHWTBR6WJ u6)
(map-set mint-passes 'SP39VDGM02VMDTAAXC0DC1HB7GX1QQJBEGMMMZA8Z u6)
(map-set mint-passes 'SP3NJY1NGT1EFSM73V8JSB1X59V08F4RNFJTDGMVT u6)
(map-set mint-passes 'SP1H57CJXR9QQC1R88MWB5PWBE3STB470KN1V86F6 u6)
(map-set mint-passes 'SP29MNTTJFW5EGGVSQ0N0PSHTXPFKYEYX2W7A040H u6)
(map-set mint-passes 'SP3C5Y2XZB0B9V0C93YY1TD6DT6EC1FXA0C6ZYSA8 u6)
(map-set mint-passes 'SP2TG5BXDQKQS3391WJKK96KW9CBQBDYFSQCAAGE2 u6)
(map-set mint-passes 'SP1V2FR1QYKHEYH3PMCMX1PQ1CBA1F2CCBQFQ5P8N u6)
(map-set mint-passes 'SPXBC1J44BK7TSZQTXJZ3A9Q8M4Z6XQ833T3QV9P u6)
(map-set mint-passes 'SP165KXEK221VQF8TCNSPRQEN0TBFS9PEN5CAXSQS u6)
(map-set mint-passes 'SP458JY6X9N59MZF50AN7497F0GRBNRP6KG2PWAK u6)
(map-set mint-passes 'SP2BTKF13RC0Y36K3D41RJT6PA3A662BXSM63JSJ2 u6)
(map-set mint-passes 'SP3QGW69T7Q2BBB6RCCXGN6MCJCH10N0958W3GZ9Z u6)