0x61059b61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100615760003560e01c80636608f5831461006657806374561ec71461010f578063764191341461017c578063d9f1afad146101f1578063f5cb369a14610247575b600080fd5b6100f961007436600461047b565b604080516fffffffffffffffffffffffffffffffff196080998a1b8116602083015297891b88166030820152808201929092529490961b9094166060808701919091526bffffffffffffffffffffffff1992811b8316607087015290811b821660848601529290921b90911660988301528051808303608c01815260ac909201905290565b60405161010691906104fa565b60405180910390f35b6100f961011d36600461036b565b60408051606085811b6bffffffffffffffffffffffff1916602083015260a885901b6001600160a81b031916603483015260f884901b6001600160f81b031916603f830152910160405160208183030381529060405290509392505050565b61018f61018a3660046103ca565b61026f565b6040516101069190815181526020808301519082015260408083015190820152606080830151908201526080808301516001600160a01b039081169183019190915260a08084015182169083015260c092830151169181019190915260e00190565b6102136101ff3660046103ca565b6014810151601f8201516020909201519092565b604080516001600160a01b0390941684526affffffffffffffffffffff909216602084015260ff1690820152606001610106565b61025c6102553660046103ca565b6002015190565b60405161ffff9091168152602001610106565b6102ca6040518060e001604052806000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681525090565b60108201516020808401516040808601516001600160801b0392831693860193909352928116845291830152605083015160648401516078850151608c909501516001600160a01b0390811660c086015294851660a085015293909316608083015291909116606082015290565b80356001600160a01b038116811461034f57600080fd5b919050565b80356001600160801b038116811461034f57600080fd5b60008060006060848603121561038057600080fd5b61038984610338565b925060208401356affffffffffffffffffffff811681146103a957600080fd5b9150604084013560ff811681146103bf57600080fd5b809150509250925092565b6000602082840312156103dc57600080fd5b813567ffffffffffffffff808211156103f457600080fd5b818401915084601f83011261040857600080fd5b81358181111561041a5761041a61054f565b604051601f8201601f19908116603f011681019083821181831017156104425761044261054f565b8160405282815287602084870101111561045b57600080fd5b826020860160208301376000928101602001929092525095945050505050565b600080600080600080600060e0888a03121561049657600080fd5b61049f88610354565b96506104ad60208901610354565b95506104bb60408901610354565b94506104c960608901610338565b93506104d760808901610338565b92506104e560a08901610338565b915060c0880135905092959891949750929550565b600060208083528351808285015260005b818110156105275785810183015185820160400152820161050b565b81811115610539576000604083870101525b50601f01601f1916929092016040019392505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220bafbc072a13e9053fed630139d67c1f70198fc680f5d779a1a86c5c9bb93413764736f6c63430008070033