60a06040526040518060400160405280600781526020017f4361744769726c00000000000000000000000000000000000000000000000000815250600190805190602001906200005192919062000432565b506040518060400160405280600781526020017f4361744769726c00000000000000000000000000000000000000000000000000815250600290805190602001906200009f92919062000432565b506009600360006101000a81548160ff021916908360ff16021790555061dead73ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff1660601b815250600360009054906101000a900460ff16600a6200011291906200056b565b633b9aca00620001239190620006a8565b6009556001600b60156101000a81548160ff0219169083151502179055503480156200014e57600080fd5b506200015f6200040160201b60201c565b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001600660006200022f6200040960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060095460046000620002ef6200040160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073079634e57c7ef0a7141bf3e9c96401017020fb83600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620003926200040160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051620003f39190620004f3565b60405180910390a3620007c1565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b828054620004409062000720565b90600052602060002090601f016020900481019282620004645760008555620004b0565b82601f106200047f57805160ff1916838001178555620004b0565b82800160010185558215620004b0579182015b82811115620004af57825182559160200191906001019062000492565b5b509050620004bf9190620004c3565b5090565b5b80821115620004de576000816000905550600101620004c4565b5090565b620004ed8162000709565b82525050565b60006020820190506200050a6000830184620004e2565b92915050565b6000808291508390505b600185111562000562578086048111156200053a576200053962000756565b5b60018516156200054a5780820291505b80810290506200055a85620007b4565b94506200051a565b94509492505050565b6000620005788262000709565b9150620005858362000713565b9250620005b47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005bc565b905092915050565b600082620005ce5760019050620006a1565b81620005de5760009050620006a1565b8160018114620005f75760028114620006025762000638565b6001915050620006a1565b60ff84111562000617576200061662000756565b5b8360020a91508482111562000631576200063062000756565b5b50620006a1565b5060208310610133831016604e8410600b8410161715620006725782820a9050838111156200066c576200066b62000756565b5b620006a1565b62000681848484600162000510565b925090508184048111156200069b576200069a62000756565b5b81810290505b9392505050565b6000620006b58262000709565b9150620006c28362000709565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006fe57620006fd62000756565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b600060028204905060018216806200073957607f821691505b6020821081141562000750576200074f62000785565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b60805160601c612966620007e0600039600061073d01526129666000f3fe6080604052600436106101395760003560e01c806352a99b6e116100ab578063bc6eec401161006f578063bc6eec401461044d578063c816841b1461048a578063daf04698146104b5578063dd62ed3e146104de578063ec36fce31461051b578063f2fde38b1461055857610140565b806352a99b6e1461034057806370a082311461037d5780638da5cb5b146103ba57806395d89b41146103e5578063a9059cbb1461041057610140565b806327c8f835116100fd57806327c8f83514610240578063313ce5671461026b5780633345611e146102965780633ab81062146102d35780634a74bb02146102ea5780635063e5991461031557610140565b806306fdde0314610145578063095ea7b3146101705780631694505e146101ad57806318160ddd146101d857806323b872dd1461020357610140565b3661014057005b600080fd5b34801561015157600080fd5b5061015a610581565b604051610167919061225b565b60405180910390f35b34801561017c57600080fd5b5061019760048036038101906101929190611f4d565b610613565b6040516101a49190612225565b60405180910390f35b3480156101b957600080fd5b506101c2610631565b6040516101cf9190612240565b60405180910390f35b3480156101e457600080fd5b506101ed610657565b6040516101fa919061233d565b60405180910390f35b34801561020f57600080fd5b5061022a60048036038101906102259190611efa565b610661565b6040516102379190612225565b60405180910390f35b34801561024c57600080fd5b5061025561073b565b60405161026291906121c6565b60405180910390f35b34801561027757600080fd5b5061028061075f565b60405161028d91906123b2565b60405180910390f35b3480156102a257600080fd5b506102bd60048036038101906102b89190611e60565b610776565b6040516102ca9190612225565b60405180910390f35b3480156102df57600080fd5b506102e8610796565b005b3480156102f657600080fd5b506102ff610b6e565b60405161030c9190612225565b60405180910390f35b34801561032157600080fd5b5061032a610b81565b60405161033791906121e1565b60405180910390f35b34801561034c57600080fd5b5061036760048036038101906103629190611e60565b610ba7565b604051610374919061233d565b60405180910390f35b34801561038957600080fd5b506103a4600480360381019061039f9190611e60565b610bbf565b6040516103b1919061233d565b60405180910390f35b3480156103c657600080fd5b506103cf610c08565b6040516103dc91906121c6565b60405180910390f35b3480156103f157600080fd5b506103fa610c31565b604051610407919061225b565b60405180910390f35b34801561041c57600080fd5b5061043760048036038101906104329190611f4d565b610cc3565b6040516104449190612225565b60405180910390f35b34801561045957600080fd5b50610474600480360381019061046f9190611e60565b610ce2565b6040516104819190612225565b60405180910390f35b34801561049657600080fd5b5061049f610d02565b6040516104ac91906121c6565b60405180910390f35b3480156104c157600080fd5b506104dc60048036038101906104d79190611f4d565b610d28565b005b3480156104ea57600080fd5b5061050560048036038101906105009190611eba565b610e70565b604051610512919061233d565b60405180910390f35b34801561052757600080fd5b50610542600480360381019061053d9190611f8d565b610ef7565b60405161054f9190612225565b60405180910390f35b34801561056457600080fd5b5061057f600480360381019061057a9190611e60565b610f64565b005b60606001805461059090612619565b80601f01602080910402602001604051908101604052809291908181526020018280546105bc90612619565b80156106095780601f106105de57610100808354040283529160200191610609565b820191906000526020600020905b8154815290600101906020018083116105ec57829003601f168201915b5050505050905090565b60006106276106206110b6565b84846110be565b6001905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b600061066e848484611289565b506107308461067b6110b6565b61072b8560405180606001604052806028815260200161290960289139600560008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106e16110b6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461166c9092919063ffffffff16565b6110be565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600360009054906101000a900460ff16905090565b60066020528060005260406000206000915054906101000a900460ff1681565b61079e6110b6565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461082b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610822906122dd565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561088a57600080fd5b505afa15801561089e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c29190611e8d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561092457600080fd5b505afa158015610938573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095c9190611e8d565b6040518363ffffffff1660e01b81526004016109799291906121fc565b602060405180830381600087803b15801561099357600080fd5b505af11580156109a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109cb9190611e8d565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160076000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600954600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b600b60159054906101000a900460ff1681565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60086020528060005260406000206000915090505481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610c4090612619565b80601f0160208091040260200160405190810160405280929190818152602001828054610c6c90612619565b8015610cb95780601f10610c8e57610100808354040283529160200191610cb9565b820191906000526020600020905b815481529060010190602001808311610c9c57829003601f168201915b5050505050905090565b6000610cd7610cd06110b6565b8484611289565b506001905092915050565b60076020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b806102d911610dc15780600482610d3f9190612422565b610d499190612422565b60046000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610db99190612422565b925050819055505b610dcc600282610ef7565b15610e17576000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610e22600982610ef7565b15610e6c5780600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f5357600080fd5b600083905080831491505092915050565b610f6c6110b6565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ff9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff0906122dd565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561112e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111259061231d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561119e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111959061229d565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161127c919061233d565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156112fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f1906122fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561136a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113619061227d565b60405180910390fd5b600b60149054906101000a900460ff16156113915761138a8484846116d0565b9050611665565b600061139c30610bbf565b9050600b60149054906101000a900460ff161580156114055750600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561141457611413816118a3565b5b61146683600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b5090919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061154c5750600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6115605761155b868686611b9a565b611562565b835b90506115b681600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dc390919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611656919061233d565b60405180910390a36001925050505b9392505050565b60008383111582906116b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ab919061225b565b60405180910390fd5b50600083856116c39190612503565b9050809150509392505050565b600061175b826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461166c9092919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117f082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dc390919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611890919061233d565b60405180910390a3600190509392505050565b6001600b60146101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156118db576118da612707565b5b6040519080825280602002602001820160405280156119095781602001602082028036833780820191505090505b5090503081600081518110611921576119206126d8565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156119c357600080fd5b505afa1580156119d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119fb9190611e8d565b81600181518110611a0f57611a0e6126d8565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611a7630600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846110be565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401611afc959493929190612358565b600060405180830381600087803b158015611b1657600080fd5b505af1925050508015611b27575060015b611b3057611b31565b5b506000600b60146101000a81548160ff02191690831515021790555050565b6000611b9283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061166c565b905092915050565b600080600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611c0f576064600384611bfe91906124a9565b611c089190612478565b9050611c7e565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611c7d576064600384611c7091906124a9565b611c7a9190612478565b90505b5b6000600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414611ce1576001600584611cd491906124a9565b611cde9190612422565b90505b6000811115611da65780600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d399190612422565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611d9d919061233d565b60405180910390a35b611db98184611b5090919063ffffffff16565b9150509392505050565b6000808284611dd29190612422565b905083811015611e17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0e906122bd565b60405180910390fd5b8091505092915050565b600081359050611e30816128da565b92915050565b600081519050611e45816128da565b92915050565b600081359050611e5a816128f1565b92915050565b600060208284031215611e7657611e75612736565b5b6000611e8484828501611e21565b91505092915050565b600060208284031215611ea357611ea2612736565b5b6000611eb184828501611e36565b91505092915050565b60008060408385031215611ed157611ed0612736565b5b6000611edf85828601611e21565b9250506020611ef085828601611e21565b9150509250929050565b600080600060608486031215611f1357611f12612736565b5b6000611f2186828701611e21565b9350506020611f3286828701611e21565b9250506040611f4386828701611e4b565b9150509250925092565b60008060408385031215611f6457611f63612736565b5b6000611f7285828601611e21565b9250506020611f8385828601611e4b565b9150509250929050565b60008060408385031215611fa457611fa3612736565b5b6000611fb285828601611e4b565b9250506020611fc385828601611e4b565b9150509250929050565b6000611fd98383611ff4565b60208301905092915050565b611fee81612549565b82525050565b611ffd81612537565b82525050565b61200c81612537565b82525050565b600061201d826123dd565b6120278185612400565b9350612032836123cd565b8060005b8381101561206357815161204a8882611fcd565b9750612055836123f3565b925050600181019050612036565b5085935050505092915050565b6120798161255b565b82525050565b6120888161259e565b82525050565b612097816125b0565b82525050565b60006120a8826123e8565b6120b28185612411565b93506120c28185602086016125e6565b6120cb8161273b565b840191505092915050565b60006120e3602383612411565b91506120ee8261274c565b604082019050919050565b6000612106602283612411565b91506121118261279b565b604082019050919050565b6000612129601b83612411565b9150612134826127ea565b602082019050919050565b600061214c602083612411565b915061215782612813565b602082019050919050565b600061216f602583612411565b915061217a8261283c565b604082019050919050565b6000612192602483612411565b915061219d8261288b565b604082019050919050565b6121b181612587565b82525050565b6121c081612591565b82525050565b60006020820190506121db6000830184612003565b92915050565b60006020820190506121f66000830184611fe5565b92915050565b60006040820190506122116000830185612003565b61221e6020830184612003565b9392505050565b600060208201905061223a6000830184612070565b92915050565b6000602082019050612255600083018461207f565b92915050565b60006020820190508181036000830152612275818461209d565b905092915050565b60006020820190508181036000830152612296816120d6565b9050919050565b600060208201905081810360008301526122b6816120f9565b9050919050565b600060208201905081810360008301526122d68161211c565b9050919050565b600060208201905081810360008301526122f68161213f565b9050919050565b6000602082019050818103600083015261231681612162565b9050919050565b6000602082019050818103600083015261233681612185565b9050919050565b600060208201905061235260008301846121a8565b92915050565b600060a08201905061236d60008301886121a8565b61237a602083018761208e565b818103604083015261238c8186612012565b905061239b6060830185612003565b6123a860808301846121a8565b9695505050505050565b60006020820190506123c760008301846121b7565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061242d82612587565b915061243883612587565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561246d5761246c61264b565b5b828201905092915050565b600061248382612587565b915061248e83612587565b92508261249e5761249d61267a565b5b828204905092915050565b60006124b482612587565b91506124bf83612587565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156124f8576124f761264b565b5b828202905092915050565b600061250e82612587565b915061251983612587565b92508282101561252c5761252b61264b565b5b828203905092915050565b600061254282612567565b9050919050565b600061255482612567565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006125a9826125c2565b9050919050565b60006125bb82612587565b9050919050565b60006125cd826125d4565b9050919050565b60006125df82612567565b9050919050565b60005b838110156126045780820151818401526020810190506125e9565b83811115612613576000848401525b50505050565b6000600282049050600182168061263157607f821691505b60208210811415612645576126446126a9565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6128e381612537565b81146128ee57600080fd5b50565b6128fa81612587565b811461290557600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220dc8e7178f968a8fe5bfc9202ab7fdb2059195bac5899b83877d8c0479eebac5264736f6c63430008070033