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