0x61ff715f2c8b14a270eb080c2662a12936bb6b2babf15bf82c7aee4e4486b900faf813dd0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000069160806040525f80546001600160a01b0319163217905561066f806100225f395ff3fe60806040526004361061003e575f3560e01c806328345780146100425780638da5cb5b14610085578063c7b8f490146100d5578063f2fde38b146100ea575b5f5ffd5b34801561004d575f5ffd5b5061007061005c366004610540565b60016020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b348015610090575f5ffd5b505f546100b09073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007c565b6100e86100e336600461057f565b6100fd565b005b6100e86100f8366004610619565b61030d565b83421115610137576040517f70f65caa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8381526001602052604090205460ff161561017f576040517f560ff90000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8381526001602081815260409283902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169092179091559051606088811b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009081169383019390935234603483015260548201889052607482018790526094820186905230901b90911660b48201524660c8820152610283906102639060e801604051602081830303815290604052805190602001206020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b5f5473ffffffffffffffffffffffffffffffffffffffff169084846103cc565b156102d3576102a673da000000000000d2885f108500803dfbaab2f2aa346104c1565b6102ce6d07c8612ba63df8ddefd9e6077c976d1d8a2e7bf6bc369525a2654aa29888886104de565b610305565b6040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461035d576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b5f73ffffffffffffffffffffffffffffffffffffffff8516156104b957604051826040811461040357604181146104435750610478565b60208581013560ff81901c601b0190915285356040527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610454565b60408501355f1a6020526040856040375b50845f526020600160805f60015afa5180871860601b3d119250505f606052806040525b816104b757631626ba7e60e01b80825285600483015260248201604081528460448401528486606485013760208160648701858b5afa90519091141691505b505b949350505050565b5f385f3884865af16104da5763b12d13eb5f526004601cfd5b5050565b60405181606052826040528360601b602c526f23b872dd000000000000000000000000600c5260205f6064601c5f895af18060015f51141661053257803d873b15171061053257637939f4245f526004601cfd5b505f60605260405250505050565b5f60208284031215610550575f5ffd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461057a575f5ffd5b919050565b5f5f5f5f5f5f60a08789031215610594575f5ffd5b61059d87610557565b9550602087013594506040870135935060608701359250608087013567ffffffffffffffff8111156105cd575f5ffd5b8701601f810189136105dd575f5ffd5b803567ffffffffffffffff8111156105f3575f5ffd5b896020828401011115610604575f5ffd5b60208201935080925050509295509295509295565b5f60208284031215610629575f5ffd5b61063282610557565b939250505056fea26469706673582212203f2f75aaffa30919a0b87ebb28066fc0218f9613f9f47b25e8fd2b910de3697164736f6c634300081c0033000000000000000000000000000000