60806040526009600455600454600a6200001a919062000656565b6305f5e1006200002b9190620006a7565b60055560036006556003600755606460085560006009556040518060400160405280600781526020017f46726f67496e7500000000000000000000000000000000000000000000000000815250600e90805190602001906200008f92919062000419565b506040518060400160405280600781526020017f46726f67496e7500000000000000000000000000000000000000000000000000815250600f9080519060200190620000dd92919062000419565b50348015620000eb57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a333600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600554600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c600073ab6c16a09a893fd82b20def16825370d07ca816c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040516200040b919062000719565b60405180910390a36200079b565b828054620004279062000765565b90600052602060002090601f0160209004810192826200044b576000855562000497565b82601f106200046657805160ff191683800117855562000497565b8280016001018555821562000497579182015b828111156200049657825182559160200191906001019062000479565b5b509050620004a69190620004aa565b5090565b5b80821115620004c5576000816000905550600101620004ab565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000557578086048111156200052f576200052e620004c9565b5b60018516156200053f5780820291505b80810290506200054f85620004f8565b94506200050f565b94509492505050565b60008262000572576001905062000645565b8162000582576000905062000645565b81600181146200059b5760028114620005a657620005dc565b600191505062000645565b60ff841115620005bb57620005ba620004c9565b5b8360020a915084821115620005d557620005d4620004c9565b5b5062000645565b5060208310610133831016604e8410600b8410161715620006165782820a90508381111562000610576200060f620004c9565b5b62000645565b62000625848484600162000505565b925090508184048111156200063f576200063e620004c9565b5b81810290505b9392505050565b6000819050919050565b600062000663826200064c565b915062000670836200064c565b92506200069f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000560565b905092915050565b6000620006b4826200064c565b9150620006c1836200064c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006fd57620006fc620004c9565b5b828202905092915050565b62000713816200064c565b82525050565b600060208201905062000730600083018462000708565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200077e57607f821691505b6020821081141562000795576200079462000736565b5b50919050565b61283180620007ab6000396000f3fe60806040526004361061016a5760003560e01c806351bc3c85116100d157806395d89b411161008a578063a9059cbb11610064578063a9059cbb1461052b578063abd545bf14610568578063c9567bf914610593578063dd62ed3e146105aa57610171565b806395d89b411461049857806396ce0795146104c3578063a457c2d7146104ee57610171565b806351bc3c851461039a5780635342acb4146103b157806370a08231146103ee578063715018a61461042b5780638da5cb5b1461044257806393c20a201461046d57610171565b806323b872dd1161012357806323b872dd14610274578063313ce567146102b157806332424aa3146102dc57806339509351146103075780633eaaf86b1461034457806349bd5a5e1461036f57610171565b806306c9272a1461017657806306fdde031461018d578063095ea7b3146101b8578063162b51fc146101f557806318160ddd146102205780631f478f1e1461024b57610171565b3661017157005b600080fd5b34801561018257600080fd5b5061018b6105e7565b005b34801561019957600080fd5b506101a2610661565b6040516101af9190611d84565b60405180910390f35b3480156101c457600080fd5b506101df60048036038101906101da9190611e3f565b6106f3565b6040516101ec9190611e9a565b60405180910390f35b34801561020157600080fd5b5061020a61070a565b6040516102179190611ec4565b60405180910390f35b34801561022c57600080fd5b50610235610710565b6040516102429190611ec4565b60405180910390f35b34801561025757600080fd5b50610272600480360381019061026d9190611f0b565b61071a565b005b34801561028057600080fd5b5061029b60048036038101906102969190611f4b565b6107cc565b6040516102a89190611e9a565b60405180910390f35b3480156102bd57600080fd5b506102c661086d565b6040516102d39190611ec4565b60405180910390f35b3480156102e857600080fd5b506102f1610877565b6040516102fe9190611ec4565b60405180910390f35b34801561031357600080fd5b5061032e60048036038101906103299190611e3f565b61087d565b60405161033b9190611e9a565b60405180910390f35b34801561035057600080fd5b5061035961091b565b6040516103669190611ec4565b60405180910390f35b34801561037b57600080fd5b50610384610921565b6040516103919190611fad565b60405180910390f35b3480156103a657600080fd5b506103af610947565b005b3480156103bd57600080fd5b506103d860048036038101906103d39190611fc8565b610962565b6040516103e59190611e9a565b60405180910390f35b3480156103fa57600080fd5b5061041560048036038101906104109190611fc8565b610982565b6040516104229190611ec4565b60405180910390f35b34801561043757600080fd5b506104406109cb565b005b34801561044e57600080fd5b50610457610afe565b6040516104649190611fad565b60405180910390f35b34801561047957600080fd5b50610482610b27565b60405161048f9190612016565b60405180910390f35b3480156104a457600080fd5b506104ad610b4d565b6040516104ba9190611d84565b60405180910390f35b3480156104cf57600080fd5b506104d8610bdf565b6040516104e59190611ec4565b60405180910390f35b3480156104fa57600080fd5b5061051560048036038101906105109190611e3f565b610be5565b6040516105229190611e9a565b60405180910390f35b34801561053757600080fd5b50610552600480360381019061054d9190611e3f565b610d0c565b60405161055f9190611e9a565b60405180910390f35b34801561057457600080fd5b5061057d610d23565b60405161058a9190611ec4565b60405180910390f35b34801561059f57600080fd5b506105a8610d29565b005b3480156105b657600080fd5b506105d160048036038101906105cc9190612031565b61120c565b6040516105de9190611ec4565b60405180910390f35b64e8d4a510006005546105fa91906120a0565b60016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b6060600e805461067090612129565b80601f016020809104026020016040519081016040528092919081815260200182805461069c90612129565b80156106e95780601f106106be576101008083540402835291602001916106e9565b820191906000526020600020905b8154815290600101906020018083116106cc57829003601f168201915b5050505050905090565b6000610700338484611293565b6001905092915050565b60065481565b6000600554905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156107c85780600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60006107d984848461145e565b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561086257600080fd5b600190509392505050565b6000600454905090565b60045481565b6000610911338484600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461090c919061215b565b611293565b6001905092915050565b60055481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000479050600081111561095f5761095e81611806565b5b50565b600c6020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166109ea610afe565b73ffffffffffffffffffffffffffffffffffffffff1614610a40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a37906121fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600f8054610b5c90612129565b80601f0160208091040260200160405190810160405280929190818152602001828054610b8890612129565b8015610bd55780601f10610baa57610100808354040283529160200191610bd5565b820191906000526020600020905b815481529060010190602001808311610bb857829003601f168201915b5050505050905090565b60085481565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c7057600080fd5b610d02338484600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cfd919061221d565b611293565b6001905092915050565b6000610d1933848461145e565b6001905092915050565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16610d48610afe565b73ffffffffffffffffffffffffffffffffffffffff1614610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906121fd565b60405180910390fd5b601060009054906101000a900460ff1615610dee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de59061229d565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610e7230600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600554611293565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610edf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0391906122d2565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fb091906122d2565b6040518363ffffffff1660e01b8152600401610fcd9291906122ff565b6020604051808303816000875af1158015610fec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101091906122d2565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719473061109930610982565b6000806110a4610afe565b426040518863ffffffff1660e01b81526004016110c69695949392919061236d565b60606040518083038185885af11580156110e4573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061110991906123e3565b505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016111ab929190612436565b6020604051808303816000875af11580156111ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ee9190612474565b506001601060006101000a81548160ff021916908315150217905550565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fa90612513565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136a906125a5565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516114519190611ec4565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561149857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114d257600080fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561150b57600080fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561155757600080fd5b60011515600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141561164d57600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461164c57600954600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b61169f81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461187290919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006116ee84846118d1565b6116f85781611704565b61170384848461197f565b5b905061175881600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117f89190611ec4565b60405180910390a350505050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561186e573d6000803e3d6000fd5b5050565b6000828211156118b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ae90612611565b60405180910390fd5b600082846118c5919061221d565b90508091505092915050565b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156119775750600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b905092915050565b60008061198c8585611b45565b1115611adc5760006119c46119a18686611b45565b6119b660085486611c1290919063ffffffff16565b611c7090919063ffffffff16565b9050611a1881600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae790919063ffffffff16565b600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ab99190611ec4565b60405180910390a3611ad4818461187290919063ffffffff16565b915050611ae0565b8190505b9392505050565b6000808284611af6919061215b565b905083811015611b3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b329061267d565b60405180910390fd5b8091505092915050565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ba7576007549050611c0c565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c07576006549050611c0c565b600090505b92915050565b6000808211611c56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4d906126e9565b60405180910390fd5b60008284611c649190612738565b90508091505092915050565b600080831415611c835760009050611ce5565b60008284611c9191906120a0565b9050828482611ca09190612738565b14611ce0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd7906127db565b60405180910390fd5b809150505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611d25578082015181840152602081019050611d0a565b83811115611d34576000848401525b50505050565b6000601f19601f8301169050919050565b6000611d5682611ceb565b611d608185611cf6565b9350611d70818560208601611d07565b611d7981611d3a565b840191505092915050565b60006020820190508181036000830152611d9e8184611d4b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611dd682611dab565b9050919050565b611de681611dcb565b8114611df157600080fd5b50565b600081359050611e0381611ddd565b92915050565b6000819050919050565b611e1c81611e09565b8114611e2757600080fd5b50565b600081359050611e3981611e13565b92915050565b60008060408385031215611e5657611e55611da6565b5b6000611e6485828601611df4565b9250506020611e7585828601611e2a565b9150509250929050565b60008115159050919050565b611e9481611e7f565b82525050565b6000602082019050611eaf6000830184611e8b565b92915050565b611ebe81611e09565b82525050565b6000602082019050611ed96000830184611eb5565b92915050565b611ee881611e7f565b8114611ef357600080fd5b50565b600081359050611f0581611edf565b92915050565b60008060408385031215611f2257611f21611da6565b5b6000611f3085828601611df4565b9250506020611f4185828601611ef6565b9150509250929050565b600080600060608486031215611f6457611f63611da6565b5b6000611f7286828701611df4565b9350506020611f8386828701611df4565b9250506040611f9486828701611e2a565b9150509250925092565b611fa781611dcb565b82525050565b6000602082019050611fc26000830184611f9e565b92915050565b600060208284031215611fde57611fdd611da6565b5b6000611fec84828501611df4565b91505092915050565b600061200082611dab565b9050919050565b61201081611ff5565b82525050565b600060208201905061202b6000830184612007565b92915050565b6000806040838503121561204857612047611da6565b5b600061205685828601611df4565b925050602061206785828601611df4565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006120ab82611e09565b91506120b683611e09565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156120ef576120ee612071565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061214157607f821691505b60208210811415612155576121546120fa565b5b50919050565b600061216682611e09565b915061217183611e09565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156121a6576121a5612071565b5b828201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006121e7602083611cf6565b91506121f2826121b1565b602082019050919050565b60006020820190508181036000830152612216816121da565b9050919050565b600061222882611e09565b915061223383611e09565b92508282101561224657612245612071565b5b828203905092915050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612287601783611cf6565b915061229282612251565b602082019050919050565b600060208201905081810360008301526122b68161227a565b9050919050565b6000815190506122cc81611ddd565b92915050565b6000602082840312156122e8576122e7611da6565b5b60006122f6848285016122bd565b91505092915050565b60006040820190506123146000830185611f9e565b6123216020830184611f9e565b9392505050565b6000819050919050565b6000819050919050565b600061235761235261234d84612328565b612332565b611e09565b9050919050565b6123678161233c565b82525050565b600060c0820190506123826000830189611f9e565b61238f6020830188611eb5565b61239c604083018761235e565b6123a9606083018661235e565b6123b66080830185611f9e565b6123c360a0830184611eb5565b979650505050505050565b6000815190506123dd81611e13565b92915050565b6000806000606084860312156123fc576123fb611da6565b5b600061240a868287016123ce565b935050602061241b868287016123ce565b925050604061242c868287016123ce565b9150509250925092565b600060408201905061244b6000830185611f9e565b6124586020830184611eb5565b9392505050565b60008151905061246e81611edf565b92915050565b60006020828403121561248a57612489611da6565b5b60006124988482850161245f565b91505092915050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006124fd602583611cf6565b9150612508826124a1565b604082019050919050565b6000602082019050818103600083015261252c816124f0565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061258f602383611cf6565b915061259a82612533565b604082019050919050565b600060208201905081810360008301526125be81612582565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f770000600082015250565b60006125fb601e83611cf6565b9150612606826125c5565b602082019050919050565b6000602082019050818103600083015261262a816125ee565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612667601b83611cf6565b915061267282612631565b602082019050919050565b600060208201905081810360008301526126968161265a565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b60006126d3601a83611cf6565b91506126de8261269d565b602082019050919050565b60006020820190508181036000830152612702816126c6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061274382611e09565b915061274e83611e09565b92508261275e5761275d612709565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006127c5602183611cf6565b91506127d082612769565b604082019050919050565b600060208201905081810360008301526127f4816127b8565b905091905056fea2646970667358221220f2d3ac746f5a6977027399c04e3ecb91de2aae97bffb84b3f644d70b0dbdb6af64736f6c634300080c0033