0x608060405234801561001057600080fd5b5061036a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80631cd4d3ae14610030575b600080fd5b61004361003e366004610261565b610045565b005b321561007d576040517f171bec0b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6100bf8484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508692506100c6915050565b5050505050565b606081471015610109576040517fcd7860590000000000000000000000000000000000000000000000000000000081523060048201526024015b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516101329190610305565b60006040518083038185875af1925050503d806000811461016f576040519150601f19603f3d011682016040523d82523d6000602084013e610174565b606091505b5091509150610184868383610190565b925050505b9392505050565b6060826101a5576101a08261021f565b610189565b81511580156101c9575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610218576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610100565b5080610189565b80511561022f5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806000806060858703121561027757600080fd5b843573ffffffffffffffffffffffffffffffffffffffff8116811461029b57600080fd5b9350602085013567ffffffffffffffff808211156102b857600080fd5b818701915087601f8301126102cc57600080fd5b8135818111156102db57600080fd5b8860208285010111156102ed57600080fd5b95986020929092019750949560400135945092505050565b6000825160005b81811015610326576020818601810151858301520161030c565b50600092019182525091905056fea264697066735822122051cf04b831458cc49f79ab48e15b9d0e0a44a9d665ac83a58e9fd8364a39119e64736f6c63430008180033