610140604052600d80546001600160b01b0319166001176001600160b01b0316600160b01b1790553480156200003457600080fd5b5060405162005dc838038062005dc88339810160408190526200005791620002e5565b8383836040518060400160405280601681526020017f4d61676d6120506f736974696f6e73204e46542d5631000000000000000000008152506040518060400160405280600a8152602001694d41472d56332d504f5360b01b815250604051806040016040528060018152602001603160f81b8152508282620000e76301ffc9a760e01b6200019760201b60201c565b8151620000fc9060069060208501906200021c565b508051620001129060079060208401906200021c565b50620001256380ac58cd60e01b62000197565b62000137635b5e139f60e01b62000197565b6200014963780e9d6360e01b62000197565b50508251602093840120608052805192019190912060a052506001600160601b0319606093841b811660c05291831b821660e052821b81166101005291901b16610120525062000341915050565b6001600160e01b03198082161415620001f7576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200025457600085556200029f565b82601f106200026f57805160ff19168380011785556200029f565b828001600101855582156200029f579182015b828111156200029f57825182559160200191906001019062000282565b50620002ad929150620002b1565b5090565b5b80821115620002ad5760008155600101620002b2565b80516001600160a01b0381168114620002e057600080fd5b919050565b60008060008060808587031215620002fb578384fd5b6200030685620002c8565b93506200031660208601620002c8565b92506200032660408601620002c8565b91506200033660608601620002c8565b905092959194509250565b60805160a05160c05160601c60e05160601c6101005160601c6101205160601c6159f5620003d36000398061266552508061024452806126f452806127de52806129625280613c095280613c4f5280613cc3525080610d325280610df95280612618525080610a2452806128665280612a395280612bbb52806132cf5250806114165250806113f552506159f56000f3fe6080604052600436106102345760003560e01c806370a082311161012e578063c45a0155116100ab578063e8c471961161006f578063e8c471961461066b578063e985e9c514610680578063f3995c67146106a0578063f473b363146106b3578063fc6f7865146106d3576102a3565b8063c45a0155146105fb578063c87b56dd14610610578063cf3f26d614610630578063d5f3948814610643578063df2ab5bb14610658576102a3565b8063a22cb465116100f2578063a22cb46514610575578063a4a78f0c14610595578063ac9650d8146105a8578063b88d4fde146105c8578063c2e3140a146105e8576102a3565b806370a08231146104d25780637ac2ff7b146104f2578063883164561461050557806395d89b411461052857806399fbab881461053d576102a3565b80632f745c59116101bc5780634659a494116101805780634659a494146104625780634f6ccce7146104755780636352211e1461049557806363f5daa5146104b55780636c0360eb146104bd576102a3565b80632f745c59146103e557806330adf81f146104055780633644e5151461041a57806342842e0e1461042f57806342966c681461044f576102a3565b80630c49ccbe116102035780630c49ccbe1461034d57806313ead5621461036e57806318160ddd14610381578063219f5d17146103a357806323b872dd146103c5576102a3565b806301ffc9a7146102a857806306fdde03146102de578063081812fc14610300578063095ea7b31461032d576102a3565b366102a357336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102a1576040805162461bcd60e51b8152602060048201526008602482015267139bdd0815d3539560c21b604482015290519081900360640190fd5b005b600080fd5b3480156102b457600080fd5b506102c86102c3366004614edd565b6106e6565b6040516102d59190615426565b60405180910390f35b3480156102ea57600080fd5b506102f3610709565b6040516102d59190615479565b34801561030c57600080fd5b5061032061031b3660046151df565b61079f565b6040516102d59190615309565b34801561033957600080fd5b506102a1610348366004614da2565b6107f2565b61036061035b366004614fa2565b6108c8565b6040516102d5929190615600565b61032061037c366004614c35565b610d10565b34801561038d57600080fd5b50610396611004565b6040516102d59190615431565b6103b66103b1366004614fb3565b611015565b6040516102d5939291906155bb565b3480156103d157600080fd5b506102a16103e0366004614c8e565b61132a565b3480156103f157600080fd5b50610396610400366004614da2565b611381565b34801561041157600080fd5b506103966113ac565b34801561042657600080fd5b506103966113d0565b34801561043b57600080fd5b506102a161044a366004614c8e565b61148e565b6102a161045d3660046151df565b6114a9565b6102a1610470366004614e0e565b611578565b34801561048157600080fd5b506103966104903660046151df565b611612565b3480156104a157600080fd5b506103206104b03660046151df565b611628565b6102a1611650565b3480156104c957600080fd5b506102f3611662565b3480156104de57600080fd5b506103966104ed366004614be1565b611667565b6102a1610500366004614e0e565b6116cf565b61051861051336600461506f565b611ac1565b6040516102d594939291906155dc565b34801561053457600080fd5b506102f3611fd9565b34801561054957600080fd5b5061055d6105583660046151df565b61203a565b6040516102d59c9b9a9998979695949392919061560e565b34801561058157600080fd5b506102a1610590366004614d75565b61224b565b6102a16105a3366004614e0e565b612350565b6105bb6105b6366004614e6e565b6123e9565b6040516102d591906153c6565b3480156105d457600080fd5b506102a16105e3366004614cce565b612529565b6102a16105f6366004614e0e565b612587565b34801561060757600080fd5b50610320612616565b34801561061c57600080fd5b506102f361062b3660046151df565b61263a565b6102a161063e3660046151f7565b6126f0565b34801561064f57600080fd5b50610320612864565b6102a1610666366004614dcd565b612888565b34801561067757600080fd5b50610320612960565b34801561068c57600080fd5b506102c861069b366004614bfd565b612984565b6102a16106ae366004614e0e565b6129b2565b3480156106bf57600080fd5b506102a16106ce36600461523e565b612a24565b6103606106e1366004614f8b565b612aa2565b6001600160e01b0319811660009081526020819052604090205460ff165b919050565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107955780601f1061076a57610100808354040283529160200191610795565b820191906000526020600020905b81548152906001019060200180831161077857829003601f168201915b5050505050905090565b60006107aa82612f6d565b6107cf5760405162461bcd60e51b81526004016107c6906154b2565b60405180910390fd5b506000908152600c6020526040902054600160601b90046001600160a01b031690565b60006107fd82611628565b9050806001600160a01b0316836001600160a01b031614156108505760405162461bcd60e51b815260040180806020018281038252602181526020018061596e6021913960400191505060405180910390fd5b806001600160a01b0316610862612f7a565b6001600160a01b0316148061087e575061087e8161069b612f7a565b6108b95760405162461bcd60e51b81526004018080602001828103825260388152602001806158986038913960400191505060405180910390fd5b6108c38383612f7e565b505050565b60008082356108d73382612ff4565b6108f35760405162461bcd60e51b81526004016107c69061548c565b836080013580610901613090565b111561094a576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b600061095c6040870160208801615081565b6001600160801b03161161096f57600080fd5b84356000908152600c602090815260409182902060018101549092600160801b9091046001600160801b0316916109aa918901908901615081565b6001600160801b0316816001600160801b031610156109c857600080fd5b6001828101546001600160501b03166000908152600b60209081526040808320815160608101835281546001600160a01b039081168252919095015490811692850192909252600160a01b90910462ffffff1690830152610a497f000000000000000000000000000000000000000000000000000000000000000083613094565b60018501549091506001600160a01b0382169063a34123a790600160501b8104600290810b91600160681b9004900b610a8860408e0160208f01615081565b6040518463ffffffff1660e01b8152600401610aa693929190615453565b6040805180830381600087803b158015610abf57600080fd5b505af1158015610ad3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af7919061521b565b909850965060408901358810801590610b14575088606001358710155b610b305760405162461bcd60e51b81526004016107c6906154fe565b6001840154600090610b59903090600160501b8104600290810b91600160681b9004900b613173565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401610b8a9190615431565b60a06040518083038186803b158015610ba257600080fd5b505afa158015610bb6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bda91906150cb565b50509250925050610bff87600201548303876001600160801b0316600160801b6131c8565b6004880180546001600160801b03198116928e016001600160801b039182160181169290921790556003880154610c4091908303908816600160801b6131c8565b6004880180546001600160801b03808216938e01600160801b9283900482160116029190911790556002870182905560038701819055610c8660408d0160208e01615081565b86038760010160106101000a8154816001600160801b0302191690836001600160801b031602179055508b600001357f26f6a048ee9138f2c0ce266f322cb99228e8d619ae2bff30c67f8dcf9d2377b48d6020016020810190610ce99190615081565b8d8d604051610cfa939291906155bb565b60405180910390a2505050505050505050915091565b6000836001600160a01b0316856001600160a01b031610610d3057600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631698ee828686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff168152602001935050505060206040518083038186803b158015610dbb57600080fd5b505afa158015610dcf573d6000803e3d6000fd5b505050506040513d6020811015610de557600080fd5b505190506001600160a01b038116610f1b577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a16712958686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050602060405180830381600087803b158015610e8457600080fd5b505af1158015610e98573d6000803e3d6000fd5b505050506040513d6020811015610eae57600080fd5b50516040805163f637731d60e01b81526001600160a01b03858116600483015291519293509083169163f637731d9160248082019260009290919082900301818387803b158015610efe57600080fd5b505af1158015610f12573d6000803e3d6000fd5b50505050610ffc565b6000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b158015610f5657600080fd5b505afa158015610f6a573d6000803e3d6000fd5b505050506040513d60e0811015610f8057600080fd5b505190506001600160a01b038116610ffa57816001600160a01b031663f637731d846040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b158015610fe157600080fd5b505af1158015610ff5573d6000803e3d6000fd5b505050505b505b949350505050565b60006110106002613277565b905090565b60008060008360a0013580611028613090565b1115611071576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b84356000908152600c602090815260408083206001808201546001600160501b0381168652600b855283862084516060808201875282546001600160a01b039081168352929094015480831682890190815262ffffff600160a01b9092048216838901908152885161014081018a528451861681529151909416818a0152925116828701523082850152600160501b8304600290810b810b608080850191909152600160681b909404810b900b60a0830152958c013560c0820152938b013560e0850152908a0135610100840152890135610120830152929061115390613282565b6001870154939a5091985096509150600090611186903090600160501b8104600290810b91600160681b9004900b613173565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b81526004016111b79190615431565b60a06040518083038186803b1580156111cf57600080fd5b505afa1580156111e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120791906150cb565b50509250925050611243866002015483038760010160109054906101000a90046001600160801b03166001600160801b0316600160801b6131c8565b6004870180546001600160801b0380821690930183166001600160801b03199091161790556003870154600188015461128a9291840391600160801b9182900416906131c8565b6004870180546001600160801b03600160801b80830482169094018116840291811691909117909155600288018490556003880183905560018801805483810483168e018316909302929091169190911790556040518b35907f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f90611314908d908d908d906155bb565b60405180910390a2505050505050509193909250565b61133b611335612f7a565b82612ff4565b6113765760405162461bcd60e51b815260040180806020018281038252603181526020018061598f6031913960400191505060405180910390fd5b6108c38383836134bd565b6001600160a01b03821660009081526001602052604081206113a39083613609565b90505b92915050565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad81565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061143d613615565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b031681526020019550505050505060405160208183030381529060405280519060200120905090565b6108c383838360405180602001604052806000815250612529565b806114b43382612ff4565b6114d05760405162461bcd60e51b81526004016107c69061548c565b6000828152600c602052604090206001810154600160801b90046001600160801b031615801561150b575060048101546001600160801b0316155b801561152957506004810154600160801b90046001600160801b0316155b6115455760405162461bcd60e51b81526004016107c690615556565b6000838152600c60205260408120818155600181018290556002810182905560038101829055600401556108c383613619565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b1580156115f257600080fd5b505af1158015611606573d6000803e3d6000fd5b50505050505050505050565b6000806116206002846136e6565b509392505050565b60006113a6826040518060600160405280602981526020016158fa6029913960029190613704565b4715611660576116603347613711565b565b606090565b60006001600160a01b0382166116ae5760405162461bcd60e51b815260040180806020018281038252602a8152602001806158d0602a913960400191505060405180910390fd5b6001600160a01b03821660009081526001602052604090206113a690613277565b836116d8613090565b111561171c576040805162461bcd60e51b815260206004820152600e60248201526d14195c9b5a5d08195e1c1a5c995960921b604482015290519081900360640190fd5b60006117266113d0565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad888861175281613800565b604080516020808201969096526001600160a01b03909416848201526060840192909252608083015260a08083018a90528151808403909101815260c08301825280519084012061190160f01b60e084015260e2830194909452610102808301949094528051808303909401845261012290910190528151910120905060006117da87611628565b9050806001600160a01b0316886001600160a01b0316141561182d5760405162461bcd60e51b81526004018080602001828103825260278152602001806157fb6027913960400191505060405180910390fd5b61183681613835565b1561199e576040805160208082018790528183018690526001600160f81b031960f889901b1660608301528251604181840301815260618301808552630b135d3f60e11b90526065830186815260858401948552815160a585015281516001600160a01b03871695631626ba7e958995919260c59091019185019080838360005b838110156118cf5781810151838201526020016118b7565b50505050905090810190601f1680156118fc5780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b15801561191a57600080fd5b505afa15801561192e573d6000803e3d6000fd5b505050506040513d602081101561194457600080fd5b50516001600160e01b031916630b135d3f60e11b14611999576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b611aad565b600060018387878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156119fa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a56576040805162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b604482015290519081900360640190fd5b816001600160a01b0316816001600160a01b031614611aab576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b505b611ab78888612f7e565b5050505050505050565b60008060008084610140013580611ad6613090565b1115611b1f576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b604080516101408101909152600090611beb9080611b4060208b018b614be1565b6001600160a01b03168152602001896020016020810190611b619190614be1565b6001600160a01b03168152602001611b7f60608b0160408c016151c5565b62ffffff168152306020820152604001611b9f60808b0160608c01614f05565b60020b8152602001611bb760a08b0160808c01614f05565b60020b81526020018960a0013581526020018960c0013581526020018960e001358152602001896101000135815250613282565b92975090955093509050611c38611c0a61014089016101208a01614be1565b600d80546001600160b01b0319811660016001600160b01b039283169081019092161790915597508761383b565b6000611c6330611c4e60808b0160608c01614f05565b611c5e60a08c0160808d01614f05565b613173565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401611c949190615431565b60a06040518083038186803b158015611cac57600080fd5b505afa158015611cc0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ce491906150cb565b505092509250506000611d5d8560405180606001604052808e6000016020810190611d0f9190614be1565b6001600160a01b031681526020018e6020016020810190611d309190614be1565b6001600160a01b031681526020018e6040016020810190611d5191906151c5565b62ffffff169052613969565b905060405180610140016040528060006001600160601b0316815260200160006001600160a01b03168152602001826001600160501b031681526020018c6060016020810190611dad9190614f05565b60020b8152602001611dc560a08e0160808f01614f05565b60020b81526020018a6001600160801b0316815260200184815260200183815260200160006001600160801b0316815260200160006001600160801b0316815250600c60008c815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160501b0302191690836001600160501b03160217905550606082015181600101600a6101000a81548162ffffff021916908360020b62ffffff160217905550608082015181600101600d6101000a81548162ffffff021916908360020b62ffffff16021790555060a08201518160010160106101000a8154816001600160801b0302191690836001600160801b0316021790555060c0820151816002015560e082015181600301556101008201518160040160006101000a8154816001600160801b0302191690836001600160801b031602179055506101208201518160040160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f8a8a8a604051611fc4939291906155bb565b60405180910390a25050505050509193509193565b60078054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107955780601f1061076a57610100808354040283529160200191610795565b6000818152600c6020908152604080832081516101408101835281546001600160601b03811682526001600160a01b03600160601b909104169381019390935260018101546001600160501b038116928401839052600160501b8104600290810b810b810b6060860152600160681b8204810b810b810b60808601526001600160801b03600160801b92839004811660a08701529083015460c0860152600383015460e08601526004909201548083166101008601520416610120830152829182918291829182918291829182918291829182919061212b5760405162461bcd60e51b81526004016107c69061552c565b6000600b600083604001516001600160501b03166001600160501b031681526020019081526020016000206040518060600160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160149054906101000a900462ffffff1662ffffff1662ffffff1681525050905081600001518260200151826000015183602001518460400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001519d509d509d509d509d509d509d509d509d509d509d509d50505091939597999b5091939597999b565b612253612f7a565b6001600160a01b0316826001600160a01b031614156122b9576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600560006122c6612f7a565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561230a612f7a565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156123a157600080fd5b505afa1580156123b5573d6000803e3d6000fd5b505050506040513d60208110156123cb57600080fd5b505110156123e1576123e1868686868686611578565b505050505050565b60608167ffffffffffffffff8111801561240257600080fd5b5060405190808252806020026020018201604052801561243657816020015b60608152602001906001900390816124215790505b50905060005b82811015612522576000803086868581811061245457fe5b905060200281019061246691906156a8565b6040516124749291906152f9565b600060405180830381855af49150503d80600081146124af576040519150601f19603f3d011682016040523d82523d6000602084013e6124b4565b606091505b509150915081612500576044815110156124cd57600080fd5b600481019050808060200190518101906124e79190614f21565b60405162461bcd60e51b81526004016107c69190615479565b8084848151811061250d57fe5b6020908102919091010152505060010161243c565b5092915050565b61253a612534612f7a565b83612ff4565b6125755760405162461bcd60e51b815260040180806020018281038252603181526020018061598f6031913960400191505060405180910390fd5b61258184848484613a4b565b50505050565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156125d657600080fd5b505afa1580156125ea573d6000803e3d6000fd5b505050506040513d602081101561260057600080fd5b505110156123e1576123e18686868686866129b2565b7f000000000000000000000000000000000000000000000000000000000000000081565b606061264582612f6d565b61264e57600080fd5b60405163e9dc637560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e9dc63759061269c903090869060040161543a565b60006040518083038186803b1580156126b457600080fd5b505afa1580156126c8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113a69190810190614f21565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561275f57600080fd5b505afa158015612773573d6000803e3d6000fd5b505050506040513d602081101561278957600080fd5b50519050828110156127d6576040805162461bcd60e51b8152602060048201526011602482015270125b9cdd59999a58da595b9d0815d35395607a1b604482015290519081900360640190fd5b80156108c3577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561284257600080fd5b505af1158015612856573d6000803e3d6000fd5b505050506108c38282613711565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156128d757600080fd5b505afa1580156128eb573d6000803e3d6000fd5b505050506040513d602081101561290157600080fd5b505190508281101561294f576040805162461bcd60e51b815260206004820152601260248201527124b739bab33334b1b4b2b73a103a37b5b2b760711b604482015290519081900360640190fd5b801561258157612581848383613a9d565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b1580156115f257600080fd5b6000612a3282840184614fc4565b9050612a627f00000000000000000000000000000000000000000000000000000000000000008260000151613be4565b508415612a7d578051516020820151612a7d91903388613c07565b8315612a9b57612a9b81600001516020015182602001513387613c07565b5050505050565b6000808235612ab13382612ff4565b612acd5760405162461bcd60e51b81526004016107c69061548c565b6000612adf6060860160408701615081565b6001600160801b03161180612b0c57506000612b016080860160608701615081565b6001600160801b0316115b612b1557600080fd5b600080612b286040870160208801614be1565b6001600160a01b031614612b4b57612b466040860160208701614be1565b612b4d565b305b85356000908152600c602090815260408083206001808201546001600160501b03168552600b8452828520835160608101855281546001600160a01b039081168252919092015490811694820194909452600160a01b90930462ffffff169183019190915292935090612be07f000000000000000000000000000000000000000000000000000000000000000083613094565b600484015460018501549192506001600160801b0380821692600160801b9283900482169290041615612dd657600185015460405163a34123a760e01b81526001600160a01b0385169163a34123a791612c5791600160501b8104600290810b92600160681b909204900b90600090600401615453565b6040805180830381600087803b158015612c7057600080fd5b505af1158015612c84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ca8919061521b565b5050600185015460009081906001600160a01b0386169063514ea4bf90612ce6903090600160501b8104600290810b91600160681b9004900b613173565b6040518263ffffffff1660e01b8152600401612d029190615431565b60a06040518083038186803b158015612d1a57600080fd5b505afa158015612d2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d5291906150cb565b50509250925050612d8e876002015483038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b6131c8565b84019350612dc7876003015482038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b6131c8565b60028801929092556003870155015b6000806001600160801b038416612df360608e0160408f01615081565b6001600160801b031611612e1657612e1160608d0160408e01615081565b612e18565b835b836001600160801b03168d6060016020810190612e359190615081565b6001600160801b031611612e5857612e5360808e0160608f01615081565b612e5a565b835b60018901546040516309e3d67b60e31b81529294509092506001600160a01b03871691634f1eb3d891612ead918c91600160501b8104600290810b92600160681b909204900b908890889060040161535f565b6040805180830381600087803b158015612ec657600080fd5b505af1158015612eda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612efe919061509d565b6004890180546001600160801b03196001600160801b03918216600160801b878a0384160217168689038216179091556040519281169d50169a508c35907f40d0efd1a53d60ecbf40971b9daf7dc90178c3aadc7aab1765632738fa8b8f0190610cfa908b908690869061539c565b60006113a6600283613d97565b3390565b6000818152600c6020526040902080546001600160601b0316600160601b6001600160a01b038516908102919091179091558190612fbb82611628565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000612fff82612f6d565b61303a5760405162461bcd60e51b815260040180806020018281038252602c81526020018061586c602c913960400191505060405180910390fd5b600061304583611628565b9050806001600160a01b0316846001600160a01b031614806130805750836001600160a01b03166130758461079f565b6001600160a01b0316145b80610ffc5750610ffc8185612984565b4290565b600081602001516001600160a01b031682600001516001600160a01b0316106130bc57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6001600160601b03191660a183015260b58201939093527f6381d1fec6fd43bf99593bd7b0430ecc17a9539602121d21935e75216355d19c60d5808301919091528251808303909101815260f5909101909152805191012090565b604080516001600160601b0319606086901b16602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a90920190925280519101205b9392505050565b60008080600019858709868602925082811090839003039050806131fe57600084116131f357600080fd5b5082900490506131c1565b80841161320a57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b60006113a682613da3565b6000806000806000604051806060016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876040015162ffffff1681525090506132f47f000000000000000000000000000000000000000000000000000000000000000082613094565b91506000826001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561333157600080fd5b505afa158015613345573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613369919061512c565b505050505050905060006133808860800151613da7565b905060006133918960a00151613da7565b90506133a88383838c60c001518d60e001516140d9565b9750505050816001600160a01b0316633c8a7d8d876060015188608001518960a00151896040518060400160405280888152602001336001600160a01b03168152506040516020016133fa919061557b565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161342995949392919061531d565b6040805180830381600087803b15801561344257600080fd5b505af1158015613456573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061347a919061521b565b6101008801519195509350841080159061349957508561012001518310155b6134b55760405162461bcd60e51b81526004016107c6906154fe565b509193509193565b826001600160a01b03166134d082611628565b6001600160a01b0316146135155760405162461bcd60e51b81526004018080602001828103825260298152602001806159456029913960400191505060405180910390fd5b6001600160a01b03821661355a5760405162461bcd60e51b81526004018080602001828103825260248152602001806158226024913960400191505060405180910390fd5b6135658383836108c3565b613570600082612f7e565b6001600160a01b0383166000908152600160205260409020613592908261419d565b506001600160a01b03821660009081526001602052604090206135b590826141a9565b506135c2600282846141b5565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006113a383836141cb565b4690565b600061362482611628565b9050613632816000846108c3565b61363d600083612f7e565b600082815260086020526040902054600260001961010060018416150201909116041561367b57600082815260086020526040812061367b91614b51565b6001600160a01b038116600090815260016020526040902061369d908361419d565b506136a960028361422f565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60008080806136f5868661423b565b909450925050505b9250929050565b6000610ffc8484846142b6565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061375d5780518252601f19909201916020918201910161373e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146137bf576040519150601f19603f3d011682016040523d82523d6000602084013e6137c4565b606091505b50509050806108c3576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b6000908152600c6020526040902080546001600160601b0319811660016001600160601b039283169081019092161790915590565b3b151590565b6001600160a01b038216613896576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b61389f81612f6d565b156138f1576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b6138fd600083836108c3565b6001600160a01b038216600090815260016020526040902061391f90826141a9565b5061392c600282846141b5565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b0382166000908152600a60205260409020546001600160501b0316806113a65750600d805460016001600160501b03600160b01b8084048216838101909216026001600160b01b03909316929092179092556001600160a01b038085166000908152600a60209081526040808320805469ffffffffffffffffffff191686179055848352600b825291829020865181549085166001600160a01b031991821617825591870151950180549287015162ffffff16600160a01b0262ffffff60a01b19969094169290911691909117939093161790915592915050565b613a568484846134bd565b613a6284848484614380565b6125815760405162461bcd60e51b81526004018080602001828103825260328152602001806157c96032913960400191505060405180910390fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310613b195780518252601f199092019160209182019101613afa565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613b7b576040519150601f19603f3d011682016040523d82523d6000602084013e613b80565b606091505b5091509150818015613bae575080511580613bae5750808060200190516020811015613bab57600080fd5b50515b612a9b576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b6000613bf08383613094565b9050336001600160a01b038216146113a657600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015613c485750804710155b15613d6a577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015613ca857600080fd5b505af1158015613cbc573d6000803e3d6000fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613d3857600080fd5b505af1158015613d4c573d6000803e3d6000fd5b505050506040513d6020811015613d6257600080fd5b506125819050565b6001600160a01b038316301415613d8b57613d86848383613a9d565b612581565b612581848484846144e8565b60006113a38383614638565b5490565b60008060008360020b12613dbe578260020b613dc6565b8260020b6000035b9050620d89e8811115613e04576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b600060018216613e1857600160801b613e2a565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615613e5e576ffff97272373d413259a46990580e213a0260801c5b6004821615613e7d576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615613e9c576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615613ebb576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615613eda576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615613ef9576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615613f18576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615613f38576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615613f58576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615613f78576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615613f98576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615613fb8576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615613fd8576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615613ff8576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615614018576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615614039576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615614059576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615614078576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615614095576b048a170391f7dc42444e8fa20260801c5b60008460020b13156140b05780600019816140ac57fe5b0490505b6401000000008106156140c45760016140c7565b60005b60ff16602082901c0192505050919050565b6000836001600160a01b0316856001600160a01b031611156140f9579293925b846001600160a01b0316866001600160a01b0316116141245761411d858585614650565b9050614194565b836001600160a01b0316866001600160a01b0316101561418657600061414b878686614650565b9050600061415a8789866146b3565b9050806001600160801b0316826001600160801b03161061417b578061417d565b815b92505050614194565b6141918585846146b3565b90505b95945050505050565b60006113a383836146f0565b60006113a383836147b6565b6000610ffc84846001600160a01b038516614800565b8154600090821061420d5760405162461bcd60e51b81526004018080602001828103825260228152602001806157a76022913960400191505060405180910390fd5b82600001828154811061421c57fe5b9060005260206000200154905092915050565b60006113a38383614897565b81546000908190831061427f5760405162461bcd60e51b81526004018080602001828103825260228152602001806159236022913960400191505060405180910390fd5b600084600001848154811061429057fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b600082815260018401602052604081205482816143515760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156143165781810151838201526020016142fe565b50505050905090810190601f1680156143435780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5084600001600182038154811061436457fe5b9060005260206000209060020201600101549150509392505050565b6000614394846001600160a01b0316613835565b6143a057506001610ffc565b60006144ae630a85bd0160e11b6143b5612f7a565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561441c578181015183820152602001614404565b50505050905090810190601f1680156144495780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050506040518060600160405280603281526020016157c9603291396001600160a01b038816919061496b565b905060008180602001905160208110156144c757600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b6020831061456c5780518252601f19909201916020918201910161454d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146145ce576040519150601f19603f3d011682016040523d82523d6000602084013e6145d3565b606091505b509150915081801561460157508051158061460157508080602001905160208110156145fe57600080fd5b50515b6123e1576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b60009081526001919091016020526040902054151590565b6000826001600160a01b0316846001600160a01b03161115614670579192915b6000614693856001600160a01b0316856001600160a01b0316600160601b6131c8565b90506141946146ae84838888036001600160a01b03166131c8565b61497a565b6000826001600160a01b0316846001600160a01b031611156146d3579192915b610ffc6146ae83600160601b8787036001600160a01b03166131c8565b600081815260018301602052604081205480156147ac578354600019808301919081019060009087908390811061472357fe5b906000526020600020015490508087600001848154811061474057fe5b60009182526020808320909101929092558281526001898101909252604090209084019055865487908061477057fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506113a6565b60009150506113a6565b60006147c28383614638565b6147f8575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556113a6565b5060006113a6565b6000828152600184016020526040812054806148655750506040805180820182528381526020808201848152865460018181018955600089815284812095516002909302909501918255915190820155865486845281880190925292909120556131c1565b8285600001600183038154811061487857fe5b90600052602060002090600202016001018190555060009150506131c1565b600081815260018301602052604081205480156147ac57835460001980830191908101906000908790839081106148ca57fe5b90600052602060002090600202019050808760000184815481106148ea57fe5b60009182526020808320845460029093020191825560019384015491840191909155835482528983019052604090209084019055865487908061492957fe5b60008281526020808220600260001990940193840201828155600190810183905592909355888152898201909252604082209190915594506113a69350505050565b6060610ffc8484600085614990565b806001600160801b038116811461070457600080fd5b6060824710156149d15760405162461bcd60e51b81526004018080602001828103825260268152602001806158466026913960400191505060405180910390fd5b6149da85613835565b614a2b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310614a695780518252601f199092019160209182019101614a4a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614acb576040519150601f19603f3d011682016040523d82523d6000602084013e614ad0565b606091505b5091509150614ae0828286614aeb565b979650505050505050565b60608315614afa5750816131c1565b825115614b0a5782518084602001fd5b60405162461bcd60e51b81526020600482018181528451602484015284518593919283926044019190850190808383600083156143165781810151838201526020016142fe565b50805460018160011615610100020316600290046000825580601f10614b775750614b95565b601f016020900490600052602060002090810190614b959190614b98565b50565b5b80821115614bad5760008155600101614b99565b5090565b80356107048161575f565b805161ffff8116811461070457600080fd5b803562ffffff8116811461070457600080fd5b600060208284031215614bf2578081fd5b81356131c18161575f565b60008060408385031215614c0f578081fd5b8235614c1a8161575f565b91506020830135614c2a8161575f565b809150509250929050565b60008060008060808587031215614c4a578182fd5b8435614c558161575f565b93506020850135614c658161575f565b9250614c7360408601614bce565b91506060850135614c838161575f565b939692955090935050565b600080600060608486031215614ca2578081fd5b8335614cad8161575f565b92506020840135614cbd8161575f565b929592945050506040919091013590565b60008060008060808587031215614ce3578182fd5b8435614cee8161575f565b93506020850135614cfe8161575f565b925060408501359150606085013567ffffffffffffffff811115614d20578182fd5b8501601f81018713614d30578182fd5b8035614d43614d3e82615711565b6156ed565b818152886020838501011115614d57578384fd5b81602084016020830137908101602001929092525092959194509250565b60008060408385031215614d87578182fd5b8235614d928161575f565b91506020830135614c2a81615774565b60008060408385031215614db4578182fd5b8235614dbf8161575f565b946020939093013593505050565b600080600060608486031215614de1578081fd5b8335614dec8161575f565b9250602084013591506040840135614e038161575f565b809150509250925092565b60008060008060008060c08789031215614e26578384fd5b8635614e318161575f565b95506020870135945060408701359350606087013560ff81168114614e54578283fd5b9598949750929560808101359460a0909101359350915050565b60008060208385031215614e80578182fd5b823567ffffffffffffffff80821115614e97578384fd5b818501915085601f830112614eaa578384fd5b813581811115614eb8578485fd5b8660208083028501011115614ecb578485fd5b60209290920196919550909350505050565b600060208284031215614eee578081fd5b81356001600160e01b0319811681146131c1578182fd5b600060208284031215614f16578081fd5b81356131c181615782565b600060208284031215614f32578081fd5b815167ffffffffffffffff811115614f48578182fd5b8201601f81018413614f58578182fd5b8051614f66614d3e82615711565b818152856020838501011115614f7a578384fd5b614194826020830160208601615733565b600060808284031215614f9c578081fd5b50919050565b600060a08284031215614f9c578081fd5b600060c08284031215614f9c578081fd5b60008183036080811215614fd6578182fd5b6040516040810167ffffffffffffffff8282108183111715614ff457fe5b816040526060841215615005578485fd5b60a083019350818410818511171561501957fe5b50826040528435925061502b8361575f565b91825260208401359161503d8361575f565b82606083015261504f60408601614bce565b6080830152815261506260608501614bb1565b6020820152949350505050565b60006101608284031215614f9c578081fd5b600060208284031215615092578081fd5b81356131c181615791565b600080604083850312156150af578182fd5b82516150ba81615791565b6020840151909250614c2a81615791565b600080600080600060a086880312156150e2578283fd5b85516150ed81615791565b809550506020860151935060408601519250606086015161510d81615791565b608087015190925061511e81615791565b809150509295509295909350565b600080600080600080600060e0888a031215615146578485fd5b87516151518161575f565b602089015190975061516281615782565b955061517060408901614bbc565b945061517e60608901614bbc565b935061518c60808901614bbc565b925060a088015163ffffffff811681146151a4578182fd5b60c08901519092506151b581615774565b8091505092959891949750929550565b6000602082840312156151d6578081fd5b6113a382614bce565b6000602082840312156151f0578081fd5b5035919050565b60008060408385031215615209578182fd5b823591506020830135614c2a8161575f565b6000806040838503121561522d578182fd5b505080516020909101519092909150565b60008060008060608587031215615253578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115615278578384fd5b818701915087601f83011261528b578384fd5b813581811115615299578485fd5b8860208285010111156152aa578485fd5b95989497505060200194505050565b600081518084526152d1816020860160208601615733565b601f01601f19169290920160200192915050565b60020b9052565b6001600160801b03169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b600060018060a01b03871682528560020b60208301528460020b60408301526001600160801b038416606083015260a06080830152614ae060a08301846152b9565b6001600160a01b03959095168552600293840b60208601529190920b60408401526001600160801b03918216606084015216608082015260a00190565b6001600160a01b039390931683526001600160801b03918216602084015216604082015260600190565b6000602080830181845280855180835260408601915060408482028701019250838701855b8281101561541957603f198886030184526154078583516152b9565b945092850192908501906001016153eb565b5092979650505050505050565b901515815260200190565b90815260200190565b6001600160a01b03929092168252602082015260400190565b600293840b81529190920b60208201526001600160801b03909116604082015260600190565b6000602082526113a360208301846152b9565b6020808252600c908201526b139bdd08185c1c1c9bdd995960a21b604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b602080825260149082015273507269636520736c69707061676520636865636b60601b604082015260600190565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b6020808252600b908201526a139bdd0818db19585c995960aa1b604082015260600190565b815180516001600160a01b03908116835260208083015182168185015260409283015162ffffff1692840192909252920151909116606082015260800190565b6001600160801b039390931683526020830191909152604082015260600190565b9384526001600160801b039290921660208401526040830152606082015260800190565b918252602082015260400190565b6001600160601b038d1681526001600160a01b038c811660208301528b811660408301528a16606082015262ffffff89166080820152600288900b60a0820152610180810161566060c08301896152e5565b61566d60e08301886152ec565b85610100830152846101208301526156896101408301856152ec565b6156976101608301846152ec565b9d9c50505050505050505050505050565b6000808335601e198436030181126156be578283fd5b83018035915067ffffffffffffffff8211156156d8578283fd5b6020019150368190038213156136fd57600080fd5b60405181810167ffffffffffffffff8111828210171561570957fe5b604052919050565b600067ffffffffffffffff82111561572557fe5b50601f01601f191660200190565b60005b8381101561574e578181015183820152602001615736565b838111156125815750506000910152565b6001600160a01b0381168114614b9557600080fd5b8015158114614b9557600080fd5b8060020b8114614b9557600080fd5b6001600160801b0381168114614b9557600080fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732315065726d69743a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e64734552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a26469706673582212206f8283ddc71ed78c6120e295a0f97b73e9ebab0300c305ad4ead771759f55d3b64736f6c6343000706003300000000000000000000000045bcfa4002846350f127967435882b71cc4dbc150000000000000000000000007abf563cad62493dcafd5a0f88baabddb4e5a5b000000000000000000000000078c1b0c915c4faa5fffa6cabf0219da63d7f4cb8000000000000000000000000cbdb79e090bb51bfd44cc932428e2684a88cfb40