60c06040526002600d819055600e819055600f55601080546001600160a01b031990811673a6bef0bdbf429c5f1e5f9e925813e86bad5bc1651790915560118054909116739eadcfcf464246b9dcb33ffb759f9a10574919c717905560128054781e01000100109dc733c5f94987d608275b4234630cff2fd505600164ffff00ff0160a01b03199091161790556a084595161401484a0000006014556a108b2a2c2802909400000060155569021e19e0c9bab2400000601655348015620000c557600080fd5b506040805180820182526008815267446f67654241594360c01b602080830191909152825180840184526005815264444241594360d81b91810191909152600080546001600160a01b03191633908117825593519293919260129291907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a382516200015c9060019060208601906200056f565b508151620001729060029060208501906200056f565b506003805460ff90921660ff199092169190911790555050601780546001600160a01b031916339081179091556b033b2e3c9fd0803ce8000000600c81905560009182526004602081815260409384902092909255825163c45a015560e01b81529251737a250d5630b4cf539739df2c5dacb4c659f2488d93849363c45a0155938281019391928290030181865afa15801562000213573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000239919062000615565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000287573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ad919062000615565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000321919062000615565b6001600160a01b0390811660a05281166080526001600660006200034d6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526006909352818320805485166001908117909155601054821684528284208054861682179055601154821684528284208054861682179055601254909116835290822080549093168117909255600890620003e16000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790556010548216815260089093528183208054851660019081179091556011548216845282842080548616821790556012549091168352818320805485168217905530835290822080549093168117909255600990620004756000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805460ff191692151592909217909155600190600a90620004b96000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560a0519091168152600a83528181208054851660019081179091556007909352208054909216179055620005183390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040516200056091815260200190565b60405180910390a35062000683565b8280546200057d9062000647565b90600052602060002090601f016020900481019282620005a15760008555620005ec565b82601f10620005bc57805160ff1916838001178555620005ec565b82800160010185558215620005ec579182015b82811115620005ec578251825591602001919060010190620005cf565b50620005fa929150620005fe565b5090565b5b80821115620005fa5760008155600101620005ff565b6000602082840312156200062857600080fd5b81516001600160a01b03811681146200064057600080fd5b9392505050565b600181811c908216806200065c57607f821691505b6020821081036200067d57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05161297a620006c5600039600081816105570152611b750152600081816103f10152818161239c015281816124550152612491015261297a6000f3fe6080604052600436106103395760003560e01c80637d1db4a5116101ab578063c49b9a80116100f7578063e083e92211610095578063f29b22391161006f578063f29b2239146109b9578063f2fde38b146109d9578063fe575a87146109f9578063fee98cc614610a3257600080fd5b8063e083e92214610959578063e0f07e3a14610979578063ea2f0b371461099957600080fd5b8063d2138a6d116100d1578063d2138a6d146108c7578063d7c94efd146108e7578063dccd8bd2146108fd578063dd62ed3e1461091357600080fd5b8063c49b9a8014610871578063c57a6c4414610891578063d12a7688146108b157600080fd5b806395d89b4111610164578063a9059cbb1161013e578063a9059cbb146107f1578063aaa867a014610811578063b2bdfa7b14610831578063c3366ac31461085157600080fd5b806395d89b411461079c57806397c44288146107b1578063a457c2d7146107d157600080fd5b80637d1db4a5146106f357806388bb012a1461070957806389bad0a6146107295780638a8c523c146107495780638da5cb5b1461075e578063906e9dd01461077c57600080fd5b8063484ed334116102855780636690864e1161022357806370a08231116101fd57806370a0823114610667578063715018a61461069d578063722b62ad146106b2578063728d41c9146106d357600080fd5b80636690864e1461061b5780636b67c4df1461063b5780636c0a24eb1461065157600080fd5b806350db71fb1161025f57806350db71fb1461059a5780635ec270c8146105ba578063617fe0ed146105da57806364f5a5bb146105fb57600080fd5b8063484ed3341461053057806349bd5a5e146105455780634a74bb021461057957600080fd5b80631c75f085116102f2578063313ce567116102cc578063313ce567146104aa57806339509351146104d0578063437823ec146104f0578063457c194c1461051057600080fd5b80631c75f0851461044a57806323b872dd1461046a5780632d5945671461048a57600080fd5b806301b95e1d14610345578063064a59d01461036757806306fdde031461039d578063095ea7b3146103bf5780631694505e146103df57806318160ddd1461042b57600080fd5b3661034057005b600080fd5b34801561035157600080fd5b50610365610360366004612544565b610a52565b005b34801561037357600080fd5b5060125461038890600160b01b900460ff1681565b60405190151581526020015b60405180910390f35b3480156103a957600080fd5b506103b2610ac1565b6040516103949190612561565b3480156103cb57600080fd5b506103886103da3660046125b6565b610b53565b3480156103eb57600080fd5b506104137f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610394565b34801561043757600080fd5b50600c545b604051908152602001610394565b34801561045657600080fd5b50601254610413906001600160a01b031681565b34801561047657600080fd5b506103886104853660046125e2565b610b6a565b34801561049657600080fd5b506103656104a5366004612631565b610bd3565b3480156104b657600080fd5b5060035460ff165b60405160ff9091168152602001610394565b3480156104dc57600080fd5b506103886104eb3660046125b6565b610c79565b3480156104fc57600080fd5b5061036561050b366004612544565b610caf565b34801561051c57600080fd5b5061036561052b366004612670565b610cfd565b34801561053c57600080fd5b50610365610d2c565b34801561055157600080fd5b506104137f000000000000000000000000000000000000000000000000000000000000000081565b34801561058557600080fd5b5060125461038890600160a81b900460ff1681565b3480156105a657600080fd5b506103656105b5366004612689565b610de3565b3480156105c657600080fd5b506103656105d5366004612544565b610e38565b3480156105e657600080fd5b5060125461038890600160b81b900460ff1681565b34801561060757600080fd5b50610365610616366004612670565b610e83565b34801561062757600080fd5b50610365610636366004612544565b610efa565b34801561064757600080fd5b5061043c600d5481565b34801561065d57600080fd5b5061043c60155481565b34801561067357600080fd5b5061043c610682366004612544565b6001600160a01b031660009081526004602052604090205490565b3480156106a957600080fd5b50610365610f46565b3480156106be57600080fd5b506012546104be90600160c01b900460ff1681565b3480156106df57600080fd5b506103656106ee366004612670565b610fba565b3480156106ff57600080fd5b5061043c60145481565b34801561071557600080fd5b50610365610724366004612544565b611031565b34801561073557600080fd5b50610365610744366004612544565b61107f565b34801561075557600080fd5b506103656110cb565b34801561076a57600080fd5b506000546001600160a01b0316610413565b34801561078857600080fd5b50610365610797366004612544565b61110a565b3480156107a857600080fd5b506103b2611156565b3480156107bd57600080fd5b506103656107cc366004612670565b611165565b3480156107dd57600080fd5b506103886107ec3660046125b6565b611194565b3480156107fd57600080fd5b5061038861080c3660046125b6565b6111e3565b34801561081d57600080fd5b5061036561082c366004612689565b6111f0565b34801561083d57600080fd5b50601754610413906001600160a01b031681565b34801561085d57600080fd5b5061036561086c366004612670565b611245565b34801561087d57600080fd5b5061036561088c3660046126b7565b611274565b34801561089d57600080fd5b506103656108ac366004612670565b6112f6565b3480156108bd57600080fd5b5061043c60165481565b3480156108d357600080fd5b506103656108e2366004612689565b611325565b3480156108f357600080fd5b5061043c600f5481565b34801561090957600080fd5b5061043c600e5481565b34801561091f57600080fd5b5061043c61092e3660046126d4565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b34801561096557600080fd5b50610365610974366004612544565b61137a565b34801561098557600080fd5b50601054610413906001600160a01b031681565b3480156109a557600080fd5b506103656109b4366004612544565b6115b8565b3480156109c557600080fd5b50601154610413906001600160a01b031681565b3480156109e557600080fd5b506103656109f4366004612544565b611603565b348015610a0557600080fd5b50610388610a14366004612544565b6001600160a01b03166000908152600b602052604090205460ff1690565b348015610a3e57600080fd5b50610365610a4d366004612544565b6116ed565b6000546001600160a01b03163314610a855760405162461bcd60e51b8152600401610a7c90612702565b60405180910390fd5b6001600160a01b031660009081526007602090815260408083208054600160ff199182168117909255600a909352922080549091169091179055565b606060018054610ad090612737565b80601f0160208091040260200160405190810160405280929190818152602001828054610afc90612737565b8015610b495780601f10610b1e57610100808354040283529160200191610b49565b820191906000526020600020905b815481529060010190602001808311610b2c57829003601f168201915b5050505050905090565b6000610b60338484611738565b5060015b92915050565b6000610b7784848461185c565b610bc98433610bc4856040518060600160405280602881526020016128d2602891396001600160a01b038a1660009081526005602090815260408083203384529091529020549190611ff6565b611738565b5060019392505050565b6000546001600160a01b03163314610bfd5760405162461bcd60e51b8152600401610a7c90612702565b610e108160ff161115610c425760405162461bcd60e51b815260206004820152600d60248201526c131a5b5a5d081c995858da1959609a1b6044820152606401610a7c565b6012805461ffff60b81b1916600160b81b9315159390930260ff60c01b191692909217600160c01b60ff9290921691909102179055565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610b60918590610bc49086612030565b6000546001600160a01b03163314610cd95760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b6000546001600160a01b03163314610d275760405162461bcd60e51b8152600401610a7c90612702565b600d55565b6000546001600160a01b03163314610d565760405162461bcd60e51b8152600401610a7c90612702565b60004711610da65760405162461bcd60e51b815260206004820152601f60248201527f43616e2774207769746864726177206e65676174697665206f72207a65726f006044820152606401610a7c565b600080546040516001600160a01b03909116914780156108fc02929091818181858888f19350505050158015610de0573d6000803e3d6000fd5b50565b6000546001600160a01b03163314610e0d5760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610e625760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03166000908152600760205260409020805460ff19169055565b6000546001600160a01b03163314610ead5760405162461bcd60e51b8152600401610a7c90612702565b69152d02c7e14af6800000811015610ef55760405162461bcd60e51b815260206004820152600b60248201526a139bdd08105b1b1bddd95960aa1b6044820152606401610a7c565b601455565b6000546001600160a01b03163314610f245760405162461bcd60e51b8152600401610a7c90612702565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610f705760405162461bcd60e51b8152600401610a7c90612702565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610fe45760405162461bcd60e51b8152600401610a7c90612702565b692a5a058fc295ed00000081101561102c5760405162461bcd60e51b815260206004820152600b60248201526a139bdd08105b1b1bddd95960aa1b6044820152606401610a7c565b601555565b6000546001600160a01b0316331461105b5760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03166000908152600b60205260409020805460ff19166001179055565b6000546001600160a01b031633146110a95760405162461bcd60e51b8152600401610a7c90612702565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146110f55760405162461bcd60e51b8152600401610a7c90612702565b6012805460ff60b01b1916600160b01b179055565b6000546001600160a01b031633146111345760405162461bcd60e51b8152600401610a7c90612702565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b606060028054610ad090612737565b6000546001600160a01b0316331461118f5760405162461bcd60e51b8152600401610a7c90612702565b600f55565b6000610b603384610bc485604051806060016040528060258152602001612920602591393360009081526005602090815260408083206001600160a01b038d1684529091529020549190611ff6565b6000610b6033848461185c565b6000546001600160a01b0316331461121a5760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461126f5760405162461bcd60e51b8152600401610a7c90612702565b600e55565b6000546001600160a01b0316331461129e5760405162461bcd60e51b8152600401610a7c90612702565b60128054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906112eb90831515815260200190565b60405180910390a150565b6000546001600160a01b031633146113205760405162461bcd60e51b8152600401610a7c90612702565b601655565b6000546001600160a01b0316331461134f5760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146113a45760405162461bcd60e51b8152600401610a7c90612702565b306001600160a01b038216036114115760405162461bcd60e51b815260206004820152602c60248201527f43616e277420776974686472617720746f6b656e732064657374696e6564206660448201526b6f72206c697175696469747960a01b6064820152608401610a7c565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611458573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061147c9190612771565b116114bc5760405162461bcd60e51b815260206004820152601060248201526f043616e277420776974686472617720360841b6044820152606401610a7c565b806001600160a01b031663a9059cbb6114dd6000546001600160a01b031690565b6040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015611521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115459190612771565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611590573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115b4919061278a565b5050565b6000546001600160a01b031633146115e25760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03166000908152600660205260409020805460ff19169055565b6000546001600160a01b0316331461162d5760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b0381166116925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a7c565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146117175760405162461bcd60e51b8152600401610a7c90612702565b6001600160a01b03166000908152600b60205260409020805460ff19169055565b6001600160a01b03831661179a5760405162461bcd60e51b8152602060048201526024808201527f42455032303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a7c565b6001600160a01b0382166117fb5760405162461bcd60e51b815260206004820152602260248201527f42455032303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a7c565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166118c05760405162461bcd60e51b815260206004820152602560248201527f42455032303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a7c565b6001600160a01b0382166119225760405162461bcd60e51b815260206004820152602360248201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a7c565b6001600160a01b0383166000908152600b602052604090205460ff16156119835760405162461bcd60e51b815260206004820152601560248201527414d95b99195c881a5cc8189b1858dadb1a5cdd1959605a1b6044820152606401610a7c565b6001600160a01b0382166000908152600b602052604090205460ff16156119ec5760405162461bcd60e51b815260206004820152601860248201527f526563697069656e7420697320626c61636b6c697374656400000000000000006044820152606401610a7c565b6000546001600160a01b03848116911614611a5a57601254600160b01b900460ff16611a5a5760405162461bcd60e51b815260206004820152601b60248201527f2054726164696e67206973206e6f7420656e61626c65642079657400000000006044820152606401610a7c565b6001600160a01b03831660009081526009602052604090205460ff16611ad857601454811115611ad85760405162461bcd60e51b815260206004820152602360248201527f4d6178696d756d207472616e73616374696f6e206c696d69742072656163686560448201526264212160e81b6064820152608401610a7c565b6001600160a01b0382166000908152600a602052604090205460ff16611b735760155481611b1b846001600160a01b031660009081526004602052604090205490565b611b2591906127bd565b1115611b735760405162461bcd60e51b815260206004820152601e60248201527f4d6178696d756d2077616c6c6574206c696d69742072656163686564212100006044820152606401610a7c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316148015611bbd5750601254600160b81b900460ff165b8015611be257506001600160a01b03821660009081526008602052604090205460ff16155b15611c93576001600160a01b0382166000908152601360205260409020544211611c625760405162461bcd60e51b815260206004820152602b60248201527f506c65617365207761697420666f72203330207365636f6e647320626574776560448201526a656e2074776f206275797360a81b6064820152608401610a7c565b601254611c7990600160c01b900460ff16426127bd565b6001600160a01b0383166000908152601360205260409020555b6000611cc76064611cc1600f54600e54600d54611cb091906127bd565b611cba91906127bd565b8590612096565b90612118565b306000908152600460205260409020546016549192509081108015908190611cf95750601254600160a01b900460ff16155b8015611d1e57506001600160a01b03861660009081526007602052604090205460ff16155b8015611d335750601254600160a81b900460ff165b15611d46576016549150611d468261215a565b6001600160a01b03861660009081526006602052604090205460019060ff1680611d8857506001600160a01b03861660009081526006602052604090205460ff165b15611d91575060005b6001600160a01b03861660009081526007602052604090205460ff16158015611dd357506001600160a01b03871660009081526007602052604090205460ff16155b15611ddc575060005b8015611f24576000611dee86866122d5565b9050611e2d866040518060600160405280602681526020016128fa602691396001600160a01b038b166000908152600460205260409020549190611ff6565b6001600160a01b03808a166000908152600460205260408082209390935590891681522054611e5c9082612030565b6001600160a01b038816600090815260046020526040808220929092553081522054611e889086612030565b3060009081526004602090815260409182902092909255518281526001600160a01b0389811692908b16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a360405185815230906001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350611fed565b611f61856040518060600160405280602681526020016128fa602691396001600160a01b038a166000908152600460205260409020549190611ff6565b6001600160a01b038089166000908152600460205260408082209390935590881681522054611f909086612030565b6001600160a01b0380881660008181526004602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611fe49089815260200190565b60405180910390a35b50505050505050565b6000818484111561201a5760405162461bcd60e51b8152600401610a7c9190612561565b50600061202784866127d5565b95945050505050565b60008061203d83856127bd565b90508381101561208f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a7c565b9392505050565b6000826000036120a857506000610b64565b60006120b483856127ec565b9050826120c1858361280b565b1461208f5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610a7c565b600061208f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612317565b6012805460ff60a01b1916600160a01b1790554761217782612345565b600061218347836122d5565b905060006121a0612192612505565b600d54611cc1908590612096565b905060006121bd6121af612505565b600e54611cc1908690612096565b905060006121d56121ce8484612030565b85906122d5565b6010546040519192506001600160a01b03169084156108fc029085906000818181858888f19350505050158015612210573d6000803e3d6000fd5b506011546040516001600160a01b039091169083156108fc029084906000818181858888f1935050505015801561224b573d6000803e3d6000fd5b506012546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612286573d6000803e3d6000fd5b5060408051878152602081018690527f28fc98272ce761178794ad6768050fea1648e07f1e2ffe15afd3a290f8381486910160405180910390a150506012805460ff60a01b1916905550505050565b600061208f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ff6565b600081836123385760405162461bcd60e51b8152600401610a7c9190612561565b506000612027848661280b565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061237a5761237a61282d565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156123f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061241c9190612843565b8160018151811061242f5761242f61282d565b60200260200101906001600160a01b031690816001600160a01b03168152505061247a307f000000000000000000000000000000000000000000000000000000000000000084611738565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906124cf908590600090869030904290600401612860565b600060405180830381600087803b1580156124e957600080fd5b505af11580156124fd573d6000803e3d6000fd5b505050505050565b600061252a600f54612524600e54600d5461203090919063ffffffff16565b90612030565b905090565b6001600160a01b0381168114610de057600080fd5b60006020828403121561255657600080fd5b813561208f8161252f565b600060208083528351808285015260005b8181101561258e57858101830151858201604001528201612572565b818111156125a0576000604083870101525b50601f01601f1916929092016040019392505050565b600080604083850312156125c957600080fd5b82356125d48161252f565b946020939093013593505050565b6000806000606084860312156125f757600080fd5b83356126028161252f565b925060208401356126128161252f565b929592945050506040919091013590565b8015158114610de057600080fd5b6000806040838503121561264457600080fd5b823561264f81612623565b9150602083013560ff8116811461266557600080fd5b809150509250929050565b60006020828403121561268257600080fd5b5035919050565b6000806040838503121561269c57600080fd5b82356126a78161252f565b9150602083013561266581612623565b6000602082840312156126c957600080fd5b813561208f81612623565b600080604083850312156126e757600080fd5b82356126f28161252f565b915060208301356126658161252f565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061274b57607f821691505b60208210810361276b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561278357600080fd5b5051919050565b60006020828403121561279c57600080fd5b815161208f81612623565b634e487b7160e01b600052601160045260246000fd5b600082198211156127d0576127d06127a7565b500190565b6000828210156127e7576127e76127a7565b500390565b6000816000190483118215151615612806576128066127a7565b500290565b60008261282857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561285557600080fd5b815161208f8161252f565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156128b05784516001600160a01b03168352938301939183019160010161288b565b50506001600160a01b0396909616606085015250505060800152939250505056fe42455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122094d1284fea40dc6a2493b2eeb27629419f33c1f62241a670e155e4043df0e8af64736f6c634300080d0033