60a06040526040518060400160405280600981526020017f5075707079537761700000000000000000000000000000000000000000000000815250600190816200004a9190620009ba565b506040518060400160405280600381526020017f505550000000000000000000000000000000000000000000000000000000000081525060029081620000919190620009ba565b506009600360006101000a81548160ff021916908360ff16021790555061dead73ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff16815250600360009054906101000a900460ff16600a62000101919062000c31565b633b9aca0062000112919062000c82565b6009556001600b60156101000a81548160ff0219169083151502179055503480156200013d57600080fd5b506200014e6200070f60201b60201c565b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001600660006200021e6200071760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060095460046000620002de6200070f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550737b9ef848b94b2419cb43aef4dcd2136bcd4818aa600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060007303f7724180aa6b939894b5ca4314783b0b36b32990508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003d6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003fc919062000d4d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000464573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200048a919062000d4d565b6040518363ffffffff1660e01b8152600401620004a992919062000d90565b6020604051808303816000875af1158015620004c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004ef919062000d4d565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600954600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160076000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200069f6200070f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60095460405162000700919062000dce565b60405180910390a35062000deb565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007c257607f821691505b602082108103620007d857620007d76200077a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008427fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000803565b6200084e868362000803565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200089b620008956200088f8462000866565b62000870565b62000866565b9050919050565b6000819050919050565b620008b7836200087a565b620008cf620008c682620008a2565b84845462000810565b825550505050565b600090565b620008e6620008d7565b620008f3818484620008ac565b505050565b5b818110156200091b576200090f600082620008dc565b600181019050620008f9565b5050565b601f8211156200096a576200093481620007de565b6200093f84620007f3565b810160208510156200094f578190505b620009676200095e85620007f3565b830182620008f8565b50505b505050565b600082821c905092915050565b60006200098f600019846008026200096f565b1980831691505092915050565b6000620009aa83836200097c565b9150826002028217905092915050565b620009c58262000740565b67ffffffffffffffff811115620009e157620009e06200074b565b5b620009ed8254620007a9565b620009fa8282856200091f565b600060209050601f83116001811462000a32576000841562000a1d578287015190505b62000a2985826200099c565b86555062000a99565b601f19841662000a4286620007de565b60005b8281101562000a6c5784890151825560018201915060208501945060208101905062000a45565b8683101562000a8c578489015162000a88601f8916826200097c565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000b2f5780860481111562000b075762000b0662000aa1565b5b600185161562000b175780820291505b808102905062000b278562000ad0565b945062000ae7565b94509492505050565b60008262000b4a576001905062000c1d565b8162000b5a576000905062000c1d565b816001811462000b73576002811462000b7e5762000bb4565b600191505062000c1d565b60ff84111562000b935762000b9262000aa1565b5b8360020a91508482111562000bad5762000bac62000aa1565b5b5062000c1d565b5060208310610133831016604e8410600b841016171562000bee5782820a90508381111562000be85762000be762000aa1565b5b62000c1d565b62000bfd848484600162000add565b9250905081840481111562000c175762000c1662000aa1565b5b81810290505b9392505050565b600060ff82169050919050565b600062000c3e8262000866565b915062000c4b8362000c24565b925062000c7a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000b38565b905092915050565b600062000c8f8262000866565b915062000c9c8362000866565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000cd85762000cd762000aa1565b5b828202905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d158262000ce8565b9050919050565b62000d278162000d08565b811462000d3357600080fd5b50565b60008151905062000d478162000d1c565b92915050565b60006020828403121562000d665762000d6562000ce3565b5b600062000d768482850162000d36565b91505092915050565b62000d8a8162000d08565b82525050565b600060408201905062000da7600083018562000d7f565b62000db6602083018462000d7f565b9392505050565b62000dc88162000866565b82525050565b600060208201905062000de5600083018462000dbd565b92915050565b60805161270562000e0760003960006106d301526127056000f3fe6080604052600436106101235760003560e01c80634a74bb02116100a057806395d89b411161006457806395d89b411461040a5780639cece12e14610435578063a9059cbb14610472578063c816841b146104af578063dd62ed3e146104da5761012a565b80634a74bb0214610323578063599270441461034e57806370a08231146103795780638da5cb5b146103b657806390ec57f1146103e15761012a565b806327c8f835116100e757806327c8f8351461022a578063313ce567146102555780633345611e1461028057806338bf3cfa146102bd57806346ca48a2146102e65761012a565b806306fdde031461012f578063095ea7b31461015a5780631694505e1461019757806318160ddd146101c257806323b872dd146101ed5761012a565b3661012a57005b600080fd5b34801561013b57600080fd5b50610144610517565b6040516101519190611c1f565b60405180910390f35b34801561016657600080fd5b50610181600480360381019061017c9190611cda565b6105a9565b60405161018e9190611d35565b60405180910390f35b3480156101a357600080fd5b506101ac6105c7565b6040516101b99190611daf565b60405180910390f35b3480156101ce57600080fd5b506101d76105ed565b6040516101e49190611dd9565b60405180910390f35b3480156101f957600080fd5b50610214600480360381019061020f9190611df4565b6105f7565b6040516102219190611d35565b60405180910390f35b34801561023657600080fd5b5061023f6106d1565b60405161024c9190611e56565b60405180910390f35b34801561026157600080fd5b5061026a6106f5565b6040516102779190611e8d565b60405180910390f35b34801561028c57600080fd5b506102a760048036038101906102a29190611ea8565b61070c565b6040516102b49190611d35565b60405180910390f35b3480156102c957600080fd5b506102e460048036038101906102df9190611ea8565b61072c565b005b3480156102f257600080fd5b5061030d60048036038101906103089190611ea8565b61087e565b60405161031a9190611dd9565b60405180910390f35b34801561032f57600080fd5b50610338610896565b6040516103459190611d35565b60405180910390f35b34801561035a57600080fd5b506103636108a9565b6040516103709190611ef6565b60405180910390f35b34801561038557600080fd5b506103a0600480360381019061039b9190611ea8565b6108cf565b6040516103ad9190611dd9565b60405180910390f35b3480156103c257600080fd5b506103cb610918565b6040516103d89190611e56565b60405180910390f35b3480156103ed57600080fd5b5061040860048036038101906104039190611cda565b610941565b005b34801561041657600080fd5b5061041f610b25565b60405161042c9190611c1f565b60405180910390f35b34801561044157600080fd5b5061045c60048036038101906104579190611ea8565b610bb7565b6040516104699190611d35565b60405180910390f35b34801561047e57600080fd5b5061049960048036038101906104949190611cda565b610bd7565b6040516104a69190611d35565b60405180910390f35b3480156104bb57600080fd5b506104c4610bf6565b6040516104d19190611e56565b60405180910390f35b3480156104e657600080fd5b5061050160048036038101906104fc9190611f11565b610c1c565b60405161050e9190611dd9565b60405180910390f35b60606001805461052690611f80565b80601f016020809104026020016040519081016040528092919081815260200182805461055290611f80565b801561059f5780601f106105745761010080835404028352916020019161059f565b820191906000526020600020905b81548152906001019060200180831161058257829003601f168201915b5050505050905090565b60006105bd6105b6610ca3565b8484610cab565b6001905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b6000610604848484610e74565b506106c684610611610ca3565b6106c1856040518060600160405280602881526020016126a860289139600560008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610677610ca3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112559092919063ffffffff16565b610cab565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600360009054906101000a900460ff16905090565b60066020528060005260406000206000915054906101000a900460ff1681565b610734610ca3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b890611ffd565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b60086020528060005260406000206000915090505481565b600b60159054906101000a900460ff1681565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081905060008103610994576000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600181036109e457620f4240600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6064811115610ac05760046000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481610a5a919061204c565b60046000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000339050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b1f57600080fd5b50505050565b606060028054610b3490611f80565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6090611f80565b8015610bad5780601f10610b8257610100808354040283529160200191610bad565b820191906000526020600020905b815481529060010190602001808311610b9057829003601f168201915b5050505050905090565b60076020528060005260406000206000915054906101000a900460ff1681565b6000610beb610be4610ca3565b8484610e74565b506001905092915050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d11906120f2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8090612184565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e679190611dd9565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edb90612216565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4a906122a8565b60405180910390fd5b600b60149054906101000a900460ff1615610f7a57610f738484846112b9565b905061124e565b6000610f85306108cf565b9050600b60149054906101000a900460ff16158015610fee5750600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610ffd57610ffc8161148c565b5b61104f83600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172190919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111355750600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6111495761114486868661176b565b61114b565b835b905061119f81600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0a90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161123f9190611dd9565b60405180910390a36001925050505b9392505050565b600083831115829061129d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112949190611c1f565b60405180910390fd5b50600083856112ac91906122c8565b9050809150509392505050565b6000611344826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112559092919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113d982600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0a90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114799190611dd9565b60405180910390a3600190509392505050565b6001600b60146101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156114c4576114c36122fc565b5b6040519080825280602002602001820160405280156114f25781602001602082028036833780820191505090505b509050308160008151811061150a5761150961232b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115d5919061236f565b816001815181106115e9576115e861232b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061165030600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610cab565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b81526004016116d6959493929190612495565b600060405180830381600087803b1580156116f057600080fd5b505af1925050508015611701575060015b50506000600b60146101000a81548160ff02191690831515021790555050565b600061176383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611255565b905092915050565b60008060009050600080600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156117f4576117ed60646117df8588611a6890919063ffffffff16565b611ae290919063ffffffff16565b9050611870565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561186f5761186c606461185e8488611a6890919063ffffffff16565b611ae290919063ffffffff16565b90505b5b6000600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060648111156118e6576118e360646118d58389611a6890919063ffffffff16565b611ae290919063ffffffff16565b91505b60008211156119ea5761194182600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0a90919063ffffffff16565b600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e19190611dd9565b60405180910390a35b6119fd828761172190919063ffffffff16565b9450505050509392505050565b6000808284611a19919061204c565b905083811015611a5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a559061253b565b60405180910390fd5b8091505092915050565b6000808303611a7a5760009050611adc565b60008284611a88919061255b565b9050828482611a9791906125e4565b14611ad7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ace90612687565b60405180910390fd5b809150505b92915050565b6000611b2483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611b2c565b905092915050565b60008083118290611b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6a9190611c1f565b60405180910390fd5b5060008385611b8291906125e4565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611bc9578082015181840152602081019050611bae565b60008484015250505050565b6000601f19601f8301169050919050565b6000611bf182611b8f565b611bfb8185611b9a565b9350611c0b818560208601611bab565b611c1481611bd5565b840191505092915050565b60006020820190508181036000830152611c398184611be6565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611c7182611c46565b9050919050565b611c8181611c66565b8114611c8c57600080fd5b50565b600081359050611c9e81611c78565b92915050565b6000819050919050565b611cb781611ca4565b8114611cc257600080fd5b50565b600081359050611cd481611cae565b92915050565b60008060408385031215611cf157611cf0611c41565b5b6000611cff85828601611c8f565b9250506020611d1085828601611cc5565b9150509250929050565b60008115159050919050565b611d2f81611d1a565b82525050565b6000602082019050611d4a6000830184611d26565b92915050565b6000819050919050565b6000611d75611d70611d6b84611c46565b611d50565b611c46565b9050919050565b6000611d8782611d5a565b9050919050565b6000611d9982611d7c565b9050919050565b611da981611d8e565b82525050565b6000602082019050611dc46000830184611da0565b92915050565b611dd381611ca4565b82525050565b6000602082019050611dee6000830184611dca565b92915050565b600080600060608486031215611e0d57611e0c611c41565b5b6000611e1b86828701611c8f565b9350506020611e2c86828701611c8f565b9250506040611e3d86828701611cc5565b9150509250925092565b611e5081611c66565b82525050565b6000602082019050611e6b6000830184611e47565b92915050565b600060ff82169050919050565b611e8781611e71565b82525050565b6000602082019050611ea26000830184611e7e565b92915050565b600060208284031215611ebe57611ebd611c41565b5b6000611ecc84828501611c8f565b91505092915050565b6000611ee082611c46565b9050919050565b611ef081611ed5565b82525050565b6000602082019050611f0b6000830184611ee7565b92915050565b60008060408385031215611f2857611f27611c41565b5b6000611f3685828601611c8f565b9250506020611f4785828601611c8f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611f9857607f821691505b602082108103611fab57611faa611f51565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611fe7602083611b9a565b9150611ff282611fb1565b602082019050919050565b6000602082019050818103600083015261201681611fda565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061205782611ca4565b915061206283611ca4565b925082820190508082111561207a5761207961201d565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006120dc602483611b9a565b91506120e782612080565b604082019050919050565b6000602082019050818103600083015261210b816120cf565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061216e602283611b9a565b915061217982612112565b604082019050919050565b6000602082019050818103600083015261219d81612161565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612200602583611b9a565b915061220b826121a4565b604082019050919050565b6000602082019050818103600083015261222f816121f3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612292602383611b9a565b915061229d82612236565b604082019050919050565b600060208201905081810360008301526122c181612285565b9050919050565b60006122d382611ca4565b91506122de83611ca4565b92508282039050818111156122f6576122f561201d565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061236981611c78565b92915050565b60006020828403121561238557612384611c41565b5b60006123938482850161235a565b91505092915050565b6000819050919050565b60006123c16123bc6123b78461239c565b611d50565b611ca4565b9050919050565b6123d1816123a6565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61240c81611c66565b82525050565b600061241e8383612403565b60208301905092915050565b6000602082019050919050565b6000612442826123d7565b61244c81856123e2565b9350612457836123f3565b8060005b8381101561248857815161246f8882612412565b975061247a8361242a565b92505060018101905061245b565b5085935050505092915050565b600060a0820190506124aa6000830188611dca565b6124b760208301876123c8565b81810360408301526124c98186612437565b90506124d86060830185611e47565b6124e56080830184611dca565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612525601b83611b9a565b9150612530826124ef565b602082019050919050565b6000602082019050818103600083015261255481612518565b9050919050565b600061256682611ca4565b915061257183611ca4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156125aa576125a961201d565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006125ef82611ca4565b91506125fa83611ca4565b92508261260a576126096125b5565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612671602183611b9a565b915061267c82612615565b604082019050919050565b600060208201905081810360008301526126a081612664565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d986a12c86c8b7b0c77fae4ac9dbe31366d691ccb3e9bd658243c2a6f09d6fd664736f6c63430008100033