Tokentst (tst)
Overview
Max Total Supply:
1 tst
Holders:
56
Transfers:
1
Latest 0 ERC-20 Token Transfer Events
Txn Hash | Method | Age | From | To | Value | Token | ||
---|---|---|---|---|---|---|---|---|
There are no matching entries |
Bytecode
Source Code
Copy 0x6080604052600436106103ad5760003560e01c806374b29214116101e7578063b17be9831161010d578063cf38a4f9116100a0578063dc2ddcae1161006f578063dc2ddcae14610be5578063e985e9c514610c05578063f08137a114610c4e578063f0876cd514610c9457600080fd5b8063cf38a4f914610b72578063cf739d3c14610b92578063d6da575d14610ba5578063d84f55ee14610bc557600080fd5b8063c3314a4c116100dc578063c3314a4c14610af0578063c87b56dd14610b1d578063cb1fb49014610b3d578063cc19b80314610b5257600080fd5b8063b17be98314610a98578063b88d4fde14610ab0578063bd5263d8146104da578063c1260a1614610ad057600080fd5b8063988ad63511610185578063a6f9dae111610154578063a6f9dae114610a0b578063a84834b114610a2b578063a88daf5c14610a48578063adec214e14610a6857600080fd5b8063988ad6351461097e5780639f391544146109ab578063a22cb465146109cb578063a6dc8f25146109eb57600080fd5b806387bb7ae0116101c157806387bb7ae0146108f4578063893d20e8146109275780638e7ea5b21461094557806395d89b411461096957600080fd5b806374b2921414610868578063768ee07f146108885780637bfa24b3146108be57600080fd5b80632e95adad116102d75780634f6ccce71161026a5780636352211e116102395780636352211e146107db57806365a3ef25146107fb578063705709981461081b57806370a082311461084857600080fd5b80634f6ccce71461074b578063586a37a91461076b578063590e1ae3146107a65780635a0c742c146107bb57600080fd5b8063403c9fa8116102a6578063403c9fa8146106985780634148596f146106cb57806342842e0e146106f85780634a39f7631461071857600080fd5b80632e95adad146106185780632f745c59146106385780632fd1942a146106585780633b04ce921461067857600080fd5b80630f4088141161034f5780631abe8fb21161031e5780631abe8fb21461059857806320333f48146105b857806322002a27146105d857806323b872dd146105f857600080fd5b80630f4088141461050a5780630ff12b531461052a578063150b7a021461054a57806318160ddd1461058357600080fd5b806306fdde031161038b57806306fdde031461045e578063081812fc14610480578063095ea7b3146104b85780630ac8ff3c146104da57600080fd5b806301ffc9a7146103b257806306e67d1a146103e757806306e8337f1461042b575b600080fd5b3480156103be57600080fd5b506103d26103cd366004614df1565b610cca565b60405190151581526020015b60405180910390f35b3480156103f357600080fd5b5061041d610402366004614e25565b6001600160a01b031660009081526016602052604090205490565b6040519081526020016103de565b34801561043757600080fd5b507f000000000000000000000000000000000000000000000000000000000000006461041d565b34801561046a57600080fd5b50610473610d2b565b6040516103de9190614e90565b34801561048c57600080fd5b506104a061049b366004614ea3565b610dbd565b6040516001600160a01b0390911681526020016103de565b3480156104c457600080fd5b506104d86104d3366004614ebc565b610e57565b005b3480156104e657600080fd5b506103d26104f5366004614ea3565b60009081526011602052604090205460ff1690565b34801561051657600080fd5b506104a0610525366004614ee6565b610f6c565b34801561053657600080fd5b506104d8610545366004614fb2565b610fa4565b34801561055657600080fd5b5061056a610565366004614fe6565b6110cf565b6040516001600160e01b031990911681526020016103de565b34801561058f57600080fd5b5060085461041d565b3480156105a457600080fd5b506104d86105b336600461504d565b6110e0565b3480156105c457600080fd5b506104d86105d3366004614ea3565b6111ea565b3480156105e457600080fd5b506104d86105f3366004614e25565b6112e2565b34801561060457600080fd5b506104d86106133660046150aa565b61135e565b34801561062457600080fd5b506104d8610633366004614fb2565b6113c6565b34801561064457600080fd5b5061041d610653366004614ebc565b6114d9565b34801561066457600080fd5b50610473610673366004614ea3565b61156f565b34801561068457600080fd5b506104d86106933660046150e7565b611611565b3480156106a457600080fd5b507f0000000000000000000000000000000000000000000000000000000000001d4c61041d565b3480156106d757600080fd5b5061041d6106e6366004614e25565b60146020526000908152604090205481565b34801561070457600080fd5b506104d86107133660046150aa565b61161b565b34801561072457600080fd5b507f000000000000000000000000000000000000000000000000000000000000000861041d565b34801561075757600080fd5b5061041d610766366004614ea3565b61167c565b34801561077757600080fd5b506103d261078636600461511a565b601360209081526000928352604080842090915290825290205460ff1681565b3480156107b257600080fd5b506104d861170f565b3480156107c757600080fd5b506104d86107d6366004614e25565b611842565b3480156107e757600080fd5b506104a06107f6366004614ea3565b6118b9565b34801561080757600080fd5b506104d8610816366004614fb2565b611930565b34801561082757600080fd5b5061083b610836366004614ea3565b611dca565b6040516103de919061513d565b34801561085457600080fd5b5061041d610863366004614e25565b611e35565b34801561087457600080fd5b506104d8610883366004614fb2565b611ebc565b34801561089457600080fd5b5061041d6108a3366004614e25565b6001600160a01b031660009081526019602052604090205490565b3480156108ca57600080fd5b506104a06108d9366004614ea3565b6000908152601260205260409020546001600160a01b031690565b34801561090057600080fd5b507f000000000000000000000000000000000000000000000000000000000000006461041d565b34801561093357600080fd5b50600b546001600160a01b03166104a0565b34801561095157600080fd5b50600d546201000090046001600160a01b03166104a0565b34801561097557600080fd5b50610473611fcf565b34801561098a57600080fd5b5061041d610999366004614e25565b60166020526000908152604090205481565b3480156109b757600080fd5b506104d86109c6366004614ea3565b611fde565b3480156109d757600080fd5b506104d86109e6366004615189565b612034565b3480156109f757600080fd5b506104d8610a063660046151c5565b6120f8565b348015610a1757600080fd5b506104d8610a26366004614e25565b612148565b348015610a3757600080fd5b50600d54610100900460ff166103d2565b348015610a5457600080fd5b50610473610a63366004614e25565b612194565b348015610a7457600080fd5b506103d2610a83366004614ea3565b60116020526000908152604090205460ff1681565b348015610aa457600080fd5b50600d5460ff166103d2565b348015610abc57600080fd5b506104d8610acb366004614fe6565b61222e565b348015610adc57600080fd5b50610473610aeb366004614e25565b612290565b348015610afc57600080fd5b5061041d610b0b366004614e25565b60196020526000908152604090205481565b348015610b2957600080fd5b50610473610b38366004614ea3565b6122b7565b348015610b4957600080fd5b506104d8612388565b348015610b5e57600080fd5b50610473610b6d366004614ea3565b6123d9565b348015610b7e57600080fd5b50610473610b8d366004614e25565b6123f2565b6104d8610ba0366004615212565b61240b565b348015610bb157600080fd5b506104d8610bc0366004614e25565b612669565b348015610bd157600080fd5b50610473610be0366004614e25565b6126e0565b348015610bf157600080fd5b506104d8610c00366004614fb2565b612707565b348015610c1157600080fd5b506103d2610c203660046150e7565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b348015610c5a57600080fd5b506103d2610c6936600461511a565b60009182526013602090815260408084206001600160a01b0393909316845291905290205460ff1690565b348015610ca057600080fd5b506104a0610caf366004614ea3565b6012602052600090815260409020546001600160a01b031681565b60006001600160e01b031982166380ac58cd60e01b1480610cfb57506001600160e01b03198216635b5e139f60e01b145b80610d0a5750610d0a82612756565b80610d2557506001600160e01b03198216630a85bd0160e11b145b92915050565b606060008054610d3a906152df565b80601f0160208091040260200160405190810160405280929190818152602001828054610d66906152df565b8015610db35780601f10610d8857610100808354040283529160200191610db3565b820191906000526020600020905b815481529060010190602001808311610d9657829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b0316610e3b5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b6000610e62826118b9565b9050806001600160a01b0316836001600160a01b031603610ecf5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610e32565b336001600160a01b0382161480610eeb5750610eeb8133610c20565b610f5d5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610e32565b610f67838361277b565b505050565b60156020528160005260406000208181548110610f8857600080fd5b6000918252602090912001546001600160a01b03169150829050565b600d5460009060ff1615610fca5760405162461bcd60e51b8152600401610e3290615319565b333214610fe95760405162461bcd60e51b8152600401610e329061535a565b33610ff381611e35565b6001146110125760405162461bcd60e51b8152600401610e32906153a5565b33600061101e826127e9565b60008181526010602052604081208054929350909161103c906152df565b80601f0160208091040260200160405190810160405280929190818152602001828054611068906152df565b80156110b55780601f1061108a576101008083540402835291602001916110b5565b820191906000526020600020905b81548152906001019060200180831161109857829003601f168201915b505050505090506110c7828288612870565b505050505050565b630a85bd0160e11b5b949350505050565b600d5460009060ff16156111065760405162461bcd60e51b8152600401610e3290615319565b3332146111255760405162461bcd60e51b8152600401610e329061535a565b600061113085612927565b905060008160405160200161114591906153dc565b60405160208183030381529060405280519060200120905060006111698286612b20565b9050806001600160a01b0316866001600160a01b0316146111d75760405162461bcd60e51b815260206004820152602260248201527f5369676e617475726520646f6573206e6f742062656c6f6e6720746f2067726f604482015261075760f41b6064820152608401610e32565b6111e18787612b44565b50505050505050565b600b546001600160a01b031633146112145760405162461bcd60e51b8152600401610e3290615421565b600d5460019060ff161515811461123d5760405162461bcd60e51b8152600401610e3290615319565b600d54600190610100900460ff161515811461129b5760405162461bcd60e51b815260206004820152601f60248201527f54726561737572652d68756e742068617320616c726561647920656e646564006044820152606401610e32565b600b5460408051808201909152601081526f14995cdd081d1c985b9cd9995c9c995960821b60208201526112dc9185916001600160a01b0390911690612b80565b50505050565b600d5460009060ff16156113085760405162461bcd60e51b8152600401610e3290615319565b3332146113275760405162461bcd60e51b8152600401610e329061535a565b600b546001600160a01b031633146113515760405162461bcd60e51b8152600401610e3290615421565b61135a82612bea565b5050565b600d5460009060ff16156113845760405162461bcd60e51b8152600401610e3290615319565b8261138e81611e35565b156113ab5760405162461bcd60e51b8152600401610e3290615451565b6113b485612c07565b6113bf858585612c59565b5050505050565b600d5460009060ff16156113ec5760405162461bcd60e51b8152600401610e3290615319565b33321461140b5760405162461bcd60e51b8152600401610e329061535a565b3361141581611e35565b6001146114345760405162461bcd60e51b8152600401610e32906153a5565b336000818152601860205260408120805461144e906152df565b80601f016020809104026020016040519081016040528092919081815260200182805461147a906152df565b80156114c75780601f1061149c576101008083540402835291602001916114c7565b820191906000526020600020905b8154815290600101906020018083116114aa57829003601f168201915b505050505090506113bf828287612c64565b60006114e483611e35565b82106115465760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610e32565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600081815260106020526040902080546060919061158c906152df565b80601f01602080910402602001604051908101604052809291908181526020018280546115b8906152df565b80156116055780601f106115da57610100808354040283529160200191611605565b820191906000526020600020905b8154815290600101906020018083116115e857829003601f168201915b50505050509050919050565b61135a8282612b44565b600d5460009060ff16156116415760405162461bcd60e51b8152600401610e3290615319565b8261164b81611e35565b156116685760405162461bcd60e51b8152600401610e3290615451565b61167185612c07565b6113bf858585612d18565b600061168760085490565b82106116ea5760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610e32565b600882815481106116fd576116fd615488565b90600052602060002001549050919050565b600d54600090610100900460ff161561176a5760405162461bcd60e51b815260206004820152601f60248201527f54726561737572652d68756e742068617320616c726561647920656e646564006044820152606401610e32565b600d5460009060ff16156117905760405162461bcd60e51b8152600401610e3290615319565b3332146117af5760405162461bcd60e51b8152600401610e329061535a565b336117b981611e35565b6001146117d85760405162461bcd60e51b8152600401610e32906153a5565b6002600a540361182a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610e32565b6002600a5561183833612d33565b50506001600a5550565b600d5460009060ff16156118685760405162461bcd60e51b8152600401610e3290615319565b3332146118875760405162461bcd60e51b8152600401610e329061535a565b3361189181611e35565b6001146118b05760405162461bcd60e51b8152600401610e32906153a5565b610f6783612e69565b6000818152600260205260408120546001600160a01b031680610d255760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610e32565b33321461194f5760405162461bcd60e51b8152600401610e329061535a565b6002600a54036119a15760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610e32565b6002600a55600d5460019060ff16151581146119cf5760405162461bcd60e51b8152600401610e3290615319565b336119d981611e35565b6001146119f85760405162461bcd60e51b8152600401610e32906153a5565b600083604051602001611a0b919061549e565b6040516020818303038152906040528051906020012090506000339050600c548203611d3e57600d805461ff0019166101001790556001600160a01b0381166000908152601660209081526040808320548352601190915281205460ff1615611c5c576001600160a01b038216600090815260166020908152604080832054808452601090925282208054919291611aa2906152df565b80601f0160208091040260200160405190810160405280929190818152602001828054611ace906152df565b8015611b1b5780601f10611af057610100808354040283529160200191611b1b565b820191906000526020600020905b815481529060010190602001808311611afe57829003601f168201915b50505050509050606060156000848152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015611b8b57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611b6d575b5050505050905080517f0000000000000000000000000000000000000000000000000000000000001d4c611bbf91906154e6565b93507f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db785837f0000000000000000000000000000000000000000000000000000000000001d4c604051611c14939291906154fa565b60405180910390a160005b8151811015611c5357611c4b85838381518110611c3e57611c3e615488565b6020026020010151612ed0565b600101611c1f565b50505050611d0f565b50604080516001600160a01b0383168152606060208201819052600c908201526b4f6e652d6d616e2d61726d7960a01b60808201527f0000000000000000000000000000000000000000000000000000000000001d4c9181018290527f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db79060a00160405180910390a1611d0f7f0000000000000000000000000000000000000000000000000000000000001d4c83612ed0565b6040517f7eee8dd728febb539c33f55ff3583272716d6b462fe94a813f990f90bb43d7c890600090a150611dbe565b6001600160a01b0381166000908152601960205260408120805460019290611d6790849061552e565b90915550506001600160a01b038116600081815260196020908152604091829020548251938452908301527ffc49f64108c7cd73e435b881c0dcdf8b67ed04965934e6224a80cf90ad51878d910160405180910390a15b50506001600a55505050565b60008181526015602090815260409182902080548351818402810184019094528084526060939283018282801561160557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611e0c5750505050509050919050565b60006001600160a01b038216611ea05760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610e32565b506001600160a01b031660009081526003602052604090205490565b600d5460009060ff1615611ee25760405162461bcd60e51b8152600401610e3290615319565b333214611f015760405162461bcd60e51b8152600401610e329061535a565b33611f0b81611e35565b600114611f2a5760405162461bcd60e51b8152600401610e32906153a5565b3360008181526017602052604081208054611f44906152df565b80601f0160208091040260200160405190810160405280929190818152602001828054611f70906152df565b8015611fbd5780601f10611f9257610100808354040283529160200191611fbd565b820191906000526020600020905b815481529060010190602001808311611fa057829003601f168201915b505050505090506113bf828287613182565b606060018054610d3a906152df565b600b546001600160a01b031633146120085760405162461bcd60e51b8152600401610e3290615421565b600d5460009060ff161561202e5760405162461bcd60e51b8152600401610e3290615319565b50600c55565b336001600160a01b0383160361208c5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610e32565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600d5460009060ff161561211e5760405162461bcd60e51b8152600401610e3290615319565b33321461213d5760405162461bcd60e51b8152600401610e329061535a565b610f673384846131f9565b600b546001600160a01b031633146121725760405162461bcd60e51b8152600401610e3290615421565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b601860205260009081526040902080546121ad906152df565b80601f01602080910402602001604051908101604052809291908181526020018280546121d9906152df565b80156122265780601f106121fb57610100808354040283529160200191612226565b820191906000526020600020905b81548152906001019060200180831161220957829003601f168201915b505050505081565b600d5460009060ff16156122545760405162461bcd60e51b8152600401610e3290615319565b8361225e81611e35565b1561227b5760405162461bcd60e51b8152600401610e3290615451565b61228486612c07565b6110c7868686866132bb565b6001600160a01b038116600090815260176020526040902080546060919061158c906152df565b6000818152600260205260409020546060906001600160a01b03166123365760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610e32565b60006123406132c7565b905060008151116123605760405180602001604052806000815250612381565b80604051602001612371919061549e565b6040516020818303038152906040525b9392505050565b3332146123a75760405162461bcd60e51b8152600401610e329061535a565b600d5460009060ff16156123cd5760405162461bcd60e51b8152600401610e3290615319565b6123d6336132e7565b50565b601060205260009081526040902080546121ad906152df565b601760205260009081526040902080546121ad906152df565b600d5460009060ff16156124315760405162461bcd60e51b8152600401610e3290615319565b3332146124505760405162461bcd60e51b8152600401610e329061535a565b3361245a81611e35565b156124775760405162461bcd60e51b8152600401610e3290615451565b34337f00000000000000000000000000000000000000000000000000000000000000648210156124f45760405162461bcd60e51b815260206004820152602260248201527f56616c756520646f6573206e6f7420657175616c207469636b65742070726963604482015261652160f01b6064820152608401610e32565b6124fd81613370565b508851156125145761250f818a613408565b612581565b84511561258157845160411461256c5760405162461bcd60e51b815260206004820152601760248201527f57726f6e67207369676e6174757265206c656e677468210000000000000000006044820152606401610e32565b6125773387876131f9565b612581828761344e565b61259b81604051806020016040528060008152508a612c64565b8651156125bc576125bc816040518060200160405280600081525089613182565b7f00000000000000000000000000000000000000000000000000000000000000646125e660085490565b03612622576040517f8b4ee43ad5507233adb4cbdcbade0d85b6fa617b8c166540faa9b1b184a18b7f90600090a1600d805460ff191660011790555b6040516001600160a01b03821681527f22949fb111628ecd7b4062e944109804b256656bc00fc690af62b9a6105154d39060200160405180910390a1505050505050505050565b600d5460009060ff161561268f5760405162461bcd60e51b8152600401610e3290615319565b3332146126ae5760405162461bcd60e51b8152600401610e329061535a565b336126b881611e35565b6001146126d75760405162461bcd60e51b8152600401610e32906153a5565b610f67836135a9565b6001600160a01b038116600090815260186020526040902080546060919061158c906152df565b600d5460009060ff161561272d5760405162461bcd60e51b8152600401610e3290615319565b33321461274c5760405162461bcd60e51b8152600401610e329061535a565b61135a3383613408565b60006001600160e01b0319821663780e9d6360e01b1480610d255750610d2582613689565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906127b0826118b9565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6001600160a01b038116600090815260146020526040812054808203610d255760405162461bcd60e51b815260206004820152603660248201527f47726f757020646f6573206e6f74206578697374206f7220796f75206172652060448201527506e6f74206f776e6572206f66207468652067726f75760541b6064820152608401610e32565b600081511180156128825750600f8151105b6128ce5760405162461bcd60e51b815260206004820152601f60248201527f47726f75706e616d6520686173207468652077726f6e67206c656e67746821006044820152606401610e32565b60008381526010602052604090206128e68282615588565b507fc848ded3827cb303296bf2678edccc0729a42479d754539e8db08cc880a8655783838360405161291a93929190615646565b60405180910390a1505050565b60606000612934836136d9565b9050600081604051602001612949919061549e565b60408051808303601f190181528282528051602090910120602a80845260608401909252925060009190602082018180368337019050509050600360fc1b8160008151811061299a5761299a615488565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106129c9576129c9615488565b60200101906001600160f81b031916908160001a90535084606083901c60295b6001811115612af357600f8084169083166007811115612a5a576f181899199a1a9b1b9c1ca0a121a222a360811b8260108110612a2857612a28615488565b1a60f81b868481518110612a3e57612a3e615488565b60200101906001600160f81b031916908160001a905350612ac9565b6040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152508281518110612a9457612a94615488565b602001015160f81c60f81b868481518110612ab157612ab1615488565b60200101906001600160f81b031916908160001a9053505b505060016001609c1b03600493841c8116939290921c90911690612aec8161567b565b90506129e9565b5082604051602001612b05919061549e565b60405160208183030381529060405295505050505050919050565b6000806000612b2f8585613819565b91509150612b3c81613887565b509392505050565b81612b4e81611e35565b600114612b6d5760405162461bcd60e51b8152600401610e32906153a5565b612b76836132e7565b610f678383613a3d565b600080836001600160a01b03168584604051612b9c919061549e565b60006040518083038185875af1925050503d8060008114612bd9576040519150601f19603f3d011682016040523d82523d6000602084013e612bde565b606091505b50909695505050505050565b6000612bf73360006114d9565b9050612c0281613c89565b61135a825b612c10816132e7565b612c1981613d30565b6040516001600160a01b03821681527fa36fe2af172848804fda2d308493d69df17cf672bda7d7afef0f519671ebb20e906020015b60405180910390a150565b610f67838383613d91565b60008151118015612c765750600f8151105b612cc25760405162461bcd60e51b815260206004820152601f60248201527f47726f75706e616d6520686173207468652077726f6e67206c656e67746821006044820152606401610e32565b6001600160a01b0383166000908152601860205260409020612ce48282615588565b507fb0afdc4174891abe0dcf7b8611ea89e86beecc3055033d52bd07fbd68df1e95a83838360405161291a93929190615692565b610f678383836040518060200160405280600081525061222e565b612d3c81612bea565b60006064612d8a7f00000000000000000000000000000000000000000000000000000000000000087f00000000000000000000000000000000000000000000000000000000000000646156b6565b612d9491906154e6565b90506000612dcd8284604051806040016040528060128152602001711499599d5b99081d1c985b9cd9995c9c995960721b815250612b80565b604080516001600160a01b0386168152602081018590529192507fbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d910160405180910390a180610f675760405162461bcd60e51b815260206004820152602160248201527f4572726f72207768696c6520747279696e6720746f2073656e6420726566756e6044820152601960fa1b6064820152608401610e32565b6000612e74336127e9565b9050612e8281836000613f3c565b6000818152601060205260409081902090517fee95e060e0404e1a9085f2cdb29029e1c1d239f5666bda9ef3d450db96fe6cdf91612ec49184919086906156cd565b60405180910390a15050565b600d5460019060ff1615158114612ef95760405162461bcd60e51b8152600401610e3290615319565b813b63ffffffff1615612fa657604080516001600160a01b0384168152600060208201526060918101829052604b918101919091527f54686520726563697069656e74206f6620746865207072697a652063616e6e6f60808201527f74206265206120636f6e74726163742c20706c6561736520636f6e73756c742060a08201526a1d1a19481cdd5c1c1bdc9d60aa1b60c0820152600080516020615b028339815191529060e00161291a565b612faf82611e35565b60000361304f57604080516001600160a01b03841681526000602082015260608183018190526044908201527f54686520726563697069656e74206f6620746865207072697a6520686173206e60808201527f6f207469636b65742c20706c6561736520636f6e73756c74207468652073757060a0820152631c1bdc9d60e21b60c08201529051600080516020615b028339815191529181900360e00190a15b600061308384846040518060400160405280600f81526020016e436f6e67726174756c6174696f6e7360881b815250612b80565b905080156130f157600080516020615b0283398151915283856130ae866001600160a01b031661404f565b6130b7886140a6565b6040516020016130c892919061576d565b60408051601f19818403018152908290526130e49392916157d3565b60405180910390a16112dc565b604080516001600160a01b0385168152600060208201526060818301819052603d908201527f53656e64696e67206f662066756e647320776173206e6f7420706f737369626c60808201527f652c20706c6561736520636f6e73756c742074686520737570706f727400000060a08201529051600080516020615b028339815191529181900360c00190a150505050565b806040516020016131939190615803565b60408051601f198184030181529181526001600160a01b03851660009081526017602052209091506131c58282615588565b507f639a5b8d87ea4e7a00e0bf84d82640d32224d5653bcd8265ba72c90ea1236c1283838360405161291a93929190615692565b600061320484612927565b905060008160405160200161321991906153dc565b604051602081830303815290604052805190602001209050600061323d8285612b20565b9050806001600160a01b0316856001600160a01b0316146132b15760405162461bcd60e51b815260206004820152602860248201527f5369676e617475726520646f6573206e6f742062656c6f6e6720746f2067726f6044820152673ab816b7bbb732b960c11b6064820152608401610e32565b6110c78686612b44565b6112dc848484846141a6565b6060604051806060016040528060358152602001615acd60359139905090565b6001600160a01b038116600090815260166020526040902054801561135a57613324826001600160a01b0316600090815260166020526040812055565b61332e82826141d9565b6000818152601060205260409081902090517f1f637b28516c38c640c67f9a32d54abfd959b70bc860ef3ea4856f27847992c191612ec49184919086906156cd565b60007f000000000000000000000000000000000000000000000000000000000000006461339c60085490565b106133dc5760405162461bcd60e51b815260206004820152601060248201526f4e6f207469636b657473206c6566742160801b6044820152606401610e32565b6133e882600e54614431565b6001600e60008282546133fb919061552e565b9091555060019392505050565b8161341281611e35565b6001146134315760405162461bcd60e51b8152600401610e32906153a5565b61343a836132e7565b613444838361444b565b610f678384613a3d565b6001600160a01b0381161561135a5761346681611e35565b6001146134ae5760405162461bcd60e51b8152602060048201526016602482015275149959995c9c985b081a185cc81b9bc81d1a58dad95d60521b6044820152606401610e32565b600060646134bd600a856156b6565b6134c791906154e6565b9050600061350b82846040518060400160405280601a81526020017f536f6d656f6e65207573656420796f757220726566636f646521000000000000815250612b80565b604080516001600160a01b0386168152602081018590529192507f5db31c63b6c985d138b0b2896458c45ecf94b259da29b7623bdef92b5853d0cd910160405180910390a1806112dc5760405162461bcd60e51b8152602060048201526024808201527f4572726f7220646973747269627574696e672066756e647320746f20726566656044820152631c9c985b60e21b6064820152608401610e32565b60006135b4336127e9565b6001600160a01b03831660009081526016602052604090205490915081146136325760405162461bcd60e51b815260206004820152602b60248201527f546f2062652062616e6e65642075736572206973206e6f742070617274206f6660448201526a020796f75722067726f75760ac1b6064820152608401610e32565b61363b826132e7565b61364781836001613f3c565b6000818152601060205260409081902090517f74326fba10fdce0bdac22c6d81888ddd9701e6a5c63fb42b2a7b79aa6d424c9d91612ec49184919086906156cd565b60006001600160e01b031982166380ac58cd60e01b14806136ba57506001600160e01b03198216635b5e139f60e01b145b80610d2557506301ffc9a760e01b6001600160e01b0319831614610d25565b60408051602880825260608281019093526000919060208201818036833701905050905060005b6014811015613812576000613716826013615832565b6137219060086156b6565b61372c906002615924565b61373f906001600160a01b0387166154e6565b60f81b9050600060108260f81c6137569190615930565b60f81b905060008160f81c601061376d9190615952565b8360f81c61377b919061596e565b60f81b9050613789826144fa565b856137958660026156b6565b815181106137a5576137a5615488565b60200101906001600160f81b031916908160001a9053506137c5816144fa565b856137d18660026156b6565b6137dc90600161552e565b815181106137ec576137ec615488565b60200101906001600160f81b031916908160001a90535050600190920191506137009050565b5092915050565b600080825160410361384f5760208301516040840151606085015160001a61384387828585614535565b94509450505050613880565b8251604003613878576020830151604084015161386d868383614622565b935093505050613880565b506000905060025b9250929050565b600081600481111561389b5761389b615987565b036138a35750565b60018160048111156138b7576138b7615987565b036139045760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610e32565b600281600481111561391857613918615987565b036139655760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610e32565b600381600481111561397957613979615987565b036139d15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610e32565b60048160048111156139e5576139e5615987565b036123d65760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610e32565b6001600160a01b0380821660009081526014602090815260408083205493861683526016909152902054819003613ac25760405162461bcd60e51b815260206004820152602360248201527f4d656d62657220697320616c72656164792061737369676e656420746f20677260448201526206f75760ec1b6064820152608401610e32565b60008181526011602052604090205460ff16613b345760405162461bcd60e51b815260206004820152602b60248201527f47726f7570206f6620676976656e206f776e65722d6164647265737320646f6560448201526a1cc81b9bdd08195e1a5cdd60aa1b6064820152608401610e32565b600081815260156020526040902054600411613b825760405162461bcd60e51b815260206004820152600d60248201526c11dc9bdd5c081a5cc8199d5b1b609a1b6044820152606401610e32565b60008181526013602090815260408083206001600160a01b038716845290915290205460ff1615613c045760405162461bcd60e51b815260206004820152602660248201527f596f75206172652062616e6e65642066726f6d206a6f696e696e67207468697360448201526502067726f75760d41b6064820152608401610e32565b6001600160a01b03831660008181526016602090815260408083208590558483526015825280832080546001810182559084528284200180546001600160a01b0319169094179093558382526010905281902090517f3472396ef73cd25466adf2d68d5e498fe35b4a9843273c1d2703eb6af974f7cf9161291a9184919087906156cd565b6000613c94826118b9565b9050613ca281600084614652565b613cad60008361277b565b6001600160a01b0381166000908152600360205260408120805460019290613cd6908490615832565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b604080516020808201835260008083526001600160a01b038516815260179091529190912090613d609082615588565b50604080516020808201835260008083526001600160a01b03851681526018909152919091209061135a9082615588565b826001600160a01b0316613da4826118b9565b6001600160a01b031614613e0c5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610e32565b6001600160a01b038216613e6e5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610e32565b613e79838383614652565b613e8460008261277b565b6001600160a01b0383166000908152600360205260408120805460019290613ead908490615832565b90915550506001600160a01b0382166000908152600360205260408120805460019290613edb90849061552e565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b8015613fb35760008381526013602090815260408083206001600160a01b038616845290915290205460ff1615613fae5760405162461bcd60e51b8152602060048201526016602482015275155cd95c881a5cc8185b1c9958591e4818985b9b995960521b6044820152606401610e32565b61401a565b60008381526013602090815260408083206001600160a01b038616845290915290205460ff1661401a5760405162461bcd60e51b8152602060048201526012602482015271155cd95c881a5cc81b9bdd0818985b9b995960721b6044820152606401610e32565b60009283526013602090815260408085206001600160a01b039490941685529290529120805460ff1916911515919091179055565b6060816000036140795750506040805180820190915260048152630307830360e41b602082015290565b8160005b811561409c578061408d8161599d565b915050600882901c915061407d565b6110d8848261470a565b6060816000036140cd5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156140f757806140e18161599d565b91506140f09050600a836154e6565b91506140d1565b6000816001600160401b0381111561411157614111614f08565b6040519080825280601f01601f19166020018201604052801561413b576020820181803683370190505b5090505b84156110d857614150600183615832565b915061415d600a866159b6565b61416890603061552e565b60f81b81838151811061417d5761417d615488565b60200101906001600160f81b031916908160001a90535061419f600a866154e6565b945061413f565b6141b1848484613d91565b6141bd848484846148a5565b6112dc5760405162461bcd60e51b8152600401610e32906159ca565b60008181526015602090815260408083208054825181850281018501909352808352919290919083018282801561423957602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161421b575b505050505090506001815161424e9190615832565b60000361425e57610f67826149a3565b60006001825161426e9190615832565b6001600160401b0381111561428557614285614f08565b6040519080825280602002602001820160405280156142ae578160200160208202803683370190505b5090506000805b835181101561434a57856001600160a01b03168482815181106142da576142da615488565b60200260200101516001600160a01b0316146143425783818151811061430257614302615488565b602002602001015183838151811061431c5761431c615488565b6001600160a01b03909216602092830291909101909101528161433e8161599d565b9250505b6001016142b5565b506000848152601560209081526040909120835161436a92850190614d47565b508160008151811061437e5761437e615488565b60200260200101516012600086815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b031602179055508360146000846000815181106143d5576143d5615488565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555060166000866001600160a01b03166001600160a01b03168152602001908152602001600020600090555050505050565b61135a828260405180602001604052806000815250614a36565b600f805490600061445b8361599d565b9091555050600f54600081815260126020908152604080832080546001600160a01b0319166001600160a01b03881690811790915583526014825280832084905583835260118252808320805460ff19166001179055805191820190529081526144c790829084612870565b7f18c62fe73d1b8ec45d443cf56b0c4966349cbb70ab036ba3ebfb065932ad17b081838560405161291a93929190615a1c565b6000600a60f883901c10156145215761451860f883901c6030615a4d565b60f81b92915050565b61451860f883901c6057615a4d565b919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561456c5750600090506003614619565b8460ff16601b1415801561458457508460ff16601c14155b156145955750600090506004614619565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156145e9573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661461257600060019250925050614619565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b0161464387828885614535565b9350935050505b935093915050565b6001600160a01b0383166146ad576146a881600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6146d0565b816001600160a01b0316836001600160a01b0316146146d0576146d08382614a69565b6001600160a01b0382166146e757610f6781614b06565b826001600160a01b0316826001600160a01b031614610f6757610f678282614bb5565b606060006147198360026156b6565b61472490600261552e565b6001600160401b0381111561473b5761473b614f08565b6040519080825280601f01601f191660200182016040528015614765576020820181803683370190505b509050600360fc1b8160008151811061478057614780615488565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106147af576147af615488565b60200101906001600160f81b031916908160001a90535060006147d38460026156b6565b6147de90600161552e565b90505b6001811115614856576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061481257614812615488565b1a60f81b82828151811061482857614828615488565b60200101906001600160f81b031916908160001a90535060049490941c9361484f8161567b565b90506147e1565b5083156123815760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610e32565b60006001600160a01b0384163b1561499b57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906148e9903390899088908890600401615a66565b6020604051808303816000875af1925050508015614924575060408051601f3d908101601f1916820190925261492191810190615a99565b60015b614981573d808015614952576040519150601f19603f3d011682016040523d82523d6000602084013e614957565b606091505b5080516000036149795760405162461bcd60e51b8152600401610e32906159ca565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506110d8565b5060016110d8565b6000818152601160209081526040808320805460ff19169055601590915281206149cc91614dac565b600081815260126020818152604080842080546001600160a01b03168552601483528185208590559385905291815282546001600160a01b031916909255518281527f05f39787bb37d43683a578f1d720308a1e4cd944934f11f73c9564925aca900d9101612c4e565b614a408383614bf9565b614a4d60008484846148a5565b610f675760405162461bcd60e51b8152600401610e32906159ca565b60006001614a7684611e35565b614a809190615832565b600083815260076020526040902054909150808214614ad3576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090614b1890600190615832565b60008381526009602052604081205460088054939450909284908110614b4057614b40615488565b906000526020600020015490508060088381548110614b6157614b61615488565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480614b9957614b99615ab6565b6001900381819060005260206000200160009055905550505050565b6000614bc083611e35565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b038216614c4f5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610e32565b6000818152600260205260409020546001600160a01b031615614cb45760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610e32565b614cc060008383614652565b6001600160a01b0382166000908152600360205260408120805460019290614ce990849061552e565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b828054828255906000526020600020908101928215614d9c579160200282015b82811115614d9c57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190614d67565b50614da8929150614dc6565b5090565b50805460008255906000526020600020908101906123d691905b5b80821115614da85760008155600101614dc7565b6001600160e01b0319811681146123d657600080fd5b600060208284031215614e0357600080fd5b813561238181614ddb565b80356001600160a01b038116811461453057600080fd5b600060208284031215614e3757600080fd5b61238182614e0e565b60005b83811015614e5b578181015183820152602001614e43565b50506000910152565b60008151808452614e7c816020860160208601614e40565b601f01601f19169290920160200192915050565b6020815260006123816020830184614e64565b600060208284031215614eb557600080fd5b5035919050565b60008060408385031215614ecf57600080fd5b614ed883614e0e565b946020939093013593505050565b60008060408385031215614ef957600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b600082601f830112614f2f57600080fd5b8135602083016000806001600160401b03841115614f4f57614f4f614f08565b50604051601f19601f85018116603f011681018181106001600160401b0382111715614f7d57614f7d614f08565b604052838152905080828401871015614f9557600080fd5b838360208301376000602085830101528094505050505092915050565b600060208284031215614fc457600080fd5b81356001600160401b03811115614fda57600080fd5b6110d884828501614f1e565b60008060008060808587031215614ffc57600080fd5b61500585614e0e565b935061501360208601614e0e565b92506040850135915060608501356001600160401b0381111561503557600080fd5b61504187828801614f1e565b91505092959194509250565b60008060006060848603121561506257600080fd5b61506b84614e0e565b925061507960208501614e0e565b915060408401356001600160401b0381111561509457600080fd5b6150a086828701614f1e565b9150509250925092565b6000806000606084860312156150bf57600080fd5b6150c884614e0e565b92506150d660208501614e0e565b929592945050506040919091013590565b600080604083850312156150fa57600080fd5b61510383614e0e565b915061511160208401614e0e565b90509250929050565b6000806040838503121561512d57600080fd5b8235915061511160208401614e0e565b602080825282518282018190526000918401906040840190835b8181101561517e5783516001600160a01b0316835260209384019390920191600101615157565b509095945050505050565b6000806040838503121561519c57600080fd5b6151a583614e0e565b9150602083013580151581146151ba57600080fd5b809150509250929050565b600080604083850312156151d857600080fd5b6151e183614e0e565b915060208301356001600160401b038111156151fc57600080fd5b61520885828601614f1e565b9150509250929050565b600080600080600060a0868803121561522a57600080fd5b85356001600160401b0381111561524057600080fd5b61524c88828901614f1e565b95505060208601356001600160401b0381111561526857600080fd5b61527488828901614f1e565b94505060408601356001600160401b0381111561529057600080fd5b61529c88828901614f1e565b9350506152ab60608701614e0e565b915060808601356001600160401b038111156152c657600080fd5b6152d288828901614f1e565b9150509295509295909350565b600181811c908216806152f357607f821691505b60208210810361531357634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526021908201527f54726561737572652d68756e742068617320616c7265616479207374617274656040820152601960fa1b606082015260800190565b6020808252602b908201527f536d6172742d636f6e74726163747320617265206e6f7420616c6c6f7765642060408201526a1d1bc81a5b9d195c9858dd60aa1b606082015260800190565b60208082526017908201527f526563697069656e7420686173206e6f207469636b6574000000000000000000604082015260600190565b7f19457468657265756d205369676e6564204d6573736167653a0a34320000000081526000825161541481601c850160208701614e40565b91909101601c0192915050565b602080825260169082015275596f7520617265206e6f7420746865206f776e65722160501b604082015260600190565b6020808252601e908201527f526563697069656e7420616c7265616479206861732061207469636b65740000604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600082516154b0818460208701614e40565b9190910192915050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826154f5576154f56154ba565b500490565b6001600160a01b038416815260606020820181905260009061551e90830185614e64565b9050826040830152949350505050565b80820180821115610d2557610d256154d0565b601f821115610f6757806000526020600020601f840160051c810160208510156155685750805b601f840160051c820191505b818110156113bf5760008155600101615574565b81516001600160401b038111156155a1576155a1614f08565b6155b5816155af84546152df565b84615541565b6020601f8211600181146155e957600083156155d15750848201515b600019600385901b1c1916600184901b1784556113bf565b600084815260208120601f198516915b8281101561561957878501518255602094850194600190920191016155f9565b50848210156156375786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b83815260606020820152600061565f6060830185614e64565b82810360408401526156718185614e64565b9695505050505050565b60008161568a5761568a6154d0565b506000190190565b6001600160a01b038416815260606020820181905260009061565f90830185614e64565b8082028115828204841417610d2557610d256154d0565b8381526060602082015260008084546156e5816152df565b8060608601526001821660008114615704576001811461572057615754565b60ff1983166080870152608082151560051b8701019350615754565b87600052602060002060005b8381101561574b5781548882016080015260019091019060200161572c565b87016080019450505b5050506001600160a01b038416604084015290506110d8565b6f021b7b733b930ba3ab630ba34b7b739960851b815260008351615798816010850160208801614e40565b6e016103cb7ba903932b1b2b4bb32b21608d1b60109184019182015283516157c781601f840160208801614e40565b01601f01949350505050565b60018060a01b03841681528260208201526060604082015260006157fa6060830184614e64565b95945050505050565b66697066733a2f2f60c81b815260008251615825816007850160208701614e40565b9190910160070192915050565b81810381811115610d2557610d256154d0565b6001815b600184111561464a57808504811115615864576158646154d0565b600184161561587257908102905b60019390931c928002615849565b60008261588f57506001610d25565b8161589c57506000610d25565b81600181146158b257600281146158bc576158d8565b6001915050610d25565b60ff8411156158cd576158cd6154d0565b50506001821b610d25565b5060208310610133831016604e8410600b84101617156158fb575081810a610d25565b6159086000198484615845565b806000190482111561591c5761591c6154d0565b029392505050565b60006123818383615880565b600060ff831680615943576159436154ba565b8060ff84160491505092915050565b60ff8181168382160290811690818114613812576138126154d0565b60ff8281168282160390811115610d2557610d256154d0565b634e487b7160e01b600052602160045260246000fd5b6000600182016159af576159af6154d0565b5060010190565b6000826159c5576159c56154ba565b500690565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b838152606060208201526000615a356060830185614e64565b905060018060a01b0383166040830152949350505050565b60ff8181168382160190811115610d2557610d256154d0565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061567190830184614e64565b600060208284031215615aab57600080fd5b815161238181614ddb565b634e487b7160e01b600052603160045260246000fdfe697066733a2f2f516d54617a326955677a655055784b597a38707546595969436b78464a7036544e516d734a684a4c7a4a364d334e147a4377e98da78fd3d81a05e0f19ba051f341e7fd47d61d20248c63265f27c9a2646970667358221220107d22442d06c696b8b9e6a3746d9d42fdd1589a7617ecfbbe541db75d64ed0964736f6c634300081c0033