6001805560a06040819052600060808190526200001f91600a9162000250565b5060408051808201909152600580825264173539b7b760d91b60209092019182526200004e91600b9162000250565b50600d805461ffff19166101011790556606c00a3912c000600e556001600f556005601055601460118190556107d06012819055601355611388905560006015819055601655348015620000a157600080fd5b506040518060400160405280600c81526020016b0a0cae0ca40a4cac4d2e4e8d60a31b8152506040518060400160405280600b81526020016a0a0cae0caa4cac4d2e4e8d60ab1b81525062000105620000ff6200017860201b60201c565b6200017c565b81516200011a90600290602085019062000250565b5080516200013090600390602084019062000250565b505060408051808201909152601a81527f697066733a2f2f5f5f4349445f5f2f68696464656e2e6a736f6e0000000000006020820152620001729150620001cc565b62000333565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620001d6620001ef565b8051620001eb90600c90602084019062000250565b5050565b6000546001600160a01b031633146200024e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b565b8280546200025e90620002f6565b90600052602060002090601f016020900481019282620002825760008555620002cd565b82601f106200029d57805160ff1916838001178555620002cd565b82800160010185558215620002cd579182015b82811115620002cd578251825591602001919060010190620002b0565b50620002db929150620002df565b5090565b5b80821115620002db5760008155600101620002e0565b600181811c908216806200030b57607f821691505b602082108114156200032d57634e487b7160e01b600052602260045260246000fd5b50919050565b612c4180620003436000396000f3fe60806040526004361061031a5760003560e01c80636f8b44b0116101ab578063a22cb465116100f7578063e0a8085311610095578063f2fde38b1161006f578063f2fde38b1461092e578063f51f96dd1461094e578063f790583714610964578063f9bba72e1461098457600080fd5b8063e0a80853146108af578063e0e74760146108cf578063e985e9c5146108e557600080fd5b8063c87b56dd116100d1578063c87b56dd14610839578063cf1c73b214610859578063d5abeb0114610879578063d71abeef1461088f57600080fd5b8063a22cb465146107d9578063b88d4fde146107f9578063bc3371821461081957600080fd5b80637ec4a6591161016457806393b0df6a1161013e57806393b0df6a14610771578063958aedeb1461079157806395d89b41146107b1578063a0712d68146107c657600080fd5b80637ec4a659146107135780638ba4cc3c146107335780638da5cb5b1461075357600080fd5b80636f8b44b01461066857806370a0823114610688578063715018a6146106a857806371a34298146106bd5780637437681e146106ea5780637bc9200e1461070057600080fd5b80632fbba1151161026a578063438b63001161022357806351830227116101fd57806351830227146105f95780635c975abb14610613578063612fcc4d146106325780636352211e1461064857600080fd5b8063438b63001461058c5780634f6ccce7146105b95780634fdd43cb146105d957600080fd5b80632fbba115146104db57806330b42ec2146104fb578063359a73341461052b57806336769862146105415780633ccfd60b1461055757806342842e0e1461056c57600080fd5b806318160ddd116102d757806323b872dd116102b157806323b872dd14610465578063296fcddb146104855780632e832943146104a55780632f745c59146104bb57600080fd5b806318160ddd1461041057806319135fe01461042f5780631919fed71461044557600080fd5b806301ffc9a71461031f57806306fdde0314610354578063081812fc14610376578063095ea7b3146103ae57806316ba10e0146103d057806316c38b3c146103f0575b600080fd5b34801561032b57600080fd5b5061033f61033a366004612761565b61099a565b60405190151581526020015b60405180910390f35b34801561036057600080fd5b50610369610a07565b60405161034b919061299f565b34801561038257600080fd5b50610396610391366004612748565b610a99565b6040516001600160a01b03909116815260200161034b565b3480156103ba57600080fd5b506103ce6103c93660046126c2565b610b29565b005b3480156103dc57600080fd5b506103ce6103eb36600461279b565b610c41565b3480156103fc57600080fd5b506103ce61040b36600461272d565b610c60565b34801561041c57600080fd5b506001545b60405190815260200161034b565b34801561043b57600080fd5b5061042160105481565b34801561045157600080fd5b506103ce610460366004612748565b610c82565b34801561047157600080fd5b506103ce6104803660046125e1565b610c8f565b34801561049157600080fd5b506103ce6104a0366004612748565b610c9a565b3480156104b157600080fd5b5061042160085481565b3480156104c757600080fd5b506104216104d63660046126c2565b610ca7565b3480156104e757600080fd5b506103ce6104f6366004612748565b610e0e565b34801561050757600080fd5b5061033f610516366004612593565b60096020526000908152604090205460ff1681565b34801561053757600080fd5b5061042160135481565b34801561054d57600080fd5b5061042160125481565b34801561056357600080fd5b506103ce610e58565b34801561057857600080fd5b506103ce6105873660046125e1565b610eeb565b34801561059857600080fd5b506105ac6105a7366004612593565b610f06565b60405161034b919061295b565b3480156105c557600080fd5b506104216105d4366004612748565b610fe6565b3480156105e557600080fd5b506103ce6105f436600461279b565b61104f565b34801561060557600080fd5b50600d5461033f9060ff1681565b34801561061f57600080fd5b50600d5461033f90610100900460ff1681565b34801561063e57600080fd5b50610421600f5481565b34801561065457600080fd5b50610396610663366004612748565b61106a565b34801561067457600080fd5b506103ce610683366004612748565b61107c565b34801561069457600080fd5b506104216106a3366004612593565b611089565b3480156106b457600080fd5b506103ce61111a565b3480156106c957600080fd5b506104216106d8366004612593565b60176020526000908152604090205481565b3480156106f657600080fd5b5061042160115481565b6103ce61070e3660046127e3565b61112e565b34801561071f57600080fd5b506103ce61072e36600461279b565b6113c1565b34801561073f57600080fd5b506103ce61074e3660046126c2565b6113dc565b34801561075f57600080fd5b506000546001600160a01b0316610396565b34801561077d57600080fd5b506103ce61078c366004612748565b611444565b34801561079d57600080fd5b5061033f6107ac3660046126ec565b611451565b3480156107bd57600080fd5b506103696114e6565b6103ce6107d4366004612748565b6114f5565b3480156107e557600080fd5b506103ce6107f4366004612698565b611728565b34801561080557600080fd5b506103ce61081436600461261d565b6117ed565b34801561082557600080fd5b506103ce610834366004612748565b611826565b34801561084557600080fd5b50610369610854366004612748565b611833565b34801561086557600080fd5b506103ce610874366004612748565b61199f565b34801561088557600080fd5b5061042160145481565b34801561089b57600080fd5b506103ce6108aa366004612748565b6119ac565b3480156108bb57600080fd5b506103ce6108ca36600461272d565b6119b9565b3480156108db57600080fd5b5061042160165481565b3480156108f157600080fd5b5061033f6109003660046125ae565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561093a57600080fd5b506103ce610949366004612593565b6119d4565b34801561095a57600080fd5b50610421600e5481565b34801561097057600080fd5b506103ce61097f366004612748565b611a4a565b34801561099057600080fd5b5061042160155481565b60006001600160e01b031982166380ac58cd60e01b14806109cb57506001600160e01b03198216635b5e139f60e01b145b806109e657506001600160e01b0319821663780e9d6360e01b145b80610a0157506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060028054610a1690612b5d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a4290612b5d565b8015610a8f5780601f10610a6457610100808354040283529160200191610a8f565b820191906000526020600020905b815481529060010190602001808311610a7257829003601f168201915b5050505050905090565b6000610aa6826001541190565b610b0d5760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600660205260409020546001600160a01b031690565b6000610b348261106a565b9050806001600160a01b0316836001600160a01b03161415610ba35760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b6064820152608401610b04565b336001600160a01b0382161480610bbf5750610bbf8133610900565b610c315760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c000000000000006064820152608401610b04565b610c3c838383611a57565b505050565b610c49611ab3565b8051610c5c90600b906020840190612417565b5050565b610c68611ab3565b600d80549115156101000261ff0019909216919091179055565b610c8a611ab3565b600e55565b610c3c838383611b0d565b610ca2611ab3565b601355565b6000610cb283611089565b8210610d0b5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b6064820152608401610b04565b6000610d1660015490565b905060008060005b83811015610dae576000818152600460209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b03169183019190915215610d7057805192505b876001600160a01b0316836001600160a01b03161415610da55786841415610d9e57509350610a0192505050565b6001909301925b50600101610d1e565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b6064820152608401610b04565b610e16611ab3565b60145481610e2360015490565b610e2d9190612ae3565b1115610e4b5760405162461bcd60e51b8152600401610b0490612a6e565b610e553382611df0565b50565b610e60611ab3565b604051600090339047908381818185875af1925050503d8060008114610ea2576040519150601f19603f3d011682016040523d82523d6000602084013e610ea7565b606091505b5050905080610e555760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610b04565b610c3c838383604051806020016040528060008152506117ed565b60606000610f1383611089565b90506000816001600160401b03811115610f2f57610f2f612bdf565b604051908082528060200260200182016040528015610f58578160200160208202803683370190505b509050600160005b8381108015610f7157506014548211155b15610fdc576000610f818361106a565b9050866001600160a01b0316816001600160a01b03161415610fc95782848381518110610fb057610fb0612bc9565b602090810291909101015281610fc581612b98565b9250505b82610fd381612b98565b93505050610f60565b5090949350505050565b6000610ff160015490565b821061104b5760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b6064820152608401610b04565b5090565b611057611ab3565b8051610c5c90600c906020840190612417565b600061107582611e0a565b5192915050565b611084611ab3565b601455565b60006001600160a01b0382166110f55760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b6064820152608401610b04565b506001600160a01b03166000908152600560205260409020546001600160801b031690565b611122611ab3565b61112c6000611ee0565b565b600d54610100900460ff16156111565760405162461bcd60e51b8152600401610b0490612a00565b6111608282611451565b6111ac5760405162461bcd60e51b815260206004820152601b60248201527f41646472657373206973206e6f7420616c6c6f776c69737465642100000000006044820152606401610b04565b600083116111cc5760405162461bcd60e51b8152600401610b04906129b2565b6011546111d833611089565b6111e29085612ae3565b111561121b5760405162461bcd60e51b81526020600482015260086024820152674e6f206d6f72652160c01b6044820152606401610b04565b60145460015461122b9085612ae3565b11156112495760405162461bcd60e51b8152600401610b0490612a6e565b6000546001600160a01b031633146113b7576010543360009081526017602052604090205410801561128a5750601254836015546112879190612ae3565b11155b1561138a57336000908152601760205260409020546010546112ac9190612b1a565b83116112cf5782601560008282546112c49190612ae3565b909155506113609050565b336000908152601760205260409020546010546112ec9190612b1a565b6112f69084612b1a565b600e546113039190612afb565b3410156113225760405162461bcd60e51b8152600401610b0490612a37565b3360009081526017602052604090205460105461133f9190612b1a565b6113499084612b1a565b6015600082825461135a9190612ae3565b90915550505b336000908152601760205260408120805485929061137f908490612ae3565b909155506113b79050565b82600e546113989190612afb565b3410156113b75760405162461bcd60e51b8152600401610b0490612a37565b610c3c3384611df0565b6113c9611ab3565b8051610c5c90600a906020840190612417565b6113e4611ab3565b600d54610100900460ff161561140c5760405162461bcd60e51b8152600401610b0490612a00565b60145460015461141c9083612ae3565b111561143a5760405162461bcd60e51b8152600401610b0490612a6e565b610c5c8282611df0565b61144c611ab3565b601255565b6040516bffffffffffffffffffffffff193360601b16602082015260009081906034016040516020818303038152906040528051906020012090506114cd848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506008549150849050611f30565b156114dc576001915050610a01565b5060009392505050565b606060038054610a1690612b5d565b600d54610100900460ff161561151d5760405162461bcd60e51b8152600401610b0490612a00565b6000811161153d5760405162461bcd60e51b8152600401610b04906129b2565b60115461154933611089565b6115539083612ae3565b111561158c5760405162461bcd60e51b81526020600482015260086024820152674e6f206d6f72652160c01b6044820152606401610b04565b60145460015461159c9083612ae3565b11156115ba5760405162461bcd60e51b8152600401610b0490612a6e565b6000546001600160a01b03163314610e4b57600f54336000908152601760205260409020541080156115fb5750601354816016546115f89190612ae3565b11155b156116fb5733600090815260176020526040902054600f5461161d9190612b1a565b81116116405780601660008282546116359190612ae3565b909155506116d19050565b33600090815260176020526040902054600f5461165d9190612b1a565b6116679082612b1a565b600e546116749190612afb565b3410156116935760405162461bcd60e51b8152600401610b0490612a37565b33600090815260176020526040902054600f546116b09190612b1a565b6116ba9082612b1a565b601660008282546116cb9190612ae3565b90915550505b33600090815260176020526040812080548392906116f0908490612ae3565b90915550610e4b9050565b80600e546117099190612afb565b341015610e4b5760405162461bcd60e51b8152600401610b0490612a37565b6001600160a01b0382163314156117815760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c65720000000000006044820152606401610b04565b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6117f8848484611b0d565b61180484848484611f46565b6118205760405162461bcd60e51b8152600401610b0490612a90565b50505050565b61182e611ab3565b601155565b6060611840826001541190565b6118a45760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610b04565b600d5460ff1661194057600c80546118bb90612b5d565b80601f01602080910402602001604051908101604052809291908181526020018280546118e790612b5d565b80156119345780601f1061190957610100808354040283529160200191611934565b820191906000526020600020905b81548152906001019060200180831161191757829003601f168201915b50505050509050919050565b600061194a612054565b9050600081511161196a5760405180602001604052806000815250611998565b8061197484612063565b600b6040516020016119889392919061285a565b6040516020818303038152906040525b9392505050565b6119a7611ab3565b600855565b6119b4611ab3565b601055565b6119c1611ab3565b600d805460ff1916911515919091179055565b6119dc611ab3565b6001600160a01b038116611a415760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b04565b610e5581611ee0565b611a52611ab3565b600f55565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000546001600160a01b0316331461112c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b04565b6000611b1882611e0a565b80519091506000906001600160a01b0316336001600160a01b03161480611b4f575033611b4484610a99565b6001600160a01b0316145b80611b6157508151611b619033610900565b905080611bcb5760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b6064820152608401610b04565b846001600160a01b031682600001516001600160a01b031614611c3f5760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b6064820152608401610b04565b6001600160a01b038416611ca35760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b6064820152608401610b04565b611cb36000848460000151611a57565b6001600160a01b03858116600090815260056020908152604080832080546001600160801b03198082166001600160801b03928316600019018316179092558986168086528386208054938416938316600190810190931693909317909255888552600490935281842080546001600160e01b031916909117600160a01b426001600160401b031602179055908601808352912054909116611da657611d5a816001541190565b15611da657825160008281526004602090815260409091208054918601516001600160401b0316600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b610c5c8282604051806020016040528060008152506120ff565b6040805180820190915260008082526020820152611e29826001541190565b611e885760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e657869736044820152693a32b73a103a37b5b2b760b11b6064820152608401610b04565b815b6000818152600460209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b03169183019190915215611ed6579392505050565b5060001901611e8a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600082611f3d858461210c565b14949350505050565b60006001600160a01b0384163b1561204857604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611f8a90339089908890889060040161291e565b602060405180830381600087803b158015611fa457600080fd5b505af1925050508015611fd4575060408051601f3d908101601f19168201909252611fd19181019061277e565b60015b61202e573d808015612002576040519150601f19603f3d011682016040523d82523d6000602084013e612007565b606091505b5080516120265760405162461bcd60e51b8152600401610b0490612a90565b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905061204c565b5060015b949350505050565b6060600a8054610a1690612b5d565b6060600061207083612151565b60010190506000816001600160401b0381111561208f5761208f612bdf565b6040519080825280601f01601f1916602001820160405280156120b9576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846120f2576120f7565b6120c3565b509392505050565b610c3c8383836001612229565b600081815b84518110156120f75761213d8286838151811061213057612130612bc9565b60200260200101516123eb565b91508061214981612b98565b915050612111565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106121905772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106121bc576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106121da57662386f26fc10000830492506010015b6305f5e10083106121f2576305f5e100830492506008015b612710831061220657612710830492506004015b60648310612218576064830492506002015b600a8310610a015760010192915050565b6001546001600160a01b03851661228c5760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610b04565b836122ea5760405162461bcd60e51b815260206004820152602860248201527f455243373231413a207175616e74697479206d75737420626520677265617465604482015267072207468616e20360c41b6064820152608401610b04565b6001600160a01b03851660008181526005602090815260408083208054600160801b6001600160801b031982166001600160801b039283168c01831690811782900483168c01909216021790558483526004909152812080546001600160e01b031916909217600160a01b426001600160401b0316021790915581905b858110156123e25760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a483156123d6576123ba6000888488611f46565b6123d65760405162461bcd60e51b8152600401610b0490612a90565b60019182019101612367565b50600155611de9565b6000818310612407576000828152602084905260409020611998565b5060009182526020526040902090565b82805461242390612b5d565b90600052602060002090601f016020900481019282612445576000855561248b565b82601f1061245e57805160ff191683800117855561248b565b8280016001018555821561248b579182015b8281111561248b578251825591602001919060010190612470565b5061104b9291505b8082111561104b5760008155600101612493565b60006001600160401b03808411156124c1576124c1612bdf565b604051601f8501601f19908116603f011681019082821181831017156124e9576124e9612bdf565b8160405280935085815286868601111561250257600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461253357600080fd5b919050565b60008083601f84011261254a57600080fd5b5081356001600160401b0381111561256157600080fd5b6020830191508360208260051b850101111561257c57600080fd5b9250929050565b8035801515811461253357600080fd5b6000602082840312156125a557600080fd5b6119988261251c565b600080604083850312156125c157600080fd5b6125ca8361251c565b91506125d86020840161251c565b90509250929050565b6000806000606084860312156125f657600080fd5b6125ff8461251c565b925061260d6020850161251c565b9150604084013590509250925092565b6000806000806080858703121561263357600080fd5b61263c8561251c565b935061264a6020860161251c565b92506040850135915060608501356001600160401b0381111561266c57600080fd5b8501601f8101871361267d57600080fd5b61268c878235602084016124a7565b91505092959194509250565b600080604083850312156126ab57600080fd5b6126b48361251c565b91506125d860208401612583565b600080604083850312156126d557600080fd5b6126de8361251c565b946020939093013593505050565b600080602083850312156126ff57600080fd5b82356001600160401b0381111561271557600080fd5b61272185828601612538565b90969095509350505050565b60006020828403121561273f57600080fd5b61199882612583565b60006020828403121561275a57600080fd5b5035919050565b60006020828403121561277357600080fd5b813561199881612bf5565b60006020828403121561279057600080fd5b815161199881612bf5565b6000602082840312156127ad57600080fd5b81356001600160401b038111156127c357600080fd5b8201601f810184136127d457600080fd5b61204c848235602084016124a7565b6000806000604084860312156127f857600080fd5b8335925060208401356001600160401b0381111561281557600080fd5b61282186828701612538565b9497909650939450505050565b60008151808452612846816020860160208601612b31565b601f01601f19169290920160200192915050565b60008451602061286d8285838a01612b31565b8551918401916128808184848a01612b31565b8554920191600090600181811c908083168061289d57607f831692505b8583108114156128bb57634e487b7160e01b85526022600452602485fd5b8080156128cf57600181146128e05761290d565b60ff1985168852838801955061290d565b60008b81526020902060005b858110156129055781548a8201529084019088016128ec565b505083880195505b50939b9a5050505050505050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906129519083018461282e565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561299357835183529284019291840191600101612977565b50909695505050505050565b602081526000611998602083018461282e565b6020808252602e908201527f4d696e696d756d2031204e46542068617320746f206265206d696e746564207060408201526d32b9103a3930b739b0b1ba34b7b760911b606082015260800190565b60208082526017908201527f54686520636f6e74726163742069732070617573656421000000000000000000604082015260600190565b6020808252601d908201527f506c656173652073656e642074686520657861637420616d6f756e742e000000604082015260600190565b60208082526008908201526714dbdb19081bdd5d60c21b604082015260600190565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b60008219821115612af657612af6612bb3565b500190565b6000816000190483118215151615612b1557612b15612bb3565b500290565b600082821015612b2c57612b2c612bb3565b500390565b60005b83811015612b4c578181015183820152602001612b34565b838111156118205750506000910152565b600181811c90821680612b7157607f821691505b60208210811415612b9257634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612bac57612bac612bb3565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610e5557600080fdfea26469706673582212203cc9237b9a3f44aa34f1b818f77f3cfc1091fa2ef57a5ab05ebd6b70118d787d64736f6c63430008070033