60a06040526040518060400160405280600981526020017f4d656d6520436f696e0000000000000000000000000000000000000000000000815250600190816200004a919062000715565b506040518060400160405280600981526020017f4d656d6520436f696e00000000000000000000000000000000000000000000008152506002908162000091919062000715565b506006600360006101000a81548160ff021916908360ff16021790555061dead73ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff16815250600360009054906101000a900460ff16600a6200010191906200098c565b633b9aca00620001129190620009dd565b6009556001600b60156101000a81548160ff0219169083151502179055503480156200013d57600080fd5b506200014e6200046a60201b60201c565b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a373ee21b8f558a5e0d8424a7157c4cf8967fd3587d4600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160066000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160066000620002ed6200047260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060095460046000620003ad6200046a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620003fb6200046a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009546040516200045c919062000a39565b60405180910390a362000a56565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200051d57607f821691505b602082108103620005335762000532620004d5565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200059d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200055e565b620005a986836200055e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005f6620005f0620005ea84620005c1565b620005cb565b620005c1565b9050919050565b6000819050919050565b6200061283620005d5565b6200062a6200062182620005fd565b8484546200056b565b825550505050565b600090565b6200064162000632565b6200064e81848462000607565b505050565b5b8181101562000676576200066a60008262000637565b60018101905062000654565b5050565b601f821115620006c5576200068f8162000539565b6200069a846200054e565b81016020851015620006aa578190505b620006c2620006b9856200054e565b83018262000653565b50505b505050565b600082821c905092915050565b6000620006ea60001984600802620006ca565b1980831691505092915050565b6000620007058383620006d7565b9150826002028217905092915050565b62000720826200049b565b67ffffffffffffffff8111156200073c576200073b620004a6565b5b62000748825462000504565b620007558282856200067a565b600060209050601f8311600181146200078d576000841562000778578287015190505b620007848582620006f7565b865550620007f4565b601f1984166200079d8662000539565b60005b82811015620007c757848901518255600182019150602085019450602081019050620007a0565b86831015620007e75784890151620007e3601f891682620006d7565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200088a57808604811115620008625762000861620007fc565b5b6001851615620008725780820291505b808102905062000882856200082b565b945062000842565b94509492505050565b600082620008a5576001905062000978565b81620008b5576000905062000978565b8160018114620008ce5760028114620008d9576200090f565b600191505062000978565b60ff841115620008ee57620008ed620007fc565b5b8360020a915084821115620009085762000907620007fc565b5b5062000978565b5060208310610133831016604e8410600b8410161715620009495782820a905083811115620009435762000942620007fc565b5b62000978565b62000958848484600162000838565b92509050818404811115620009725762000971620007fc565b5b81810290505b9392505050565b600060ff82169050919050565b60006200099982620005c1565b9150620009a6836200097f565b9250620009d57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000893565b905092915050565b6000620009ea82620005c1565b9150620009f783620005c1565b925082820262000a0781620005c1565b9150828204841483151762000a215762000a20620007fc565b5b5092915050565b62000a3381620005c1565b82525050565b600060208201905062000a50600083018462000a28565b92915050565b608051612a1a62000a726000396000610b990152612a1a6000f3fe60806040526004361061012e5760003560e01c80633345611e116100ab57806395d89b411161006f57806395d89b4114610403578063a9059cbb1461042e578063c816841b1461046b578063dd62ed3e14610496578063f2fde38b146104d3578063fb3ddf85146104fc57610135565b80633345611e146103085780634a74bb021461034557806370a08231146103705780638421d10e146103ad5780638da5cb5b146103d857610135565b80631ba6e09b116100f25780631ba6e09b1461020f57806323b872dd1461023857806327c8f835146102755780632d3235a0146102a0578063313ce567146102dd57610135565b806301339c211461013a57806306fdde0314610151578063095ea7b31461017c5780631694505e146101b957806318160ddd146101e457610135565b3661013557005b600080fd5b34801561014657600080fd5b5061014f610539565b005b34801561015d57600080fd5b506101666108e4565b6040516101739190611eb7565b60405180910390f35b34801561018857600080fd5b506101a3600480360381019061019e9190611f72565b610976565b6040516101b09190611fcd565b60405180910390f35b3480156101c557600080fd5b506101ce610994565b6040516101db9190612047565b60405180910390f35b3480156101f057600080fd5b506101f96109ba565b6040516102069190612071565b60405180910390f35b34801561021b57600080fd5b5061023660048036038101906102319190611f72565b6109c4565b005b34801561024457600080fd5b5061025f600480360381019061025a919061208c565b610abd565b60405161026c9190611fcd565b60405180910390f35b34801561028157600080fd5b5061028a610b97565b60405161029791906120ee565b60405180910390f35b3480156102ac57600080fd5b506102c760048036038101906102c29190612109565b610bbb565b6040516102d49190612071565b60405180910390f35b3480156102e957600080fd5b506102f2610bd3565b6040516102ff9190612152565b60405180910390f35b34801561031457600080fd5b5061032f600480360381019061032a9190612109565b610bea565b60405161033c9190611fcd565b60405180910390f35b34801561035157600080fd5b5061035a610c0a565b6040516103679190611fcd565b60405180910390f35b34801561037c57600080fd5b5061039760048036038101906103929190612109565b610c1d565b6040516103a49190612071565b60405180910390f35b3480156103b957600080fd5b506103c2610c66565b6040516103cf919061218e565b60405180910390f35b3480156103e457600080fd5b506103ed610c8c565b6040516103fa91906120ee565b60405180910390f35b34801561040f57600080fd5b50610418610cb5565b6040516104259190611eb7565b60405180910390f35b34801561043a57600080fd5b5061045560048036038101906104509190611f72565b610d47565b6040516104629190611fcd565b60405180910390f35b34801561047757600080fd5b50610480610d66565b60405161048d91906120ee565b60405180910390f35b3480156104a257600080fd5b506104bd60048036038101906104b891906121a9565b610d8c565b6040516104ca9190612071565b60405180910390f35b3480156104df57600080fd5b506104fa60048036038101906104f59190612109565b610e13565b005b34801561050857600080fd5b50610523600480360381019061051e9190612109565b610f65565b6040516105309190611fcd565b60405180910390f35b610541610f85565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c590612235565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610632573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610656919061226a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e1919061226a565b6040518363ffffffff1660e01b81526004016106fe929190612297565b6020604051808303816000875af115801561071d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610741919061226a565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160076000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600019600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b6060600180546108f3906122ef565b80601f016020809104026020016040519081016040528092919081815260200182805461091f906122ef565b801561096c5780601f106109415761010080835404028352916020019161096c565b820191906000526020600020905b81548152906001019060200180831161094f57829003601f168201915b5050505050905090565b600061098a610983610f85565b8484610f8d565b6001905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b6000339050600082905060008114806109dd5750600a81145b15610a275780600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610ab7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aae9061236c565b60405180910390fd5b50505050565b6000610aca848484611156565b50610b8c84610ad7610f85565b610b87856040518060600160405280602881526020016129bd60289139600560008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b3d610f85565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164b9092919063ffffffff16565b610f8d565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60086020528060005260406000206000915090505481565b6000600360009054906101000a900460ff16905090565b60066020528060005260406000206000915054906101000a900460ff1681565b600b60159054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610cc4906122ef565b80601f0160208091040260200160405190810160405280929190818152602001828054610cf0906122ef565b8015610d3d5780601f10610d1257610100808354040283529160200191610d3d565b820191906000526020600020905b815481529060010190602001808311610d2057829003601f168201915b5050505050905090565b6000610d5b610d54610f85565b8484611156565b506001905092915050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e1b610f85565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ea8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9f90612235565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b60076020528060005260406000206000915054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff3906123fe565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361106b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106290612490565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111499190612071565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036111c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bd90612522565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611235576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122c906125b4565b60405180910390fd5b600b60149054906101000a900460ff161561125c576112558484846116af565b9050611644565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156112e45750600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b6112ef5760006112f2565b60015b156113715761130b60028361188290919063ffffffff16565b60046000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600b60149054906101000a900460ff161580156113d85750600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156113f55760006113e830610c1d565b90506113f3816118fc565b505b61144782600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b6490919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061152d5750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6115405761153b8584611bae565b611542565b825b905061159681600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d1c90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116369190612071565b60405180910390a360019150505b9392505050565b6000838311158290611693576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168a9190611eb7565b60405180910390fd5b50600083856116a29190612603565b9050809150509392505050565b600061173a826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164b9092919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117cf82600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d1c90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161186f9190612071565b60405180910390a3600190509392505050565b600080830361189457600090506118f6565b600082846118a29190612637565b90508284826118b191906126a8565b146118f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e89061274b565b60405180910390fd5b809150505b92915050565b6001600b60146101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156119345761193361276b565b5b6040519080825280602002602001820160405280156119625781602001602082028036833780820191505090505b509050308160008151811061197a5761197961279a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a45919061226a565b81600181518110611a5957611a5861279a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401611b199594939291906128c2565b600060405180830381600087803b158015611b3357600080fd5b505af1925050508015611b44575060015b50506000600b60146101000a81548160ff02191690831515021790555050565b6000611ba683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061164b565b905092915050565b600080611bd86064611bca60038661188290919063ffffffff16565b611d7a90919063ffffffff16565b90506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611c3b578083611c2d919061291c565b81611c38919061291c565b90505b6000811115611d005780600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c93919061291c565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611cf79190612071565b60405180910390a35b611d138184611b6490919063ffffffff16565b91505092915050565b6000808284611d2b919061291c565b905083811015611d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d679061299c565b60405180910390fd5b8091505092915050565b6000611dbc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611dc4565b905092915050565b60008083118290611e0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e029190611eb7565b60405180910390fd5b5060008385611e1a91906126a8565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e61578082015181840152602081019050611e46565b60008484015250505050565b6000601f19601f8301169050919050565b6000611e8982611e27565b611e938185611e32565b9350611ea3818560208601611e43565b611eac81611e6d565b840191505092915050565b60006020820190508181036000830152611ed18184611e7e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f0982611ede565b9050919050565b611f1981611efe565b8114611f2457600080fd5b50565b600081359050611f3681611f10565b92915050565b6000819050919050565b611f4f81611f3c565b8114611f5a57600080fd5b50565b600081359050611f6c81611f46565b92915050565b60008060408385031215611f8957611f88611ed9565b5b6000611f9785828601611f27565b9250506020611fa885828601611f5d565b9150509250929050565b60008115159050919050565b611fc781611fb2565b82525050565b6000602082019050611fe26000830184611fbe565b92915050565b6000819050919050565b600061200d61200861200384611ede565b611fe8565b611ede565b9050919050565b600061201f82611ff2565b9050919050565b600061203182612014565b9050919050565b61204181612026565b82525050565b600060208201905061205c6000830184612038565b92915050565b61206b81611f3c565b82525050565b60006020820190506120866000830184612062565b92915050565b6000806000606084860312156120a5576120a4611ed9565b5b60006120b386828701611f27565b93505060206120c486828701611f27565b92505060406120d586828701611f5d565b9150509250925092565b6120e881611efe565b82525050565b600060208201905061210360008301846120df565b92915050565b60006020828403121561211f5761211e611ed9565b5b600061212d84828501611f27565b91505092915050565b600060ff82169050919050565b61214c81612136565b82525050565b60006020820190506121676000830184612143565b92915050565b600061217882611ede565b9050919050565b6121888161216d565b82525050565b60006020820190506121a3600083018461217f565b92915050565b600080604083850312156121c0576121bf611ed9565b5b60006121ce85828601611f27565b92505060206121df85828601611f27565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061221f602083611e32565b915061222a826121e9565b602082019050919050565b6000602082019050818103600083015261224e81612212565b9050919050565b60008151905061226481611f10565b92915050565b6000602082840312156122805761227f611ed9565b5b600061228e84828501612255565b91505092915050565b60006040820190506122ac60008301856120df565b6122b960208301846120df565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061230757607f821691505b60208210810361231a576123196122c0565b5b50919050565b7f3f00000000000000000000000000000000000000000000000000000000000000600082015250565b6000612356600183611e32565b915061236182612320565b602082019050919050565b6000602082019050818103600083015261238581612349565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006123e8602483611e32565b91506123f38261238c565b604082019050919050565b60006020820190508181036000830152612417816123db565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061247a602283611e32565b91506124858261241e565b604082019050919050565b600060208201905081810360008301526124a98161246d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061250c602583611e32565b9150612517826124b0565b604082019050919050565b6000602082019050818103600083015261253b816124ff565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061259e602383611e32565b91506125a982612542565b604082019050919050565b600060208201905081810360008301526125cd81612591565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061260e82611f3c565b915061261983611f3c565b9250828203905081811115612631576126306125d4565b5b92915050565b600061264282611f3c565b915061264d83611f3c565b925082820261265b81611f3c565b91508282048414831517612672576126716125d4565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006126b382611f3c565b91506126be83611f3c565b9250826126ce576126cd612679565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612735602183611e32565b9150612740826126d9565b604082019050919050565b6000602082019050818103600083015261276481612728565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b60006127ee6127e96127e4846127c9565b611fe8565b611f3c565b9050919050565b6127fe816127d3565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61283981611efe565b82525050565b600061284b8383612830565b60208301905092915050565b6000602082019050919050565b600061286f82612804565b612879818561280f565b935061288483612820565b8060005b838110156128b557815161289c888261283f565b97506128a783612857565b925050600181019050612888565b5085935050505092915050565b600060a0820190506128d76000830188612062565b6128e460208301876127f5565b81810360408301526128f68186612864565b905061290560608301856120df565b6129126080830184612062565b9695505050505050565b600061292782611f3c565b915061293283611f3c565b925082820190508082111561294a576129496125d4565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612986601b83611e32565b915061299182612950565b602082019050919050565b600060208201905081810360008301526129b581612979565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203d717632e65cd173cf985cb71f2b68f07c17b044e300fc7211360712dcf1cbe764736f6c63430008120033