0x61ff715f2c8b14a270eb080c2662a12936bb6b2babf15bf800424d4aba70120346258be30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000067e60806040525f80546001600160a01b0319163217905561065c806100225f395ff3fe60806040526004361061003e575f3560e01c806328345780146100425780638da5cb5b14610085578063c7b8f490146100d5578063f2fde38b146100ea575b5f5ffd5b34801561004d575f5ffd5b5061007061005c36600461052d565b60016020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b348015610090575f5ffd5b505f546100b09073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007c565b6100e86100e336600461056c565b6100fd565b005b6100e86100f8366004610606565b6102fa565b83421115610137576040517f70f65caa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8381526001602052604090205460ff161561017f576040517f560ff90000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8381526001602081815260409283902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690921790915590517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606089901b1691810191909152346034820152605481018690526074810185905260948101849052610270906102509060b401604051602081830303815290604052805190602001206020527b19457468657265756d205369676e6564204d6573736167653a0a33325f52603c60042090565b5f5473ffffffffffffffffffffffffffffffffffffffff169084846103b9565b156102c05761029373da000000000000d2885f108500803dfbaab2f2aa346104ae565b6102bb6d07c8612ba63df8ddefd9e6077c976d1d8a2e7bf6bc369525a2654aa29888886104cb565b6102f2565b6040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461034a576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b5f73ffffffffffffffffffffffffffffffffffffffff8516156104a65760405182604081146103f057604181146104305750610465565b60208581013560ff81901c601b0190915285356040527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052610441565b60408501355f1a6020526040856040375b50845f526020600160805f60015afa5180871860601b3d119250505f606052806040525b816104a457631626ba7e60e01b80825285600483015260248201604081528460448401528486606485013760208160648701858b5afa90519091141691505b505b949350505050565b5f385f3884865af16104c75763b12d13eb5f526004601cfd5b5050565b60405181606052826040528360601b602c526f23b872dd000000000000000000000000600c5260205f6064601c5f895af18060015f51141661051f57803d873b15171061051f57637939f4245f526004601cfd5b505f60605260405250505050565b5f6020828403121561053d575f5ffd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610567575f5ffd5b919050565b5f5f5f5f5f5f60a08789031215610581575f5ffd5b61058a87610544565b9550602087013594506040870135935060608701359250608087013567ffffffffffffffff8111156105ba575f5ffd5b8701601f810189136105ca575f5ffd5b803567ffffffffffffffff8111156105e0575f5ffd5b8960208284010111156105f1575f5ffd5b60208201935080925050509295509295509295565b5f60208284031215610616575f5ffd5b61061f82610544565b939250505056fea26469706673582212202d6fab4f117b2b9c2491d563e23f3eca508ba7595e5967d562898bd5ea6e6efa64736f6c634300081c00330000