608060405234801562000010575f80fd5b506040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4e4741000000000000000000000000000000000000000000000000000000000081525081600390816200008e91906200051c565b508060049081620000a091906200051c565b505050620000b75f801b336200016160201b60201c565b620000e97f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336200016160201b60201c565b6200011b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848336200016160201b60201c565b3360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000600565b6200017382826200024d60201b60201c565b6200024957600160055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620001ee620002b160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200033457607f821691505b6020821081036200034a5762000349620002ef565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003ae7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000371565b620003ba868362000371565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000404620003fe620003f884620003d2565b620003db565b620003d2565b9050919050565b5f819050919050565b6200041f83620003e4565b620004376200042e826200040b565b8484546200037d565b825550505050565b5f90565b6200044d6200043f565b6200045a81848462000414565b505050565b5b818110156200048157620004755f8262000443565b60018101905062000460565b5050565b601f821115620004d0576200049a8162000350565b620004a58462000362565b81016020851015620004b5578190505b620004cd620004c48562000362565b8301826200045f565b50505b505050565b5f82821c905092915050565b5f620004f25f1984600802620004d5565b1980831691505092915050565b5f6200050c8383620004e1565b9150826002028217905092915050565b6200052782620002b8565b67ffffffffffffffff811115620005435762000542620002c2565b5b6200054f82546200031c565b6200055c82828562000485565b5f60209050601f83116001811462000592575f84156200057d578287015190505b620005898582620004ff565b865550620005f8565b601f198416620005a28662000350565b5f5b82811015620005cb57848901518255600182019150602085019450602081019050620005a4565b86831015620005eb5784890151620005e7601f891682620004e1565b8355505b6001600288020188555050505b505050505050565b612604806200060e5f395ff3fe608060405234801561000f575f80fd5b506004361061018c575f3560e01c806370a08231116100dc578063a217fddf11610095578063a9059cbb1161006f578063a9059cbb146104a6578063d5391393146104d6578063d547741f146104f4578063dd62ed3e146105105761018c565b8063a217fddf1461043c578063a457c2d71461045a578063a8fa343c1461048a5761018c565b806370a082311461036857806379cc6790146103985780638fd6a6ac146103b457806391d14854146103d257806395d89b41146104025780639dc29fac146104205761018c565b8063282c51f31161014957806336568abe1161012357806336568abe146102e4578063395093511461030057806340c10f191461033057806342966c681461034c5761018c565b8063282c51f31461028c5780632f2ff15d146102aa578063313ce567146102c65761018c565b806301ffc9a71461019057806306fdde03146101c0578063095ea7b3146101de57806318160ddd1461020e57806323b872dd1461022c578063248a9ca31461025c575b5f80fd5b6101aa60048036038101906101a59190611913565b610540565b6040516101b79190611958565b60405180910390f35b6101c86105b9565b6040516101d591906119fb565b60405180910390f35b6101f860048036038101906101f39190611aa8565b610649565b6040516102059190611958565b60405180910390f35b61021661066b565b6040516102239190611af5565b60405180910390f35b61024660048036038101906102419190611b0e565b610674565b6040516102539190611958565b60405180910390f35b61027660048036038101906102719190611b91565b6106a2565b6040516102839190611bcb565b60405180910390f35b6102946106bf565b6040516102a19190611bcb565b60405180910390f35b6102c460048036038101906102bf9190611be4565b6106e3565b005b6102ce610704565b6040516102db9190611c3d565b60405180910390f35b6102fe60048036038101906102f99190611be4565b61070c565b005b61031a60048036038101906103159190611aa8565b61078f565b6040516103279190611958565b60405180910390f35b61034a60048036038101906103459190611aa8565b6107c5565b005b61036660048036038101906103619190611c56565b6107fe565b005b610382600480360381019061037d9190611c81565b610835565b60405161038f9190611af5565b60405180910390f35b6103b260048036038101906103ad9190611aa8565b61087a565b005b6103bc6108b3565b6040516103c99190611cbb565b60405180910390f35b6103ec60048036038101906103e79190611be4565b6108db565b6040516103f99190611958565b60405180910390f35b61040a61093f565b60405161041791906119fb565b60405180910390f35b61043a60048036038101906104359190611aa8565b6109cf565b005b6104446109dd565b6040516104519190611bcb565b60405180910390f35b610474600480360381019061046f9190611aa8565b6109e3565b6040516104819190611958565b60405180910390f35b6104a4600480360381019061049f9190611c81565b610a58565b005b6104c060048036038101906104bb9190611aa8565b610aa8565b6040516104cd9190611958565b60405180910390f35b6104de610aca565b6040516104eb9190611bcb565b60405180910390f35b61050e60048036038101906105099190611be4565b610aee565b005b61052a60048036038101906105259190611cd4565b610b0f565b6040516105379190611af5565b60405180910390f35b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105b257506105b182610b91565b5b9050919050565b6060600380546105c890611d3f565b80601f01602080910402602001604051908101604052809291908181526020018280546105f490611d3f565b801561063f5780601f106106165761010080835404028352916020019161063f565b820191905f5260205f20905b81548152906001019060200180831161062257829003601f168201915b5050505050905090565b5f80610653610bfa565b9050610660818585610c01565b600191505092915050565b5f600254905090565b5f8061067e610bfa565b905061068b858285610dc4565b610696858585610e4f565b60019150509392505050565b5f60055f8381526020019081526020015f20600101549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b6106ec826106a2565b6106f5816110bb565b6106ff83836110cf565b505050565b5f6012905090565b610714610bfa565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610781576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077890611ddf565b60405180910390fd5b61078b82826111aa565b5050565b5f80610799610bfa565b90506107ba8185856107ab8589610b0f565b6107b59190611e2a565b610c01565b600191505092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66107ef816110bb565b6107f98383611285565b505050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848610828816110bb565b610831826113d3565b5050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a8486108a4816110bb565b6108ae83836113e7565b505050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60606004805461094e90611d3f565b80601f016020809104026020016040519081016040528092919081815260200182805461097a90611d3f565b80156109c55780601f1061099c576101008083540402835291602001916109c5565b820191905f5260205f20905b8154815290600101906020018083116109a857829003601f168201915b5050505050905090565b6109d9828261087a565b5050565b5f801b81565b5f806109ed610bfa565b90505f6109fa8286610b0f565b905083811015610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690611ecd565b60405180910390fd5b610a4c8286868403610c01565b60019250505092915050565b5f801b610a64816110bb565b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f80610ab2610bfa565b9050610abf818585610e4f565b600191505092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610af7826106a2565b610b00816110bb565b610b0a83836111aa565b505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6690611f5b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd490611fe9565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610db79190611af5565b60405180910390a3505050565b5f610dcf8484610b0f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610e495781811015610e3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3290612051565b60405180910390fd5b610e488484848403610c01565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb4906120df565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f229061216d565b60405180910390fd5b610f36838383611407565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb0906121fb565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110a29190611af5565b60405180910390a36110b584848461140c565b50505050565b6110cc816110c7610bfa565b611411565b50565b6110d982826108db565b6111a657600160055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061114b610bfa565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6111b482826108db565b15611281575f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550611226610bfa565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ea90612263565b60405180910390fd5b6112fe5f8383611407565b8060025f82825461130f9190611e2a565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113bc9190611af5565b60405180910390a36113cf5f838361140c565b5050565b6113e46113de610bfa565b82611495565b50565b6113f9826113f3610bfa565b83610dc4565b6114038282611495565b5050565b505050565b505050565b61141b82826108db565b6114915761142881611658565b611435835f1c6020611685565b60405160200161144692919061234f565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148891906119fb565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611503576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fa906123f8565b60405180910390fd5b61150e825f83611407565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611591576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158890612486565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f82825403925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516116409190611af5565b60405180910390a3611653835f8461140c565b505050565b606061167e8273ffffffffffffffffffffffffffffffffffffffff16601460ff16611685565b9050919050565b60605f600283600261169791906124a4565b6116a19190611e2a565b67ffffffffffffffff8111156116ba576116b96124e5565b5b6040519080825280601f01601f1916602001820160405280156116ec5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f8151811061172357611722612512565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061178657611785612512565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f60018460026117c491906124a4565b6117ce9190611e2a565b90505b600181111561186d577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106118105761180f612512565b5b1a60f81b82828151811061182757611826612512565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600485901c9450806118669061253f565b90506117d1565b505f84146118b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a7906125b0565b60405180910390fd5b8091505092915050565b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6118f2816118be565b81146118fc575f80fd5b50565b5f8135905061190d816118e9565b92915050565b5f60208284031215611928576119276118ba565b5b5f611935848285016118ff565b91505092915050565b5f8115159050919050565b6119528161193e565b82525050565b5f60208201905061196b5f830184611949565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156119a857808201518184015260208101905061198d565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6119cd82611971565b6119d7818561197b565b93506119e781856020860161198b565b6119f0816119b3565b840191505092915050565b5f6020820190508181035f830152611a1381846119c3565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611a4482611a1b565b9050919050565b611a5481611a3a565b8114611a5e575f80fd5b50565b5f81359050611a6f81611a4b565b92915050565b5f819050919050565b611a8781611a75565b8114611a91575f80fd5b50565b5f81359050611aa281611a7e565b92915050565b5f8060408385031215611abe57611abd6118ba565b5b5f611acb85828601611a61565b9250506020611adc85828601611a94565b9150509250929050565b611aef81611a75565b82525050565b5f602082019050611b085f830184611ae6565b92915050565b5f805f60608486031215611b2557611b246118ba565b5b5f611b3286828701611a61565b9350506020611b4386828701611a61565b9250506040611b5486828701611a94565b9150509250925092565b5f819050919050565b611b7081611b5e565b8114611b7a575f80fd5b50565b5f81359050611b8b81611b67565b92915050565b5f60208284031215611ba657611ba56118ba565b5b5f611bb384828501611b7d565b91505092915050565b611bc581611b5e565b82525050565b5f602082019050611bde5f830184611bbc565b92915050565b5f8060408385031215611bfa57611bf96118ba565b5b5f611c0785828601611b7d565b9250506020611c1885828601611a61565b9150509250929050565b5f60ff82169050919050565b611c3781611c22565b82525050565b5f602082019050611c505f830184611c2e565b92915050565b5f60208284031215611c6b57611c6a6118ba565b5b5f611c7884828501611a94565b91505092915050565b5f60208284031215611c9657611c956118ba565b5b5f611ca384828501611a61565b91505092915050565b611cb581611a3a565b82525050565b5f602082019050611cce5f830184611cac565b92915050565b5f8060408385031215611cea57611ce96118ba565b5b5f611cf785828601611a61565b9250506020611d0885828601611a61565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611d5657607f821691505b602082108103611d6957611d68611d12565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e63655f8201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b5f611dc9602f8361197b565b9150611dd482611d6f565b604082019050919050565b5f6020820190508181035f830152611df681611dbd565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e3482611a75565b9150611e3f83611a75565b9250828201905080821115611e5757611e56611dfd565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611eb760258361197b565b9150611ec282611e5d565b604082019050919050565b5f6020820190508181035f830152611ee481611eab565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611f4560248361197b565b9150611f5082611eeb565b604082019050919050565b5f6020820190508181035f830152611f7281611f39565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611fd360228361197b565b9150611fde82611f79565b604082019050919050565b5f6020820190508181035f83015261200081611fc7565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f61203b601d8361197b565b915061204682612007565b602082019050919050565b5f6020820190508181035f8301526120688161202f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6120c960258361197b565b91506120d48261206f565b604082019050919050565b5f6020820190508181035f8301526120f6816120bd565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61215760238361197b565b9150612162826120fd565b604082019050919050565b5f6020820190508181035f8301526121848161214b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6121e560268361197b565b91506121f08261218b565b604082019050919050565b5f6020820190508181035f830152612212816121d9565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61224d601f8361197b565b915061225882612219565b602082019050919050565b5f6020820190508181035f83015261227a81612241565b9050919050565b5f81905092915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000005f82015250565b5f6122bf601783612281565b91506122ca8261228b565b601782019050919050565b5f6122df82611971565b6122e98185612281565b93506122f981856020860161198b565b80840191505092915050565b7f206973206d697373696e6720726f6c65200000000000000000000000000000005f82015250565b5f612339601183612281565b915061234482612305565b601182019050919050565b5f612359826122b3565b915061236582856122d5565b91506123708261232d565b915061237c82846122d5565b91508190509392505050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6123e260218361197b565b91506123ed82612388565b604082019050919050565b5f6020820190508181035f83015261240f816123d6565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f61247060228361197b565b915061247b82612416565b604082019050919050565b5f6020820190508181035f83015261249d81612464565b9050919050565b5f6124ae82611a75565b91506124b983611a75565b92508282026124c781611a75565b915082820484148315176124de576124dd611dfd565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61254982611a75565b91505f820361255b5761255a611dfd565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e745f82015250565b5f61259a60208361197b565b91506125a582612566565b602082019050919050565b5f6020820190508181035f8301526125c78161258e565b905091905056fea264697066735822122054117fdb6f50813741b8f9aa67d30cf04f109352001c8e1030e5e25473677a1c64736f6c63430008180033