0x608060405234801561001057600080fd5b506040516020806102e0833981016040525160008054600160a060020a03909216600160a060020a031990921691909117905561028e806100526000396000f3006080604052600436106100405763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631698755f81146100c0575b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116913480156108fc02929091818181858888f19350505050158015610087573d6000803e3d6000fd5b5060408051348152905130917fefc0288202e432ade6bf71491d0001d7e389ad4f8e4e9c7aa038dd1a563efc60919081900360200190a2005b3480156100cc57600080fd5b506100f173ffffffffffffffffffffffffffffffffffffffff600435166024356100f3565b005b662386f26fc1000033311080159061010b5750600081115b1561021157604080517f7472616e7366657228616464726573732c75696e743235362900000000000000815281519081900360190181206000805463ffffffff7c010000000000000000000000000000000000000000000000000000000093849004908116909302845273ffffffffffffffffffffffffffffffffffffffff908116600485015260248401869052935193861693919260448082019391829003018183875af19250505015156101c057600080fd5b60408051828152905173ffffffffffffffffffffffffffffffffffffffff8416917f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d4919081900360200190a261025e565b60408051828152905173ffffffffffffffffffffffffffffffffffffffff8416917ff4fc7b5d6fac8f12f768fbbaec1b6ac68a7058da0d0230a8119a75895d908f01919081900360200190a25b50505600a165627a7a723058208e91aeabb3c86f85ec0c541a80b0476e6ef0fa153d7978993b0c703378ace2e30029000000000000000000000000a4580e3f3c46c07758088f859c7b5197434b357f