wemix-logo
PLAY Chain Explorer

Address

0x350d2cc9638a74ef150f12df257fe9baf99e7d42
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638456cb591161008c578063a91ee0dc11610066578063a91ee0dc1461042f578063abf410e514610455578063f06e5ff01461045d578063f2fde38b14610790576100cf565b80638456cb59146104175780638da5cb5b1461041f5780638f32d59b14610427576100cf565b8063273ae3db146100d457806329c1f716146101055780633f4ba83a1461013e5780635c975abb146101485780636341261c14610150578063715018a61461040f575b600080fd5b6100f1600480360360208110156100ea57600080fd5b50356107b6565b604080519115158252519081900360200190f35b6101226004803603602081101561011b57600080fd5b50356107cb565b604080516001600160a01b039092168252519081900360200190f35b610146610895565b005b6100f16108e6565b61014660048036036101c081101561016757600080fd5b6001600160a01b038235811692602081013582169260408201359092169160608201359160808101359160a08201359160c08101359160e082013591610100810135918101906101408101610120820135600160201b8111156101c957600080fd5b8201836020820111156101db57600080fd5b803590602001918460208302840111600160201b831117156101fc57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561024b57600080fd5b82018360208201111561025d57600080fd5b803590602001918460208302840111600160201b8311171561027e57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156102cd57600080fd5b8201836020820111156102df57600080fd5b803590602001918460208302840111600160201b8311171561030057600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561034f57600080fd5b82018360208201111561036157600080fd5b803590602001918460208302840111600160201b8311171561038257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156103d157600080fd5b8201836020820111156103e357600080fd5b803590602001918460018302840111600160201b8311171561040457600080fd5b5090925090506108f6565b610146610cd6565b610146610d67565b610122610db6565b6100f1610dc5565b6101466004803603602081101561044557600080fd5b50356001600160a01b0316610de9565b610122610e52565b61014660048036036101a081101561047457600080fd5b6001600160a01b038235811692602081013582169260408201359092169160608201359160808101359160a08201359160c081013591810190610100810160e0820135600160201b8111156104c857600080fd5b8201836020820111156104da57600080fd5b803590602001918460208302840111600160201b831117156104fb57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561054a57600080fd5b82018360208201111561055c57600080fd5b803590602001918460208302840111600160201b8311171561057d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156105cc57600080fd5b8201836020820111156105de57600080fd5b803590602001918460208302840111600160201b831117156105ff57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561064e57600080fd5b82018360208201111561066057600080fd5b803590602001918460208302840111600160201b8311171561068157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156106d057600080fd5b8201836020820111156106e257600080fd5b803590602001918460208302840111600160201b8311171561070357600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561075257600080fd5b82018360208201111561076457600080fd5b803590602001918460018302840111600160201b8311171561078557600080fd5b509092509050610e61565b610146600480360360208110156107a657600080fd5b50356001600160a01b0316611248565b60026020526000908152604090205460ff1681565b6001546040805163ec25982f60e01b815260048101849052905160009283926001600160a01b039091169163ec25982f91602480820192602092909190829003018186803b15801561081c57600080fd5b505afa158015610830573d6000803e3d6000fd5b505050506040513d602081101561084657600080fd5b505190506001600160a01b03811661088f5760405162461bcd60e51b8152600401808060200182810382526032815260200180613e906032913960400191505060405180910390fd5b92915050565b61089d610dc5565b6108dc576040805162461bcd60e51b81526020600482018190526024820152600080516020613e1f833981519152604482015290519081900360640190fd5b6108e461129b565b565b600054600160a01b900460ff1690565b600054600160a01b900460ff1615610948576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600054600160a81b900460ff166109a6576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6000805460ff60a81b191690556109bb613c6d565b8f81600001906001600160a01b031690816001600160a01b0316815250508e81602001906001600160a01b031690816001600160a01b0316815250508d81604001906001600160a01b031690816001600160a01b0316815250508c8160600181815250508b8160800181815250508a8160a0018181525050898160c0018181525050888160e0018181525050878161010001818152505086816101200181905250858161014001819052508481610160018190525083816101800181905250326001600160a01b031681600001516001600160a01b03161480610b345750610ab16b29b2b73232b92937b632ab1960a11b6107cb565b6001600160a01b031663aa90ab39326004546040518363ffffffff1660e01b815260040180836001600160a01b031681526020018281526020019250505060206040518083038186803b158015610b0757600080fd5b505afa158015610b1b573d6000803e3d6000fd5b505050506040513d6020811015610b3157600080fd5b50515b610b81576040805162461bcd60e51b815260206004820152601960248201527828282829bbb0b81d103737ba103b30b634b21039b2b73232b960391b604482015290519081900360640190fd5b806101200151600081518110610b9357fe5b60200260200101516001600160a01b03166323b872dd610bc46e2ab734bb32b939b0b62937baba32b960891b6107cb565b308460c001516040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050602060405180830381600087803b158015610c2057600080fd5b505af1158015610c34573d6000803e3d6000fd5b505050506040513d6020811015610c4a57600080fd5b5051610c875760405162461bcd60e51b8152600401808060200182810382526029815260200180613ec26029913960400191505060405180910390fd5b80516001600160a01b03163214610ca8578282610ca5838383611343565b50505b610cb181611a6b565b50506000805460ff60a81b1916600160a81b1790555050505050505050505050505050565b610cde610dc5565b610d1d576040805162461bcd60e51b81526020600482018190526024820152600080516020613e1f833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b610d6f610dc5565b610dae576040805162461bcd60e51b81526020600482018190526024820152600080516020613e1f833981519152604482015290519081900360640190fd5b6108e4612406565b6000546001600160a01b031690565b600080546001600160a01b0316610dda612490565b6001600160a01b031614905090565b610df1610dc5565b610e30576040805162461bcd60e51b81526020600482018190526024820152600080516020613e1f833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b600054600160a01b900460ff1615610eb3576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600054600160a81b900460ff16610f11576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6000805460ff60a81b19169055610f26613cf6565b8e81600001906001600160a01b031690816001600160a01b0316815250508d81602001906001600160a01b031690816001600160a01b0316815250508c81604001906001600160a01b031690816001600160a01b0316815250508b8160600181815250508a816080018181525050898160a0018181525050888160c0018181525050878160e0018190525086816101000181905250858161012001819052508481610140018190525083816101600181905250326001600160a01b031681600001516001600160a01b0316148061109357506110106b29b2b73232b92937b632ab1960a11b6107cb565b6001600160a01b031663aa90ab39326004546040518363ffffffff1660e01b815260040180836001600160a01b031681526020018281526020019250505060206040518083038186803b15801561106657600080fd5b505afa15801561107a573d6000803e3d6000fd5b505050506040513d602081101561109057600080fd5b50515b6110e0576040805162461bcd60e51b815260206004820152601960248201527828282829bbb0b81d103737ba103b30b634b21039b2b73232b960391b604482015290519081900360640190fd5b8060e001516000815181106110f157fe5b60200260200101516001600160a01b03166323b872dd6111226e2ab734bb32b939b0b62937baba32b960891b6107cb565b3084610140015160008151811061113557fe5b60200260200101516040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050602060405180830381600087803b15801561119357600080fd5b505af11580156111a7573d6000803e3d6000fd5b505050506040513d60208110156111bd57600080fd5b50516111fa5760405162461bcd60e51b8152600401808060200182810382526029815260200180613ec26029913960400191505060405180910390fd5b80516001600160a01b0316321461121b578282611218838383612494565b50505b61122481612ae0565b50506000805460ff60a81b1916600160a81b17905550505050505050505050505050565b611250610dc5565b61128f576040805162461bcd60e51b81526020600482018190526024820152600080516020613e1f833981519152604482015290519081900360640190fd5b611298816137f5565b50565b600054600160a01b900460ff166112f0576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611326612490565b604080516001600160a01b039092168252519081900360200190a1565b61134b613c6d565b50608083015160a08401516040805160208082019490945280820192909252805180830382018152606090920181528151918301919091206000818152600290935291205484919060ff16156113e8576040805162461bcd60e51b815260206004820152601a60248201527f505050537761703a20616c72656164792066696e616c697a6564000000000000604482015290519081900360640190fd5b6060826000015183602001518460400151856060015186608001518760a001518860c001518960e001518a61010001518b61012001518c61014001518d61016001518e6101800151604051602001808e6001600160a01b031660601b81526014018d6001600160a01b031660601b81526014018c6001600160a01b031660601b81526014018b81526020018a8152602001898152602001888152602001878152602001868152602001858051906020019060200280838360005b838110156114ba5781810151838201526020016114a2565b50505050905001848051906020019060200280838360005b838110156114ea5781810151838201526020016114d2565b50505050905001838051906020019060200280838360005b8381101561151a578181015183820152602001611502565b50505050905001828051906020019060200280838360005b8381101561154a578181015183820152602001611532565b505050509050019d50505050505050505050505050506040516020818303038152906040529050366000868691509150600061158a838390506041613895565b9050600060608267ffffffffffffffff811180156115a757600080fd5b506040519080825280602002602001820160405280156115db57816020015b60608152602001906001900390816115c65790505b50905060005b8381101561168d573660006116016041600185018102908502898b613d78565b91509150600060038383604051808383808284379190910194855250506040805160209481900385018120805460ff191696151596909617909555601f8601849004840285018401905250508282528390839081908401838280828437600092019190915250508651879250869150811061167857fe5b602090810291909101015250506001016115e1565b5060005b81518110156119725760038282815181106116a857fe5b60200260200101516040518082805190602001908083835b602083106116df5780518252601f1990920191602091820191016116c0565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff161591506117649050576040805162461bcd60e51b815260206004820152601c60248201527f505050537761703a206475706c6963617465207369676e617475726500000000604482015290519081900360640190fd5b6001600383838151811061177457fe5b60200260200101516040518082805190602001908083835b602083106117ab5780518252601f19909201916020918201910161178c565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff1916931515939093179092555061180490506e56616c696461746f72526f6c65563360881b6107cb565b6001600160a01b0316638daf1ab56004548985858151811061182257fe5b60200260200101516040518463ffffffff1660e01b8152600401808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015611880578181015183820152602001611868565b50505050905090810190601f1680156118ad5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156118e05781810151838201526020016118c8565b50505050905090810190601f16801561190d5780820380516001836020036101000a031916815260200191505b509550505050505060206040518083038186803b15801561192d57600080fd5b505afa158015611941573d6000803e3d6000fd5b505050506040513d602081101561195757600080fd5b505115156001141561196a576001909201915b600101611691565b50611a096119916e56616c696461746f72526f6c65563360881b6107cb565b6001600160a01b0316631edaacf06004546040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156119d657600080fd5b505afa1580156119ea573d6000803e3d6000fd5b505050506040513d6020811015611a0057600080fd5b50516002613895565b8211611a465760405162461bcd60e51b8152600401808060200182810382526037815260200180613de86037913960400191505060405180910390fd5b5050506000938452505060026020525060409020805460ff1916600117905550505050565b611a73613c6d565b819050816101200151600081518110611a8857fe5b60200260200101516001600160a01b031663095ea7b3611ab86d283630bca9bbb0b82937baba32b960911b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611b0157600080fd5b505af1158015611b15573d6000803e3d6000fd5b505050506040513d6020811015611b2b57600080fd5b5051611b685760405162461bcd60e51b8152600401808060200182810382526021815260200180613dc76021913960400191505060405180910390fd5b611b826d283630bca9bbb0b82937baba32b960911b6107cb565b6001600160a01b03166338ed17398260c001518360e00151846101200151308661010001516040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611c17578181015183820152602001611bff565b505050509050019650505050505050600060405180830381600087803b158015611c4057600080fd5b505af1925050508015611d0057506040513d6000823e601f3d908101601f191682016040526020811015611c7357600080fd5b8101908080516040519392919084600160201b821115611c9257600080fd5b908301906020820185811115611ca757600080fd5b82518660208202830111600160201b82111715611cc357600080fd5b82525081516020918201928201910280838360005b83811015611cf0578181015183820152602001611cd8565b5050505090500160405250505060015b6120c4573d808015611d2e576040519150601f19603f3d011682016040523d82523d6000602084013e611d33565b606091505b50611d4a82602001516001600160a01b03166138de565b15611d7557815160c08301516020840151611d70926001600160a01b039091169161391a565b611fcb565b816101200151600081518110611d8757fe5b60200260200101516001600160a01b031663095ea7b3611db66c57656d6978427269646765563360981b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611dff57600080fd5b505af1158015611e13573d6000803e3d6000fd5b505050506040513d6020811015611e2957600080fd5b5051611e665760405162461bcd60e51b8152600401808060200182810382526027815260200180613e3f6027913960400191505060405180910390fd5b611e7f6c57656d6978427269646765563360981b6107cb565b6001600160a01b0316637f44c105836101200151600081518110611e9f57fe5b6020026020010151308560000151866101400151600181518110611ebf57fe5b60200260200101518760600151886101600151600181518110611ede57fe5b6020026020010151611f0d8a60c001518b6101800151600181518110611f0057fe5b6020026020010151613971565b8a6101800151600181518110611f1f57fe5b602002602001015160006040518a63ffffffff1660e01b8152600401808a6001600160a01b03168152602001896001600160a01b03168152602001886001600160a01b031681526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050600060405180830381600087803b158015611fb257600080fd5b505af1158015611fc6573d6000803e3d6000fd5b505050505b81604001516001600160a01b031682602001516001600160a01b031683600001516001600160a01b03167f1913a966f88dbaec8089ca34e70e88c2ed1523d17175919a626789ee3a98908685608001518660a001518760c001518860e00151886040518086815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612080578181015183820152602001612068565b50505050905090810190601f1680156120ad5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a450612402565b6000816001835103815181106120d657fe5b602002602001015190506120f683604001516001600160a01b03166138de565b1561211d5782516040840151612118916001600160a01b03909116908361391a565b61236e565b6101208301518051600019810190811061213357fe5b60200260200101516001600160a01b031663095ea7b36121626c57656d6978427269646765563360981b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156121ab57600080fd5b505af11580156121bf573d6000803e3d6000fd5b505050506040513d60208110156121d557600080fd5b50516122125760405162461bcd60e51b8152600401808060200182810382526027815260200180613e3f6027913960400191505060405180910390fd5b61222b6c57656d6978427269646765563360981b6107cb565b6001600160a01b0316637f44c105846101200151600186610120015151038151811061225357fe5b602002602001015130866000015187610140015160008151811061227357fe5b6020026020010151886060015189610160015160008151811061229257fe5b60200260200101516122b0898c6101800151600081518110611f0057fe5b8b61018001516000815181106122c257fe5b602002602001015160006040518a63ffffffff1660e01b8152600401808a6001600160a01b03168152602001896001600160a01b03168152602001886001600160a01b031681526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050600060405180830381600087803b15801561235557600080fd5b505af1158015612369573d6000803e3d6000fd5b505050505b82604001516001600160a01b031683602001516001600160a01b031684600001516001600160a01b03167f29169ccbe95c1012bdbc9f39e21a3b9f00169110d03cdc07cd530d3edff7cd1786608001518760a001518860c001518960e0015188604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390a450505b5050565b600054600160a01b900460ff1615612458576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586113265b3390565b61249c613cf6565b50608083015160a08401516040805160208082019490945280820192909252805180830382018152606090920181528151918301919091206000818152600290935291205484919060ff1615612539576040805162461bcd60e51b815260206004820152601a60248201527f505050537761703a20616c72656164792066696e616c697a6564000000000000604482015290519081900360640190fd5b6060826000015183602001518460400151856060015186608001518760a001518860c001518960e001518a61010001518b61012001518c61014001518d6101600151604051602001808d6001600160a01b031660601b81526014018c6001600160a01b031660601b81526014018b6001600160a01b031660601b81526014018a8152602001898152602001888152602001878152602001868051906020019060200280838360005b838110156125f95781810151838201526020016125e1565b50505050905001858051906020019060200280838360005b83811015612629578181015183820152602001612611565b50505050905001848051906020019060200280838360005b83811015612659578181015183820152602001612641565b50505050905001838051906020019060200280838360005b83811015612689578181015183820152602001612671565b50505050905001828051906020019060200280838360005b838110156126b95781810151838201526020016126a1565b505050509050019c50505050505050505050505050604051602081830303815290604052905036600086869150915060006126f8838390506041613895565b9050600060608267ffffffffffffffff8111801561271557600080fd5b5060405190808252806020026020018201604052801561274957816020015b60608152602001906001900390816127345790505b50905060005b838110156127fb5736600061276f6041600185018102908502898b613d78565b91509150600060038383604051808383808284379190910194855250506040805160209481900385018120805460ff191696151596909617909555601f860184900484028501840190525050828252839083908190840183828082843760009201919091525050865187925086915081106127e657fe5b6020908102919091010152505060010161274f565b5060005b815181101561197257600382828151811061281657fe5b60200260200101516040518082805190602001908083835b6020831061284d5780518252601f19909201916020918201910161282e565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff161591506128d29050576040805162461bcd60e51b815260206004820152601c60248201527f505050537761703a206475706c6963617465207369676e617475726500000000604482015290519081900360640190fd5b600160038383815181106128e257fe5b60200260200101516040518082805190602001908083835b602083106129195780518252601f1990920191602091820191016128fa565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff1916931515939093179092555061297290506e56616c696461746f72526f6c65563360881b6107cb565b6001600160a01b0316638daf1ab56004548985858151811061299057fe5b60200260200101516040518463ffffffff1660e01b8152600401808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156129ee5781810151838201526020016129d6565b50505050905090810190601f168015612a1b5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612a4e578181015183820152602001612a36565b50505050905090810190601f168015612a7b5780820380516001836020036101000a031916815260200191505b509550505050505060206040518083038186803b158015612a9b57600080fd5b505afa158015612aaf573d6000803e3d6000fd5b505050506040513d6020811015612ac557600080fd5b5051151560011415612ad8576001909201915b6001016127ff565b612ae8613cf6565b8190508160e00151600081518110612afc57fe5b60200260200101516001600160a01b031663095ea7b3612b2c6d283630bca9bbb0b82937baba32b960911b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612b7557600080fd5b505af1158015612b89573d6000803e3d6000fd5b505050506040513d6020811015612b9f57600080fd5b5051612bdc5760405162461bcd60e51b8152600401808060200182810382526021815260200180613dc76021913960400191505060405180910390fd5b612bf66d283630bca9bbb0b82937baba32b960911b6107cb565b6001600160a01b0316638803dbee826101400151600181518110612c1657fe5b6020026020010151836101400151600081518110612c3057fe5b60200260200101518460e00151308660c001516040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015612cb3578181015183820152602001612c9b565b505050509050019650505050505050600060405180830381600087803b158015612cdc57600080fd5b505af1925050508015612d9c57506040513d6000823e601f3d908101601f191682016040526020811015612d0f57600080fd5b8101908080516040519392919084600160201b821115612d2e57600080fd5b908301906020820185811115612d4357600080fd5b82518660208202830111600160201b82111715612d5f57600080fd5b82525081516020918201928201910280838360005b83811015612d8c578181015183820152602001612d74565b5050505090500160405250505060015b613169573d808015612dca576040519150601f19603f3d011682016040523d82523d6000602084013e612dcf565b606091505b50612de682602001516001600160a01b03166138de565b15612e2f57612e2a8260000151836101400151600081518110612e0557fe5b602002602001015184602001516001600160a01b031661391a9092919063ffffffff16565b61308b565b8160e00151600081518110612e4057fe5b60200260200101516001600160a01b031663095ea7b3612e6f6c57656d6978427269646765563360981b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612eb857600080fd5b505af1158015612ecc573d6000803e3d6000fd5b505050506040513d6020811015612ee257600080fd5b5051612f1f5760405162461bcd60e51b8152600401808060200182810382526027815260200180613e3f6027913960400191505060405180910390fd5b612f386c57656d6978427269646765563360981b6107cb565b6001600160a01b0316637f44c1058360e00151600081518110612f5757fe5b6020026020010151308560000151866101000151600181518110612f7757fe5b60200260200101518760600151886101200151600181518110612f9657fe5b6020026020010151612fcd8a6101400151600081518110612fb357fe5b60200260200101518b6101600151600181518110611f0057fe5b8a6101600151600181518110612fdf57fe5b602002602001015160006040518a63ffffffff1660e01b8152600401808a6001600160a01b03168152602001896001600160a01b03168152602001886001600160a01b031681526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050600060405180830381600087803b15801561307257600080fd5b505af1158015613086573d6000803e3d6000fd5b505050505b81604001516001600160a01b031682602001516001600160a01b031683600001516001600160a01b03167f05415c9cb2311ba7892af4a69f4d020c2a4a08a2b156de35eec68f31183aaa1285608001518660a001518761014001516000815181106130f257fe5b602002602001015188610140015160018151811061310c57fe5b60200260200101518860405180868152602001858152602001848152602001838152602001806020018281038252838181518152602001915080519060200190808383600083811015612080578181015183820152602001612068565b61317f82604001516001600160a01b03166138de565b156131c6576131c182600001518260018451038151811061319c57fe5b602002602001015184604001516001600160a01b031661391a9092919063ffffffff16565b61342b565b60e0820151805160001981019081106131db57fe5b60200260200101516001600160a01b031663095ea7b361320a6c57656d6978427269646765563360981b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561325357600080fd5b505af1158015613267573d6000803e3d6000fd5b505050506040513d602081101561327d57600080fd5b50516132ba5760405162461bcd60e51b8152600401808060200182810382526027815260200180613e3f6027913960400191505060405180910390fd5b6132d36c57656d6978427269646765563360981b6107cb565b6001600160a01b0316637f44c1058360e0015160018560e001515103815181106132f957fe5b602002602001015130856000015186610100015160008151811061331957fe5b6020026020010151876060015188610120015160008151811061333857fe5b602002602001015161336d8960018b51038151811061335357fe5b60200260200101518b6101600151600081518110611f0057fe5b8a610160015160008151811061337f57fe5b602002602001015160006040518a63ffffffff1660e01b8152600401808a6001600160a01b03168152602001896001600160a01b03168152602001886001600160a01b031681526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050600060405180830381600087803b15801561341257600080fd5b505af1158015613426573d6000803e3d6000fd5b505050505b600061345783610140015160008151811061344257fe5b602002602001015183600081518110611f0057fe5b905080156137205761347583602001516001600160a01b03166138de565b15801561349a575082610160015160018151811061348f57fe5b602002602001015181115b156136e6578260e001516000815181106134b057fe5b60200260200101516001600160a01b031663095ea7b36134df6c57656d6978427269646765563360981b6107cb565b6000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561352857600080fd5b505af115801561353c573d6000803e3d6000fd5b505050506040513d602081101561355257600080fd5b505161358f5760405162461bcd60e51b8152600401808060200182810382526027815260200180613e3f6027913960400191505060405180910390fd5b6135a86c57656d6978427269646765563360981b6107cb565b6001600160a01b0316637f44c1058460e001516000815181106135c757fe5b60200260200101513086600001518761010001516001815181106135e757fe5b6020026020010151886060015189610120015160018151811061360657fe5b6020026020010151613624898c6101600151600181518110611f0057fe5b8b610160015160018151811061363657fe5b602002602001015160006040518a63ffffffff1660e01b8152600401808a6001600160a01b03168152602001896001600160a01b03168152602001886001600160a01b031681526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050600060405180830381600087803b1580156136c957600080fd5b505af11580156136dd573d6000803e3d6000fd5b50505050613720565b6137208360000151828560e0015160008151811061370057fe5b60200260200101516001600160a01b031661391a9092919063ffffffff16565b82604001516001600160a01b031683602001516001600160a01b031684600001516001600160a01b03167f1308702ea21bf090b60e120a48c39b25ca88bd344961cd90218abd4f2996522186608001518760a0015188610140015160008151811061378757fe5b60200260200101518961014001516001815181106137a157fe5b6020026020010151896000815181106137b657fe5b6020026020010151604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390a450505050565b6001600160a01b03811661383a5760405162461bcd60e51b8152600401808060200182810382526026815260200180613da16026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006138d783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506139b3565b9392505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061391257508115155b949350505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261396c908490613a55565b505050565b60006138d783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613c13565b60008183613a3f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613a045781810151838201526020016139ec565b50505050905090810190601f168015613a315780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581613a4b57fe5b0495945050505050565b613a67826001600160a01b03166138de565b613ab8576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b60208310613af65780518252601f199092019160209182019101613ad7565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613b58576040519150601f19603f3d011682016040523d82523d6000602084013e613b5d565b606091505b509150915081613bb4576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b805115613c0d57808060200190516020811015613bd057600080fd5b5051613c0d5760405162461bcd60e51b815260040180806020018281038252602a815260200180613e66602a913960400191505060405180910390fd5b50505050565b60008184841115613c655760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315613a045781810151838201526020016139ec565b505050900390565b604051806101a0016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600080191681526020016000801916815260200160008152602001600081526020016000815260200160008152602001606081526020016060815260200160608152602001606081525090565b60405180610180016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681526020016000801916815260200160008019168152602001600081526020016000815260200160608152602001606081526020016060815260200160608152602001606081525090565b60008085851115613d87578182fd5b83861115613d93578182fd5b505082019391909203915056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373505050537761703a206661696c20746f20617070726f766520666f722073776170505050537761703a206661696c20746f20736174697366792073756666696369656e74206e756d626572206f662076616c6964207369674f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572505050537761703a206661696c656420746f20617070726f766520666f72206272696467696e675361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564416363657373436f6e74726163745265676973747279203a205f6164647220697320746865207a65726f2061646472657373505050537761703a206661696c20746f207472616e7366657220746f6b656e20746f20726f75746572a2646970667358221220aec512b40e33e0178fdc26c06c3f580ea0289ee984e7a7181b9ba4cff7c1233964736f6c634300060c0033