0x6080604052348015600e575f80fd5b506105788061001c5f395ff3fe608060405234801561000f575f80fd5b506004361061004a575f3560e01c806306b034e91461004e5780633acb31501461007f5780634f8e624e1461009d5780635270312a146100ce575b5f80fd5b6100686004803603810190610063919061021c565b6100ff565b604051610076929190610283565b60405180910390f35b610087610128565b604051610094919061031a565b60405180910390f35b6100b760048036038101906100b29190610466565b610165565b6040516100c59291906104ad565b60405180910390f35b6100e860048036038101906100e3919061021c565b6101a9565b6040516100f6929190610283565b60405180910390f35b5f8082840191508382101561011a575f600191509150610121565b815f915091505b9250929050565b60606040518060400160405280600d81526020017f41342d3320647364732061647300000000000000000000000000000000000000815250905090565b606080826040518060400160405280601281526020017f41342d2d333520313172743535203137313700000000000000000000000000008152509091509150915091565b5f80828410156101bf575f6001915091506101d1565b82846101cb919061050f565b5f915091505b9250929050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6101fb816101e9565b8114610205575f80fd5b50565b5f81359050610216816101f2565b92915050565b5f8060408385031215610232576102316101e1565b5b5f61023f85828601610208565b925050602061025085828601610208565b9150509250929050565b610263816101e9565b82525050565b5f8115159050919050565b61027d81610269565b82525050565b5f6040820190506102965f83018561025a565b6102a36020830184610274565b9392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6102ec826102aa565b6102f681856102b4565b93506103068185602086016102c4565b61030f816102d2565b840191505092915050565b5f6020820190508181035f83015261033281846102e2565b905092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610378826102d2565b810181811067ffffffffffffffff8211171561039757610396610342565b5b80604052505050565b5f6103a96101d8565b90506103b5828261036f565b919050565b5f67ffffffffffffffff8211156103d4576103d3610342565b5b6103dd826102d2565b9050602081019050919050565b828183375f83830152505050565b5f61040a610405846103ba565b6103a0565b9050828152602081018484840111156104265761042561033e565b5b6104318482856103ea565b509392505050565b5f82601f83011261044d5761044c61033a565b5b813561045d8482602086016103f8565b91505092915050565b5f6020828403121561047b5761047a6101e1565b5b5f82013567ffffffffffffffff811115610498576104976101e5565b5b6104a484828501610439565b91505092915050565b5f6040820190508181035f8301526104c581856102e2565b905081810360208301526104d981846102e2565b90509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610519826101e9565b9150610524836101e9565b925082820390508181111561053c5761053b6104e2565b5b9291505056fea2646970667358221220b0c47d04e84f4bfa73625eb1dd041699affccb5be0d25c382f0d553189d768b064736f6c634300081a0033