"0x608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806336569e77146100885780635a984ded146100df578063815d245d14610124578063957aa58c1461016d5780639be856111461019c578063babe8a3f146101d7578063d9638d3614610202575b600080fd5b34801561009457600080fd5b5061009d61024e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156100eb57600080fd5b5061012260048036038101908080356000191690602001909291908035906020019092919080359060200190929190505050610274565b005b34801561013057600080fd5b5061016b60048036038101908080356000191690602001909291908035600019169060200190929190803590602001909291905050506107c3565b005b34801561017957600080fd5b506101826108bf565b604051808215151515815260200191505060405180910390f35b3480156101a857600080fd5b506101d56004803603810190808035600019169060200190929190803590602001909291905050506108d1565b005b3480156101e357600080fd5b506101ec610950565b6040518082815260200191505060405180910390f35b34801561020e57600080fd5b506102316004803603810190808035600019169060200190929190505050610956565b604051808381526020018281526020019250505060405180910390f35b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600080600080600080600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4593c528e338f8f6040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001945050505050600060405180830381600087803b15801561036057600080fd5b505af1158015610374573d6000803e3d6000fd5b50505050600260008e600019166000191681526020019081526020016000209950600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d9638d368e6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600019166000191681526020019150506040805180830381600087803b15801561042d57600080fd5b505af1158015610441573d6000803e3d6000fd5b505050506040513d604081101561045757600080fd5b81019080805190602001909291908051906020019092919050505098509850600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632424be5c8e336040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050606060405180830381600087803b15801561054357600080fd5b505af1158015610557573d6000803e3d6000fd5b505050506040513d606081101561056d57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050965096509650600260008e60001916600019168152602001908152602001600020600101546105c1898b61097a565b131580156106905750600154600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dc42e3096040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561065357600080fd5b505af1158015610667573d6000803e3d6000fd5b505050506040513d602081101561067d57600080fd5b8101908080519060200190929190505050125b935060008b1315925060008c121591506106aa858a61097a565b6106b8878c6000015461097a565b1215905083806106c55750825b80156106df57508280156106d65750815b806106de5750805b5b80156106f657506000809054906101000a900460ff165b151561070157600080fd5b6000891415151561071157600080fd5b7f37a20eca2501d96bb978add7bb15556741bede770b8bdf08bac546adfe9e389e8d33898989426040518087600019166000191681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381526020018265ffffffffffff1665ffffffffffff168152602001965050505050505060405180910390a150505050505050505050505050565b7f73706f7400000000000000000000000000000000000000000000000000000000826000191614156108135780600260008560001916600019168152602001908152602001600020600001819055505b7f6c696e6500000000000000000000000000000000000000000000000000000000826000191614156108635780600260008560001916600019168152602001908152602001600020600101819055505b7fb80446ca592fac4d11848fd8a1aeb8b3de78791ab4079c424db00ed4547bb8768383836040518084600019166000191681526020018360001916600019168152602001828152602001935050505060405180910390a1505050565b6000809054906101000a900460ff1681565b7f4c696e65000000000000000000000000000000000000000000000000000000008260001916141561090557806001819055505b7f134b2912c1a5fbb942de04eb642d59a9b018427189818dd7c3ff65b7f948562e82826040518083600019166000191681526020018281526020019250505060405180910390a15050565b60015481565b60026020528060005260406000206000915090508060000154908060010154905082565b600081830290506000821215806109b157507f80000000000000000000000000000000000000000000000000000000000000008314155b15156109bc57600080fd5b60008214806109d557508282828115156109d257fe5b05145b15156109e057600080fd5b6b033b2e3c9fd0803ce8000000818115156109f757fe5b059050929150505600a165627a7a72305820ab1131a980e176ca0e098df00dec9b8067466d0d169ca68072ce1c1178e442800029"