0x60806040523480156200001157600080fd5b506040518060400160405280600b81526020017f4d7974546f6b657468746e0000000000000000000000000000000000000000008152506040518060400160405280600781526020017f687465684d544b0000000000000000000000000000000000000000000000000081525081600090816200008f919062000412565b508060019081620000a1919062000412565b505050620000c4620000b8620000ca60201b60201c565b620000d260201b60201c565b620004f9565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200021a57607f821691505b60208210810362000230576200022f620001d2565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200029a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200025b565b620002a686836200025b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620002f3620002ed620002e784620002be565b620002c8565b620002be565b9050919050565b6000819050919050565b6200030f83620002d2565b620003276200031e82620002fa565b84845462000268565b825550505050565b600090565b6200033e6200032f565b6200034b81848462000304565b505050565b5b8181101562000373576200036760008262000334565b60018101905062000351565b5050565b601f821115620003c2576200038c8162000236565b62000397846200024b565b81016020851015620003a7578190505b620003bf620003b6856200024b565b83018262000350565b50505b505050565b600082821c905092915050565b6000620003e760001984600802620003c7565b1980831691505092915050565b6000620004028383620003d4565b9150826002028217905092915050565b6200041d8262000198565b67ffffffffffffffff811115620004395762000438620001a3565b5b62000445825462000201565b6200045282828562000377565b600060209050601f8311600181146200048a576000841562000475578287015190505b620004818582620003f4565b865550620004f1565b601f1984166200049a8662000236565b60005b82811015620004c4578489015182556001820191506020850194506020810190506200049d565b86831015620004e45784890151620004e0601f891682620003d4565b8355505b6001600288020188555050505b505050505050565b612a3a80620005096000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a22cb46511610071578063a22cb465146102cb578063b88d4fde146102e7578063c87b56dd14610303578063e985e9c514610333578063f2fde38b1461036357610116565b8063715018a6146102695780638da5cb5b1461027357806395d89b4114610291578063a1448194146102af57610116565b806323b872dd116100e957806323b872dd146101b557806342842e0e146101d157806342966c68146101ed5780636352211e1461020957806370a082311461023957610116565b806301ffc9a71461011b57806306fdde031461014b578063081812fc14610169578063095ea7b314610199575b600080fd5b61013560048036038101906101309190611c38565b61037f565b6040516101429190611c80565b60405180910390f35b610153610461565b6040516101609190611d2b565b60405180910390f35b610183600480360381019061017e9190611d83565b6104f3565b6040516101909190611df1565b60405180910390f35b6101b360048036038101906101ae9190611e38565b610539565b005b6101cf60048036038101906101ca9190611e78565b610650565b005b6101eb60048036038101906101e69190611e78565b6106b0565b005b61020760048036038101906102029190611d83565b6106d0565b005b610223600480360381019061021e9190611d83565b61072c565b6040516102309190611df1565b60405180910390f35b610253600480360381019061024e9190611ecb565b6107b2565b6040516102609190611f07565b60405180910390f35b610271610869565b005b61027b61087d565b6040516102889190611df1565b60405180910390f35b6102996108a7565b6040516102a69190611d2b565b60405180910390f35b6102c960048036038101906102c49190611e38565b610939565b005b6102e560048036038101906102e09190611f4e565b61094f565b005b61030160048036038101906102fc91906120c3565b610965565b005b61031d60048036038101906103189190611d83565b6109c7565b60405161032a9190611d2b565b60405180910390f35b61034d60048036038101906103489190612146565b610a2f565b60405161035a9190611c80565b60405180910390f35b61037d60048036038101906103789190611ecb565b610ac3565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061044a57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061045a575061045982610b46565b5b9050919050565b606060008054610470906121b5565b80601f016020809104026020016040519081016040528092919081815260200182805461049c906121b5565b80156104e95780601f106104be576101008083540402835291602001916104e9565b820191906000526020600020905b8154815290600101906020018083116104cc57829003601f168201915b5050505050905090565b60006104fe82610bb0565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105448261072c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ab90612258565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166105d3610bfb565b73ffffffffffffffffffffffffffffffffffffffff1614806106025750610601816105fc610bfb565b610a2f565b5b610641576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610638906122ea565b60405180910390fd5b61064b8383610c03565b505050565b61066161065b610bfb565b82610cbc565b6106a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106979061237c565b60405180910390fd5b6106ab838383610d51565b505050565b6106cb83838360405180602001604052806000815250610965565b505050565b6106e16106db610bfb565b82610cbc565b610720576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107179061237c565b60405180910390fd5b6107298161104a565b50565b60008061073883611198565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a0906123e8565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610822576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108199061247a565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108716111d5565b61087b6000611253565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600180546108b6906121b5565b80601f01602080910402602001604051908101604052809291908181526020018280546108e2906121b5565b801561092f5780601f106109045761010080835404028352916020019161092f565b820191906000526020600020905b81548152906001019060200180831161091257829003601f168201915b5050505050905090565b6109416111d5565b61094b8282611319565b5050565b61096161095a610bfb565b8383611337565b5050565b610976610970610bfb565b83610cbc565b6109b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ac9061237c565b60405180910390fd5b6109c1848484846114a3565b50505050565b60606109d282610bb0565b60006109dc6114ff565b905060008151116109fc5760405180602001604052806000815250610a27565b80610a068461153c565b604051602001610a179291906124d6565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610acb6111d5565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b319061256c565b60405180910390fd5b610b4381611253565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610bb98161160a565b610bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bef906123e8565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610c768361072c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610cc88361072c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610d0a5750610d098185610a2f565b5b80610d4857508373ffffffffffffffffffffffffffffffffffffffff16610d30846104f3565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610d718261072c565b73ffffffffffffffffffffffffffffffffffffffff1614610dc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbe906125fe565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2d90612690565b60405180910390fd5b610e43838383600161164b565b8273ffffffffffffffffffffffffffffffffffffffff16610e638261072c565b73ffffffffffffffffffffffffffffffffffffffff1614610eb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb0906125fe565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46110458383836001611651565b505050565b60006110558261072c565b905061106581600084600161164b565b61106e8261072c565b90506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611194816000846001611651565b5050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6111dd610bfb565b73ffffffffffffffffffffffffffffffffffffffff166111fb61087d565b73ffffffffffffffffffffffffffffffffffffffff1614611251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611248906126fc565b60405180910390fd5b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611333828260405180602001604052806000815250611657565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139c90612768565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114969190611c80565b60405180910390a3505050565b6114ae848484610d51565b6114ba848484846116b2565b6114f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f0906127fa565b60405180910390fd5b50505050565b60606040518060400160405280601781526020017f68747470733a2f2f70696e2e736b692f3344626b434f46000000000000000000815250905090565b60606000600161154b84611839565b01905060008167ffffffffffffffff81111561156a57611569611f98565b5b6040519080825280601f01601f19166020018201604052801561159c5781602001600182028036833780820191505090505b509050600082602001820190505b6001156115ff578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816115f3576115f261281a565b5b049450600085036115aa575b819350505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff1661162c83611198565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b50505050565b50505050565b611661838361198c565b61166e60008484846116b2565b6116ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a4906127fa565b60405180910390fd5b505050565b60006116d38473ffffffffffffffffffffffffffffffffffffffff16611ba9565b1561182c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026116fc610bfb565b8786866040518563ffffffff1660e01b815260040161171e949392919061289e565b6020604051808303816000875af192505050801561175a57506040513d601f19601f8201168201806040525081019061175791906128ff565b60015b6117dc573d806000811461178a576040519150601f19603f3d011682016040523d82523d6000602084013e61178f565b606091505b5060008151036117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb906127fa565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611831565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611897577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161188d5761188c61281a565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106118d4576d04ee2d6d415b85acef810000000083816118ca576118c961281a565b5b0492506020810190505b662386f26fc10000831061190357662386f26fc1000083816118f9576118f861281a565b5b0492506010810190505b6305f5e100831061192c576305f5e10083816119225761192161281a565b5b0492506008810190505b61271083106119515761271083816119475761194661281a565b5b0492506004810190505b60648310611974576064838161196a5761196961281a565b5b0492506002810190505b600a8310611983576001810190505b80915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036119fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f290612978565b60405180910390fd5b611a048161160a565b15611a44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3b906129e4565b60405180910390fd5b611a5260008383600161164b565b611a5b8161160a565b15611a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a92906129e4565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ba5600083836001611651565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611c1581611be0565b8114611c2057600080fd5b50565b600081359050611c3281611c0c565b92915050565b600060208284031215611c4e57611c4d611bd6565b5b6000611c5c84828501611c23565b91505092915050565b60008115159050919050565b611c7a81611c65565b82525050565b6000602082019050611c956000830184611c71565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611cd5578082015181840152602081019050611cba565b60008484015250505050565b6000601f19601f8301169050919050565b6000611cfd82611c9b565b611d078185611ca6565b9350611d17818560208601611cb7565b611d2081611ce1565b840191505092915050565b60006020820190508181036000830152611d458184611cf2565b905092915050565b6000819050919050565b611d6081611d4d565b8114611d6b57600080fd5b50565b600081359050611d7d81611d57565b92915050565b600060208284031215611d9957611d98611bd6565b5b6000611da784828501611d6e565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ddb82611db0565b9050919050565b611deb81611dd0565b82525050565b6000602082019050611e066000830184611de2565b92915050565b611e1581611dd0565b8114611e2057600080fd5b50565b600081359050611e3281611e0c565b92915050565b60008060408385031215611e4f57611e4e611bd6565b5b6000611e5d85828601611e23565b9250506020611e6e85828601611d6e565b9150509250929050565b600080600060608486031215611e9157611e90611bd6565b5b6000611e9f86828701611e23565b9350506020611eb086828701611e23565b9250506040611ec186828701611d6e565b9150509250925092565b600060208284031215611ee157611ee0611bd6565b5b6000611eef84828501611e23565b91505092915050565b611f0181611d4d565b82525050565b6000602082019050611f1c6000830184611ef8565b92915050565b611f2b81611c65565b8114611f3657600080fd5b50565b600081359050611f4881611f22565b92915050565b60008060408385031215611f6557611f64611bd6565b5b6000611f7385828601611e23565b9250506020611f8485828601611f39565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611fd082611ce1565b810181811067ffffffffffffffff82111715611fef57611fee611f98565b5b80604052505050565b6000612002611bcc565b905061200e8282611fc7565b919050565b600067ffffffffffffffff82111561202e5761202d611f98565b5b61203782611ce1565b9050602081019050919050565b82818337600083830152505050565b600061206661206184612013565b611ff8565b90508281526020810184848401111561208257612081611f93565b5b61208d848285612044565b509392505050565b600082601f8301126120aa576120a9611f8e565b5b81356120ba848260208601612053565b91505092915050565b600080600080608085870312156120dd576120dc611bd6565b5b60006120eb87828801611e23565b94505060206120fc87828801611e23565b935050604061210d87828801611d6e565b925050606085013567ffffffffffffffff81111561212e5761212d611bdb565b5b61213a87828801612095565b91505092959194509250565b6000806040838503121561215d5761215c611bd6565b5b600061216b85828601611e23565b925050602061217c85828601611e23565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806121cd57607f821691505b6020821081036121e0576121df612186565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612242602183611ca6565b915061224d826121e6565b604082019050919050565b6000602082019050818103600083015261227181612235565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006122d4603d83611ca6565b91506122df82612278565b604082019050919050565b60006020820190508181036000830152612303816122c7565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000612366602d83611ca6565b91506123718261230a565b604082019050919050565b6000602082019050818103600083015261239581612359565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006123d2601883611ca6565b91506123dd8261239c565b602082019050919050565b60006020820190508181036000830152612401816123c5565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000612464602983611ca6565b915061246f82612408565b604082019050919050565b6000602082019050818103600083015261249381612457565b9050919050565b600081905092915050565b60006124b082611c9b565b6124ba818561249a565b93506124ca818560208601611cb7565b80840191505092915050565b60006124e282856124a5565b91506124ee82846124a5565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612556602683611ca6565b9150612561826124fa565b604082019050919050565b6000602082019050818103600083015261258581612549565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006125e8602583611ca6565b91506125f38261258c565b604082019050919050565b60006020820190508181036000830152612617816125db565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061267a602483611ca6565b91506126858261261e565b604082019050919050565b600060208201905081810360008301526126a98161266d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006126e6602083611ca6565b91506126f1826126b0565b602082019050919050565b60006020820190508181036000830152612715816126d9565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612752601983611ca6565b915061275d8261271c565b602082019050919050565b6000602082019050818103600083015261278181612745565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006127e4603283611ca6565b91506127ef82612788565b604082019050919050565b60006020820190508181036000830152612813816127d7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600081519050919050565b600082825260208201905092915050565b600061287082612849565b61287a8185612854565b935061288a818560208601611cb7565b61289381611ce1565b840191505092915050565b60006080820190506128b36000830187611de2565b6128c06020830186611de2565b6128cd6040830185611ef8565b81810360608301526128df8184612865565b905095945050505050565b6000815190506128f981611c0c565b92915050565b60006020828403121561291557612914611bd6565b5b6000612923848285016128ea565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000612962602083611ca6565b915061296d8261292c565b602082019050919050565b6000602082019050818103600083015261299181612955565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006129ce601c83611ca6565b91506129d982612998565b602082019050919050565b600060208201905081810360008301526129fd816129c1565b905091905056fea2646970667358221220bfb57d902838ed74a0bfd9ea4ffba0565124a61b3176a62286a29c78cf2dc8f664736f6c63430008120033