;; s-vigilantes
;; contractType: public
(impl-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)
(define-non-fungible-token s-vigilantes 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 u432)
(define-data-var last-id uint u1)
(define-data-var total-price uint u1400000)
(define-data-var artist-address principal 'SP2X782G66WD3CHY1TS5K9GR4SFQK9WAB6HVAAD5D)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/QmS4KQ12ZdKHa6tyqyN1fJnF3eueJEbL16PTkGuQkLRhEi/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 u0)
(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)))
;; 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? s-vigilantes 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? s-vigilantes token-id tx-sender)))
(define-private (is-owner (token-id uint) (user principal))
(is-eq user (unwrap! (nft-get-owner? s-vigilantes 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? s-vigilantes 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/0")
(define-data-var license-name (string-ascii 40) "PUBLIC")
(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? s-vigilantes 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? s-vigilantes 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? s-vigilantes 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 'SPA424T7HC5XXA7P4YTAP5NCBJHBY8KKXA6Y0X89 u6)
(map-set mint-passes 'SP32WAC5Z5TJB57GVFWYWD0R46MKVBKR3RG8GKQNH u6)
(map-set mint-passes 'SP28TC4FHYSX63N7FTV56A6GJE5B0W79W1WXJ9262 u6)
(map-set mint-passes 'SP1ZZ7G7R1R548DC7EBVKGWV83EBZXFNA00VDP5FH u6)
(map-set mint-passes 'SP1NAZ59R1ED0V6NH9N0EQBEB3MKT48CQCMKC5Q41 u6)
(map-set mint-passes 'SP2WH5Z8P3BYDKXWE5P1ZR55WNNX111B8B7KYTDGW u6)
(map-set mint-passes 'SP2FMJ7HSDNZMVV15N1B2C816MVG6NH9APNMW2KK7 u6)
(map-set mint-passes 'SP2AM7H9BRBN8ZK68TYSRRACF39EGB03B4EMYNSDW u6)
(map-set mint-passes 'SPVYQVFE3SBJ67JMXBZ072FPC3ZM6EN0Q7Y56451 u6)
(map-set mint-passes 'SP28TC4FHYSX63N7FTV56A6GJE5B0W79W1WXJ9262 u6)
(map-set mint-passes 'SP1NSQA1E0DA1KRDPABEPSQCFWYXH4XDNGQZERHQ8 u6)
(map-set mint-passes 'SP3RQY2KAMTAAZWMAVEMFKC9QBX0MH91010MNBZ9E u6)
(map-set mint-passes 'SP2A3B9V5B007CQT7VPT3FQ7MSQE918K2M3PEVF3V u6)
(map-set mint-passes 'SP33N6EENC2099W6RET3NV9ARJNEX0EG1NCJ097FC u6)
(map-set mint-passes 'SP3YKKE23MAQA1CSQJGWXBKYXMVGGH3G6AYHHBXHR u6)
(map-set mint-passes 'SP3QY7XEHFY18TAQKW3ZR7C8FV7PAD0DAPADCTS4G u6)
(map-set mint-passes 'SP2YS53GNMZVY6W8K8FFEMTD2J572AHKJBRGE4W45 u6)
(map-set mint-passes 'SP14DQ8SR3M7323F29AN89VBHH8K7VWDX6XFYW67K u6)
(map-set mint-passes 'SP3XVTGQ4YNDBZZZXYEJ4FTXT1A75CHVENWKWTWQC u6)
(map-set mint-passes 'SP2TA4FGB43WVAS8MVS6YCWTSN2BZNQ1ASGEAKSDD u6)
(map-set mint-passes 'SP1N7KHBXWXCMRRT3HKGPYGYK79B99C3WYV65EEMF u6)
(map-set mint-passes 'SP2SE3FJCRFCXTXP52AXEZVQRFH7ATN353TPN8N1A u6)
(map-set mint-passes 'SPZ7AFCNK9W555F7PWP20AJZ8WH70V2JTZQHT1M8 u6)
(map-set mint-passes 'SP3J0GTQ7YH59P1CMJVBXHKZRKCAQVEJ8C6Z20NK2 u6)
(map-set mint-passes 'SPH20HKDAK0JFZRB2NNYZYXG5Q4Z14WDYQY7MXM u6)
(map-set mint-passes 'SP3QY7XEHFY18TAQKW3ZR7C8FV7PAD0DAPADCTS4G u6)
(map-set mint-passes 'SP2VCZJDTT5TJ7A3QPPJPTEF7A9CD8FRG2BEEJF3D u6)
(map-set mint-passes 'SP35RGTWHC3QN26JP5D4AGJM1DEMNTPYWNPS7HDDN u6)
(map-set mint-passes 'SP1NAZ59R1ED0V6NH9N0EQBEB3MKT48CQCMKC5Q41 u6)
(map-set mint-passes 'SP3M87BY9G9AZ90D97V0B25F5JRWRXTWHHNERGX2Z u6)
(map-set mint-passes 'SP2AA3RQQ8R98CZER4J1SMCSG879A4KM3WH3PM1KW u6)
(map-set mint-passes 'SP32WAC5Z5TJB57GVFWYWD0R46MKVBKR3RG8GKQNH u6)
(map-set mint-passes 'SP16PRV5FEZRH1KNFWNJTZ9HHZGWMPFB6G1QKE607 u6)
(map-set mint-passes 'SP16PRV5FEZRH1KNFWNJTZ9HHZGWMPFB6G1QKE607 u6)
(map-set mint-passes 'SP2AB6AYC6GBR5X94B4WNYDSFVXTSWRZQ9CG31TBB u6)
(map-set mint-passes 'SP3RQY2KAMTAAZWMAVEMFKC9QBX0MH91010MNBZ9E u6)
(map-set mint-passes 'SP2C22P7AJTZ5N931TEEARCHMR72Q5EKCNQ38ZVC5 u6)
(map-set mint-passes 'SP331EEC51MP39K4FDVQDNESD42JJSVFCGAAGAAV7 u6)
(map-set mint-passes 'SP2JE9C99RTTN3PD6HDANQ7C3HA9DES7FER94GFV4 u6)
(map-set mint-passes 'SP3YKKE23MAQA1CSQJGWXBKYXMVGGH3G6AYHHBXHR u6)
(map-set mint-passes 'SP101BE5NDVHQ3YSYYKPE899FD2SR54A5BAFNBNFP u6)
(map-set mint-passes 'SP3BBH4Z3RZYVQ4K5CGRYJ3FAJ5SRPG44S45PGG6G u6)
(map-set mint-passes 'SP3XVTGQ4YNDBZZZXYEJ4FTXT1A75CHVENWKWTWQC u6)
(map-set mint-passes 'SPFPBQ30DZ2G4CX8XZGZXD013N2NPHH7K7SB7GEZ u6)
(map-set mint-passes 'SP2TA4FGB43WVAS8MVS6YCWTSN2BZNQ1ASGEAKSDD u6)
(map-set mint-passes 'SP3Z6FT75EBAMV6MSASBD8K1W4KGAVBHPNQTREAF u6)
(map-set mint-passes 'SP3125QHD69Q9H142EVKZMYDN60NNJQ7MXF1XJ5W8 u6)
(map-set mint-passes 'SP2SE3FJCRFCXTXP52AXEZVQRFH7ATN353TPN8N1A u6)
(map-set mint-passes 'SPYE2GRPXSG1W3A5TCEV7XEG8N74MW95N9HSP1MH u6)
(map-set mint-passes 'SPZ7AFCNK9W555F7PWP20AJZ8WH70V2JTZQHT1M8 u6)
(map-set mint-passes 'SP2VCZJDTT5TJ7A3QPPJPTEF7A9CD8FRG2BEEJF3D u6)
(map-set mint-passes 'SP1NAZ59R1ED0V6NH9N0EQBEB3MKT48CQCMKC5Q41 u6)
(map-set mint-passes 'SP3GVJ00WHV8HKPF0BP1H28729NDEK73RCYQRR73V u6)
(map-set mint-passes 'SP1V2FR1QYKHEYH3PMCMX1PQ1CBA1F2CCBQFQ5P8N u6)
(map-set mint-passes 'SP1E5SQYGE49A2EC62245TAVAYKP20QNN4T1DJNPF u6)
(map-set mint-passes 'SP2FA1YC17JTTT93Y616RR7PGRNTFY0871PNA7Y5G u6)
(map-set mint-passes 'SPZ7AFCNK9W555F7PWP20AJZ8WH70V2JTZQHT1M8 u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP2QMHAE6Z1WDH0DNRRD8CGMJ0Q0MMS7CHSTCZST2 u6)
(map-set mint-passes 'SP3MQXSR0HXPBVAM36JWVQGEG0WBNSF9AA3K4K8C8 u6)
(map-set mint-passes 'SPAEWNN87E5ZK9BXPN9NC3MMZHQKEPJVCGZV9R18 u6)
(map-set mint-passes 'SP1SCT3P7A4FRA6SD6MMTCZ6P9Z5VPBZCN5GM087H u6)
(map-set mint-passes 'SP3ZKJ3GQ69Z6DW76DFTGBRYSTA4N6SR63XANDXXZ u6)
(map-set mint-passes 'SP3SN0D6S23RYB4KH16931WE4FMW4Z5EXTC318GR4 u6)
(map-set mint-passes 'SP3YKKE23MAQA1CSQJGWXBKYXMVGGH3G6AYHHBXHR u6)
(map-set mint-passes 'SP3QY7XEHFY18TAQKW3ZR7C8FV7PAD0DAPADCTS4G u6)
(map-set mint-passes 'SP2YS53GNMZVY6W8K8FFEMTD2J572AHKJBRGE4W45 u6)
(map-set mint-passes 'SP3BBH4Z3RZYVQ4K5CGRYJ3FAJ5SRPG44S45PGG6G u6)
(map-set mint-passes 'SP3Z6FT75EBAMV6MSASBD8K1W4KGAVBHPNQTREAF u6)
(map-set mint-passes 'SP3RFAZMSH6YA1KTJD7DN997AG2DG54E3Z9ZJWYN8 u6)
(map-set mint-passes 'SPPEXKPVXCDGXSYSDC75RS5X93DDYXDBGKN1VE3S u6)
(map-set mint-passes 'SP3J0GTQ7YH59P1CMJVBXHKZRKCAQVEJ8C6Z20NK2 u6)
(map-set mint-passes 'SP1NAZ59R1ED0V6NH9N0EQBEB3MKT48CQCMKC5Q41 u6)
(map-set mint-passes 'SP32WAC5Z5TJB57GVFWYWD0R46MKVBKR3RG8GKQNH u6)
(map-set mint-passes 'SP2S00EFYYN6XK73YGF4CZ9ZQS1ER2KBGRQMV08HK u6)
(map-set mint-passes 'SP3GVJ00WHV8HKPF0BP1H28729NDEK73RCYQRR73V u6)
(map-set mint-passes 'SP263CW7TYTCZWSXCY2629P7RJJJ72DYBWFAQNAZ6 u6)
(map-set mint-passes 'SP0FGMP9411VQ3N35S5TENPRJW7W3PY3GMHWEK74 u6)
(map-set mint-passes 'SP3M87BY9G9AZ90D97V0B25F5JRWRXTWHHNERGX2Z u6)
(map-set mint-passes 'SP2AA3RQQ8R98CZER4J1SMCSG879A4KM3WH3PM1KW u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP2J575HV82VAWD8NHKR1SHQZ06DVJ9ZQWBAXP6NH u6)
(map-set mint-passes 'SP3K68KYH1J8E40RYXRJE22XNKK37ZC2W0P2S2RWZ u6)
(map-set mint-passes 'SP3MHYFMRT8X7T24CCKZWCN5JWRQTMXJQDTYF438D u6)
(map-set mint-passes 'SP14MR1JEVMC8YXX16AX4BGZ34GP1ZB83EPVYN4NA u6)
(map-set mint-passes 'SP33D61STZNHJJRP9H0P2FK05S9W55DKW24FXJ25D u6)
(map-set mint-passes 'SP3K198T4PSVAPJT5K3060HXWEDVMKGA2S4TB0K9C u6)
(map-set mint-passes 'SP3VQ25N2RKZ6591DD36Q7FHJZYDH7N1F5GP981KH u6)
(map-set mint-passes 'SP27ANV45PCAG98PGFA2GVN9K7QYY1KWWS1V6RFSX u6)
(map-set mint-passes 'SP2ADT4TAV92SPBNP3WE9GPJ12F6CKGWMEJ1H1BB9 u6)
(map-set mint-passes 'SP2XTKHR4V5QHE1RHYG62TZFJ5QFM3PP50XZW9E1 u6)
(map-set mint-passes 'SP3VMAHTFVN9ED5FB073MK1B8MGNCZW5VCEHFFD7C u6)
(map-set mint-passes 'SPX457P4VTW4R6QPXX5B7XERQ6AAYTDB50ZV9M9C u6)
(map-set mint-passes 'SP2W4E1P5BC9ZGMYYTYXH3EZ3579KY6WRB7JYFA6P u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP11M3BVG5TGNWQ1FFE5EJM86TMV08YF3EK0JSMQ8 u6)
(map-set mint-passes 'SP33GEPS12WYZTDXM9DZP95T9CGDT6TNYFX3RG2W u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP2N7T7Q5VYQJWGR2Z6FG5S3YN57HC48RQSWHMFXG u6)
(map-set mint-passes 'SPT3MYR5JC4RKHENSVFP66TTGESZBETTS0QK6E39 u6)
(map-set mint-passes 'SP1WH8C9SS79X25AWTDA8XJ8HXT389353343BSN2F u6)
(map-set mint-passes 'SP838E1RGM17AA5YR1FTND40YHKN2RNH5697DWPA u6)
(map-set mint-passes 'SPAEWNN87E5ZK9BXPN9NC3MMZHQKEPJVCGZV9R18 u6)
(map-set mint-passes 'SP18NEG5VA9JRBEXM2MP5PCZAMR4RT8HHGP27YSCR u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP2N7T7Q5VYQJWGR2Z6FG5S3YN57HC48RQSWHMFXG u6)
(map-set mint-passes 'SP1JMBG9QDRFA2GS99NCM6P930BAJ6B0F3XNNK22S u6)
(map-set mint-passes 'SP3K198T4PSVAPJT5K3060HXWEDVMKGA2S4TB0K9C u6)
(map-set mint-passes 'SP3AMF8Q1X1THMT6YJ8D7B65NRT7ZN7YD92QG27MY u6)
(map-set mint-passes 'SP3Z6FT75EBAMV6MSASBD8K1W4KGAVBHPNQTREAF u6)
(map-set mint-passes 'SP3125QHD69Q9H142EVKZMYDN60NNJQ7MXF1XJ5W8 u6)
(map-set mint-passes 'SP12TFCKVTQA7KTKM5FEXYP15D59WTYG07SK1CAP6 u6)
(map-set mint-passes 'SPFCCRMX9X58XTF19RN8SNFTA8X5HGK8K422KWD6 u6)
(map-set mint-passes 'SP195Y0G6DDMGQ3ANN8YM6X022T0FNJ3CA01TD0W1 u6)
(map-set mint-passes 'SP2JMGWBS1D0S3X38AW4GSE12CPHKEZ0XXSZJJJJ8 u6)
(map-set mint-passes 'SP3TSEPDMVCX01C3J8Q5D4420KYVDX3J3RRZWVRNG u6)
(map-set mint-passes 'SP334RNE1M86TC3A460NB848NET14EACXQ2260CXM u6)
(map-set mint-passes 'SP13PMNVV8CDPQQB6G59GD0TZS3X9WF0DJVF0RATQ u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP2NVGWMJSAAEPZNNQRHW626HBA4Q325FHX7VVPF3 u6)
(map-set mint-passes 'SP1QB148EP9VA61KTBCTJKWG97KGV2B5P39ADBVAG u6)
(map-set mint-passes 'SP2N7T7Q5VYQJWGR2Z6FG5S3YN57HC48RQSWHMFXG u6)
(map-set mint-passes 'SP33N6EENC2099W6RET3NV9ARJNEX0EG1NCJ097FC u6)
(map-set mint-passes 'SP17RTQ9J37Y6Y3PSWKEHQ9HSPFA202YZQAM1CHEZ u6)
(map-set mint-passes 'SP39B6B1XK3G4BD6YKPSVAGJ3TRVX6HFXGWKSDTFE u6)
(map-set mint-passes 'SP157XC85GG52H89WA2ZENH5RPDYAQR69DYPQ0V4X u6)
(map-set mint-passes 'SP1R4Y32FBGJM4C48NNRMMNT9X7VYBVDA6D02BHJQ u6)
(map-set mint-passes 'SP2SYTMQM0Y1D61WSVYB21HRRA332Z9GABNM6GTSK u6)
(map-set mint-passes 'SP2WA7Z1T3NZEHN978P54XXNYKJG45V18X256R9TX u6)
(map-set mint-passes 'SPZKVT0B8SCWTB5WRRE5BTGF1YWDD33C2ZY4H0C9 u6)
(map-set mint-passes 'SP3777ESR6W460XHC9FVN4MASK26HDBHVDZ0M6S36 u6)
(map-set mint-passes 'SP1J8RK7NTXV4VCQ6KFESZNAH2P62AVAG4F333KDX u6)
(map-set mint-passes 'SPBZXT233J23HZZC4GWF4XMQDT58RTHTD2PVTW53 u6)
(map-set mint-passes 'SP35SX8JFTVM16E4F77BXHN1090DWBG530R3KFZVG u6)
(map-set mint-passes 'SPXSBPDGRFF1VYH39JV8MBA660R1JSN9WQNJSFZB u6)
(map-set mint-passes 'SP13BT5MTX8VGEE4NNC460X3543J4GYK1N2E3BBG6 u6)
(map-set mint-passes 'SP3ZY82JK3EG59V9XGAVKCMKPAFHV0EGGG6STSKN6 u6)
(map-set mint-passes 'SP3SHA1K2WKYA6AECJ88FMKD34RMS6KKPPAVRX16J u6)
(map-set mint-passes 'SPVPAQ35P35JZYQA11A0E5DPY62E7P3HX0GA2RPH u6)
(map-set mint-passes 'SP1Y5YSTAHZ88XYK1VPDH24GY0HPX5J4JECTMY4A1 u6)
(map-set mint-passes 'SPXM59SGN55QFP68NX4VXJS24P1ER5QGJ12HBXAX u6)
(map-set mint-passes 'SP3RQY2KAMTAAZWMAVEMFKC9QBX0MH91010MNBZ9E u6)
(map-set mint-passes 'SP3W52FFFV8Y1589SF5K9E9D4TE6KKWW5VMREZ0N4 u6)
(map-set mint-passes 'SP1N5SK0NS5KQBYRAQXZVTJP01MGTRFB00DAFVC3J u6)
(map-set mint-passes 'SPX2N6YN86G5WWK2W7ZZC5581JQ24ZTVEY639HMW u6)
(map-set mint-passes 'SPN3AV2KQ8HYFHGKC34SGVSS9TNMJXG56GXRSR70 u6)
(map-set mint-passes 'SP10098X30WWCER2GQ8SEG38PMYXAGGX4RV7Q5NJW u6)
(map-set mint-passes 'SP331EEC51MP39K4FDVQDNESD42JJSVFCGAAGAAV7 u6)
(map-set mint-passes 'SP33D61STZNHJJRP9H0P2FK05S9W55DKW24FXJ25D u6)
(map-set mint-passes 'SP2A2HGHMS3EQYRS8E0ACQ64DMS3P6C57A6VBE45V u6)
(map-set mint-passes 'SP3MEX3CRD400M5KMW9DKSYHWC33QCTMYMEPR7ACF u6)
(map-set mint-passes 'SP2J1K2BX0HNTP8JEZ23MR3Z38JFPQA49X0BJ45AF u6)
(map-set mint-passes 'SP3PA58FMBS1FJZB97TX68D85H9RJSRAMFFMEQ9E8 u6)
(map-set mint-passes 'SP2ADT4TAV92SPBNP3WE9GPJ12F6CKGWMEJ1H1BB9 u6)
(map-set mint-passes 'SP3J76FCD69MX1MJV4XQP5WFC352GS36AWPKSTX82 u6)
(map-set mint-passes 'SP3125QHD69Q9H142EVKZMYDN60NNJQ7MXF1XJ5W8 u6)
(map-set mint-passes 'SP3AP6DRSQ6P4FETB5M33D082Q2ABGJW60MT6103Q u6)
(map-set mint-passes 'SP34EBMKMRR6SXX65GRKJ1FHEXV7AGHJ2D8ASQ5M3 u6)
(map-set mint-passes 'SP3WCFX1JC1PMMFD1XZZCCVSS88TBJV3A8JFPD4XZ u6)
(map-set mint-passes 'SP1NSQA1E0DA1KRDPABEPSQCFWYXH4XDNGQZERHQ8 u6)
(map-set mint-passes 'SPNBYP1MY456K29804XHT4PY5QKMSXNRBHGADTDY u6)
(map-set mint-passes 'SPYH5P99V4APW6ZTJ5VW73VXGB1SGFTJFKY80WWF u6)
(map-set mint-passes 'SP3SHA1K2WKYA6AECJ88FMKD34RMS6KKPPAVRX16J u6)
(map-set mint-passes 'SPVPAQ35P35JZYQA11A0E5DPY62E7P3HX0GA2RPH u6)
(map-set mint-passes 'SP1CM0AWD5FCT7RMNCQJ29XTX7ANXH4HMDDY3QW9H u6)
(map-set mint-passes 'SPKXQJP7Z3ZRKRF5QE1BP8YXYX1KMCS4AMGYK1RN u6)
(map-set mint-passes 'SP1KTSFRFR6JY1H328K666B6JWQ4ABVJ102FA8ES5 u6)
(map-set mint-passes 'SP2A2HGHMS3EQYRS8E0ACQ64DMS3P6C57A6VBE45V u6)
(map-set mint-passes 'SP2EWMWC2FZCT7M2PX9840FE811VCFT5R72DANVCK u6)
(map-set mint-passes 'SP31PJZ7TZVPWFQRWYST7WNCGMH35VRTGYRXPQV3 u6)
(map-set mint-passes 'SP37R4YCP6QM2T89GZKGZD5EP97KG6JPNSWKRC0X u6)
(map-set mint-passes 'SP1PJWKS5V3X7JR300J3W291DDNCKD6M6XKJFYPAC u6)
(map-set mint-passes 'SPCMYWF0F05XA5KRW22875KAD0H7B9WHJJV3N7WC u6)
(map-set mint-passes 'SP2GMZD5Z5NAXY8WVX7HXPZCQ5PYJF32RVT7JXPVR u6)
(map-set mint-passes 'SP3FDYQRFED97DHR0B99RXZHNM057RE5BF8CD9DG1 u6)
(map-set mint-passes 'SP27ANV45PCAG98PGFA2GVN9K7QYY1KWWS1V6RFSX u6)
(map-set mint-passes 'SP3Z6FT75EBAMV6MSASBD8K1W4KGAVBHPNQTREAF u6)
(map-set mint-passes 'SP307BHDXSX759Z2XFAM405REWVFJK05HKG7BWRQB u6)
(map-set mint-passes 'SPXJJ6XPRV52JREBENWFX7TG1CFPFP0QS81BDH0A u6)
(map-set mint-passes 'SP3RFAZMSH6YA1KTJD7DN997AG2DG54E3Z9ZJWYN8 u6)
(map-set mint-passes 'SP111MNWTSXGTD0ESMV59WX4KHQA93RTV9F82EK0K u6)
(map-set mint-passes 'SPXVFFF6C6BBYQ9HZC0NPZYGNNNFBM6WGZCQJTQY u6)
(map-set mint-passes 'SP19TJD3WMH2H159ETTQ833827TRSQZEVTMQ570EF u6)
(map-set mint-passes 'SP3SHA1K2WKYA6AECJ88FMKD34RMS6KKPPAVRX16J u6)
(map-set mint-passes 'SP30VV2AWCA63CG48V0SQ9D02T8BJJFXQP2J2JPAV u6)
(map-set mint-passes 'SP1PJWKS5V3X7JR300J3W291DDNCKD6M6XKJFYPAC u6)
(map-set mint-passes 'SPCMYWF0F05XA5KRW22875KAD0H7B9WHJJV3N7WC u6)
(map-set mint-passes 'SP3PA58FMBS1FJZB97TX68D85H9RJSRAMFFMEQ9E8 u6)
(map-set mint-passes 'SP2ADT4TAV92SPBNP3WE9GPJ12F6CKGWMEJ1H1BB9 u6)
(map-set mint-passes 'SP3J76FCD69MX1MJV4XQP5WFC352GS36AWPKSTX82 u6)
(map-set mint-passes 'SP3125QHD69Q9H142EVKZMYDN60NNJQ7MXF1XJ5W8 u6)
(map-set mint-passes 'SP3AP6DRSQ6P4FETB5M33D082Q2ABGJW60MT6103Q u6)
(map-set mint-passes 'SP34EBMKMRR6SXX65GRKJ1FHEXV7AGHJ2D8ASQ5M3 u6)
(map-set mint-passes 'SP307BHDXSX759Z2XFAM405REWVFJK05HKG7BWRQB u6)
(map-set mint-passes 'SP1H5G633AP1B9361B70X3SMYH9NJ4461NY4HTD4F u6)
(map-set mint-passes 'SP2B4RTHR8DP4GPCHVWD9TCQRM07V18XKY824138G u6)
(map-set mint-passes 'SP1NSQA1E0DA1KRDPABEPSQCFWYXH4XDNGQZERHQ8 u6)
(map-set mint-passes 'SPNBYP1MY456K29804XHT4PY5QKMSXNRBHGADTDY u6)
(map-set mint-passes 'SPYH5P99V4APW6ZTJ5VW73VXGB1SGFTJFKY80WWF u6)
(map-set mint-passes 'SP1ZZ7G7R1R548DC7EBVKGWV83EBZXFNA00VDP5FH u6)
(map-set mint-passes 'SP4882MH5RXVM0G4WKVNPDHWYHQG5D6PT9ZVC4MW u6)
(map-set mint-passes 'SP1ZZ7G7R1R548DC7EBVKGWV83EBZXFNA00VDP5FH u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP3GC5YJT4TSF2MAJFNV5KCPQ4GH3DDZ8WJDGRKST u6)
(map-set mint-passes 'SP1G43M3WF5DAYRFXNKHZ2YTMZ22PG381MBD3YPKE u6)
(map-set mint-passes 'SMJWTY1GY1J4JK4DE000338CG0EC8EFK5ZAS3PMZ u6)
(map-set mint-passes 'SP1CFEQRFPW0EP9RT8VQ67ZN7HS260T47P8Q4MPFW u6)
(map-set mint-passes 'SP33XEHK2SXXH625VG6W6665WBBPX1ENQVKNEYCYY u6)
(map-set mint-passes 'SP3YBDDNFM8KESCRA77DA1D66BZ39KH4H5XCW8PHV u6)
(map-set mint-passes 'SP34EBMKMRR6SXX65GRKJ1FHEXV7AGHJ2D8ASQ5M3 u6)
(map-set mint-passes 'SP3KR0SVC39JBSV1HGKCAVZQEA879WEASH8ZGEA0D u6)
(map-set mint-passes 'SP1FCPT26X5HP0MNHMYD3GBSZANAKGMFZH816W2TM u6)
(map-set mint-passes 'SPZ7AFCNK9W555F7PWP20AJZ8WH70V2JTZQHT1M8 u6)
(map-set mint-passes 'SP1ZZ7G7R1R548DC7EBVKGWV83EBZXFNA00VDP5FH u6)
(map-set mint-passes 'SP3J0GTQ7YH59P1CMJVBXHKZRKCAQVEJ8C6Z20NK2 u6)
(map-set mint-passes 'SP33ZQ1T5SDNNP87NPE5NPM2YPGA10A945S1VWMA5 u6)
(map-set mint-passes 'SP352YW6S47DP5B35CQS10PYJEF7TMFXEAS8JXF5C u6)
(map-set mint-passes 'SP3AP6DRSQ6P4FETB5M33D082Q2ABGJW60MT6103Q u6)
(map-set mint-passes 'SP2AA3RQQ8R98CZER4J1SMCSG879A4KM3WH3PM1KW u6)
(map-set mint-passes 'SP3Q9XACSBW2D8ZMXEG3BF1V6HGTTYHHEFEMPSERY u6)
(map-set mint-passes 'SP2A04GAVJPGZV7DHT5N5VHFH8P31C1D8ZY6N851G u6)
(map-set mint-passes 'SPAT5C1SWCEPE5YCSZE5Q53N4DF37Y0VWDKQGRTC u6)
(map-set mint-passes 'SP3QV7ZHM74TG2ETHV5KZNG7X82RERYCTGC4FKGNC u6)
(map-set mint-passes 'SP2JG85KJ3R4BXHVY11D6MKTMRST9GNBKYHCYQ3FP u6)
(map-set mint-passes 'SP32WAC5Z5TJB57GVFWYWD0R46MKVBKR3RG8GKQNH u6)
(map-set mint-passes 'SP1FCPT26X5HP0MNHMYD3GBSZANAKGMFZH816W2TM u6)
(map-set mint-passes 'SP1NAZ59R1ED0V6NH9N0EQBEB3MKT48CQCMKC5Q41 u6)
(map-set mint-passes 'SP3KB8PHDZSV49GR96NGN5J68R5ARF2BH28T1BH1A u6)
(map-set mint-passes 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 u6)
(map-set mint-passes 'SPH20HKDAK0JFZRB2NNYZYXG5Q4Z14WDYQY7MXM u6)
(map-set mint-passes 'SPCPAPDGA87BXQWMDQPM5DHKW9HM5XTXWWDP9P78 u6)
(map-set mint-passes 'SP1KY3RQD6FMRYS18SWCBMG63JZY1CB24MJBS1BTY u6)
(map-set mint-passes 'SP30PQA0R35T3W4STBXZYY526Z1NFHBZHES5YXG4H u6)
(map-set mint-passes 'SP1ZZ7G7R1R548DC7EBVKGWV83EBZXFNA00VDP5FH u6)
(map-set mint-passes 'SPJTFCPJX0KKVQTAJSB85TVMYGFNSA488D7XY8ZF u6)
(map-set mint-passes 'SP1GRWMSCWS6MBE9NWQKA15S78961Y60J1Z66EAXQ u6)
(map-set mint-passes 'SPPEXKPVXCDGXSYSDC75RS5X93DDYXDBGKN1VE3S u6)
(map-set mint-passes 'SP32BWYT80264254QRAB4ZZSR1W14VTKSQ92Y1GZ3 u6)
(map-set mint-passes 'SP1EPKMRFWFBADAKQ7TTM51YBWPY3QF0QKJK6996X u6)
(map-set mint-passes 'SP2BRP67R85FMM6RG7KD2P0AAGZAE8DFXFTPWMBBV u6)
(map-set mint-passes 'SP9FJJZ0C5BMB5GX2D8S5SP0WNJHGW6AECE991B9 u6)
(map-set mint-passes 'SP10ZENAPX7FZZ28QMR5E65CPVGDJ6KRPEVZVD1PZ u6)
(map-set mint-passes 'SP1NENRRFTSQ6AA3PT03Q9M7ZP8337TH36SQH7EZK u6)
(map-set mint-passes 'SP188283WAZZN1NR08EK34FAWGEK3ZACYBESJRBYH u6)
(map-set mint-passes 'SP348V97280N7F72BWYHTE0SS1YY4VY7RXV955EN u6)
(map-set mint-passes 'SP28Z51540AV4SHZ2A1MJNTW9XQXS3GEK89MM6Z72 u6)
(map-set mint-passes 'SP3M6ZYGZJ69R83D4HQBDSXR3MH60B52G18V7XKTT u6)
(map-set mint-passes 'SP1G25ZYJF0JZKBYQGANA4GJGR5DBDZFGA5WEED38 u6)
(map-set mint-passes 'SP16ABAQ22HNDERC073GFPM8FXS4Q1H0Y6575BXVV u6)
(map-set mint-passes 'SP3841J71KW7PE3CK00YD436TT555CC9J14J6BPBS u6)
(map-set mint-passes 'SP24SRZ577F4VQZ9HGCHTGN45YHTX0KREG3V5HYCC u6)
(map-set mint-passes 'SP3F0TX6HDKHGCESK1K0QCG42WAZTBXR6QAAHZE99 u6)
(map-set mint-passes 'SP2DZW1E6R5NEYXRHXW1RS1M4Y55Y4M52T9633M45 u6)
(map-set mint-passes 'SP3BQSTC5DSX4HEQYS3TGC1ZD9C0D52VFA1V061F4 u6)
(map-set mint-passes 'SP3P8V7Y64VRSHCYJGMK8NB67PS5KPE57JE8EAM13 u6)
(map-set mint-passes 'SP1FW01SCC3F3X4382836R64CVG9ZN2YDTJS0H5D u6)
(map-set mint-passes 'SP177JV93RYPWWTX5F0MK9NVQ3YTXB4YQZGBPP6H4 u6)
(map-set mint-passes 'SP1VEY5BQ2WBTSM0D2QNE44ZRQ3PRRDX72MTKY720 u6)
(map-set mint-passes 'SP1M6H5XSQXD4V7CFXE3GKARKZE49J2CFTN26K7V1 u6)
(map-set mint-passes 'SP1SVK3YQV3S1NA2DCJG2NGADDT34H9SYRGYKD6GX u6)
(map-set mint-passes 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8 u6)
(map-set mint-passes 'SP156CPYZP5VV2C09NWYWQT4CP0T9EWJP76Y18E3T u6)
(map-set mint-passes 'SP2RWVYPRJAJY35179GS0JNXXX2K9K380J7F563N0 u6)
(map-set mint-passes 'SP2FA1H3K9FMY2CQ80WWT2JYMHZ5Z2B810AT41APW u6)
(map-set mint-passes 'SP24ANEK96Y51TT99FBCG3PZKMESBQ5G4YZXK1T5K u6)
(map-set mint-passes 'SP1CAB22T3V9D6T0FD80HQX1100RNJY4QQQBFCJ49 u6)
(map-set mint-passes 'SP3NJ4BR35W8002J0PWZY0QNG9FTYZ32H38Z0PV17 u6)
(map-set mint-passes 'SP1GM7Z0GK4SXWW3DRT61PENAT3B65VWC7FSD3RQY u6)
(map-set mint-passes 'SP29B292XAEN0B2A7ZGMSQSSDRTJYP8Q5XEQFXK56 u6)
(map-set mint-passes 'SP1ERD3KDJ1RKXE5XPQ1GAJS68DX82KXTNSX546NK u6)
(map-set mint-passes 'SPP90JN2DSY4PHMKG613G3163A5VEQSN2KB2FAHP u6)
(map-set mint-passes 'SPHCGD35K51SHGCMXE6DKQMM0166TD3TPFBQ5ZMR u6)
(map-set mint-passes 'SP2M7K3YM8813404G1R7AXV106CPWH0Z5ZA80JVAV u6)
(map-set mint-passes 'SP1DABD9JN312E3HG1VM3ES8RD725CBK8CE2Q5FX1 u6)
(map-set mint-passes 'SP6YC140QEB5Q6T4SP6K93PQNZXZ30PX02PA79D5 u6)
(map-set mint-passes 'SP2WTMSS20TP00QTW6DJ6DFQV1JP9V016BW565W61 u6)
(map-set mint-passes 'SPM2JZ5R7M6AZQTXKEM94K63E2CN95TT6AMMA5PP u6)
(map-set mint-passes 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC u6)
(map-set mint-passes 'SP3EN2WMVAP7SNVV1QJA0ZZ6TC3R0044FZXE8PQTX u6)
(map-set mint-passes 'SPR6K4VQ0JQN677W4GGCN5JTPN7XF7YTP7WKAJXH u6)
(map-set mint-passes 'SP1GZQJR3PDKTHYRJ5KCXYWYTPWXRVHQEED86P2TP u6)
(map-set mint-passes 'SP1EMXT9RET8W5TXQ325BG3TJ6X15NXV5GKEGVQE6 u6)
(map-set mint-passes 'SP2F0DP9Z3KSS0DABDBJN0DA0SHMCVWHXPVTH3PJJ u6)
(map-set mint-passes 'SP3VMAHTFVN9ED5FB073MK1B8MGNCZW5VCEHFFD7C u6)
(map-set mint-passes 'SP3G3FGJ5FWYJMZZ839QS05BMXYSEHVM6NHBYFDXM u6)
(map-set mint-passes 'SPXW8BXG2S88SX7C1CJ3BVFEGR51SFGRF8DMYC93 u6)
(map-set mint-passes 'SP2J6Y09JMFWWZCT4VJX0BA5W7A9HZP5EX96Y6VZY u6)
(map-set mint-passes 'SP174KXW9AEAZRQ3BB429T4NWNC7AKMBRVT9PPVD7 u6)
(map-set mint-passes 'SP2RWVYPRJAJY35179GS0JNXXX2K9K380J7F563N0 u6)
(map-set mint-passes 'SP9TVMYQR4BSQXJSH6Y27EBGAFDXEB1JB8ZYE4NP u6)
(map-set mint-passes 'SP19VMVTNT2WK3VEXQ8WGJ463SHT1Q8GT2516DHP5 u6)
(map-set mint-passes 'SP2TZMT2N7V1WPXYWNE14GXM4YWB7260PP5S3HC9J u6)
(map-set mint-passes 'SP1S8WENCQGPSRHWX08GAPXA6VB0EMH157SKGMCKM u6)
(map-set mint-passes 'SP156CPYZP5VV2C09NWYWQT4CP0T9EWJP76Y18E3T u6)
(map-set mint-passes 'SP156CPYZP5VV2C09NWYWQT4CP0T9EWJP76Y18E3T u6)
(map-set mint-passes 'SP2SF1JY2TTZ6ZBR869XXH13WZ1B8RQYXY3QBBEHV u6)
(map-set mint-passes 'SPCD0ZWMQ75ZJ152PB0C2Q1S69P0GDFYBAS3Q315 u6)
(map-set mint-passes 'SP1CQ5QZSMPE87M3DS9DFP09KJ2V97TBGYG5FNPZK u6)
(map-set mint-passes 'SP17B475SHGM98Y39AR2AVZ3ZFTWV61MKDPFCGF3A u6)
(map-set mint-passes 'SP1DY3DQMVAA1F8JJAJBKPQ0HKQ1FZG67JG0YD5P3 u6)
(map-set mint-passes 'SP10MJMD78XV08EK1A9BWV9CGZZCAB7XTXQFZ9PMN u6)
(map-set mint-passes 'SP12S5AWKQCKJ43BG25R397FH2X8BVVCSG7B9DT3H u6)
(map-set mint-passes 'SP10AF5BKH6FE8ZZGBMFXHNYY4HX4WQHB7MTF46XV u6)
(map-set mint-passes 'SP1CKB57B1V4983HC3DTA05825P8RVQSVV9JN404S u6)
(map-set mint-passes 'SP2J6Y09JMFWWZCT4VJX0BA5W7A9HZP5EX96Y6VZY u6)
(map-set mint-passes 'SP12SS6DZHF4MWBNRJCF5FVWQHHQ1F4D8C773VVMN u6)
(map-set mint-passes 'SPXW8BXG2S88SX7C1CJ3BVFEGR51SFGRF8DMYC93 u6)
(map-set mint-passes 'SP1PZ02AW45AB9036NWQ5ZD4BJ9Y4R9QT7WA18ET u6)
(map-set mint-passes 'SP1Q9FNT1EJEGDBS98JYNCW4WCDEK8YNBCVFZQN7X u6)
(map-set mint-passes 'SP2X99P771E66NBW4WFSFS9FDCRWDFQYX5R90ST26 u6)
(map-set mint-passes 'SPVAZAK0M3MYRNVJZB5E6TQMYD45R3Q48B66T4EG u6)
(map-set mint-passes 'SP38C4PCSDNSXD50PE28BM9NNTQ0J2CZ3D190M1XD u6)
(map-set mint-passes 'SP129BVWPY2JQV0HZMGHD201GSWVM6S6MD1JWWGNV u6)
(map-set mint-passes 'SP1CAZDYD70FHJVKVJENH4ECBDV9KKZY6DP3YM8TW u6)
(map-set mint-passes 'SP1SZVJS15W0MC5GK8QVGZRE1336PME1979XXCMSC u6)
(map-set mint-passes 'SP3QKAQS3J0YS3ZAZPSZM5ZSZZRYRYV72N6A9ZPZT u6)
(map-set mint-passes 'SP1JH7MN029C04YV8ZQS3VH5TMN012PDC4S4C66A9 u6)
(map-set mint-passes 'SP9Q5F8EQRZ3N5DE80QW8AVAQ08JGAYZDMAMTG5C u6)
(map-set mint-passes 'SP2EWZ9TXVJNR7ENRGT1WD8HX4MQ70T9X0MAZ87D8 u6)
(map-set mint-passes 'SP9M6HFV77CV3WXV3WPQV2S6R74TS755Y8NHKZ97 u6)
(map-set mint-passes 'SP3J7Y4C6XGJ5DAWMAKVDT4YTSH5FJP1THCZ2NYY4 u6)
(map-set mint-passes 'SPBRCX7VZ559A20A3JF2P6RBSRFZ9MDSN6ZSRDTM u6)
(map-set mint-passes 'SP3H8DZ5PV4XGA4ZZ2ZXZXN3XSNNANATZKMB7AJ9V u6)
(map-set mint-passes 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30 u6)
(map-set mint-passes 'SP9TVMYQR4BSQXJSH6Y27EBGAFDXEB1JB8ZYE4NP u6)
(map-set mint-passes 'SP1YC3V7R7HWC5NQH1Q7SMC6BQMX9Z3AESZFWZ94M u6)
(map-set mint-passes 'SP2BJ0RE1JX3X7158KSY6VR4DVD364AS5X6V5E8SH u6)
(map-set mint-passes 'SP26RMN84H52GHBEB8GBA89PBST9WRR7FX6MVGHVD u6)
(map-set mint-passes 'SPSQ4W56BY5XKZR8YJMXYP1CKJ64TT4CQ04GFQT8 u6)
(map-set mint-passes 'SP35ZPRFSCA52PW0P9N52D2AWP9QWTFH8RFM23G44 u6)
(map-set mint-passes 'SP1TC21ASZ57YQFC9THB85HSMDH6P1BNVPACWATRB u6)
(map-set mint-passes 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R u6)
(map-set mint-passes 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC u6)
(map-set mint-passes 'SP13H6Y64BQM1SE17PVQAVGWWXRH4SBCSYM61JFG3 u6)
(map-set mint-passes 'SP2H4DZR0C5Y2X0HTC3PW79PEHNRQHPP7GGHX35P6 u6)
(map-set mint-passes 'SP2SF1JY2TTZ6ZBR869XXH13WZ1B8RQYXY3QBBEHV u6)
(map-set mint-passes 'SP2DY9G2WMTNDYTXEZ8W3EYK7H1Y970FCXS1KHX6F u6)
(map-set mint-passes 'SP26RMN84H52GHBEB8GBA89PBST9WRR7FX6MVGHVD u6)
(map-set mint-passes 'SPCD0ZWMQ75ZJ152PB0C2Q1S69P0GDFYBAS3Q315 u6)
(map-set mint-passes 'SPBNJ6AE40H35XR2FWBRCMYMAB2FCXQX56W8M7QP u6)
(map-set mint-passes 'SP15DJNA3BRATX8W73MAWDBQ68FHKMB4GENEZ1243 u6)
(map-set mint-passes 'SP14NE4KPJQ0KWP1K6CGGVBY08J4E1A2GETFRG2ZT u6)
(map-set mint-passes 'SP16C7B7B6ZPXCTT5MHSG00WB0JG0R87YH12PDV6T u6)
(map-set mint-passes 'SP1TXNDK4CH2SB794Z390G7P28WZ0S7JY9VWAAWBK u6)
(map-set mint-passes 'SP13H6Y64BQM1SE17PVQAVGWWXRH4SBCSYM61JFG3 u6)
(map-set mint-passes 'SPXNMP317D5BZV1DHQK7ZSZM40AVH6RTWPB0K7Q7 u6)
(map-set mint-passes 'SP3J6Q1KGB2CCMD0EN5K29E95DYWAHYCDA0KJK09G u6)
(map-set mint-passes 'SP1Q9FNT1EJEGDBS98JYNCW4WCDEK8YNBCVFZQN7X u6)
(map-set mint-passes 'SP3Y42Z26Z8WQ5FF4ZKDW7K7PJ0JEYFRC98QY9N1E u6)
(map-set mint-passes 'SP1XS458RNMG4CCHGH9FZY21GFY3EDCQ766CSGHSP u6)
(map-set mint-passes 'SP17B475SHGM98Y39AR2AVZ3ZFTWV61MKDPFCGF3A u6)
(map-set mint-passes 'SP1NQT9PMVBWHZHSM13RD6CYF86G4YA99JR5Q1NM5 u6)
(map-set mint-passes 'SP388WVM5SA4B6MJ6J2TB04F7JY1P8H417A8GWTE0 u6)
(map-set mint-passes 'SP34XFG92G0Q8TK9X766PVE3RNS8NJAA16Z2962K6 u6)
(map-set mint-passes 'SP282MPCBMDEMB6ZJ2GRV1FE5HC1PZN96GHD8A99K u6)
(map-set mint-passes 'SP9Q5F8EQRZ3N5DE80QW8AVAQ08JGAYZDMAMTG5C u6)
(map-set mint-passes 'SPVN6PSK8PNH2QZ9M06W2A1KQQQA6J1FF267VCWC u6)
(map-set mint-passes 'SP1NSXWERJC93TFTGC8X1TWMWZS500KNHT6SC99T3 u6)
(map-set mint-passes 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN u6)
(map-set mint-passes 'SP9Q5F8EQRZ3N5DE80QW8AVAQ08JGAYZDMAMTG5C u6)
(map-set mint-passes 'SP1H57CJXR9QQC1R88MWB5PWBE3STB470KN1V86F6 u6)
(map-set mint-passes 'SP1S8M0JGYMEANDY36P6KBYJV2PY6P4KQE66FGFSC u6)
(map-set mint-passes 'SP313MRFF9AK07W9P1WETX32ZTH3V9MQ6VVM8BF62 u6)
(map-set mint-passes 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD u6)
(map-set mint-passes 'SP3R2V4GPGK60VHXXCNW7D2W959993F428TJ99V4X u6)
(map-set mint-passes 'SP32TQ74B1AQPS9BMKYKYXW6C8RMPF304CF771G4P u6)
(map-set mint-passes 'SP296K1JB7V6E2S8WHYHBAE4MVR0PFCATQXYVYVJ8 u6)
(map-set mint-passes 'SP3R2V4GPGK60VHXXCNW7D2W959993F428TJ99V4X u6)
(map-set mint-passes 'SP1QXW6GXYZNEE5NX9B1K7CPHKRVT7FFHSB23BK7D u6)
(map-set mint-passes 'SP2T1Y6XZYJFMRXCZ3DBE6SD5YBJP8WK2PXG96ZG u6)
(map-set mint-passes 'SP1AQDVJF18XEFVXMWTRAW9TQ0N2DCN0178FKW03R u6)
(map-set mint-passes 'SP2QWQXA0RH5ZXKEAPR1QD26WFKG7PW4D4SEH7W4 u6)
(map-set mint-passes 'SP2VYBTRA8H8B9R7KBVPWWT4DY3KQYEDCATFBWG54 u6)
(map-set mint-passes 'SPAC3NW7MN2KDAYBNVYK20MADGW3QF2M8K2FJ6ZG u6)
(map-set mint-passes 'SP2EAQVBM0B9ND5TZ96RSVXE5DHJB4YZ9VTYY9HPR u6)
(map-set mint-passes 'SP2KDEQS7Q3BAJT4BPP94FGT963ESXPKS7S8A995S u6)
(map-set mint-passes 'SP135Q4A1W9HFT0ZW2VC4F0ER32EJAFX5ZME05JYW u6)
(map-set mint-passes 'SP8VH92GXA0Y9STX8MQ4N03X9NAV3MJFZW8W0JT1 u6)
(map-set mint-passes 'SP1K98DG5F7PCKVX3PBS8QYPXPRH25C0K5NZGF6QB u6)
(map-set mint-passes 'SP1ZTSGBQCCNA03G6KBBNB6QMZE9W8DVVY0ABR7ZJ u6)
(map-set mint-passes 'SP2MA07XZ816092VH2FYP3TNM3ECBY4Q2QMX3TWND u6)
(map-set mint-passes 'SP10ECZKBTMVGV9Z41A9QQP80TQFZK2QRSV5BWNMX u6)
(map-set mint-passes 'SP1FF8MVW3RD1KT6KJ0G0WPMWARRH7FN49DGE3SNT u6)
(map-set mint-passes 'SP1P38EZ7DKY3RP2DA3D6HSE4XMG1VG1BJW7KZTAQ u6)
(map-set mint-passes 'SPR6K4VQ0JQN677W4GGCN5JTPN7XF7YTP7WKAJXH u6)
(map-set mint-passes 'SPNKS4MR41GH8PVXAA2R0KVG4S3KYG68Z5TANYW9 u6)
(map-set mint-passes 'SP301D8E6XYWA05DX8F8HSD73NT2XB376R47G0STV u6)
(map-set mint-passes 'SP1A11S3P177BCR1YKSCPCNP8C2WH7MWWF0TXR39T u6)
(map-set mint-passes 'SP1TZDFBCHC7XTB1ERZJ603A4TPEXFZEFVX0ZMKPK u6)
(map-set mint-passes 'SP16EP25D1TJVN3VXR50QQG5YB07WXGEE5WYVH5YY u6)
(map-set mint-passes 'SP7CP1QGW8TX59TY4TE2HZ50FWWVB701K6C5SJD4 u6)
(map-set mint-passes 'SP1MMWCHSY2R58KNASM35W6X49C0EDT93HP4EN5GF u6)
(map-set mint-passes 'SP1DNT6ZED5A97DPJ6CCV8TP2KF3G47S3YVWESVZR u6)
(map-set mint-passes 'SP37MKBSFBG1XBW0QFB3HB1TAWENKNNKD2C2VXVYG u6)
(map-set mint-passes 'SP3QKFK4B3NBMV7XM0VS606YZJKESNQDV8MCVG69V u6)
(map-set mint-passes 'SPDSTGSZ8S59H8RD2P8KC4BSNGGVGW9MS7DHNPCY u6)
(map-set mint-passes 'SP342C5W1EFW5ZEG9DAW3TX5YE5C5341T426H8RMA u6)
(map-set mint-passes 'SP2KKRV242G80F74R7VE4M3BMQD5PZSM2V2CWHAQ4 u6)
(map-set mint-passes 'SP3XD5DBGRQZ4SNZ4T0P9DQBC21KEM8VSQZ05KGNM u6)
(map-set mint-passes 'SP2M53KG6866HGKX1E2S0NPBWGJRN9RYK0MK624T3 u6)
(map-set mint-passes 'SP14EFAF85KE7G42GR9SVEGWXT8XW2VDP3QTPBTKY u6)
(map-set mint-passes 'SP235DV9CZGRGMFN1PZ3NC7Z2TGT1YV4XNMM9P7BY u6)
(map-set mint-passes 'SPRS26BHGZGZ0AP9VEX718S9H8XT4KFHWSV8NY07 u6)
(map-set mint-passes 'SPJ9PHAQWGMRHM4YGGE3381G7YY6FJ1ADFDMSM31 u6)
(map-set mint-passes 'SP3TW3JRGF1ZZ6X7SQ9A9PS8H005KNZWQM70VTFVZ u6)
(map-set mint-passes 'SPEXRA92V0H67ETCVGCX89D3Q4YRCV40T3DB001S u6)
(map-set mint-passes 'SP1P679V9X4MB9W4F2A5DJ5AK4XETD701A4ZB8CQ2 u6)
(map-set mint-passes 'SP2Y47K3ZGH6K0B8GPCSNYREFX4MXM809MFDZJ0PF u6)
(map-set mint-passes 'SP3XMSY4VSHJBTC519R5D2VC146MAJFJ06TZZ90KJ u6)
(map-set mint-passes 'SP2PX1R2ZHCCD0FYXQC63YZJWX26M3XDJJP8XCRW2 u6)
(map-set mint-passes 'SP10F5W11YT4HH62VSKA7R9TY1PAXC2JPKNN8ZD5A u6)
(map-set mint-passes 'SP33J6TZ86XMVDEG4KDJPXC960WSCX3P7G99Q3DDC u6)
(map-set mint-passes 'SP3T7AQYJVA0S12SQ084BG4NKGEHP4C068PAQRBQZ u6)
(map-set mint-passes 'SP3B8ECZ55QJRVVTGDJZAAE6CMFT8VY2NJW4VBA2T u6)
(map-set mint-passes 'SP2NSPCQKM4MF0PENWN95R7A0B1E9425CX9CDZE09 u6)
(map-set mint-passes 'SP25NZ15YKFMDMCSYE1VR9HSHXF1W0Y5D79852ABJ u6)
(map-set mint-passes 'SP2SKY558ZQN3TYF1RQ9FAGHT5MCV596D4G49WQ1P u6)
(map-set mint-passes 'SP21575M2GHBJHSC97FDSRSTP4H5WS750FY6H2HQE u6)
(map-set mint-passes 'SP38XNSM55GSEEBE9RQ5YVNMRFVMGAC0GRHFT2QVN u6)
(map-set mint-passes 'SP298GX9KVP33445NK5CCK1P9A9MEVK3YWMW0GE8Y u6)
(map-set mint-passes 'SP14F2PGC415EVMQ89C72GKMJZR4T67GK9DWN1VWJ u6)
(map-set mint-passes 'SP16QNZ84F3BCT1M1MDRGYDJN93DPV1T7F023QKXT u6)
(map-set mint-passes 'SP16QNZ84F3BCT1M1MDRGYDJN93DPV1T7F023QKXT u6)
(map-set mint-passes 'SP239PCNQ0C366NRNP54PCN1PQWX665FXVEZ14X0Z u6)
(map-set mint-passes 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP u6)
(map-set mint-passes 'SP32WG40PAKDKPX129VNJN50R5NDX6KJ54Z8NV74M u6)
(map-set mint-passes 'SPGKBV2Z2RPQD8VHQ713WA7EYZV9PNQR5DRCNHW9 u6)
(map-set mint-passes 'SP0DE62QSVEWM35056Y04XV55KQB59SM7S9G0REB u6)
(map-set mint-passes 'SP3KVRE3RDYYSJ3JDGXKA0K15CC4JEA2ZGX4TJ5EC u6)
(map-set mint-passes 'SP1SZVJS15W0MC5GK8QVGZRE1336PME1979XXCMSC u6)
(map-set mint-passes 'SP10KDAPPHW7RVHXD1YDN85Y07FDW53W1JE0EG803 u6)
(map-set mint-passes 'SPEW42NMB4F832CDN4GDFQV8D7JD33B22VRFF7WY u6)
(map-set mint-passes 'SP9Z3SE1VP0WVJECPDCXQ70DD5R32TET5X6TDXF7 u6)
(map-set mint-passes 'SP21XPYZX9E156065K65CWY4EQ6Z79P1QP4JC6JXW u6)
(map-set mint-passes 'SP1X9WS1VTYBV9MR0YR0X8934C9575K1X3Q6YSTH9 u6)
(map-set mint-passes 'SP30Z0C24JH6H73MCAKH4EET0JHZNFTPBDMXHEMYE u6)
(map-set mint-passes 'SP164K6WF31NQ1HBNPD96DPY4F4YN1SWVHF2PV782 u6)
(map-set mint-passes 'SP1CAZDYD70FHJVKVJENH4ECBDV9KKZY6DP3YM8TW u6)
(map-set mint-passes 'SP2AGZS6PEK879ZCVNQ1MVA7N5KP9XRN6JTPM7PRS u6)
(map-set mint-passes 'SP2AYX2WTDQ1XXEQQ8DF4A1TJFRK8XS7X3ZF9XYXR u6)
(map-set mint-passes 'SP2RS0YJZ2QH5VYXQ91X06B9QYR90BNGJETWP0V69 u6)
(map-set mint-passes 'SP19GA0VBJBJWSVQRRBJ1SR35A3MR2SNM9Z6RN7W0 u6)
(map-set mint-passes 'SP1JQXR7ZFVZDT68V3VWC65J4WMX7SJY2GCVGNPCK u6)
(map-set mint-passes 'SP2J7H5NGABDA6J2J0D7ND15TR3QQNSXKZXQAE9YF u6)
(map-set mint-passes 'SP355T5JC0NXYDCC2Q5YMPHKDMDXF3VENZ2PP21HT u6)
(map-set mint-passes 'SPEXAF3YRNCR01Z4DFZ567Z0FB4RKPHM88DMKJSQ u6)
(map-set mint-passes 'SP2FYNHJNZ78W940EWK618762Z8D21S9XGJ0BBS4H u6)
(map-set mint-passes 'SP10MJMD78XV08EK1A9BWV9CGZZCAB7XTXQFZ9PMN u6)
(map-set mint-passes 'SP1V2FR1QYKHEYH3PMCMX1PQ1CBA1F2CCBQFQ5P8N u6)
(map-set mint-passes 'SP28MEEXMSDCK1P8K1JAQ3WVVXBNB563F7DZXE3WD u6)
(map-set mint-passes 'SP314V242VC78WTHNXSMH9RF8NFVDYFPE1MSBVTHZ u6)
(map-set mint-passes 'SP3HYFVG35TW1RF47N6RKYYDNPX6T47J6ZJB3B4PE u6)
(map-set mint-passes 'SP35PE5RZDTG398F34S9GVRYRTCZMANMGKST1KDQ1 u6)
(map-set mint-passes 'SP1ZP88CVG8NNCK60BJW0BNBJD2BDV6NHRTPZ0P8Q u6)
(map-set mint-passes 'SPSTE5R54386QDCDNJJWH2EXQFST44QYZW3RPMD3 u6)
(map-set mint-passes 'SP2TA4FGB43WVAS8MVS6YCWTSN2BZNQ1ASGEAKSDD u6)
(map-set mint-passes 'SP3EY6W4Q0JFBNYQQXM3J4QV80G0ZZ7N8XQ2JG0B4 u6)
(map-set mint-passes 'SP2FPTH274BXVB1E2HNXBAMGABV5TCSZTFNC16FR3 u6)
(map-set mint-passes 'SP35MER4PHM6XGB99YDRQAK0M0JQ8F9CVF04VZ1VX u6)
(map-set mint-passes 'SP2TJVMD6794VGTYS68DSQ0XA6D4GHAR8G06D0JRZ u6)
(map-set mint-passes 'SPWRJV2484ZDBW36GY2FHPEAX1FX6ERMVRZZ6DJN u6)
(map-set mint-passes 'SP2JZYP78MF3BWPYRNZMHP5EMZ1G490HT1PKT2D7J u6)
(map-set mint-passes 'SP1S8M0JGYMEANDY36P6KBYJV2PY6P4KQE66FGFSC u6)
(map-set mint-passes 'SP1B7GX87NSVNG4NZ3Q74Q97F0E8HEBW25JY2VFGQ u6)
(map-set mint-passes 'SP3SMQNVWRBVWC81SRJYFV4X1ZQ7AWWJFBQJMC724 u6)
(map-set mint-passes 'SP1EMXT9RET8W5TXQ325BG3TJ6X15NXV5GKEGVQE6 u6)
(map-set mint-passes 'SP2ZNGJ85ENDY6QRHQ5P2D4FXKGZWCKTB2T0Z55KS u6)
(map-set mint-passes 'SP37SXZWXXM7139B02W4TKDMXE6XDWXGAC5ME4N2V u6)
(map-set mint-passes 'SP1WV547A3SCKH8TZHGRATECNAQ45YMFR1R2EF137 u6)
(map-set mint-passes 'SP3TJDW4AJXX5GWD50NN5C4K1H7GKFJMWS8V8NYST u6)
(map-set mint-passes 'SP2R27FQQ0RJ3TJ0JBHBW6G9FC1WSRCQWSQQNQJKM u6)
(map-set mint-passes 'SP2VZATPVE2E1Y79VS1W19H64NGC482FWXQ5AJBGV u6)
(map-set mint-passes 'SP13YKPJG1C0KBT2NP2DV6S3SPNRCF1FMV7Q7VHW3 u6)
(map-set mint-passes 'SPMW17NSYJHZKST30PZW6TZS7B5EJ6KMPWGTJCK0 u6)
(map-set mint-passes 'SPWP53R5N0CXF170Z7Z91PQ96TTE52Y30GJ7BCKB u6)
(map-set mint-passes 'SPX2CGV1QT4YNKPNB1WVN9BSRYHDG05VYZ58CX6X u6)
(map-set mint-passes 'SP1617JNKCV3VHV5EPV4F2P4ARVK9VYR3FRH132PW u6)
(map-set mint-passes 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD u6)
(map-set mint-passes 'SP1432K6AFCVW17E1YG08GEDJVWNF2NVYA6XA07YC u6)
(map-set mint-passes 'SP3BJAJVRB1HMKJ8V7TSA72DTKT7C1J4AK4VYD0GJ u6)
(map-set mint-passes 'SP16KM2MMCPAKQWA5CX9YH6QBS30W37RWFXWVGJA6 u6)
(map-set mint-passes 'SP15GXS91AWJ4X5ZQNNE4DQ94MWVFMD3E6AA1SM36 u6)
(map-set mint-passes 'SP29JR2V9KXFCP2F84E3NMNQ06R1Z9TYS3EFN962V u6)
(map-set mint-passes 'SP26SPR4PSS8VK9J6ZGD7V709J9GK2AYKRR5VGMY7 u6)
(map-set mint-passes 'SP3SJSNPJXXHY7RJM48ZT6G1BXYZADAC5YAXZA3ZC u6)
(map-set mint-passes 'SP3TJDW4AJXX5GWD50NN5C4K1H7GKFJMWS8V8NYST u6)
(map-set mint-passes 'SP9KRCA4PCR6K2317WZS3VJH7CA510S4DMX6M7FB u6)
(map-set mint-passes 'SP26KDXMJ1Z0G7AFK7KYMBK51QDRJ4KDN6RHCYMZW u6)
(map-set mint-passes 'SPX5F21SSNTWTM55F24TM03S095QYQM7JARDA1F u6)
(map-set mint-passes 'SP17PRYZSF0NP61FQQN5NT66K7AXFDEH2X76NDZ0 u6)
(map-set mint-passes 'SP28XEA373EXM4H4QCDK94VXMD3V0P7G9HEWBJ85 u6)
(map-set mint-passes 'SP2VK90G11SH2PZS3EF7M0BWSXTSGDNY0CC625MEG u6)
(map-set mint-passes 'SP37314NCW8PJFWHK0A0AVY08JASN7WKN3H7WWQKH u6)
(map-set mint-passes 'SP2WHSFV0K0Q38XP1JJNAEBP2K02VREBJ7EFYNMCT u6)
(map-set mint-passes 'SPY37AJJH8HANFVMDBHRCSF8WBRHGFSS6T3KRYKX u6)
(map-set mint-passes 'SPJJE3PPC7070BTDB8H8YB537HQCKRQ5QF3TRPW1 u6)
(map-set mint-passes 'SP37SENH05JCJSDFVTH2EDN18W96H4P7GK8ZEP49 u6)
(map-set mint-passes 'SP1BBM0505GH9X9AGVRM9JHKFBRJ58H8XFHRRZMPP u6)
(map-set mint-passes 'SP3JX5FWADCEP1MWGFV7E0YJ0837ZH3JYHFB4C2GD u6)
(map-set mint-passes 'SP37SENH05JCJSDFVTH2EDN18W96H4P7GK8ZEP49 u6)
(map-set mint-passes 'SP1BBM0505GH9X9AGVRM9JHKFBRJ58H8XFHRRZMPP u6)
(map-set mint-passes 'SP3JX5FWADCEP1MWGFV7E0YJ0837ZH3JYHFB4C2GD u6)
(map-set mint-passes 'SP323EEH465BSA8BWA5N1KAY5KZWHP743DVNP586X u6)
(map-set mint-passes 'SPX0RRHH6TMM13S4DWWDRG0PKJ1CZ4P75X7VEXJ6 u6)
(map-set mint-passes 'SP2MZD1T9CD6G99GR7F3KA7E2FRAWZDWWE849GFN3 u6)
(map-set mint-passes 'SP9TJD1A59B0JKM6SA48P9QBZYBDHWES39GWF4AK u6)
(map-set mint-passes 'SP19QRDX18QEK65NW69JEKSASKPRR01H06403JHVD u6)
(map-set mint-passes 'SP1CSP7FJR4TAZADS93NCAYMP5BXW77QDB42Y9SYC u6)
(map-set mint-passes 'SPA52YWWS90JA34TWFDYGKHGN0VM1CD039RD18EZ u6)
(map-set mint-passes 'SP23WFV0G8R2SXHW5FQA70DQ2K09ZEPKR4X88QS93 u6)
(map-set mint-passes 'SP31NTDV1482AW4FCYPRMEKFRVF1GTDAVWF4ZA3DN u6)
(map-set mint-passes 'SP3KXNHPC6Y33RHCF3MPK4ZY2AAJWSEXBPFJ7HAZD u6)
(map-set mint-passes 'SP3FGS2E3R8KE2Z2KB3ZG9PHB3TX3KCSR331HZTQZ u6)
(map-set mint-passes 'SP2J799KA3B0QQ8Y9T2EAXW15RNJR2MXFT1MN3KJG u6)
(map-set mint-passes 'SP1JFDZXYVWBWSDA8NHHT4D0R2BENZ06X1MC5XBZ4 u6)
(map-set mint-passes 'SP1T5Q45P74BD1YX55X45Q5727TZFQF005KWMSBQ6 u6)
(map-set mint-passes 'SPNZ7YH2XGCHRWVG1E9SSH295Y8EGEFX4D50FQ8S u6)
(map-set mint-passes 'SP1MPZZ3Q1AV52XYGQV94FQD0YTSHPQCYPKSDJ0SJ u6)
(map-set mint-passes 'SP39XMB07QV4KN4PB6X3KHNQKWARB0F9AXY6K41E0 u6)
(map-set mint-passes 'SP3W3ZNY1YQ4XDMS80VP2MNDCFN1ZRVK7PJJGSBDF u6)
(map-set mint-passes 'SP14HZGZN7BNV3PVSY201PCYRQDH1TDKFY1GPM4JN u6)
(map-set mint-passes 'SP36CJ88396DRGXH3M281XPPV4M2KP9ZR18S9W6D5 u6)
(map-set mint-passes 'SPQNE1MKZVJT3VWZ35YTWNG7S8WHXZG26PHQ0340 u6)
(map-set mint-passes 'SP3T6RR4YRVKKRZVESV2WY9JWH9WWVZ9PY8GPS83M u6)
(map-set mint-passes 'SP2H6B6ST4AD8263JE6XQTD827FMP2R7KTT3FYYBN u6)
(map-set mint-passes 'SP6PH88WG1T1TYBV1GVRQ3BGH91XW7PC35Q639WQ u6)
(map-set mint-passes 'SP21TNJGAC1X3Q8313SNXKTHREYF2D3HCNRGKGRM4 u6)
(map-set mint-passes 'SP3QKAQS3J0YS3ZAZPSZM5ZSZZRYRYV72N6A9ZPZT u6)
(map-set mint-passes 'SP5TN2MP8EW41ECDDS9R10AZJAACV5RFBVP6PR6X u6)
(map-set mint-passes 'SP220CAKXNZVFA4T64V3XWX5P2A9HBXY0S3PAJBN u6)
(map-set mint-passes 'SPWK7REPV5P2YHZEW6WPY730AXPEAQ1TSYBBR9ZC u6)
(map-set mint-passes 'SP2XR3AV535ENK69CZHJFNGBGCM2QDB13J00P1YDR u6)
(map-set mint-passes 'SP56R2G825QESEFMTT2TDSRSA3AT2130WQTKP5D7 u6)