0x6080604052348015600e575f80fd5b5061043b8061001c5f395ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c8063a39067381161004d578063a3906738146100e0578063a6904835146100d8578063c03fed2f146100d8575f80fd5b80631405fd611461007357806355c16f25146100c55780638dee5c2d146100d8575b5f80fd5b6100af6040518060400160405280601781526020017f4669727374206c696e650a0a5365636f6e64206c696e6500000000000000000081525081565b6040516100bc919061021e565b60405180910390f35b6100af6100d3366004610264565b6100f8565b6100af610121565b6100e861013d565b6040516100bc9493929190610354565b60608160405160200161010b91906103ab565b6040516020818303038152906040529050919050565b6040518060600160405280602181526020016103e56021913981565b6060806060806040518060600160405280602181526020016103e5602191396040518060600160405280602181526020016103e5602191396040518060400160405280601781526020017f4669727374206c696e650a0a5365636f6e64206c696e650000000000000000008152506040518060600160405280602181526020016103e560219139935093509350935090919293565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61023060208301846101d2565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60208284031215610274575f80fd5b813567ffffffffffffffff81111561028a575f80fd5b8201601f8101841361029a575f80fd5b803567ffffffffffffffff8111156102b4576102b4610237565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561032057610320610237565b604052818152828201602001861015610337575f80fd5b816020840160208301375f91810160200191909152949350505050565b608081525f61036660808301876101d2565b828103602084015261037881876101d2565b9050828103604084015261038c81866101d2565b905082810360608401526103a081856101d2565b979650505050505050565b5f82518060208501845e7f0a4e6577206c696e6520616464656420746f20696e707574000000000000000092019182525060180191905056fe4669727374206c696e650a5365636f6e64206c696e650a5468697264206c696e65a26469706673582212204dcd1eff2b9b45fe9d20737d97bae9380841fc338e125d1da66fad4968899eef64736f6c634300081a0033