{
  "contract_name": "StandardMarketWithPriceLogger",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "startDate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "marketMaker",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "name": "minProfit",
          "type": "uint256"
        }
      ],
      "name": "shortSell",
      "outputs": [
        {
          "name": "cost",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "close",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "name": "minProfit",
          "type": "uint256"
        }
      ],
      "name": "sell",
      "outputs": [
        {
          "name": "profit",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "withdrawFees",
      "outputs": [
        {
          "name": "fees",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "LONG",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "createdAtBlock",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "lastTradeDate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "priceIntegral",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "netOutcomeTokensSold",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "outcomeTokenCost",
          "type": "uint256"
        }
      ],
      "name": "calcMarketFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "stage",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "endDate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_funding",
          "type": "uint256"
        }
      ],
      "name": "fund",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "funding",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "fee",
      "outputs": [
        {
          "name": "",
          "type": "uint24"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "lastTradePrice",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "eventContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAvgPrice",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "name": "maxCost",
          "type": "uint256"
        }
      ],
      "name": "buy",
      "outputs": [
        {
          "name": "cost",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "FEE_RANGE",
      "outputs": [
        {
          "name": "",
          "type": "uint24"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "_creator",
          "type": "address"
        },
        {
          "name": "_eventContract",
          "type": "address"
        },
        {
          "name": "_marketMaker",
          "type": "address"
        },
        {
          "name": "_fee",
          "type": "uint24"
        },
        {
          "name": "_startDate",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "funding",
          "type": "uint256"
        }
      ],
      "name": "MarketFunding",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "MarketClosing",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "fees",
          "type": "uint256"
        }
      ],
      "name": "FeeWithdrawal",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "buyer",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "outcomeTokenCost",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "marketFees",
          "type": "uint256"
        }
      ],
      "name": "OutcomeTokenPurchase",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "seller",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "outcomeTokenProfit",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "marketFees",
          "type": "uint256"
        }
      ],
      "name": "OutcomeTokenSale",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "buyer",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "outcomeTokenIndex",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "outcomeTokenCount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "cost",
          "type": "uint256"
        }
      ],
      "name": "OutcomeTokenShortSale",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x606060405234156200001057600080fd5b60405160a0806200230483398101604052808051919060200180519190602001805191906020018051919060200180519150505b848484845b600160a060020a038316158015906200006a5750600160a060020a03821615155b80156200007e5750620f424062ffffff8216105b15156200008a57600080fd5b60008054600160a060020a03808716600160a060020a03199283161783554360015560028054878316931692909217918290551690637dc8f08690604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156200011457600080fd5b6102c65a03f115156200012657600080fd5b5050506040518051905060ff16604051805910620001415750595b908082528060200260200182016040525b50600590805162000168929160200190620002a3565b506003805460a060020a62ffffff0219167401000000000000000000000000000000000000000062ffffff84160217600160a060020a031916600160a060020a038416179055600680546000919060ff19166001835b02179055505b5050600254600160a060020a03169150637dc8f08690506000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156200022c57600080fd5b6102c65a03f115156200023e57600080fd5b5050506040518051905060ff1660021415156200025a57600080fd5b8015156200026c574260075562000280565b428110156200027a57600080fd5b60078190555b6007546009556002680100000000000000005b04600a555b505050505062000318565b828054828255906000526020600020908101928215620002e1579160200282015b82811115620002e1578251825591602001919060010190620002c4565b5b50620002f0929150620002f4565b5090565b6200031591905b80821115620002f05760008155600101620002fb565b5090565b90565b611fdc80620003286000396000f300606060405236156101175763ffffffff60e060020a60003504166302d05d3f811461011c5780630b97bc861461014b5780631f21f9af1461017057806328c05d321461019f57806343d726d6146101d057806346280a80146101e5578063476343ee14610216578063561cce0a1461023b57806359acb42c1461026457806368b586d5146102895780638b797a0c146102ae578063a157979c146102d3578063b0011509146102fb578063c040e6b814610323578063c24a0f8b1461035a578063ca1d209d1461037f578063cb4c86b714610397578063ddca3f43146103bc578063df449cb8146103e7578063e274fd241461040c578063f01e66ec1461043b578063f6d956df14610460578063fbde47f614610491575b600080fd5b341561012757600080fd5b61012f6104bc565b604051600160a060020a03909116815260200160405180910390f35b341561015657600080fd5b61015e6104cb565b60405190815260200160405180910390f35b341561017b57600080fd5b61012f6104d1565b604051600160a060020a03909116815260200160405180910390f35b34156101aa57600080fd5b61015e60ff600435166024356044356104e0565b60405190815260200160405180910390f35b34156101db57600080fd5b6101e3610507565b005b34156101f057600080fd5b61015e60ff60043516602435604435610516565b60405190815260200160405180910390f35b341561022157600080fd5b61015e61053d565b60405190815260200160405180910390f35b341561024657600080fd5b61024e610754565b60405160ff909116815260200160405180910390f35b341561026f57600080fd5b61015e610759565b60405190815260200160405180910390f35b341561029457600080fd5b61015e61075f565b60405190815260200160405180910390f35b34156102b957600080fd5b61015e610765565b60405190815260200160405180910390f35b34156102de57600080fd5b61015e60043561076b565b60405190815260200160405180910390f35b341561030657600080fd5b61015e60043561078e565b60405190815260200160405180910390f35b341561032e57600080fd5b6103366107c2565b6040518082600281111561034657fe5b60ff16815260200191505060405180910390f35b341561036557600080fd5b61015e6107cb565b60405190815260200160405180910390f35b341561038a57600080fd5b6101e36004356107d1565b005b34156103a257600080fd5b61015e610a96565b60405190815260200160405180910390f35b34156103c757600080fd5b6103cf610a9c565b60405162ffffff909116815260200160405180910390f35b34156103f257600080fd5b61015e610abf565b60405190815260200160405180910390f35b341561041757600080fd5b61012f610ac5565b604051600160a060020a03909116815260200160405180910390f35b341561044657600080fd5b61015e610ad4565b60405190815260200160405180910390f35b341561046b57600080fd5b61015e60ff60043516602435604435610b29565b60405190815260200160405180910390f35b341561049c57600080fd5b6103cf610b50565b60405162ffffff909116815260200160405180910390f35b600054600160a060020a031681565b60075481565b600354600160a060020a031681565b60006104ea610b57565b6104f5848484610b7c565b90506104ff6111e8565b5b9392505050565b4260085561051361126f565b5b565b6000610520610b57565b6104f584848461154a565b90506104ff6111e8565b5b9392505050565b6000805433600160a060020a0390811691161461055957600080fd5b600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156105a157600080fd5b6102c65a03f115156105b257600080fd5b50505060405180519050600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561061257600080fd5b6102c65a03f1151561062357600080fd5b5050506040518051600254909250600160a060020a0316905063b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561067857600080fd5b6102c65a03f1151561068957600080fd5b505050604051805160008054600160a060020a03928316935063a9059cbb92169084906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156106f657600080fd5b6102c65a03f1151561070757600080fd5b50505060405180519050151561071c57600080fd5b7f706d7f48c702007c2fb0881cea5759732e64f52faee427d5ab030787cfb7d7878160405190815260200160405180910390a15b5b90565b600181565b60015481565b60095481565b600b5481565b600580548290811061077957fe5b906000526020600020900160005b5054905081565b600354600090620f42409074010000000000000000000000000000000000000000900462ffffff1683025b0490505b919050565b60065460ff1681565b60085481565b60005433600160a060020a039081169116146107ec57600080fd5b6000805b60065460ff16600281111561080157fe5b1461080b57600080fd5b600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561085357600080fd5b6102c65a03f1151561086457600080fd5b50505060405180519050600160a060020a03166323b872dd33308560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b15156108d757600080fd5b6102c65a03f115156108e857600080fd5b5050506040518051905080156109da5750600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561094157600080fd5b6102c65a03f1151561095257600080fd5b5050506040518051600254600160a060020a03918216925063095ea7b391168460006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156109be57600080fd5b6102c65a03f115156109cf57600080fd5b505050604051805190505b15156109e557600080fd5b600254600160a060020a03166328da850b8360405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b1515610a2d57600080fd5b6102c65a03f11515610a3e57600080fd5b5050506004829055600680546001919060ff191682805b02179055507f8a2fe22ce705a4ac9c189969cef327affbdc477afdae4ae274c2f8ad021f916360045460405190815260200160405180910390a15b5b505b50565b60045481565b60035474010000000000000000000000000000000000000000900462ffffff1681565b600a5481565b600254600160a060020a031681565b6000806008541115610b07576007546008540360095460085403600a5402600b5401811515610aff57fe5b049050610750565b60075442036009544203600a5402600b5401811515610b2257fe5b0490505b90565b6000610b33610b57565b6104f5848484611a09565b90506104ff6111e8565b5b9392505050565b620f424081565b6007544210610513576009544203600a5402600b600082825401925050819055505b5b565b600254600090819081908190600160a060020a031663b2016bd482604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610bcc57600080fd5b6102c65a03f11515610bdd57600080fd5b50505060405180519050600160a060020a03166323b872dd33308960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610c5057600080fd5b6102c65a03f11515610c6157600080fd5b505050604051805190508015610d535750600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610cba57600080fd5b6102c65a03f11515610ccb57600080fd5b5050506040518051600254600160a060020a03918216925063095ea7b391168860006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610d3757600080fd5b6102c65a03f11515610d4857600080fd5b505050604051805190505b1515610d5e57600080fd5b600254600160a060020a03166328da850b8760405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b1515610da657600080fd5b6102c65a03f11515610db757600080fd5b5050600254600160a060020a03169050638abe59ea8860006040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b1515610e0e57600080fd5b6102c65a03f11515610e1f57600080fd5b50505060405180519050600160a060020a031663095ea7b3308860006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610e8557600080fd5b6102c65a03f11515610e9657600080fd5b50505060405180515050600160a060020a0330166346280a8088888860006040516020015260405160e060020a63ffffffff861602815260ff909316600484015260248301919091526044820152606401602060405180830381600087803b1515610f0057600080fd5b6102c65a03f11515610f1157600080fd5b50505060405180516002548189039650909450600160a060020a03169050637dc8f0866000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610f6b57600080fd5b6102c65a03f11515610f7c57600080fd5b5050506040518051925060009150505b8160ff168160ff1610156110a15760ff8181169088161461109757600254600160a060020a0316638abe59ea8260006040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b1515610ffa57600080fd5b6102c65a03f1151561100b57600080fd5b50505060405180519050600160a060020a031663a9059cbb338860006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561107157600080fd5b6102c65a03f1151561108257600080fd5b50505060405180519050151561109757600080fd5b5b5b600101610f8c565b600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156110e957600080fd5b6102c65a03f115156110fa57600080fd5b50505060405180519050600160a060020a031663a9059cbb338560006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561116057600080fd5b6102c65a03f1151561117157600080fd5b50505060405180519050151561118657600080fd5b33600160a060020a03167f1dbdc4ff4d51949738d56e120b2be4edecc55d8d2150f1616ec5802abaae3f88888887604051808460ff1660ff168152602001838152602001828152602001935050505060405180910390a25b5050509392505050565b600354600160a060020a031663d812d34630600160006040516020015260405160e060020a63ffffffff8516028152600160a060020a03909216600483015260ff166024820152604401602060405180830381600087803b151561124b57600080fd5b6102c65a03f1151561125c57600080fd5b5050506040518051600a5550426009555b565b60008054819033600160a060020a0390811691161461128d57600080fd5b6001805b60065460ff1660028111156112a257fe5b146112ac57600080fd5b600254600160a060020a0316637dc8f0866000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156112f457600080fd5b6102c65a03f1151561130557600080fd5b5050506040518051935060009250505b8260ff168260ff16101561150157600254600160a060020a0316638abe59ea8360006040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b151561137657600080fd5b6102c65a03f1151561138757600080fd5b505050604051805160008054600254600160a060020a03938416945063a9059cbb9391821692911690638abe59ea9087906040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b15156113f757600080fd5b6102c65a03f1151561140857600080fd5b50505060405180519050600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561146857600080fd5b6102c65a03f1151561147957600080fd5b5050506040518051905060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156114cf57600080fd5b6102c65a03f115156114e057600080fd5b5050506040518051905015156114f557600080fd5b5b600190910190611315565b600680546002919060ff19166001835b02179055507fe7d85885f81486e8f4c99e50e056745493861b8b5d4f973dcf0c3c0f74a25e0760405160405180910390a15b5b505b5050565b600080806001805b60065460ff16600281111561156357fe5b1461156d57600080fd5b600354600160a060020a0316634091c6a930898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301526044820152606401602060405180830381600087803b15156115d757600080fd5b6102c65a03f115156115e857600080fd5b5050506040518051905092506115fd8361078e565b915073__Math__________________________________63b67d77c5848460006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561165d57600080fd5b6102c65a03f4151561166e57600080fd5b50505060405180519450506000841180156116895750848410155b151561169457600080fd5b600254600160a060020a0316638abe59ea8860006040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b15156116e757600080fd5b6102c65a03f115156116f857600080fd5b50505060405180519050600160a060020a03166323b872dd33308960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561176b57600080fd5b6102c65a03f1151561177c57600080fd5b50505060405180519050151561179157600080fd5b600254600160a060020a0316636fb1edcd8460405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b15156117d957600080fd5b6102c65a03f115156117ea57600080fd5b5050600254600160a060020a0316905063b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561183657600080fd5b6102c65a03f1151561184757600080fd5b50505060405180519050600160a060020a031663a9059cbb338660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156118ad57600080fd5b6102c65a03f115156118be57600080fd5b5050506040518051905015156118d357600080fd5b60008612156118e157600080fd5b6005805460ff89169081106118f257fe5b906000526020600020900160005b505473__Math__________________________________63adefc37b90918860006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561196157600080fd5b6102c65a03f4151561197257600080fd5b5050506040518051905060058860ff1681548110151561198e57fe5b906000526020600020900160005b5055600160a060020a0333167fab24ef3371efb2e0e3b02955e33b8ef03c14523e71f3bda87878a2386cc17b6988888686604051808560ff1660ff16815260200184815260200183815260200182815260200194505050505060405180910390a25b5b5050509392505050565b600080806001805b60065460ff166002811115611a2257fe5b14611a2c57600080fd5b600354600160a060020a031663bd8ff81730898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301526044820152606401602060405180830381600087803b1515611a9657600080fd5b6102c65a03f11515611aa757600080fd5b505050604051805190509250611abc8361078e565b915073__Math__________________________________63771602f7848460006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515611b1c57600080fd5b6102c65a03f41515611b2d57600080fd5b5050506040518051945050600084118015611b485750848411155b1515611b5357600080fd5b600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515611b9b57600080fd5b6102c65a03f11515611bac57600080fd5b50505060405180519050600160a060020a03166323b872dd33308760006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515611c1f57600080fd5b6102c65a03f11515611c3057600080fd5b505050604051805190508015611d225750600254600160a060020a031663b2016bd46000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515611c8957600080fd5b6102c65a03f11515611c9a57600080fd5b5050506040518051600254600160a060020a03918216925063095ea7b391168560006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515611d0657600080fd5b6102c65a03f11515611d1757600080fd5b505050604051805190505b1515611d2d57600080fd5b600254600160a060020a03166328da850b8460405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b1515611d7557600080fd5b6102c65a03f11515611d8657600080fd5b5050600254600160a060020a03169050638abe59ea8860006040516020015260405160e060020a63ffffffff841602815260ff9091166004820152602401602060405180830381600087803b1515611ddd57600080fd5b6102c65a03f11515611dee57600080fd5b50505060405180519050600160a060020a031663a9059cbb338860006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515611e5457600080fd5b6102c65a03f11515611e6557600080fd5b505050604051805190501515611e7a57600080fd5b6000861215611e8857600080fd5b6005805460ff8916908110611e9957fe5b906000526020600020900160005b505473__Math__________________________________63a5f3c23b90918860006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515611f0857600080fd5b6102c65a03f41515611f1957600080fd5b5050506040518051905060058860ff16815481101515611f3557fe5b906000526020600020900160005b5055600160a060020a0333167f7caea4a19892ce49b4daa2014d5599eed561dcd16ffabfac851a9737217ae41088888686604051808560ff1660ff16815260200184815260200183815260200182815260200194505050505060405180910390a25b5b50505093925050505600a165627a7a723058200f18805dc53b72fdb32ec1f4925b08d36f4d57cd5a555b63d208b30c0cac12680029",
  "networks": {},
  "schema_version": "0.0.5",
  "updated_at": 1525713263315
}