Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x6080604052600436106100dd5760003560e01c8063715018a61161007f578063c25cdec811610059578063c25cdec814610241578063ec2e2ee514610275578063f25f4b5614610288578063f2fde38b146102a857600080fd5b8063715018a6146101d85780638da5cb5b146101ed578063aa798cfb1461020b57600080fd5b8063550ccd0e116100bb578063550ccd0e1461014057806366718524146101605780636d78dc9c1461018057806370b99e19146101a057600080fd5b80631cb597ae146100e257806336a6ce2d146101045780635025e3e01461012d575b600080fd5b3480156100ee57600080fd5b506101026100fd366004612db3565b6102c8565b005b34801561011057600080fd5b5061011a60065481565b6040519081526020015b60405180910390f35b61010261013b366004612b0d565b610300565b34801561014c57600080fd5b5061010261015b3660046129dd565b610b72565b34801561016c57600080fd5b5061010261017b3660046129dd565b610bbe565b34801561018c57600080fd5b5061011a61019b366004612cce565b610c0a565b3480156101ac57600080fd5b506005546101c0906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b3480156101e457600080fd5b50610102610c26565b3480156101f957600080fd5b506000546001600160a01b03166101c0565b34801561021757600080fd5b506101c0610226366004612db3565b6002602052600090815260409020546001600160a01b031681565b34801561024d57600080fd5b5061026161025c366004612db3565b610c5c565b60405162ffffff9091168152602001610124565b610102610283366004612a17565b610c95565b34801561029457600080fd5b506004546101c0906001600160a01b031681565b3480156102b457600080fd5b506101026102c33660046129dd565b6115d3565b6000546001600160a01b031633146102fb5760405162461bcd60e51b81526004016102f290612e59565b60405180910390fd5b600655565b600260015414156103535760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102f2565b600260018190555060008060016001600160a01b03168960008151811061037c5761037c6130ea565b60200260200101516001600160a01b0316141561051a57348511156103b35760405162461bcd60e51b81526004016102f290612edb565b60006103d66127106103d06006543461166e90919063ffffffff16565b90611681565b90506103e2348261168d565b95506001600160a01b03841615610470576000610400826014611681565b905061040c828261168d565b6040519092506001600160a01b0386169082156108fc029083906000818181858888f19350505050158015610445573d6000803e3d6000fd5b5060008051602061312c833981519152600182604051610466929190612e2d565b60405180910390a1505b6004546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156104aa573d6000803e3d6000fd5b50600560009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0876040518263ffffffff1660e01b81526004016000604051808303818588803b1580156104fb57600080fd5b505af115801561050f573d6000803e3d6000fd5b505050505060019150505b60008960008151811061052f5761052f6130ea565b60200260200101519050811580156105625750606488600081518110610557576105576130ea565b602002602001015110155b156106185760006105846127106103d06006548a61166e90919063ffffffff16565b9050610590878261168d565b96506001600160a01b038516156105fa5760006105ae826014611681565b90506105ba828261168d565b91506105d16001600160a01b038416338884611699565b60008051602061312c83398151915283826040516105f0929190612e2d565b60405180910390a1505b600454610616906001600160a01b038481169133911684611699565b505b60016001600160a01b03168a60018c51610632919061304c565b81518110610642576106426130ea565b60200260200101516001600160a01b031614156106ac576005548a51600194506001600160a01b03909116908b9061067b90869061304c565b8151811061068b5761068b6130ea565b60200260200101906001600160a01b031690816001600160a01b0316815250505b60008a60018c516106bd919061304c565b815181106106cd576106cd6130ea565b60200260200101519050600060648a6000815181106106ee576106ee6130ea565b60200260200101511015806107005750835b801561070a575084155b6107145730610716565b885b905060006107298f8f8f8f8f878f61170a565b90508781101561074b5760405162461bcd60e51b81526004016102f290612e8e565b84158015610773575060648b600081518110610769576107696130ea565b6020026020010151105b15610a3a576000806107966127106103d06006548661166e90919063ffffffff16565b90506107a2838261168d565b915087156109925760055460405163095ea7b360e01b81526001600160a01b038781169263095ea7b3926107de92909116908790600401612e2d565b602060405180830381600087803b1580156107f857600080fd5b505af115801561080c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108309190612cac565b50600554604051632e1a7d4d60e01b8152600481018590526001600160a01b0390911690632e1a7d4d90602401600060405180830381600087803b15801561087757600080fd5b505af115801561088b573d6000803e3d6000fd5b505050506001600160a01b0389161561091b5760006108ab826014611681565b90506108b7828261168d565b6040519092506001600160a01b038b169082156108fc029083906000818181858888f193505050501580156108f0573d6000803e3d6000fd5b5060008051602061312c833981519152600182604051610911929190612e2d565b60405180910390a1505b6004546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610955573d6000803e3d6000fd5b506040516001600160a01b038d169083156108fc029084906000818181858888f1935050505015801561098c573d6000803e3d6000fd5b50610a33565b8015610a19576001600160a01b038916156109ff5760006109b4826014611681565b90506109c0828261168d565b91506109d66001600160a01b0387168b83611b3b565b60008051602061312c8339815191528a826040516109f5929190612e2d565b60405180910390a1505b600454610a19906001600160a01b03878116911683611b3b565b8115610a3357610a336001600160a01b0386168d84611b3b565b5050610b5d565b8515610b5d5760055460405163095ea7b360e01b81526001600160a01b038581169263095ea7b392610a7492909116908590600401612e2d565b602060405180830381600087803b158015610a8e57600080fd5b505af1158015610aa2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac69190612cac565b50600554604051632e1a7d4d60e01b8152600481018390526001600160a01b0390911690632e1a7d4d90602401600060405180830381600087803b158015610b0d57600080fd5b505af1158015610b21573d6000803e3d6000fd5b50506040516001600160a01b038d16925083156108fc02915083906000818181858888f19350505050158015610b5b573d6000803e3d6000fd5b505b50506001805550505050505050505050505050565b6000546001600160a01b03163314610b9c5760405162461bcd60e51b81526004016102f290612e59565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610be85760405162461bcd60e51b81526004016102f290612e59565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600081806020019051810190610c209190612dcc565b92915050565b6000546001600160a01b03163314610c505760405162461bcd60e51b81526004016102f290612e59565b610c5a6000611b5f565b565b60038181548110610c6c57600080fd5b90600052602060002090600a9182820401919006600302915054906101000a900462ffffff1681565b60026001541415610ce85760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102f2565b600260018190555060008060016001600160a01b031688600081518110610d1157610d116130ea565b60200260200101516001600160a01b03161415610e5e5760055488516001600160a01b03909116908990600090610d4a57610d4a6130ea565b60200260200101906001600160a01b031690816001600160a01b03168152505034841115610d8a5760405162461bcd60e51b81526004016102f290612edb565b6000610da76127106103d06006543461166e90919063ffffffff16565b6004546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610de2573d6000803e3d6000fd5b50610ded348261168d565b9450600560009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0866040518263ffffffff1660e01b81526004016000604051808303818588803b158015610e3f57600080fd5b505af1158015610e53573d6000803e3d6000fd5b505050505060019150505b60016001600160a01b03168860018a51610e78919061304c565b81518110610e8857610e886130ea565b60200260200101516001600160a01b03161415610ef2576005548851600193506001600160a01b03909116908990610ec190859061304c565b81518110610ed157610ed16130ea565b60200260200101906001600160a01b031690816001600160a01b0316815250505b6000606487600081518110610f0957610f096130ea565b6020026020010151101580610f1b5750815b8015610f25575082155b610f2f5730610f31565b855b905060008960018b51610f44919061304c565b81518110610f5457610f546130ea565b60209081029190910101516040516370a0823160e01b81526001600160a01b0384811660048301529192506000918316906370a082319060240160206040518083038186803b158015610fa657600080fd5b505afa158015610fba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fde9190612dcc565b9050831580156110095750606489600081518110610ffe57610ffe6130ea565b602002602001015110155b1561108a57600061102b6127106103d06006548b61166e90919063ffffffff16565b9050611037888261168d565b975061108833600460009054906101000a90046001600160a01b0316838f600081518110611067576110676130ea565b60200260200101516001600160a01b0316611699909392919063ffffffff16565b505b60648960008151811061109f5761109f6130ea565b60200260200101516110b191906130aa565b600114156112d457836111bc576111b7338e6000815181106110d5576110d56130ea565b60200260200101516001600160a01b031663e6a439058e6000815181106110fe576110fe6130ea565b60200260200101518f600181518110611119576111196130ea565b60200260200101516040518363ffffffff1660e01b81526004016111539291906001600160a01b0392831681529116602082015260400190565b60206040518083038186803b15801561116b57600080fd5b505afa15801561117f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a391906129fa565b898e600081518110611067576110676130ea565b6112d4565b6112d48d6000815181106111d2576111d26130ea565b60200260200101516001600160a01b031663e6a439058d6000815181106111fb576111fb6130ea565b60200260200101518e600181518110611216576112166130ea565b60200260200101516040518363ffffffff1660e01b81526004016112509291906001600160a01b0392831681529116602082015260400190565b60206040518083038186803b15801561126857600080fd5b505afa15801561127c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a091906129fa565b888d6000815181106112b4576112b46130ea565b60200260200101516001600160a01b0316611b3b9092919063ffffffff16565b6064896000815181106112e9576112e96130ea565b60200260200101516112fb91906130aa565b6002148015611308575083155b15611326576113263330898e600081518110611067576110676130ea565b6113348d8d8b8d8f88611baf565b6040516370a0823160e01b81526001600160a01b038481166004830152600091908416906370a082319060240160206040518083038186803b15801561137957600080fd5b505afa15801561138d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b19190612dcc565b905060006113bf828461168d565b9050878110156113e15760405162461bcd60e51b81526004016102f290612e8e565b85158015611409575060648b6000815181106113ff576113ff6130ea565b6020026020010151105b156115995760008061142c6127106103d06006548661166e90919063ffffffff16565b9050611438838261168d565b9150881561155f5760055460405163095ea7b360e01b81526001600160a01b038881169263095ea7b39261147492909116908790600401612e2d565b602060405180830381600087803b15801561148e57600080fd5b505af11580156114a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c69190612cac565b50600554604051632e1a7d4d60e01b8152600481018590526001600160a01b0390911690632e1a7d4d90602401600060405180830381600087803b15801561150d57600080fd5b505af1158015611521573d6000803e3d6000fd5b50506004546040516001600160a01b03909116925083156108fc02915083906000818181858888f19350505050158015610955573d6000803e3d6000fd5b801561157f5760045461157f906001600160a01b03888116911683611b3b565b8115610a3357610a336001600160a01b0387168d84611b3b565b8615610b5d5760055460405163095ea7b360e01b81526001600160a01b038681169263095ea7b392610a7492909116908590600401612e2d565b6000546001600160a01b031633146115fd5760405162461bcd60e51b81526004016102f290612e59565b6001600160a01b0381166116625760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102f2565b61166b81611b5f565b50565b600061167a828461302d565b9392505050565b600061167a8284613019565b600061167a828461304c565b6040516001600160a01b03808516602483015283166044820152606481018290526117049085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611de1565b50505050565b6000806000905060016001600160a01b03168760008151811061172f5761172f6130ea565b60200260200101516001600160a01b031614156117845760055487516001600160a01b03909116908890600090611768576117686130ea565b6001600160a01b03909216602092830291909101909101525060015b600087600081518110611799576117996130ea565b6020026020010151905060008860018a516117b4919061304c565b815181106117c4576117c46130ea565b60209081029190910101516040516370a0823160e01b81526001600160a01b0388811660048301529192506000918316906370a082319060240160206040518083038186803b15801561181657600080fd5b505afa15801561182a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184e9190612dcc565b9050606488600081518110611865576118656130ea565b602002602001015161187791906130aa565b60011415611a41578361196657611961338d60008151811061189b5761189b6130ea565b60200260200101516001600160a01b031663e6a43905868e6001815181106118c5576118c56130ea565b60200260200101516040518363ffffffff1660e01b81526004016118ff9291906001600160a01b0392831681529116602082015260400190565b60206040518083038186803b15801561191757600080fd5b505afa15801561192b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194f91906129fa565b6001600160a01b038616919089611699565b611a41565b611a418c60008151811061197c5761197c6130ea565b60200260200101516001600160a01b031663e6a43905858d6001815181106119a6576119a66130ea565b60200260200101516040518363ffffffff1660e01b81526004016119e09291906001600160a01b0392831681529116602082015260400190565b60206040518083038186803b1580156119f857600080fd5b505afa158015611a0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a3091906129fa565b6001600160a01b0385169088611b3b565b606488600081518110611a5657611a566130ea565b6020026020010151611a6891906130aa565b6002148015611a75575083155b15611a9357611a933330888d600081518110611067576110676130ea565b611aa18c8c8a8c8e8c611baf565b6040516370a0823160e01b81526001600160a01b038881166004830152600091908416906370a082319060240160206040518083038186803b158015611ae657600080fd5b505afa158015611afa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1e9190612dcc565b9050611b2a818361168d565b9d9c50505050505050505050505050565b611b5a8363a9059cbb60e01b84846040516024016116cd929190612e2d565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b815160005b611bbf60018361304c565b811015611dd757600084611bd4836001613001565b81518110611be457611be46130ea565b60200260200101516001600160a01b03161415611c0057611dd7565b82611c0c60028461304c565b821015611d0757600085611c21846002613001565b81518110611c3157611c316130ea565b60200260200101516001600160a01b031614158015611c805750606487611c59846001613001565b81518110611c6957611c696130ea565b6020026020010151611c7b91906130aa565b600214155b15611d0457611cfd89611c94846001613001565b81518110611ca457611ca46130ea565b602002602001015186846001611cba9190613001565b81518110611cca57611cca6130ea565b602002602001015187856002611ce09190613001565b81518110611cf057611cf06130ea565b6020026020010151611eb3565b9050611d07565b50305b611dc4858381518110611d1c57611d1c6130ea565b602002602001015186846001611d329190613001565b81518110611d4257611d426130ea565b60200260200101518b8581518110611d5c57611d5c6130ea565b60200260200101518b8681518110611d7657611d766130ea565b602002602001015160648c8881518110611d9257611d926130ea565b6020026020010151611da491906130aa565b8b8881518110611db657611db66130ea565b602002602001015187611f40565b5080611dcf8161308f565b915050611bb4565b5050505050505050565b6000611e36826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661224b9092919063ffffffff16565b805190915015611b5a5780806020019051810190611e549190612cac565b611b5a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016102f2565b60405163e6a4390560e01b81526001600160a01b03838116600483015282811660248301526000919085169063e6a439059060440160206040518083038186803b158015611f0057600080fd5b505afa158015611f14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f3891906129fa565b949350505050565b8260011415611fe15760405163e6a4390560e01b81526001600160a01b0388811660048301528781166024830152869160009183169063e6a439059060440160206040518083038186803b158015611f9757600080fd5b505afa158015611fab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fcf91906129fa565b9050611fde898988848761225a565b50505b8260021415612242576040516370a0823160e01b8152306004820152879061207a9086906001600160a01b038416906370a082319060240160206040518083038186803b15801561203157600080fd5b505afa158015612045573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120699190612dcc565b6001600160a01b038416919061256f565b60006040518060e001604052808a6001600160a01b03168152602001896001600160a01b03168152602001600386815481106120b8576120b86130ea565b6000918252602091829020600a8083049091015491066003026101000a900462ffffff1682526001600160a01b0386811691830191909152604080516370a0823160e01b8152306004820152920191908516906370a082319060240160206040518083038186803b15801561212c57600080fd5b505afa158015612140573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121649190612dcc565b81526000602080830182905260409283019190915281516304e45aaf60e01b815283516001600160a01b03908116600483015291840151821660248201529183015162ffffff1660448301526060830151811660648301526080830151608483015260a083015160a483015260c0830151811660c4830152919250908716906304e45aaf9060e401602060405180830381600087803b15801561220657600080fd5b505af115801561221a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061223e9190612dcc565b5050505b50505050505050565b6060611f388484600085612682565b600080600061226988886127aa565b509050600080866001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156122a857600080fd5b505afa1580156122bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e09190612d63565b506001600160701b031691506001600160701b031691506000836001600160a01b03168b6001600160a01b03161461231957818361231c565b82825b506040516370a0823160e01b81526001600160a01b038a811660048301529192506123a6918391908e16906370a082319060240160206040518083038186803b15801561236857600080fd5b505afa15801561237c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123a09190612dcc565b9061168d565b60408051600280825260608201835292985060009290916020830190803683370190505090508b816000815181106123e0576123e06130ea565b60200260200101906001600160a01b031690816001600160a01b0316815250508a81600181518110612414576124146130ea565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b8152908b169063d06ca61f90612451908a908590600401612f2b565b60006040518083038186803b15801561246957600080fd5b505afa15801561247d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526124a59190810190612c14565b6001815181106124b7576124b76130ea565b6020026020010151955050505050600080826001600160a01b03168a6001600160a01b0316146124e9578360006124ed565b6000845b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b0388169063022c0d9f9061253190859085908b9060248101612f75565b600060405180830381600087803b15801561254b57600080fd5b505af115801561255f573d6000803e3d6000fd5b5050505050505050505050505050565b8015806125f85750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e9060440160206040518083038186803b1580156125be57600080fd5b505afa1580156125d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125f69190612dcc565b155b6126635760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b60648201526084016102f2565b611b5a8363095ea7b360e01b84846040516024016116cd929190612e2d565b6060824710156126e35760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016102f2565b843b6127315760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102f2565b600080866001600160a01b0316858760405161274d9190612e11565b60006040518083038185875af1925050503d806000811461278a576040519150601f19603f3d011682016040523d82523d6000602084013e61278f565b606091505b509150915061279f8282866128a2565b979650505050505050565b600080826001600160a01b0316846001600160a01b0316141561281d5760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084016102f2565b826001600160a01b0316846001600160a01b03161061283d578284612840565b83835b90925090506001600160a01b03821661289b5760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f41444452455353000060448201526064016102f2565b9250929050565b606083156128b157508161167a565b8251156128c15782518084602001fd5b8160405162461bcd60e51b81526004016102f29190612e46565b80356128e681613116565b919050565b600082601f8301126128fc57600080fd5b8135602061291161290c83612fdd565b612fac565b80838252828201915082860187848660051b890101111561293157600080fd5b60005b8581101561295957813561294781613116565b84529284019290840190600101612934565b5090979650505050505050565b600082601f83011261297757600080fd5b8135602061298761290c83612fdd565b80838252828201915082860187848660051b89010111156129a757600080fd5b60005b85811015612959578135845292840192908401906001016129aa565b80516001600160701b03811681146128e657600080fd5b6000602082840312156129ef57600080fd5b813561167a81613116565b600060208284031215612a0c57600080fd5b815161167a81613116565b600080600080600080600080610100898b031215612a3457600080fd5b883567ffffffffffffffff80821115612a4c57600080fd5b612a588c838d016128eb565b995060208b0135915080821115612a6e57600080fd5b612a7a8c838d016128eb565b985060408b0135915080821115612a9057600080fd5b612a9c8c838d016128eb565b975060608b0135915080821115612ab257600080fd5b612abe8c838d01612966565b965060808b0135915080821115612ad457600080fd5b50612ae18b828c01612966565b945050612af060a08a016128db565b925060c0890135915060e089013590509295985092959890939650565b60008060008060008060008060006101208a8c031215612b2c57600080fd5b893567ffffffffffffffff80821115612b4457600080fd5b612b508d838e016128eb565b9a5060208c0135915080821115612b6657600080fd5b612b728d838e016128eb565b995060408c0135915080821115612b8857600080fd5b612b948d838e016128eb565b985060608c0135915080821115612baa57600080fd5b612bb68d838e01612966565b975060808c0135915080821115612bcc57600080fd5b50612bd98c828d01612966565b955050612be860a08b016128db565b935060c08a0135925060e08a01359150612c056101008b016128db565b90509295985092959850929598565b60006020808385031215612c2757600080fd5b825167ffffffffffffffff811115612c3e57600080fd5b8301601f81018513612c4f57600080fd5b8051612c5d61290c82612fdd565b80828252848201915084840188868560051b8701011115612c7d57600080fd5b600094505b83851015612ca0578051835260019490940193918501918501612c82565b50979650505050505050565b600060208284031215612cbe57600080fd5b8151801515811461167a57600080fd5b60006020808385031215612ce157600080fd5b823567ffffffffffffffff80821115612cf957600080fd5b818501915085601f830112612d0d57600080fd5b813581811115612d1f57612d1f613100565b612d31601f8201601f19168501612fac565b91508082528684828501011115612d4757600080fd5b8084840185840137600090820190930192909252509392505050565b600080600060608486031215612d7857600080fd5b612d81846129c6565b9250612d8f602085016129c6565b9150604084015163ffffffff81168114612da857600080fd5b809150509250925092565b600060208284031215612dc557600080fd5b5035919050565b600060208284031215612dde57600080fd5b5051919050565b60008151808452612dfd816020860160208601613063565b601f01601f19169290920160200192915050565b60008251612e23818460208701613063565b9190910192915050565b6001600160a01b03929092168252602082015260400190565b60208152600061167a6020830184612de5565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252602d908201527f27537068796e78204465782041676772656761746f723a204c6573732d74686160408201526c6e2d6d696e2d616d6f756e742760981b606082015260800190565b60208082526030908201527f737068796e782d61676772656761746f723a2076616c75652d6c6573732d746860408201526f185b8b5b585e0b5a5b8b585b5bdd5b9d60821b606082015260800190565b6000604082018483526020604081850152818551808452606086019150828701935060005b818110156129595784516001600160a01b031683529383019391830191600101612f50565b84815283602082015260018060a01b0383166040820152608060608201526000612fa26080830184612de5565b9695505050505050565b604051601f8201601f1916810167ffffffffffffffff81118282101715612fd557612fd5613100565b604052919050565b600067ffffffffffffffff821115612ff757612ff7613100565b5060051b60200190565b60008219821115613014576130146130be565b500190565b600082613028576130286130d4565b500490565b6000816000190483118215151615613047576130476130be565b500290565b60008282101561305e5761305e6130be565b500390565b60005b8381101561307e578181015183820152602001613066565b838111156117045750506000910152565b60006000198214156130a3576130a36130be565b5060010190565b6000826130b9576130b96130d4565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461166b57600080fdfeeb846c6fcc0d7cc3487634c9c4889294bdeaf36d9d6a7f5cdaf891c57f8993bfa264697066735822122051e615fee61a20390b56ef16d711528ca66e5b8cdf5771ae416a215661f6394064736f6c63430008060033