60806040526c29f578a185b69b2a8a54f40000600e553480156200002257600080fd5b50604051806040016040528060048152602001634567677360e01b815250604051806040016040528060048152602001634547475360e01b81525081818160059080519060200190620000779291906200041d565b5080516200008d9060069060208401906200041d565b50620000a8915060009050620000a2620001ca565b620001ce565b620000d77f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6620000a2620001ca565b620001067f5fde63b561377d1441afa201ff619faac2ff8fed70a7fbdbe7a5cb07768c0b75620000a2620001ca565b506200011d905062000117620001ca565b620001de565b670de0b6b3a7640000600855600e54620001379062000230565b600b819055600e54600f55600960006200015062000277565b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550336001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e54604051620001bc9190620004c3565b60405180910390a362000556565b3390565b620001da828262000286565b5050565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000620002716008546200025d69d3c21bcecceda100000085620002c960201b620011871790919060201c565b620002de60201b620011931790919060201c565b92915050565b6007546001600160a01b031690565b6200029d8282620002ec60201b6200119f1760201c565b6000828152600160209081526040909120620002c49183906200122462000376821b17901c565b505050565b6000620002d78284620004ed565b9392505050565b6000620002d78284620004cc565b620002f882826200038d565b620001da576000828152602081815260408083206001600160a01b03851684529091529020805460ff1916600117905562000332620001ca565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000620002d7836001600160a01b038416620003b6565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6000620003c4838362000405565b620003fc5750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000271565b50600062000271565b60009081526001919091016020526040902054151590565b8280546200042b9062000519565b90600052602060002090601f0160209004810192826200044f57600085556200049a565b82601f106200046a57805160ff19168380011785556200049a565b828001600101855582156200049a579182015b828111156200049a5782518255916020019190600101906200047d565b50620004a8929150620004ac565b5090565b5b80821115620004a85760008155600101620004ad565b90815260200190565b600082620004e857634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156200051457634e487b7160e01b81526011600452602481fd5b500290565b6002810460018216806200052e57607f821691505b602082108114156200055057634e487b7160e01b600052602260045260246000fd5b50919050565b61284e80620005666000396000f3fe608060405234801561001057600080fd5b506004361061027f5760003560e01c8063739eb2c61161015c578063a217fddf116100ce578063d539139311610087578063d539139314610510578063d547741f14610518578063dd62ed3e1461052b578063ec342ad01461053e578063f2fde38b14610546578063f455cb3b146105595761027f565b8063a217fddf146104a9578063a457c2d7146104b1578063a9059cbb146104c4578063ca15c873146104d7578063cea9d26f146104ea578063d505accf146104fd5761027f565b80638da5cb5b116101205780638da5cb5b1461044b5780639010d07c14610460578063917505f41461047357806391d148541461048657806395d89b411461049957806397d63f93146104a15761027f565b8063739eb2c61461040257806379cc67901461040a5780637af548c11461041d5780637ecebe001461043057806383eb70e5146104435761027f565b8063313ce567116101f55780633af9e669116101b95780633af9e669146103a657806340c10f19146103b957806342966c68146103cc57806364dd48f5146103df57806370a08231146103e7578063715018a6146103fa5761027f565b8063313ce56714610350578063336d2692146103655780633644e5151461037857806336568abe1461038057806339509351146103935761027f565b806320606b701161024757806320606b70146102f2578063222d52ee146102fa57806323b872dd1461030d578063248a9ca3146103205780632f2ff15d1461033357806330adf81f146103485761027f565b806301ffc9a71461028457806306fdde03146102ad578063095ea7b3146102c257806311d3e6c4146102d557806318160ddd146102ea575b600080fd5b610297610292366004612091565b61056c565b6040516102a491906121ca565b60405180910390f35b6102b5610599565b6040516102a49190612230565b6102976102d0366004611ff1565b61062b565b6102dd610684565b6040516102a491906121d5565b6102dd610693565b6102dd610699565b6102dd610308366004612036565b6106bd565b61029761031b366004611f45565b6106c8565b6102dd61032e366004612036565b6107fb565b61034661034136600461204e565b610810565b005b6102dd610831565b610358610855565b6040516102a4919061269f565b610297610373366004611ff1565b61085a565b6102dd610920565b61034661038e36600461204e565b610926565b6102976103a1366004611ff1565b610975565b6102dd6103b4366004611ef9565b6109e9565b6102976103c7366004611ff1565b610a04565b6103466103da366004612036565b610a61565b6102dd610a6d565b6102dd6103f5366004611ef9565b610a7b565b610346610a9d565b6102dd610ab1565b610346610418366004611ff1565b610ab7565b6102dd61042b3660046120b9565b610ad3565b6102dd61043e366004611ef9565b610c3e565b6102dd610c50565b610453610c74565b6040516102a4919061219d565b61045361046e366004612070565b610c83565b610297610481366004611ff1565b610c9b565b61029761049436600461204e565b610cef565b6102b5610d18565b6102dd610d27565b6102dd610d2d565b6102976104bf366004611ff1565b610d32565b6102976104d2366004611ff1565b610dfa565b6102dd6104e5366004612036565b610eca565b6102976104f8366004611f45565b610ee1565b61034661050b366004611f80565b610f00565b6102dd6110ce565b61034661052636600461204e565b6110f2565b6102dd610539366004611f13565b61110e565b6102dd611139565b610346610554366004611ef9565b611145565b6102dd610567366004612036565b61117c565b60006001600160e01b03198216635a05180f60e01b1480610591575061059182611239565b90505b919050565b6060600580546105a89061275e565b80601f01602080910402602001604051908101604052809291908181526020018280546105d49061275e565b80156106215780601f106105f657610100808354040283529160200191610621565b820191906000526020600020905b81548152906001019060200180831161060457829003601f168201915b5050505050905090565b336000818152600a602090815260408083206001600160a01b038716808552925280832085905551919290916000805160206127f9833981519152906106729086906121d5565b60405180910390a35060015b92915050565b600061068e61125e565b905090565b600f5490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600061059182611270565b6000826001600160a01b0381166106de57600080fd5b6001600160a01b0381163014156106f457600080fd5b6001600160a01b0385166000908152600a602090815260408083203384529091529020546107229084611295565b6001600160a01b0386166000908152600a60209081526040808320338452909152812091909155610752846112a1565b6001600160a01b0387166000908152600960205260409020549091506107789082611295565b6001600160a01b0380881660009081526009602052604080822093909355908716815220546107a790826112bf565b6001600160a01b0380871660008181526009602052604090819020939093559151908816906000805160206127d9833981519152906107e79088906121d5565b60405180910390a350600195945050505050565b60009081526020819052604090206001015490565b610819826107fb565b610822816112cb565b61082c83836112dc565b505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b601290565b6000826001600160a01b03811661087057600080fd5b6001600160a01b03811630141561088657600080fd5b336000908152600960205260409020546108a09084611295565b33600090815260096020526040808220929092556001600160a01b038616815220546108cc90846112bf565b6001600160a01b038516600081815260096020526040902091909155336000805160206127d983398151915261090186611270565b60405161090e91906121d5565b60405180910390a35060019392505050565b600c5481565b61092e6112fe565b6001600160a01b0316816001600160a01b0316146109675760405162461bcd60e51b815260040161095e9061263a565b60405180910390fd5b6109718282611302565b5050565b336000908152600a602090815260408083206001600160a01b03861684529091528120546109a390836112bf565b336000818152600a602090815260408083206001600160a01b038916808552925291829020849055905190926000805160206127f98339815191529161067291906121d5565b6001600160a01b031660009081526009602052604090205490565b6000610a327f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66104946112fe565b610a4e5760405162461bcd60e51b815260040161095e90612399565b610a588383611324565b50600192915050565b610a6a81611433565b50565b69d3c21bcecceda100000081565b6001600160a01b03811660009081526009602052604081205461059190611270565b610aa56114f6565b610aaf6000611535565b565b60085481565b610ac982610ac36112fe565b83611587565b61097182826115d1565b6000610b017f5fde63b561377d1441afa201ff619faac2ff8fed70a7fbdbe7a5cb07768c0b756104946112fe565b610b1d5760405162461bcd60e51b815260040161095e9061243b565b82610b6a577fc6642d24d84e7f3d36ca39f5cce10e75639d9b158d5193aa350e2f900653e4c084600854600854604051610b5993929190612689565b60405180910390a150600f54610c37565b60085482610ba257610b9a670de0b6b3a7640000610b94610b8b8288611295565b60085490611187565b90611193565b600855610be6565b6000610bbd670de0b6b3a7640000610b94610b8b82896112bf565b9050610bc761125e565b811015610bd8576008819055610be4565b610be061125e565b6008555b505b610bf1600b54611270565b600f556008546040517fc6642d24d84e7f3d36ca39f5cce10e75639d9b158d5193aa350e2f900653e4c091610c299188918591612689565b60405180910390a15050600f545b9392505050565b600d6020526000908152604090205481565b7f5fde63b561377d1441afa201ff619faac2ff8fed70a7fbdbe7a5cb07768c0b7581565b6007546001600160a01b031690565b6000828152600160205260408120610c379083611696565b6000610cc97f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66104946112fe565b610ce55760405162461bcd60e51b815260040161095e90612399565b610a5883836116a2565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600680546105a89061275e565b600b5481565b600081565b336000908152600a602090815260408083206001600160a01b0386168452909152812054808310610d8657336000908152600a602090815260408083206001600160a01b0388168452909152812055610db5565b610d908184611295565b336000908152600a602090815260408083206001600160a01b03891684529091529020555b336000818152600a602090815260408083206001600160a01b0389168085529252918290205491519092916000805160206127f98339815191529161090e91906121d5565b6000826001600160a01b038116610e1057600080fd5b6001600160a01b038116301415610e2657600080fd5b6000610e31846112a1565b33600090815260096020526040902054909150610e4e9082611295565b33600090815260096020526040808220929092556001600160a01b03871681522054610e7a90826112bf565b6001600160a01b0386166000818152600960205260409081902092909255905133906000805160206127d983398151915290610eb79088906121d5565b60405180910390a3506001949350505050565b6000818152600160205260408120610591906117a4565b6000610eeb6114f6565b610ef68484846117af565b5060019392505050565b83421115610f205760405162461bcd60e51b815260040161095e9061246b565b600c546001600160a01b0388166000908152600d6020526040812080549192917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b919087610f7383612799565b919050558a604051602001610f8d969594939291906121de565b60405160208183030381529060405280519060200120604051602001610fb492919061210d565b60408051601f19818403018152919052805160209091012090506001600160a01b038816610ff45760405162461bcd60e51b815260040161095e90612498565b600181858585604051600081526020016040526040516110179493929190612212565b6020604051602081039080840390855afa158015611039573d6000803e3d6000fd5b505050602060405103516001600160a01b0316886001600160a01b0316146110735760405162461bcd60e51b815260040161095e9061240e565b6001600160a01b038089166000818152600a60209081526040808320948c168084529490915290819020899055516000805160206127f9833981519152906110bc908a906121d5565b60405180910390a35050505050505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6110fb826107fb565b611104816112cb565b61082c8383611302565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b670de0b6b3a764000081565b61114d6114f6565b6001600160a01b0381166111735760405162461bcd60e51b815260040161095e906122da565b610a6a81611535565b6000610591826112a1565b6000610c3782846126e5565b6000610c3782846126c5565b6111a98282610cef565b610971576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556111e06112fe565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610c37836001600160a01b038416611805565b60006001600160e01b03198216637965db0b60e01b148061059157506105918261184f565b6000600b5460001961068e91906126c5565b600061059169d3c21bcecceda1000000610b946008548561118790919063ffffffff16565b6000610c378284612704565b60085460009061059190610b948469d3c21bcecceda1000000611187565b6000610c3782846126ad565b610a6a816112d76112fe565b611868565b6112e6828261119f565b600082815260016020526040902061082c9082611224565b3390565b61130c82826118c1565b600082815260016020526040902061082c9082611944565b600f5461133190826112bf565b600f55600061133f826112a1565b600b5490915061134f90826112bf565b600b5561135a61125e565b600854111561137b5760405162461bcd60e51b815260040161095e90612603565b6001600160a01b03831660009081526009602052604090205461139e90826112bf565b6001600160a01b0384166000908152600960205260409081902091909155517f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885906113ec90859085906121b1565b60405180910390a1826001600160a01b031660006001600160a01b03166000805160206127d98339815191528460405161142691906121d5565b60405180910390a3505050565b600f546114409082611295565b600f55600061144e826112a1565b600b5490915061145e9082611295565b600b553360009081526009602052604090205461147b9082611295565b33600081815260096020526040908190209290925590517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5916114bf9185906121b1565b60405180910390a160405160009033906000805160206127d9833981519152906114ea9086906121d5565b60405180910390a35050565b6114fe6112fe565b6001600160a01b031661150f610c74565b6001600160a01b031614610aaf5760405162461bcd60e51b815260040161095e906124c8565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000611593848461110e565b905060001981146115cb57818110156115be5760405162461bcd60e51b815260040161095e90612362565b6115cb8484848403611959565b50505050565b6001600160a01b0382166115f75760405162461bcd60e51b815260040161095e906124fd565b6116038260008361082c565b6001600160a01b0382166000908152600260205260409020548181101561163c5760405162461bcd60e51b815260040161095e90612298565b6001600160a01b0383166000818152600260205260408082208585039055600480548690039055519091906000805160206127d9833981519152906116829086906121d5565b60405180910390a361082c8360008461082c565b6000610c3783836119ee565b600b546116af90826112bf565b600b5560006116bd82611270565b600f549091506116cd90826112bf565b600f556116d861125e565b60085411156116f95760405162461bcd60e51b815260040161095e90612603565b6001600160a01b03831660009081526009602052604090205461171c90836112bf565b6001600160a01b0384166000908152600960205260409081902091909155517f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859061176a90859084906121b1565b60405180910390a1826001600160a01b031660006001600160a01b03166000805160206127d98339815191528360405161142691906121d5565b600061059182611a26565b61082c8363a9059cbb60e01b84846040516024016117ce9291906121b1565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611a2a565b60006118118383611ab9565b6118475750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561067e565b50600061067e565b6001600160e01b031981166301ffc9a760e01b14919050565b6118728282610cef565b6109715761187f81611ad1565b61188a836020611ae3565b60405160200161189b929190612128565b60408051601f198184030181529082905262461bcd60e51b825261095e91600401612230565b6118cb8282610cef565b15610971576000828152602081815260408083206001600160a01b03851684529091529020805460ff191690556119006112fe565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6000610c37836001600160a01b038416611c95565b6001600160a01b03831661197f5760405162461bcd60e51b815260040161095e9061253e565b6001600160a01b0382166119a55760405162461bcd60e51b815260040161095e90612320565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055516000805160206127f9833981519152906114269085906121d5565b6000826000018281548110611a1357634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b5490565b6000611a7f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611db29092919063ffffffff16565b80519091501561082c5780806020019051810190611a9d919061201a565b61082c5760405162461bcd60e51b815260040161095e906125b9565b60009081526001919091016020526040902054151590565b60606105916001600160a01b03831660145b60606000611af28360026126e5565b611afd9060026126ad565b67ffffffffffffffff811115611b2357634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611b4d576020820181803683370190505b509050600360fc1b81600081518110611b7657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611bb357634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a9053506000611bd78460026126e5565b611be29060016126ad565b90505b6001811115611c76576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611c2457634e487b7160e01b600052603260045260246000fd5b1a60f81b828281518110611c4857634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c93611c6f81612747565b9050611be5565b508315610c375760405162461bcd60e51b815260040161095e90612263565b60008181526001830160205260408120548015611da8576000611cb9600183612704565b8554909150600090611ccd90600190612704565b9050818114611d4e576000866000018281548110611cfb57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080876000018481548110611d2c57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611d6d57634e487b7160e01b600052603160045260246000fd5b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061067e565b600091505061067e565b6060611dc18484600085611dc9565b949350505050565b606082471015611deb5760405162461bcd60e51b815260040161095e906123c8565b600080866001600160a01b03168587604051611e0791906120f1565b60006040518083038185875af1925050503d8060008114611e44576040519150601f19603f3d011682016040523d82523d6000602084013e611e49565b606091505b5091509150611e5a87838387611e65565b979650505050505050565b60608315611e9f578251611e9857611e7c85611ea9565b611e985760405162461bcd60e51b815260040161095e90612582565b5081611dc1565b611dc18383611eb8565b6001600160a01b03163b151590565b815115611ec85781518083602001fd5b8060405162461bcd60e51b815260040161095e9190612230565b80356001600160a01b038116811461059457600080fd5b600060208284031215611f0a578081fd5b610c3782611ee2565b60008060408385031215611f25578081fd5b611f2e83611ee2565b9150611f3c60208401611ee2565b90509250929050565b600080600060608486031215611f59578081fd5b611f6284611ee2565b9250611f7060208501611ee2565b9150604084013590509250925092565b600080600080600080600060e0888a031215611f9a578283fd5b611fa388611ee2565b9650611fb160208901611ee2565b95506040880135945060608801359350608088013560ff81168114611fd4578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215612003578182fd5b61200c83611ee2565b946020939093013593505050565b60006020828403121561202b578081fd5b8151610c37816127ca565b600060208284031215612047578081fd5b5035919050565b60008060408385031215612060578182fd5b82359150611f3c60208401611ee2565b60008060408385031215612082578182fd5b50508035926020909101359150565b6000602082840312156120a2578081fd5b81356001600160e01b031981168114610c37578182fd5b6000806000606084860312156120cd578283fd5b833592506020840135915060408401356120e6816127ca565b809150509250925092565b6000825161210381846020870161271b565b9190910192915050565b61190160f01b81526002810192909252602282015260420190565b60007f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008252835161216081601785016020880161271b565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161219181602884016020880161271b565b01602801949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b90815260200190565b9586526001600160a01b0394851660208701529290931660408501526060840152608083019190915260a082015260c00190565b93845260ff9290921660208401526040830152606082015260800190565b600060208252825180602084015261224f81604085016020870161271b565b601f01601f19169190910160400192915050565b6020808252818101527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604082015260600190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601d908201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604082015260600190565b6020808252601590820152744d7573742068617665206d696e74657220726f6c6560581b604082015260600190565b60208082526026908201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6040820152651c8818d85b1b60d21b606082015260800190565b6020808252601390820152721151d1d4cbda5b9d985b1a590b5c195c9b5a5d606a1b604082015260600190565b6020808252601690820152754d7573742068617665207265626173657220726f6c6560501b604082015260600190565b6020808252601390820152721151d1d4cbdc195c9b5a5d0b595e1c1a5c9959606a1b604082015260600190565b6020808252601690820152750454747532f696e76616c69642d616464726573732d360541b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252601a908201527f6d6178207363616c696e6720666163746f7220746f6f206c6f77000000000000604082015260600190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b600082198211156126c0576126c06127b4565b500190565b6000826126e057634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156126ff576126ff6127b4565b500290565b600082821015612716576127166127b4565b500390565b60005b8381101561273657818101518382015260200161271e565b838111156115cb5750506000910152565b600081612756576127566127b4565b506000190190565b60028104600182168061277257607f821691505b6020821081141561279357634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156127ad576127ad6127b4565b5060010190565b634e487b7160e01b600052601160045260246000fd5b8015158114610a6a57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a264697066735822122001eeadd2a14d78d0dc6a67d866c3a453de939b0172fac3c0e5097cb8c047cba364736f6c63430008010033