60806040526109c4600c556702c68af0bb140000600d55600f805461ffff191690553480156200002e57600080fd5b5060405162002e9c38038062002e9c833981016040819052620000519162000256565b604080518082018252600981526815135495c81310539160ba1b602080830191825283518085019094526004845263544d525760e01b9084015281519192916200009e91600091620001b0565b508051620000b4906001906020840190620001b0565b505050620000d1620000cb620000e360201b60201c565b620000e7565b620000dc8162000139565b50620003ad565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b62000143620000e3565b6001600160a01b031662000156620001a1565b6001600160a01b031614620001885760405162461bcd60e51b81526004016200017f9062000325565b60405180910390fd5b80516200019d90600e906020840190620001b0565b5050565b600a546001600160a01b031690565b828054620001be906200035a565b90600052602060002090601f016020900481019282620001e257600085556200022d565b82601f10620001fd57805160ff19168380011785556200022d565b828001600101855582156200022d579182015b828111156200022d57825182559160200191906001019062000210565b506200023b9291506200023f565b5090565b5b808211156200023b576000815560010162000240565b6000602080838503121562000269578182fd5b82516001600160401b038082111562000280578384fd5b818501915085601f83011262000294578384fd5b815181811115620002a957620002a962000397565b604051601f8201601f1916810185018381118282101715620002cf57620002cf62000397565b6040528181528382018501881015620002e6578586fd5b8592505b81831015620003095783830185015181840186015291840191620002ea565b818311156200031a57858583830101525b979650505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6002810460018216806200036f57607f821691505b602082108114156200039157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b612adf80620003bd6000396000f3fe6080604052600436106102045760003560e01c806370a0823111610118578063b31d61b0116100a0578063e086e5ec1161006f578063e086e5ec14610598578063e985e9c5146105ad578063eb4f847b146105cd578063f285e69e146105e2578063f2fde38b146105f757610204565b8063b31d61b014610525578063b88d4fde14610545578063c87b56dd14610565578063c9b298f11461058557610204565b806395d89b41116100e757806395d89b41146104a6578063a035b1fe146104bb578063a22cb465146104d0578063a2b40d19146104f0578063a2f8c3c41461051057610204565b806370a0823114610447578063715018a6146104675780637d8966e41461047c5780638da5cb5b1461049157610204565b806323b872dd1161019b578063438b63001161016a578063438b63001461039a5780634adfe99d146103c75780634f6ccce7146103e757806355f804b3146104075780636352211e1461042757610204565b806323b872dd146103275780632f745c5914610347578063347f3e8d1461036757806342842e0e1461037a57610204565b8063081812fc116101d7578063081812fc146102a3578063095ea7b3146102d057806318160ddd146102f05780631a0813301461031257610204565b806301ffc9a71461020957806306fdde031461023f578063073c8f4914610261578063080a57f914610283575b600080fd5b34801561021557600080fd5b50610229610224366004611fbf565b610617565b6040516102369190612148565b60405180910390f35b34801561024b57600080fd5b50610254610644565b6040516102369190612153565b34801561026d57600080fd5b5061028161027c36600461203d565b6106d6565b005b34801561028f57600080fd5b5061022961029e366004611ded565b610738565b3480156102af57600080fd5b506102c36102be36600461203d565b61074d565b60405161023691906120b3565b3480156102dc57600080fd5b506102816102eb366004611f27565b610790565b3480156102fc57600080fd5b50610305610828565b6040516102369190612950565b34801561031e57600080fd5b5061022961082e565b34801561033357600080fd5b50610281610342366004611e39565b610837565b34801561035357600080fd5b50610305610362366004611f27565b61086f565b610281610375366004611f27565b6108c1565b34801561038657600080fd5b50610281610395366004611e39565b6109b7565b3480156103a657600080fd5b506103ba6103b5366004611ded565b6109d2565b6040516102369190612104565b3480156103d357600080fd5b506102816103e236600461203d565b610a90565b3480156103f357600080fd5b5061030561040236600461203d565b610ae1565b34801561041357600080fd5b50610281610422366004611ff7565b610b3c565b34801561043357600080fd5b506102c361044236600461203d565b610b92565b34801561045357600080fd5b50610305610462366004611ded565b610bc7565b34801561047357600080fd5b50610281610c0b565b34801561048857600080fd5b50610281610c56565b34801561049d57600080fd5b506102c3610ca9565b3480156104b257600080fd5b50610254610cb8565b3480156104c757600080fd5b50610305610cc7565b3480156104dc57600080fd5b506102816104eb366004611eed565b610ccd565b3480156104fc57600080fd5b5061028161050b36600461203d565b610d9b565b34801561051c57600080fd5b50610305610ddf565b34801561053157600080fd5b50610281610540366004611f50565b610de5565b34801561055157600080fd5b50610281610560366004611e74565b610f17565b34801561057157600080fd5b5061025461058036600461203d565b610f56565b61028161059336600461203d565b610fd9565b3480156105a457600080fd5b50610281611182565b3480156105b957600080fd5b506102296105c8366004611e07565b611240565b3480156105d957600080fd5b5061022961126e565b3480156105ee57600080fd5b5061028161127c565b34801561060357600080fd5b50610281610612366004611ded565b6112d8565b60006001600160e01b0319821663780e9d6360e01b148061063c575061063c82611346565b90505b919050565b606060008054610653906129e7565b80601f016020809104026020016040519081016040528092919081815260200182805461067f906129e7565b80156106cc5780601f106106a1576101008083540402835291602001916106cc565b820191906000526020600020905b8154815290600101906020018083116106af57829003601f168201915b5050505050905090565b6106de611386565b6001600160a01b03166106ef610ca9565b6001600160a01b03161461071e5760405162461bcd60e51b81526004016107159061266b565b60405180910390fd5b80600c60008282546107309190612959565b909155505050565b60106020526000908152604090205460ff1681565b60006107588261138a565b6107745760405162461bcd60e51b8152600401610715906125d0565b506000908152600460205260409020546001600160a01b031690565b600061079b82610b92565b9050806001600160a01b0316836001600160a01b031614156107cf5760405162461bcd60e51b81526004016107159061276f565b806001600160a01b03166107e1611386565b6001600160a01b031614806107fd57506107fd816105c8611386565b6108195760405162461bcd60e51b8152600401610715906124ab565b61082383836113a7565b505050565b60085490565b600f5460ff1681565b610848610842611386565b82611415565b6108645760405162461bcd60e51b81526004016107159061281f565b61082383838361149a565b600061087a83610bc7565b82106108985760405162461bcd60e51b8152600401610715906121d2565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600c54816108cd610828565b6108d79190612959565b11156108f55760405162461bcd60e51b815260040161071590612469565b6108fd610ca9565b6001600160a01b0316336001600160a01b03161461099157600f5460ff166109375760405162461bcd60e51b815260040161071590612392565b600081118015610948575060058111155b6109645760405162461bcd60e51b8152600401610715906123c0565b80600d546109729190612985565b3410156109915760405162461bcd60e51b81526004016107159061261c565b60005b81811015610823576109a5836115c7565b806109af81612a22565b915050610994565b61082383838360405180602001604052806000815250610f17565b606060006109df83610bc7565b905060008167ffffffffffffffff811115610a0a57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a33578160200160208202803683370190505b50905060005b82811015610a8857610a4b858261086f565b828281518110610a6b57634e487b7160e01b600052603260045260246000fd5b602090810291909101015280610a8081612a22565b915050610a39565b509392505050565b610a98611386565b6001600160a01b0316610aa9610ca9565b6001600160a01b031614610acf5760405162461bcd60e51b81526004016107159061266b565b80600c600082825461073091906129a4565b6000610aeb610828565b8210610b095760405162461bcd60e51b8152600401610715906128a7565b60088281548110610b2a57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b610b44611386565b6001600160a01b0316610b55610ca9565b6001600160a01b031614610b7b5760405162461bcd60e51b81526004016107159061266b565b8051610b8e90600e906020840190611ccd565b5050565b6000818152600260205260408120546001600160a01b03168061063c5760405162461bcd60e51b815260040161071590612552565b60006001600160a01b038216610bef5760405162461bcd60e51b815260040161071590612508565b506001600160a01b031660009081526003602052604090205490565b610c13611386565b6001600160a01b0316610c24610ca9565b6001600160a01b031614610c4a5760405162461bcd60e51b81526004016107159061266b565b610c546000611624565b565b610c5e611386565b6001600160a01b0316610c6f610ca9565b6001600160a01b031614610c955760405162461bcd60e51b81526004016107159061266b565b600f805460ff19811660ff90911615179055565b600a546001600160a01b031690565b606060018054610653906129e7565b600d5481565b610cd5611386565b6001600160a01b0316826001600160a01b03161415610d065760405162461bcd60e51b81526004016107159061235b565b8060056000610d13611386565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff191692151592909217909155610d57611386565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610d8f9190612148565b60405180910390a35050565b610da3611386565b6001600160a01b0316610db4610ca9565b6001600160a01b031614610dda5760405162461bcd60e51b81526004016107159061266b565b600d55565b600c5481565b610ded611386565b6001600160a01b0316610dfe610ca9565b6001600160a01b031614610e245760405162461bcd60e51b81526004016107159061266b565b60005b818110156108235760106000848484818110610e5357634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610e689190611ded565b6001600160a01b0316815260208101919091526040016000205460ff1615610ea25760405162461bcd60e51b815260040161071590612870565b600160106000858585818110610ec857634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610edd9190611ded565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610f0f81612a22565b915050610e27565b610f28610f22611386565b83611415565b610f445760405162461bcd60e51b81526004016107159061281f565b610f5084848484611676565b50505050565b6060610f618261138a565b610f7d5760405162461bcd60e51b8152600401610715906126e9565b6000610f876116a9565b90506000815111610fa75760405180602001604052806000815250610fd2565b80610fb1846116b8565b604051602001610fc2929190612081565b6040516020818303038152906040525b9392505050565b600f543390610100900460ff166110025760405162461bcd60e51b815260040161071590612738565b600f5460ff16156110255760405162461bcd60e51b8152600401610715906122ec565b600082118015611036575060028211155b6110525760405162461bcd60e51b815260040161071590612166565b600c548261105e610828565b6110689190612959565b11156110865760405162461bcd60e51b815260040161071590612469565b6001600160a01b03811660009081526010602052604090205460ff166110be5760405162461bcd60e51b8152600401610715906127b0565b816110c882610bc7565b6110d29190612959565b600210156110f25760405162461bcd60e51b8152600401610715906128f3565b81600d546111009190612985565b34101561111f5760405162461bcd60e51b81526004016107159061261c565b8161112982610bc7565b6111339190612959565b6002141561115c576001600160a01b0381166000908152601060205260409020805460ff191690555b60005b8281101561082357611170826115c7565b8061117a81612a22565b91505061115f565b61118a611386565b6001600160a01b031661119b610ca9565b6001600160a01b0316146111c15760405162461bcd60e51b81526004016107159061266b565b6000336001600160a01b0316476040516111da906120b0565b60006040518083038185875af1925050503d8060008114611217576040519150601f19603f3d011682016040523d82523d6000602084013e61121c565b606091505b505090508061123d5760405162461bcd60e51b8152600401610715906127f5565b50565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600f54610100900460ff1681565b611284611386565b6001600160a01b0316611295610ca9565b6001600160a01b0316146112bb5760405162461bcd60e51b81526004016107159061266b565b600f805461ff001981166101009182900460ff1615909102179055565b6112e0611386565b6001600160a01b03166112f1610ca9565b6001600160a01b0316146113175760405162461bcd60e51b81526004016107159061266b565b6001600160a01b03811661133d5760405162461bcd60e51b81526004016107159061226f565b61123d81611624565b60006001600160e01b031982166380ac58cd60e01b148061137757506001600160e01b03198216635b5e139f60e01b145b8061063c575061063c826117d3565b3390565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906113dc82610b92565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006114208261138a565b61143c5760405162461bcd60e51b81526004016107159061241d565b600061144783610b92565b9050806001600160a01b0316846001600160a01b031614806114825750836001600160a01b03166114778461074d565b6001600160a01b0316145b8061149257506114928185611240565b949350505050565b826001600160a01b03166114ad82610b92565b6001600160a01b0316146114d35760405162461bcd60e51b8152600401610715906126a0565b6001600160a01b0382166114f95760405162461bcd60e51b815260040161071590612317565b6115048383836117ec565b61150f6000826113a7565b6001600160a01b03831660009081526003602052604081208054600192906115389084906129a4565b90915550506001600160a01b0382166000908152600360205260408120805460019290611566908490612959565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6115d1600b611875565b60006115dd600b61187e565b90506115e98282611882565b7fdb44e9cbd5e3e0a3d6abf452be42c92ccb39b3c84958755b111d6b586329dd42816040516116189190612950565b60405180910390a15050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61168184848461149a565b61168d8484848461189c565b610f505760405162461bcd60e51b81526004016107159061221d565b6060600e8054610653906129e7565b6060816116dd57506040805180820190915260018152600360fc1b602082015261063f565b8160005b811561170757806116f181612a22565b91506117009050600a83612971565b91506116e1565b60008167ffffffffffffffff81111561173057634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561175a576020820181803683370190505b5090505b84156114925761176f6001836129a4565b915061177c600a86612a3d565b611787906030612959565b60f81b8183815181106117aa57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a9053506117cc600a86612971565b945061175e565b6001600160e01b031981166301ffc9a760e01b14919050565b6117f7838383610823565b6001600160a01b0383166118135761180e816119b7565b611836565b816001600160a01b0316836001600160a01b0316146118365761183683826119fb565b6001600160a01b0382166118525761184d81611a98565b610823565b826001600160a01b0316826001600160a01b031614610823576108238282611b71565b80546001019055565b5490565b610b8e828260405180602001604052806000815250611bb5565b60006118b0846001600160a01b0316611be8565b156119ac57836001600160a01b031663150b7a026118cc611386565b8786866040518563ffffffff1660e01b81526004016118ee94939291906120c7565b602060405180830381600087803b15801561190857600080fd5b505af1925050508015611938575060408051601f3d908101601f1916820190925261193591810190611fdb565b60015b611992573d808015611966576040519150601f19603f3d011682016040523d82523d6000602084013e61196b565b606091505b50805161198a5760405162461bcd60e51b81526004016107159061221d565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611492565b506001949350505050565b600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b60006001611a0884610bc7565b611a1291906129a4565b600083815260076020526040902054909150808214611a65576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611aaa906001906129a4565b60008381526009602052604081205460088054939450909284908110611ae057634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110611b0f57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611b5557634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000611b7c83610bc7565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b611bbf8383611bee565b611bcc600084848461189c565b6108235760405162461bcd60e51b81526004016107159061221d565b3b151590565b6001600160a01b038216611c145760405162461bcd60e51b81526004016107159061259b565b611c1d8161138a565b15611c3a5760405162461bcd60e51b8152600401610715906122b5565b611c46600083836117ec565b6001600160a01b0382166000908152600360205260408120805460019290611c6f908490612959565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b828054611cd9906129e7565b90600052602060002090601f016020900481019282611cfb5760008555611d41565b82601f10611d1457805160ff1916838001178555611d41565b82800160010185558215611d41579182015b82811115611d41578251825591602001919060010190611d26565b50611d4d929150611d51565b5090565b5b80821115611d4d5760008155600101611d52565b600067ffffffffffffffff80841115611d8157611d81612a7d565b604051601f8501601f191681016020018281118282101715611da557611da5612a7d565b604052848152915081838501861015611dbd57600080fd5b8484602083013760006020868301015250509392505050565b80356001600160a01b038116811461063f57600080fd5b600060208284031215611dfe578081fd5b610fd282611dd6565b60008060408385031215611e19578081fd5b611e2283611dd6565b9150611e3060208401611dd6565b90509250929050565b600080600060608486031215611e4d578081fd5b611e5684611dd6565b9250611e6460208501611dd6565b9150604084013590509250925092565b60008060008060808587031215611e89578081fd5b611e9285611dd6565b9350611ea060208601611dd6565b925060408501359150606085013567ffffffffffffffff811115611ec2578182fd5b8501601f81018713611ed2578182fd5b611ee187823560208401611d66565b91505092959194509250565b60008060408385031215611eff578182fd5b611f0883611dd6565b915060208301358015158114611f1c578182fd5b809150509250929050565b60008060408385031215611f39578182fd5b611f4283611dd6565b946020939093013593505050565b60008060208385031215611f62578182fd5b823567ffffffffffffffff80821115611f79578384fd5b818501915085601f830112611f8c578384fd5b813581811115611f9a578485fd5b8660208083028501011115611fad578485fd5b60209290920196919550909350505050565b600060208284031215611fd0578081fd5b8135610fd281612a93565b600060208284031215611fec578081fd5b8151610fd281612a93565b600060208284031215612008578081fd5b813567ffffffffffffffff81111561201e578182fd5b8201601f8101841361202e578182fd5b61149284823560208401611d66565b60006020828403121561204e578081fd5b5035919050565b6000815180845261206d8160208601602086016129bb565b601f01601f19169290920160200192915050565b600083516120938184602088016129bb565b8351908301906120a78183602088016129bb565b01949350505050565b90565b6001600160a01b0391909116815260200190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906120fa90830184612055565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561213c57835183529284019291840191600101612120565b50909695505050505050565b901515815260200190565b600060208252610fd26020830184612055565b60208082526046908201527f4d696e696d756d203120616e64204d6178696d756d203220544d5257204c414e60408201527f442063616e206265206d696e74656420706572206164647265737320696e2070606082015265726573616c6560d01b608082015260a00190565b6020808252602b908201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560408201526a74206f6620626f756e647360a81b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b602080825260119082015270141c995cd85b19481a5cc818db1bdcd959607a1b604082015260600190565b60208082526024908201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b60208082526014908201527314d85b19481a5cc81b9bdd081bdc195b881e595d60621b604082015260600190565b6020808252603c908201527f4d696e696d756d20312026204d6178696d756d203520544d52574c414e44206360408201527f616e206265206d696e74656420706572207472616e73616374696f6e00000000606082015260800190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b60208082526022908201527f45786365656473206d6178696d756d20737570706c79206f6620544d52574c41604082015261139160f21b606082015260800190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201526832b73a103a37b5b2b760b91b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252602f908201527f45746865722073656e7420776974682074686973207472616e73616374696f6e60408201526e081a5cc81b9bdd0818dbdc9c9958dd608a1b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960408201526839903737ba1037bbb760b91b606082015260800190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201526e3732bc34b9ba32b73a103a37b5b2b760891b606082015260800190565b60208082526017908201527f50726573616c65206973206e6f74206f70656e20796574000000000000000000604082015260600190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656040820152603960f91b606082015260800190565b60208082526025908201527f41646472657373206e6f7420656c696769626c6520666f722070726573616c65604082015264081b5a5b9d60da1b606082015260800190565b60208082526010908201526f2a3930b739b332b9103330b4b632b21760811b604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252601b908201527f4164647265737320616c72656164792077686974656c69737465640000000000604082015260600190565b6020808252602c908201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60408201526b7574206f6620626f756e647360a01b606082015260800190565b60208082526038908201527f50757263686173652077696c6c20657863656564206d61782070726573616c6560408201527f206d696e7420616d6f756e742070657220616464726573730000000000000000606082015260800190565b90815260200190565b6000821982111561296c5761296c612a51565b500190565b60008261298057612980612a67565b500490565b600081600019048311821515161561299f5761299f612a51565b500290565b6000828210156129b6576129b6612a51565b500390565b60005b838110156129d65781810151838201526020016129be565b83811115610f505750506000910152565b6002810460018216806129fb57607f821691505b60208210811415612a1c57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612a3657612a36612a51565b5060010190565b600082612a4c57612a4c612a67565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461123d57600080fdfea2646970667358221220983bb3f7245752b8125181d1e178994c6e57d4cb056838d763ea3cca82cf957764736f6c6343000800003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000