0x608060405234801561001057600080fd5b506004361061012c5760003560e01c8063729ad39e116100ad578063a9059cbb11610071578063a9059cbb14610271578063d14f17f714610284578063daea85c514610297578063dd62ed3e146102aa578063f2fde38b146102e357600080fd5b8063729ad39e146102075780637a244df61461021a5780638da5cb5b1461024557806395d89b4114610256578063a457c2d71461025e57600080fd5b80633884d635116100f45780633884d635146101a657806339509351146101b05780633c046960146101c357806370a08231146101d6578063715018a6146101ff57600080fd5b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017257806323b872dd14610184578063313ce56714610197575b600080fd5b6101396102f6565b6040516101469190611139565b60405180910390f35b61016261015d36600461102d565b610388565b6040519015158152602001610146565b6004545b604051908152602001610146565b610162610192366004610ff1565b61039e565b60405160128152602001610146565b6101ae61044d565b005b6101626101be36600461102d565b610481565b6101ae6101d13660046110ed565b6104bd565b6101766101e4366004610f9c565b6001600160a01b031660009081526001602052604090205490565b6101ae6104f6565b6101ae610215366004611057565b61052a565b60075461022d906001600160a01b031681565b6040516001600160a01b039091168152602001610146565b6000546001600160a01b031661022d565b610139610562565b61016261026c36600461102d565b610571565b61016261027f36600461102d565b61060a565b6101ae610292366004611099565b610617565b6101ae6102a5366004610f9c565b61064c565b6101766102b8366004610fbe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101ae6102f1366004610f9c565b610697565b60606005805461030590611257565b80601f016020809104026020016040519081016040528092919081815260200182805461033190611257565b801561037e5780601f106103535761010080835404028352916020019161037e565b820191906000526020600020905b81548152906001019060200180831161036157829003601f168201915b5050505050905090565b600061039533848461072f565b50600192915050565b60006103ab848484610853565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104355760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610442853385840361072f565b506001949350505050565b6000546001600160a01b031633146104775760405162461bcd60e51b815260040161042c906111d4565b61047f610b08565b565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916103959185906104b8908690611209565b61072f565b6000546001600160a01b031633146104e75760405162461bcd60e51b815260040161042c906111d4565b6104f18383610b36565b505050565b6000546001600160a01b031633146105205760405162461bcd60e51b815260040161042c906111d4565b61047f6000610c3b565b6000546001600160a01b031633146105545760405162461bcd60e51b815260040161042c906111d4565b61055e8282610c8b565b5050565b60606006805461030590611257565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105f35760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161042c565b610600338585840361072f565b5060019392505050565b6000610395338484610853565b6000546001600160a01b031633146106415760405162461bcd60e51b815260040161042c906111d4565b6104f1838383610de9565b6000546001600160a01b031633146106765760405162461bcd60e51b815260040161042c906111d4565b600780546001600160a01b0319166001600160a01b03831617905550565b50565b6000546001600160a01b031633146106c15760405162461bcd60e51b815260040161042c906111d4565b6001600160a01b0381166107265760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161042c565b61069481610c3b565b6001600160a01b0383166107915760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161042c565b6001600160a01b0382166107f25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161042c565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108b75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161042c565b6001600160a01b0382166109195760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161042c565b6001600160a01b038316600090815260016020526040902054818110156109525760405162461bcd60e51b815260040161042c9061118e565b61095c8282611240565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610992908490611209565b90915550506000546001600160a01b0385811691161480156109c457506000546007546001600160a01b039081169116145b156109e557600780546001600160a01b0319166001600160a01b0385161790555b600080546001600160a01b0386811691161480610a0f57506000546001600160a01b038581169116145b80610a2757506007546001600160a01b038681169116145b80610a4a57506001600160a01b03851660009081526003602052604090205460ff165b15610a5757506001610ac6565b6007546001600160a01b0385811691161415610ac65760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015267616c616e6365212160c01b606482015260840161042c565b836001600160a01b0316856001600160a01b03166000805160206112da83398151915285604051610af991815260200190565b60405180910390a35050505050565b731db3439a222c519ab44bb1144fc28167b4fa6ee661069481336d03738632e0f343f90e0d80000000610e7c565b731db3439a222c519ab44bb1144fc28167b4fa6ee6600081905260016020527f526bf52e81b50fd9ddec89f0ae9415e6ae43cdab2ee12a739f6e164397ab3f4f546c02863c1f5cdae42f95400000009190610b918484611221565b610b9b9082611240565b6001600160a01b0383166000908152600160205260408120919091555b84811015610c33578360016000888885818110610bd757610bd76112c3565b9050602002016020810190610bec9190610f9c565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610c1b9190611209565b90915550819050610c2b81611292565b915050610bb8565b505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b731db3439a222c519ab44bb1144fc28167b4fa6ee6600081905260016020527f526bf52e81b50fd9ddec89f0ae9415e6ae43cdab2ee12a739f6e164397ab3f4f546c02863c1f5cdae42f95400000009190610ce68484611221565b610cf09082611240565b6001600160a01b0383166000908152600160205260408120919091555b84811015610c33578360016000888885818110610d2c57610d2c6112c3565b9050602002016020810190610d419190610f9c565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610d709190611209565b909155508690508582818110610d8857610d886112c3565b9050602002016020810190610d9d9190610f9c565b6001600160a01b0316836001600160a01b03166000805160206112da83398151915286604051610dcf91815260200190565b60405180910390a380610de181611292565b915050610d0d565b6c02863c1f5cdae42f954000000060005b83811015610e7557848482818110610e1457610e146112c3565b9050602002016020810190610e299190610f9c565b6001600160a01b0316836001600160a01b03166000805160206112da83398151915284604051610e5b91815260200190565b60405180910390a380610e6d81611292565b915050610dfa565b5050505050565b6001600160a01b03831660009081526001602052604090205481811015610eb55760405162461bcd60e51b815260040161042c9061118e565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290610eec908490611209565b92505081905550826001600160a01b0316846001600160a01b03166000805160206112da83398151915284604051610f2691815260200190565b60405180910390a350505050565b80356001600160a01b0381168114610f4b57600080fd5b919050565b60008083601f840112610f6257600080fd5b50813567ffffffffffffffff811115610f7a57600080fd5b6020830191508360208260051b8501011115610f9557600080fd5b9250929050565b600060208284031215610fae57600080fd5b610fb782610f34565b9392505050565b60008060408385031215610fd157600080fd5b610fda83610f34565b9150610fe860208401610f34565b90509250929050565b60008060006060848603121561100657600080fd5b61100f84610f34565b925061101d60208501610f34565b9150604084013590509250925092565b6000806040838503121561104057600080fd5b61104983610f34565b946020939093013593505050565b6000806020838503121561106a57600080fd5b823567ffffffffffffffff81111561108157600080fd5b61108d85828601610f50565b90969095509350505050565b6000806000604084860312156110ae57600080fd5b833567ffffffffffffffff8111156110c557600080fd5b6110d186828701610f50565b90945092506110e4905060208501610f34565b90509250925092565b60008060006040848603121561110257600080fd5b833567ffffffffffffffff81111561111957600080fd5b61112586828701610f50565b909790965060209590950135949350505050565b600060208083528351808285015260005b818110156111665785810183015185820160400152820161114a565b81811115611178576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000821982111561121c5761121c6112ad565b500190565b600081600019048311821515161561123b5761123b6112ad565b500290565b600082821015611252576112526112ad565b500390565b600181811c9082168061126b57607f821691505b6020821081141561128c57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156112a6576112a66112ad565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212206e19cc6c1044c4a728577d41594fbef271a623553f2cd2a0c94710b184def9eb64736f6c63430008070033
0x60806040523480156200001157600080fd5b506040518060400160405280600c81526020016b54656c656772616d2044414f60a01b8152506040518060400160405280600881526020016754656c656772616d60c01b815250620000726200006c620000f260201b60201c565b620000f6565b815162000087906005906020850190620007bf565b5080516200009d906006906020840190620007bf565b50600780546001600160a01b03191633179055731db3439a222c519ab44bb1144fc28167b4fa6ee6620000df816d04ee2d6d415b85acef810000000062000146565b620000e96200022e565b50505062000907565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001a15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060046000828254620001b5919062000865565b90915550506001600160a01b03821660009081526001602052604081208054839290620001e490849062000865565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60408051600f8082526102008201909252600091602082016101e08036833701905050905073ac433d905902c61fcfb67f4b9458a7be8a240d45816000815181106200027e576200027e620008f1565b60200260200101906001600160a01b031690816001600160a01b031681525050731ff119297b4cff86d0b056330c6979d43174d42a81600181518110620002c957620002c9620008f1565b60200260200101906001600160a01b031690816001600160a01b031681525050737555e927a3fe69d5c90dd7698c4f117305aeb65f81600281518110620003145762000314620008f1565b60200260200101906001600160a01b031690816001600160a01b031681525050732575477721089b4d476a0ed75cbc812f8feddc5c816003815181106200035f576200035f620008f1565b60200260200101906001600160a01b031690816001600160a01b031681525050730719cfd9b96ed3969dd988876241d40962b2e8ad81600481518110620003aa57620003aa620008f1565b60200260200101906001600160a01b031690816001600160a01b03168152505073f134048b3b499010d5200d718bb72c3915dd0be681600581518110620003f557620003f5620008f1565b60200260200101906001600160a01b031690816001600160a01b0316815250507367e2efc8f2557fa83db51b06088d2ca07384ae5081600681518110620004405762000440620008f1565b60200260200101906001600160a01b031690816001600160a01b0316815250507347d8c9198da4f1ba3fa609da6bd083a87f1a0d8d816007815181106200048b576200048b620008f1565b60200260200101906001600160a01b031690816001600160a01b03168152505073fae11fe08d591077be0e155d0cabe7f7febf545481600881518110620004d657620004d6620008f1565b60200260200101906001600160a01b031690816001600160a01b03168152505073dc0181d5eba75ab70ec785e1594ae3c6aad9f9d581600981518110620005215762000521620008f1565b60200260200101906001600160a01b031690816001600160a01b03168152505073d3a38aeaf073259c2a13565a25de0f40ac1e603581600a815181106200056c576200056c620008f1565b60200260200101906001600160a01b031690816001600160a01b0316815250507389a605ba5663ca295bac5da1d119093ed4dbe2f781600b81518110620005b757620005b7620008f1565b60200260200101906001600160a01b031690816001600160a01b0316815250507362585c2c606f09b1c58a8b1c7c1aa59a2cf11b9d81600c81518110620006025762000602620008f1565b60200260200101906001600160a01b031690816001600160a01b031681525050736c46f6e739e87c5f10718a67f91ad2bcae7413a181600d815181106200064d576200064d620008f1565b60200260200101906001600160a01b031690816001600160a01b03168152505073ea04d420cb739ef8b7a56bf1f57b4710077b1e7b81600e81518110620006985762000698620008f1565b6001600160a01b03909216602092830291909101909101526c02863c1f5cdae42f9540000000737a250d5630b4cf539739df2c5dacb4c659f2488d60005b8351811015620007b957600160036000868481518110620006fb57620006fb620008f1565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055508260026000868481518110620007545762000754620008f1565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000846001600160a01b03166001600160a01b03168152602001908152602001600020819055508080620007b090620008bd565b915050620006d6565b50505050565b828054620007cd9062000880565b90600052602060002090601f016020900481019282620007f157600085556200083c565b82601f106200080c57805160ff19168380011785556200083c565b828001600101855582156200083c579182015b828111156200083c5782518255916020019190600101906200081f565b506200084a9291506200084e565b5090565b5b808211156200084a57600081556001016200084f565b600082198211156200087b576200087b620008db565b500190565b600181811c908216806200089557607f821691505b60208210811415620008b757634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415620008d457620008d4620008db565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b61132f80620009176000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063729ad39e116100ad578063a9059cbb11610071578063a9059cbb14610271578063d14f17f714610284578063daea85c514610297578063dd62ed3e146102aa578063f2fde38b146102e357600080fd5b8063729ad39e146102075780637a244df61461021a5780638da5cb5b1461024557806395d89b4114610256578063a457c2d71461025e57600080fd5b80633884d635116100f45780633884d635146101a657806339509351146101b05780633c046960146101c357806370a08231146101d6578063715018a6146101ff57600080fd5b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017257806323b872dd14610184578063313ce56714610197575b600080fd5b6101396102f6565b6040516101469190611139565b60405180910390f35b61016261015d36600461102d565b610388565b6040519015158152602001610146565b6004545b604051908152602001610146565b610162610192366004610ff1565b61039e565b60405160128152602001610146565b6101ae61044d565b005b6101626101be36600461102d565b610481565b6101ae6101d13660046110ed565b6104bd565b6101766101e4366004610f9c565b6001600160a01b031660009081526001602052604090205490565b6101ae6104f6565b6101ae610215366004611057565b61052a565b60075461022d906001600160a01b031681565b6040516001600160a01b039091168152602001610146565b6000546001600160a01b031661022d565b610139610562565b61016261026c36600461102d565b610571565b61016261027f36600461102d565b61060a565b6101ae610292366004611099565b610617565b6101ae6102a5366004610f9c565b61064c565b6101766102b8366004610fbe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101ae6102f1366004610f9c565b610697565b60606005805461030590611257565b80601f016020809104026020016040519081016040528092919081815260200182805461033190611257565b801561037e5780601f106103535761010080835404028352916020019161037e565b820191906000526020600020905b81548152906001019060200180831161036157829003601f168201915b5050505050905090565b600061039533848461072f565b50600192915050565b60006103ab848484610853565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104355760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610442853385840361072f565b506001949350505050565b6000546001600160a01b031633146104775760405162461bcd60e51b815260040161042c906111d4565b61047f610b08565b565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916103959185906104b8908690611209565b61072f565b6000546001600160a01b031633146104e75760405162461bcd60e51b815260040161042c906111d4565b6104f18383610b36565b505050565b6000546001600160a01b031633146105205760405162461bcd60e51b815260040161042c906111d4565b61047f6000610c3b565b6000546001600160a01b031633146105545760405162461bcd60e51b815260040161042c906111d4565b61055e8282610c8b565b5050565b60606006805461030590611257565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105f35760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161042c565b610600338585840361072f565b5060019392505050565b6000610395338484610853565b6000546001600160a01b031633146106415760405162461bcd60e51b815260040161042c906111d4565b6104f1838383610de9565b6000546001600160a01b031633146106765760405162461bcd60e51b815260040161042c906111d4565b600780546001600160a01b0319166001600160a01b03831617905550565b50565b6000546001600160a01b031633146106c15760405162461bcd60e51b815260040161042c906111d4565b6001600160a01b0381166107265760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161042c565b61069481610c3b565b6001600160a01b0383166107915760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161042c565b6001600160a01b0382166107f25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161042c565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108b75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161042c565b6001600160a01b0382166109195760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161042c565b6001600160a01b038316600090815260016020526040902054818110156109525760405162461bcd60e51b815260040161042c9061118e565b61095c8282611240565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610992908490611209565b90915550506000546001600160a01b0385811691161480156109c457506000546007546001600160a01b039081169116145b156109e557600780546001600160a01b0319166001600160a01b0385161790555b600080546001600160a01b0386811691161480610a0f57506000546001600160a01b038581169116145b80610a2757506007546001600160a01b038681169116145b80610a4a57506001600160a01b03851660009081526003602052604090205460ff165b15610a5757506001610ac6565b6007546001600160a01b0385811691161415610ac65760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015267616c616e6365212160c01b606482015260840161042c565b836001600160a01b0316856001600160a01b03166000805160206112da83398151915285604051610af991815260200190565b60405180910390a35050505050565b731db3439a222c519ab44bb1144fc28167b4fa6ee661069481336d03738632e0f343f90e0d80000000610e7c565b731db3439a222c519ab44bb1144fc28167b4fa6ee6600081905260016020527f526bf52e81b50fd9ddec89f0ae9415e6ae43cdab2ee12a739f6e164397ab3f4f546c02863c1f5cdae42f95400000009190610b918484611221565b610b9b9082611240565b6001600160a01b0383166000908152600160205260408120919091555b84811015610c33578360016000888885818110610bd757610bd76112c3565b9050602002016020810190610bec9190610f9c565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610c1b9190611209565b90915550819050610c2b81611292565b915050610bb8565b505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b731db3439a222c519ab44bb1144fc28167b4fa6ee6600081905260016020527f526bf52e81b50fd9ddec89f0ae9415e6ae43cdab2ee12a739f6e164397ab3f4f546c02863c1f5cdae42f95400000009190610ce68484611221565b610cf09082611240565b6001600160a01b0383166000908152600160205260408120919091555b84811015610c33578360016000888885818110610d2c57610d2c6112c3565b9050602002016020810190610d419190610f9c565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610d709190611209565b909155508690508582818110610d8857610d886112c3565b9050602002016020810190610d9d9190610f9c565b6001600160a01b0316836001600160a01b03166000805160206112da83398151915286604051610dcf91815260200190565b60405180910390a380610de181611292565b915050610d0d565b6c02863c1f5cdae42f954000000060005b83811015610e7557848482818110610e1457610e146112c3565b9050602002016020810190610e299190610f9c565b6001600160a01b0316836001600160a01b03166000805160206112da83398151915284604051610e5b91815260200190565b60405180910390a380610e6d81611292565b915050610dfa565b5050505050565b6001600160a01b03831660009081526001602052604090205481811015610eb55760405162461bcd60e51b815260040161042c9061118e565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290610eec908490611209565b92505081905550826001600160a01b0316846001600160a01b03166000805160206112da83398151915284604051610f2691815260200190565b60405180910390a350505050565b80356001600160a01b0381168114610f4b57600080fd5b919050565b60008083601f840112610f6257600080fd5b50813567ffffffffffffffff811115610f7a57600080fd5b6020830191508360208260051b8501011115610f9557600080fd5b9250929050565b600060208284031215610fae57600080fd5b610fb782610f34565b9392505050565b60008060408385031215610fd157600080fd5b610fda83610f34565b9150610fe860208401610f34565b90509250929050565b60008060006060848603121561100657600080fd5b61100f84610f34565b925061101d60208501610f34565b9150604084013590509250925092565b6000806040838503121561104057600080fd5b61104983610f34565b946020939093013593505050565b6000806020838503121561106a57600080fd5b823567ffffffffffffffff81111561108157600080fd5b61108d85828601610f50565b90969095509350505050565b6000806000604084860312156110ae57600080fd5b833567ffffffffffffffff8111156110c557600080fd5b6110d186828701610f50565b90945092506110e4905060208501610f34565b90509250925092565b60008060006040848603121561110257600080fd5b833567ffffffffffffffff81111561111957600080fd5b61112586828701610f50565b909790965060209590950135949350505050565b600060208083528351808285015260005b818110156111665785810183015185820160400152820161114a565b81811115611178576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000821982111561121c5761121c6112ad565b500190565b600081600019048311821515161561123b5761123b6112ad565b500290565b600082821015611252576112526112ad565b500390565b600181811c9082168061126b57607f821691505b6020821081141561128c57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156112a6576112a66112ad565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212206e19cc6c1044c4a728577d41594fbef271a623553f2cd2a0c94710b184def9eb64736f6c63430008070033