Loading
6080604052670de0b6b3a76400006000196200001c9190620004e1565b6000196200002b91906200049c565b6008556000601060156101000a81548160ff0219169083151502179055506000601060166101000a81548160ff0219169083151502179055506000601060176101000a81548160ff021916908315150217905550670de0b6b3a76400006011553480156200009857600080fd5b506000620000ab6200043d60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35073a702a400c4f0052a7ce62621ad308e9c4ffba106600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a702a400c4f0052a7ce62621ad308e9c4ffba106600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a702a400c4f0052a7ce62621ad308e9c4ffba106600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600854600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160056000620002a46200044560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a76400006040516200042f91906200047f565b60405180910390a362000577565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200047981620004d7565b82525050565b60006020820190506200049660008301846200046e565b92915050565b6000620004a982620004d7565b9150620004b683620004d7565b925082821015620004cc57620004cb62000519565b5b828203905092915050565b6000819050919050565b6000620004ee82620004d7565b9150620004fb83620004d7565b9250826200050e576200050d62000548565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b612be180620005876000396000f3fe6080604052600436106100f75760003560e01c806370a082311161008a578063a9059cbb11610059578063a9059cbb146102ff578063c3c8cd801461033c578063c9567bf914610353578063dd62ed3e1461036a576100fe565b806370a0823114610255578063715018a6146102925780638da5cb5b146102a957806395d89b41146102d4576100fe565b80632ab30838116100c65780632ab30838146101d3578063313ce567146101ea5780635932ead1146102155780636fc3eaec1461023e576100fe565b806306fdde0314610103578063095ea7b31461012e57806318160ddd1461016b57806323b872dd14610196576100fe565b366100fe57005b600080fd5b34801561010f57600080fd5b506101186103a7565b6040516101259190612513565b60405180910390f35b34801561013a57600080fd5b506101556004803603810190610150919061212c565b6103e4565b60405161016291906124f8565b60405180910390f35b34801561017757600080fd5b50610180610402565b60405161018d9190612635565b60405180910390f35b3480156101a257600080fd5b506101bd60048036038101906101b891906120dd565b610412565b6040516101ca91906124f8565b60405180910390f35b3480156101df57600080fd5b506101e86104eb565b005b3480156101f657600080fd5b506101ff610591565b60405161020c91906126aa565b60405180910390f35b34801561022157600080fd5b5061023c60048036038101906102379190612168565b61059a565b005b34801561024a57600080fd5b5061025361064c565b005b34801561026157600080fd5b5061027c6004803603810190610277919061204f565b6106be565b6040516102899190612635565b60405180910390f35b34801561029e57600080fd5b506102a761070f565b005b3480156102b557600080fd5b506102be610862565b6040516102cb919061242a565b60405180910390f35b3480156102e057600080fd5b506102e961088b565b6040516102f69190612513565b60405180910390f35b34801561030b57600080fd5b506103266004803603810190610321919061212c565b6108c8565b60405161033391906124f8565b60405180910390f35b34801561034857600080fd5b506103516108e6565b005b34801561035f57600080fd5b50610368610960565b005b34801561037657600080fd5b50610391600480360381019061038c91906120a1565b610eba565b60405161039e9190612635565b60405180910390f35b60606040518060400160405280600a81526020017f53484b4f4f425950555000000000000000000000000000000000000000000000815250905090565b60006103f86103f1610f41565b8484610f49565b6001905092915050565b6000670de0b6b3a7640000905090565b600061041f848484611114565b6104e08461042b610f41565b6104db85604051806060016040528060288152602001612b8460289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610491610f41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113f09092919063ffffffff16565b610f49565b600190509392505050565b6104f3610f41565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610580576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610577906125b5565b60405180910390fd5b670de0b6b3a7640000601181905550565b60006009905090565b6105a2610f41565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461062f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610626906125b5565b60405180910390fd5b80601060176101000a81548160ff02191690831515021790555050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661068d610f41565b73ffffffffffffffffffffffffffffffffffffffff16146106ad57600080fd5b60004790506106bb81611454565b50565b6000610708600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b6565b9050919050565b610717610f41565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079b906125b5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600a81526020017f53484b4f4f425950555000000000000000000000000000000000000000000000815250905090565b60006108dc6108d5610f41565b8484611114565b6001905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610927610f41565b73ffffffffffffffffffffffffffffffffffffffff161461094757600080fd5b6000610952306106be565b905061095d81611624565b50565b610968610f41565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec906125b5565b60405180910390fd5b601060149054906101000a900460ff1615610a45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3c90612615565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610ad430600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16670de0b6b3a7640000610f49565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610b1a57600080fd5b505afa158015610b2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b529190612078565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610bb457600080fd5b505afa158015610bc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bec9190612078565b6040518363ffffffff1660e01b8152600401610c09929190612445565b602060405180830381600087803b158015610c2357600080fd5b505af1158015610c37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5b9190612078565b601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610ce4306106be565b600080610cef610862565b426040518863ffffffff1660e01b8152600401610d1196959493929190612497565b6060604051808303818588803b158015610d2a57600080fd5b505af1158015610d3e573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610d6391906121ba565b5050506001601060166101000a81548160ff0219169083151502179055506001601060176101000a81548160ff021916908315150217905550662386f26fc100006011819055506001601060146101000a81548160ff021916908315150217905550601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e6492919061246e565b602060405180830381600087803b158015610e7e57600080fd5b505af1158015610e92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb69190612191565b5050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb0906125f5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611029576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102090612555565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111079190612635565b60405180910390a3505050565b60008111611157576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114e906125d5565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156111ae57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146113e0576001600a819055506007600b81905550601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561129c5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156112f25750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561130a5750601060179054906101000a900460ff165b1561131f5760115481111561131e57600080fd5b5b600061132a306106be565b9050601060159054906101000a900460ff161580156113975750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156113af5750601060169054906101000a900460ff165b156113de576113bd81611624565b6000479050670429d069189e00008111156113dc576113db47611454565b5b505b505b6113eb83838361191e565b505050565b6000838311158290611438576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142f9190612513565b60405180910390fd5b506000838561144791906127fb565b9050809150509392505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60038361149d9190612770565b9081150290604051600060405180830381858888f193505050501580156114c8573d6000803e3d6000fd5b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6003836115129190612770565b9081150290604051600060405180830381858888f1935050505015801561153d573d6000803e3d6000fd5b50600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6003836115879190612770565b9081150290604051600060405180830381858888f193505050501580156115b2573d6000803e3d6000fd5b5050565b60006008548211156115fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f490612535565b60405180910390fd5b600061160761192e565b905061161c818461195990919063ffffffff16565b915050919050565b6001601060156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611682577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156116b05781602001602082028036833780820191505090505b50905030816000815181106116ee577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561179057600080fd5b505afa1580156117a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c89190612078565b81600181518110611802577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061186930600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610f49565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016118cd959493929190612650565b600060405180830381600087803b1580156118e757600080fd5b505af11580156118fb573d6000803e3d6000fd5b50505050506000601060156101000a81548160ff02191690831515021790555050565b6119298383836119a3565b505050565b600080600061193b611b6e565b91509150611952818361195990919063ffffffff16565b9250505090565b600061199b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611bcd565b905092915050565b6000806000806000806119b587611c30565b955095509550955095509550611a1386600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c9890919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611aa885600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ce290919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611af481611d40565b611afe8483611dfd565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611b5b9190612635565b60405180910390a3505050505050505050565b600080600060085490506000670de0b6b3a76400009050611ba2670de0b6b3a764000060085461195990919063ffffffff16565b821015611bc057600854670de0b6b3a7640000935093505050611bc9565b81819350935050505b9091565b60008083118290611c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0b9190612513565b60405180910390fd5b5060008385611c239190612770565b9050809150509392505050565b6000806000806000806000806000611c4d8a600a54600b54611e37565b9250925092506000611c5d61192e565b90506000806000611c708e878787611ecd565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000611cda83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113f0565b905092915050565b6000808284611cf1919061271a565b905083811015611d36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2d90612575565b60405180910390fd5b8091505092915050565b6000611d4a61192e565b90506000611d618284611f5690919063ffffffff16565b9050611db581600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ce290919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b611e1282600854611c9890919063ffffffff16565b600881905550611e2d81600954611ce290919063ffffffff16565b6009819055505050565b600080600080611e636064611e55888a611f5690919063ffffffff16565b61195990919063ffffffff16565b90506000611e8d6064611e7f888b611f5690919063ffffffff16565b61195990919063ffffffff16565b90506000611eb682611ea8858c611c9890919063ffffffff16565b611c9890919063ffffffff16565b905080838395509550955050505093509350939050565b600080600080611ee68589611f5690919063ffffffff16565b90506000611efd8689611f5690919063ffffffff16565b90506000611f148789611f5690919063ffffffff16565b90506000611f3d82611f2f8587611c9890919063ffffffff16565b611c9890919063ffffffff16565b9050838184965096509650505050509450945094915050565b600080831415611f695760009050611fcb565b60008284611f7791906127a1565b9050828482611f869190612770565b14611fc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fbd90612595565b60405180910390fd5b809150505b92915050565b600081359050611fe081612b3e565b92915050565b600081519050611ff581612b3e565b92915050565b60008135905061200a81612b55565b92915050565b60008151905061201f81612b55565b92915050565b60008135905061203481612b6c565b92915050565b60008151905061204981612b6c565b92915050565b60006020828403121561206157600080fd5b600061206f84828501611fd1565b91505092915050565b60006020828403121561208a57600080fd5b600061209884828501611fe6565b91505092915050565b600080604083850312156120b457600080fd5b60006120c285828601611fd1565b92505060206120d385828601611fd1565b9150509250929050565b6000806000606084860312156120f257600080fd5b600061210086828701611fd1565b935050602061211186828701611fd1565b925050604061212286828701612025565b9150509250925092565b6000806040838503121561213f57600080fd5b600061214d85828601611fd1565b925050602061215e85828601612025565b9150509250929050565b60006020828403121561217a57600080fd5b600061218884828501611ffb565b91505092915050565b6000602082840312156121a357600080fd5b60006121b184828501612010565b91505092915050565b6000806000606084860312156121cf57600080fd5b60006121dd8682870161203a565b93505060206121ee8682870161203a565b92505060406121ff8682870161203a565b9150509250925092565b60006122158383612221565b60208301905092915050565b61222a8161282f565b82525050565b6122398161282f565b82525050565b600061224a826126d5565b61225481856126f8565b935061225f836126c5565b8060005b838110156122905781516122778882612209565b9750612282836126eb565b925050600181019050612263565b5085935050505092915050565b6122a681612841565b82525050565b6122b581612884565b82525050565b60006122c6826126e0565b6122d08185612709565b93506122e0818560208601612896565b6122e981612927565b840191505092915050565b6000612301602a83612709565b915061230c82612938565b604082019050919050565b6000612324602283612709565b915061232f82612987565b604082019050919050565b6000612347601b83612709565b9150612352826129d6565b602082019050919050565b600061236a602183612709565b9150612375826129ff565b604082019050919050565b600061238d602083612709565b915061239882612a4e565b602082019050919050565b60006123b0602983612709565b91506123bb82612a77565b604082019050919050565b60006123d3602483612709565b91506123de82612ac6565b604082019050919050565b60006123f6601783612709565b915061240182612b15565b602082019050919050565b6124158161286d565b82525050565b61242481612877565b82525050565b600060208201905061243f6000830184612230565b92915050565b600060408201905061245a6000830185612230565b6124676020830184612230565b9392505050565b60006040820190506124836000830185612230565b612490602083018461240c565b9392505050565b600060c0820190506124ac6000830189612230565b6124b9602083018861240c565b6124c660408301876122ac565b6124d360608301866122ac565b6124e06080830185612230565b6124ed60a083018461240c565b979650505050505050565b600060208201905061250d600083018461229d565b92915050565b6000602082019050818103600083015261252d81846122bb565b905092915050565b6000602082019050818103600083015261254e816122f4565b9050919050565b6000602082019050818103600083015261256e81612317565b9050919050565b6000602082019050818103600083015261258e8161233a565b9050919050565b600060208201905081810360008301526125ae8161235d565b9050919050565b600060208201905081810360008301526125ce81612380565b9050919050565b600060208201905081810360008301526125ee816123a3565b9050919050565b6000602082019050818103600083015261260e816123c6565b9050919050565b6000602082019050818103600083015261262e816123e9565b9050919050565b600060208201905061264a600083018461240c565b92915050565b600060a082019050612665600083018861240c565b61267260208301876122ac565b8181036040830152612684818661223f565b90506126936060830185612230565b6126a0608083018461240c565b9695505050505050565b60006020820190506126bf600083018461241b565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006127258261286d565b91506127308361286d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612765576127646128c9565b5b828201905092915050565b600061277b8261286d565b91506127868361286d565b925082612796576127956128f8565b5b828204905092915050565b60006127ac8261286d565b91506127b78361286d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156127f0576127ef6128c9565b5b828202905092915050565b60006128068261286d565b91506128118361286d565b925082821015612824576128236128c9565b5b828203905092915050565b600061283a8261284d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061288f8261286d565b9050919050565b60005b838110156128b4578082015181840152602081019050612899565b838111156128c3576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b612b478161282f565b8114612b5257600080fd5b50565b612b5e81612841565b8114612b6957600080fd5b50565b612b758161286d565b8114612b8057600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220885a2efcc4b9861dd845cd878c18d8bcdad9c6b194afaa66444d62b8d15883de64736f6c63430008040033