6ddead00000000000000000000000060c052683635c9adc5dea00000600855610120604052600960e08190526842524541445255475360b81b6101009081526200004d91600a919062000227565b506040805180820190915260098082526842524541445255475360b81b60209092019182526200008091600b9162000227565b50600c805460ff19166009908117909155610258600f81905561012c60105560115560326012819055601355600160148190556015919091556000601955600260205560056021556023805461ffff191690911790556024805460ff60a81b19169055348015620000f057600080fd5b50600080546001600160a01b03191633908117825560405173f0d54349addcf704f77ae15b96510dea15cb79529273514910771af9ca656af840dff83e8264ecf986ca92918291907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160601b0319606092831b811660a052911b1660805260085460036000620001863390565b6001600160a01b03168152602081019190915260400160002055336001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600854604051620001e991815260200190565b60405180910390a37faa77729d3466ca35ae8d28b3bbac7cc36a5031efdc430821c02bc31a238af445601e55671bc16d674ec80000601f556200030a565b8280546200023590620002cd565b90600052602060002090601f016020900481019282620002595760008555620002a4565b82601f106200027457805160ff1916838001178555620002a4565b82800160010185558215620002a4579182015b82811115620002a457825182559160200191906001019062000287565b50620002b2929150620002b6565b5090565b5b80821115620002b25760008155600101620002b7565b600181811c90821680620002e257607f821691505b602082108114156200030457634e487b7160e01b600052602260045260246000fd5b50919050565b60805160601c60a05160601c60c05160601c612cbd6200036660003960008181610360015261246d015260008181610d3e0152611dde015260008181610952015281816111d4015281816118750152611daf0152612cbd6000f3fe6080604052600436106102555760003560e01c80638da5cb5b11610139578063c9f9b28b116100b6578063e0f154901161007a578063e0f1549014610701578063f03e63b414610716578063f2fde38b14610736578063f9f92be414610756578063fc2a88c314610776578063ffb54a991461078c57600080fd5b8063c9f9b28b1461065f578063ccbac9f514610679578063db0a9c3d1461068f578063dd62ed3e146106a5578063e02b489d146106eb57600080fd5b8063a457c2d7116100fd578063a457c2d7146105b0578063a45effcb146105d0578063a9059cbb146105e6578063c7ab8d9d14610606578063c7f418e91461063f57600080fd5b80638da5cb5b1461051d57806394985ddd1461053b57806395d89b411461055b57806398d5a5cb14610570578063a0e0eac31461059057600080fd5b80632c05448f116101d25780635342acb4116101965780635342acb41461045b578063557ed1ba1461049457806370a08231146104a7578063790ca413146104dd5780638203f5fe146104f35780638a8c523c1461050857600080fd5b80632c05448f146103d0578063313ce567146103d857806339509351146103fa57806349bd5a5e1461041a5780634a74bb021461043a57600080fd5b806323b872dd1161021957806323b872dd1461032e57806327c8f8351461034e57806327cca59f14610382578063290dc70c1461039857806329926497146103ba57600080fd5b806306fdde0314610261578063095ea7b31461028c57806313114a9d146102bc5780631694505e146102db57806318160ddd1461031957600080fd5b3661025c57005b600080fd5b34801561026d57600080fd5b506102766107ab565b6040516102839190612a61565b60405180910390f35b34801561029857600080fd5b506102ac6102a736600461280d565b61083d565b6040519015158152602001610283565b3480156102c857600080fd5b506009545b604051908152602001610283565b3480156102e757600080fd5b50602354610301906201000090046001600160a01b031681565b6040516001600160a01b039091168152602001610283565b34801561032557600080fd5b506008546102cd565b34801561033a57600080fd5b506102ac6103493660046127cc565b610854565b34801561035a57600080fd5b506103017f000000000000000000000000000000000000000000000000000000000000000081565b34801561038e57600080fd5b506102cd60195481565b3480156103a457600080fd5b506103b86103b3366004612759565b6108be565b005b3480156103c657600080fd5b506102cd601c5481565b6103b8610915565b3480156103e457600080fd5b50600c5460405160ff9091168152602001610283565b34801561040657600080fd5b506102ac61041536600461280d565b6109f2565b34801561042657600080fd5b50602454610301906001600160a01b031681565b34801561044657600080fd5b506024546102ac90600160a81b900460ff1681565b34801561046757600080fd5b506102ac610476366004612759565b6001600160a01b031660009081526006602052604090205460ff1690565b3480156104a057600080fd5b50426102cd565b3480156104b357600080fd5b506102cd6104c2366004612759565b6001600160a01b031660009081526003602052604090205490565b3480156104e957600080fd5b506102cd600d5481565b3480156104ff57600080fd5b506103b8610a28565b34801561051457600080fd5b506103b8610cb9565b34801561052957600080fd5b506000546001600160a01b0316610301565b34801561054757600080fd5b506103b8610556366004612920565b610d33565b34801561056757600080fd5b50610276610db9565b34801561057c57600080fd5b506103b861058b366004612759565b610dc8565b34801561059c57600080fd5b506103b86105ab366004612942565b610e13565b3480156105bc57600080fd5b506102ac6105cb36600461280d565b610fd7565b3480156105dc57600080fd5b506102cd601a5481565b3480156105f257600080fd5b506102ac61060136600461280d565b611026565b34801561061257600080fd5b506102ac610621366004612759565b6001600160a01b031660009081526007602052604090205460ff1690565b34801561064b57600080fd5b506103b861065a366004612759565b611033565b34801561066b57600080fd5b50601d546102ac9060ff1681565b34801561068557600080fd5b506102cd60165481565b34801561069b57600080fd5b506102cd601b5481565b3480156106b157600080fd5b506102cd6106c0366004612793565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156106f757600080fd5b506102cd60185481565b34801561070d57600080fd5b506103b861107e565b34801561072257600080fd5b506103b8610731366004612759565b6113c4565b34801561074257600080fd5b506103b8610751366004612759565b611416565b34801561076257600080fd5b506103b8610771366004612759565b611500565b34801561078257600080fd5b506102cd60175481565b34801561079857600080fd5b506023546102ac90610100900460ff1681565b6060600a80546107ba90612b60565b80601f01602080910402602001604051908101604052809291908181526020018280546107e690612b60565b80156108335780601f1061080857610100808354040283529160200191610833565b820191906000526020600020905b81548152906001019060200180831161081657829003601f168201915b5050505050905090565b600061084a33848461154e565b5060015b92915050565b6000610861848484611672565b6108b384336108ae85604051806060016040528060288152602001612c3b602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190611d71565b61154e565b5060015b9392505050565b6000546001600160a01b031633146108f15760405162461bcd60e51b81526004016108e890612a74565b60405180910390fd5b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b60175415801590610933575060185461093090610384612afe565b42105b1561093a57565b601f546040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b15801561099c57600080fd5b505afa1580156109b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d4919061295b565b11156109f0576109e8601e54601f54611dab565b601755426018555b565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161084a9185906108ae9086611f3e565b6000546001600160a01b03163314610a525760405162461bcd60e51b81526004016108e890612a74565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610aa457600080fd5b505afa158015610ab8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adc9190612776565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610b2457600080fd5b505afa158015610b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5c9190612776565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015610ba457600080fd5b505af1158015610bb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bdc9190612776565b602480546001600160a01b039283166001600160a01b031990911617905560238054928216620100000262010000600160b01b03199093169290921790915560008054909116815260066020526040808220805460ff199081166001908117909255308452918320805483168217905573f0d54349addcf704f77ae15b96510dea15cb79529092527ffd283a492b53e4bff1ac7e0a25603a448b84d2cf0b850c12bede3e637517d79280549091169091179055600c8054610100600160a81b031916742c1062fb51d3e9d896e201fc4ab363ef41bbb83400179055565b6000546001600160a01b03163314610ce35760405162461bcd60e51b81526004016108e890612a74565b6729a2241af62c00006022556024805460ff60a81b1916600160a81b1790556023805461ff001916610100179055610d1d4261012c612afe565b600e55600f54610d2e904290611f3e565b600d55565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610dab5760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920565246436f6f7264696e61746f722063616e2066756c66696c6c0060448201526064016108e8565b610db58282611f9d565b5050565b6060600b80546107ba90612b60565b6000546001600160a01b03163314610df25760405162461bcd60e51b81526004016108e890612a74565b6001600160a01b03166000908152600760205260409020805460ff19169055565b601d805461ff0019166101001790556000610e2f606483612bb6565b610e3a906001612afe565b9050600082604051602001610e5191815260200190565b6040516020818303038152906040528051906020012060001c9050610eaa6064610ea4601454601454601554610e879190612b49565b610e919086612bb6565b610e9b9190612afe565b601a5490611fe0565b9061205f565b601b556016829055601a54601c54148015610ec757506012548211155b15610f1757610ed7601b546120a1565b7fac265c9db2ed5cacc7f7e650d75d404eb4caaf526f67cee91c38361314a2585c601a54604051610f0a91815260200190565b60405180910390a1610fc7565b601a54601c5414610f95576013548211610f4e57610f49601b54601c5411610f4157601c546120a1565b601b546120a1565b610fc7565b610f5661212f565b7f0c9e145d7fd7874a8fab54ecd13c2ebb80127609daae9c04c9a108c84e7e8ad7601c54601a54610f879190612b49565b604051908152602001610f0a565b610f9d61212f565b6040517fea105bff1130cfa8d35196df2292dd002019d837ff0ca0e0493a60aa73288a2290600090a15b5050601d805461ff001916905550565b600061084a33846108ae85604051806060016040528060258152602001612c63602591393360009081526004602090815260408083206001600160a01b038d1684529091529020549190611d71565b600061084a338484611672565b6000546001600160a01b0316331461105d5760405162461bcd60e51b81526004016108e890612a74565b6001600160a01b03166000908152600660205260409020805460ff19169055565b6024805460ff60a01b1916600160a01b179055604080516002808252606082018352600092602083019080368337019050509050602360029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561110057600080fd5b505afa158015611114573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111389190612776565b8160008151811061114b5761114b612bf6565b60200260200101906001600160a01b031690816001600160a01b03168152505073514910771af9ca656af840dff83e8264ecf986ca8160018151811061119357611193612bf6565b6001600160a01b0392831660209182029290920101526023546040516370a0823160e01b815230600482015260009262010000909204821691631f00ca74917f0000000000000000000000000000000000000000000000000000000000000000909116906370a082319060240160206040518083038186803b15801561121857600080fd5b505afa15801561122c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611250919061295b565b601f546021546112609190612b2a565b61126a9190612b49565b846040518363ffffffff1660e01b8152600401611288929190612aa9565b60006040518083038186803b1580156112a057600080fd5b505afa1580156112b4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112dc9190810190612839565b6000815181106112ee576112ee612bf6565b60200260200101519050804711156113b3576023546201000090046001600160a01b031663b6f9de9582600085306113284261012c611f3e565b6040518663ffffffff1660e01b81526004016113479493929190612a2c565b6000604051808303818588803b15801561136057600080fd5b505af1158015611374573d6000803e3d6000fd5b50505050507f6fd378a9d8b7345c2e5b18229aaf1e39d32b177b501d0a0d26a0a858a23a962481836040516113aa929190612aa9565b60405180910390a15b50506024805460ff60a01b19169055565b6000546001600160a01b031633146113ee5760405162461bcd60e51b81526004016108e890612a74565b600c80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000546001600160a01b031633146114405760405162461bcd60e51b81526004016108e890612a74565b6001600160a01b0381166114a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108e8565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461152a5760405162461bcd60e51b81526004016108e890612a74565b6001600160a01b03166000908152600760205260409020805460ff19166001179055565b6001600160a01b0383166115b05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016108e8565b6001600160a01b0382166116115760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016108e8565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b601d54610100900460ff16156116945761168f8383836000612155565b505050565b6001600160a01b0383166116f85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016108e8565b6001600160a01b03821661175a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016108e8565b600081116117bc5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016108e8565b6001600160a01b03831660009081526007602052604090205460ff161580156117fe57506001600160a01b03821660009081526007602052604090205460ff16155b801561181a57503260009081526007602052604090205460ff16155b61182357600080fd5b602454600090600160a01b900460ff161580156118495750602454600160a81b900460ff165b80156118f95750602054601f546118609190612b2a565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b1580156118bf57600080fd5b505afa1580156118d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f7919061295b565b105b156119065761190661107e565b6001600160a01b03841660009081526006602052604090205460ff166119eb57600d546119c857604080514340602080830191909152825180830382018152918301909252805191012060105460115460009161196291612b49565b61196c9083612bb6565b905061198d8161198760105442611f3e90919063ffffffff16565b90611f3e565b600d8190556040519081527fe7fbf01c8bd9a3bd551abe59e00260f51de41edee18882ea268369175a4881319060200160405180910390a150505b600d5442106119eb57601d5460ff166119e3576119e361223f565b6119eb610915565b6000546001600160a01b03858116911614801590611a1757506000546001600160a01b03848116911614155b15611b4257602354610100900460ff16611ace576001600160a01b038416301480611a4a57506001600160a01b03831630145b80611a6257506000546001600160a01b038581169116145b80611a7a57506000546001600160a01b038481169116145b611ace57602354610100900460ff16611ace5760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd08195b98589b195960521b60448201526064016108e8565b60235460ff1615611b42573360009081526005602052604090206002015460ff16611b4257604080516060810182526000808252602080830182815260018486018181523385526005909352949092209251835590519282019290925590516002909101805460ff19169115159190911790555b6024546001600160a01b038581169116148015611b7357506023546001600160a01b03848116620100009092041614155b8015611b9857506001600160a01b03831660009081526006602052604090205460ff16155b15611cf057602354610100900460ff16611bf45760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e000000000000000060448201526064016108e8565b60235460ff1615611caf5742600e541115611caf57602254821115611c1857600080fd5b6001600160a01b0383166000908152600560205260409020544211611c8a5760405162461bcd60e51b815260206004820152602260248201527f596f75722062757920636f6f6c646f776e20686173206e6f7420657870697265604482015261321760f11b60648201526084016108e8565b611c9542602d612afe565b6001600160a01b0384166000908152600560205260409020555b60235460ff1615611ce257611cc542600f612afe565b6001600160a01b0384166000908152600560205260409020600101555b611ced848484612261565b90505b602454600160a01b900460ff16158015611d135750602454600160a81b900460ff165b8015611d2c57506024546001600160a01b038481169116145b15611d5f57306000908152600360205260409020548015611d5057611d50816122be565b611d5b858585612261565b9150505b611d6b84848484612155565b50505050565b60008184841115611d955760405162461bcd60e51b81526004016108e89190612a61565b506000611da28486612b49565b95945050505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634000aea07f000000000000000000000000000000000000000000000000000000000000000084866000604051602001611e1b929190918252602082015260400190565b6040516020818303038152906040526040518463ffffffff1660e01b8152600401611e4893929190612a05565b602060405180830381600087803b158015611e6257600080fd5b505af1158015611e76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e9a91906128fe565b50600083815260026020818152604080842054815180840189905280830186905230606082015260808082018390528351808303909101815260a090910190925281519183019190912093879052919052611ef6906001612afe565b600085815260026020526040902055611f368482604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b949350505050565b600080611f4b8385612afe565b9050838110156108b75760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016108e8565b604080516020810183905290810183905260600160408051601f1981840301815291905280516020909101206016819055611fd790610e13565b50506000601755565b600082611fef5750600061084e565b6000611ffb8385612b2a565b9050826120088583612b16565b146108b75760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016108e8565b60006108b783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612326565b6024805460ff60a01b1916600160a01b179055801561211f576120c381612354565b80601c60008282546120d59190612b49565b90915550506040518181527fd463c2b2679d55e1f3b590c61592741ec541e3cb0ba49668226ab27f0cccb05c9060200160405180910390a16000601c541161211f5761211f61212f565b506024805460ff60a01b19169055565b6019805490600061213f83612b9b565b90915550506000600d55601d805460ff19169055565b60006121618383612526565b6001600160a01b0386166000908152600360205260409020549091506121879084612526565b6001600160a01b0380871660009081526003602052604080822093909355908616815220546121b69082611f3e565b6001600160a01b0385166000908152600360205260408082209290925530815220546121e29083611f3e565b3060009081526003602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b61224a47600261205f565b601a819055601c55601d805460ff19166001179055565b6001600160a01b038316600090815260066020526040812054819060ff16806122a257506001600160a01b03841660009081526006602052604090205460ff165b156122ae5790506108b7565b611da26064610ea4856010611fe0565b6024805460ff60a01b1916600160a01b179055476122db82612568565b60006122e74783612526565b600c549091506123149061010090046001600160a01b031661230f6008610ea4856003611fe0565b612723565b50506024805460ff60a01b1916905550565b600081836123475760405162461bcd60e51b81526004016108e89190612a61565b506000611da28486612b16565b604080516002808252606082018352600092602083019080368337019050509050602360029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156123c357600080fd5b505afa1580156123d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123fb9190612776565b8160008151811061240e5761240e612bf6565b60200260200101906001600160a01b031690816001600160a01b031681525050308160018151811061244257612442612bf6565b6001600160a01b0392831660209182029290920101526023546201000090041663b6f9de95836000847f00000000000000000000000000000000000000000000000000000000000000006124984261012c611f3e565b6040518663ffffffff1660e01b81526004016124b79493929190612a2c565b6000604051808303818588803b1580156124d057600080fd5b505af11580156124e4573d6000803e3d6000fd5b50505050507f6fd378a9d8b7345c2e5b18229aaf1e39d32b177b501d0a0d26a0a858a23a9624828260405161251a929190612aa9565b60405180910390a15050565b60006108b783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d71565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061259d5761259d612bf6565b60200260200101906001600160a01b031690816001600160a01b031681525050602360029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561260b57600080fd5b505afa15801561261f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126439190612776565b8160018151811061265657612656612bf6565b6001600160a01b039283166020918202929092010152602354612682913091620100009004168461154e565b60235460405163791ac94760e01b8152620100009091046001600160a01b03169063791ac947906126c0908590600090869030904290600401612ac2565b600060405180830381600087803b1580156126da57600080fd5b505af11580156126ee573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7828260405161251a929190612aa9565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561168f573d6000803e3d6000fd5b60006020828403121561276b57600080fd5b81356108b781612c22565b60006020828403121561278857600080fd5b81516108b781612c22565b600080604083850312156127a657600080fd5b82356127b181612c22565b915060208301356127c181612c22565b809150509250929050565b6000806000606084860312156127e157600080fd5b83356127ec81612c22565b925060208401356127fc81612c22565b929592945050506040919091013590565b6000806040838503121561282057600080fd5b823561282b81612c22565b946020939093013593505050565b6000602080838503121561284c57600080fd5b825167ffffffffffffffff8082111561286457600080fd5b818501915085601f83011261287857600080fd5b81518181111561288a5761288a612c0c565b8060051b604051601f19603f830116810181811085821117156128af576128af612c0c565b604052828152858101935084860182860187018a10156128ce57600080fd5b600095505b838610156128f15780518552600195909501949386019386016128d3565b5098975050505050505050565b60006020828403121561291057600080fd5b815180151581146108b757600080fd5b6000806040838503121561293357600080fd5b50508035926020909101359150565b60006020828403121561295457600080fd5b5035919050565b60006020828403121561296d57600080fd5b5051919050565b600081518084526020808501945080840160005b838110156129ad5781516001600160a01b031687529582019590820190600101612988565b509495945050505050565b6000815180845260005b818110156129de576020818501810151868301820152016129c2565b818111156129f0576000602083870101525b50601f01601f19169290920160200192915050565b60018060a01b0384168152826020820152606060408201526000611da260608301846129b8565b848152608060208201526000612a456080830186612974565b6001600160a01b03949094166040830152506060015292915050565b6020815260006108b760208301846129b8565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b828152604060208201526000611f366040830184612974565b85815284602082015260a060408201526000612ae160a0830186612974565b6001600160a01b0394909416606083015250608001529392505050565b60008219821115612b1157612b11612bca565b500190565b600082612b2557612b25612be0565b500490565b6000816000190483118215151615612b4457612b44612bca565b500290565b600082821015612b5b57612b5b612bca565b500390565b600181811c90821680612b7457607f821691505b60208210811415612b9557634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612baf57612baf612bca565b5060010190565b600082612bc557612bc5612be0565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114612c3757600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220359d604c7f797bf97641c2f45b6a3860490172af286830414015c04b75b679c564736f6c63430008060033