60806040523480156200001157600080fd5b506040518060400160405280601881526020017f4c6974656465782053747564656e74204964656e7469747900000000000000008152506004908162000058919062000320565b506040518060400160405280600781526020017f4c44582d53494400000000000000000000000000000000000000000000000000815250600590816200009f919062000320565b5062000407565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200012857607f821691505b6020821081036200013e576200013d620000e0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620001a87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000169565b620001b4868362000169565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000201620001fb620001f584620001cc565b620001d6565b620001cc565b9050919050565b6000819050919050565b6200021d83620001e0565b620002356200022c8262000208565b84845462000176565b825550505050565b600090565b6200024c6200023d565b6200025981848462000212565b505050565b5b8181101562000281576200027560008262000242565b6001810190506200025f565b5050565b601f821115620002d0576200029a8162000144565b620002a58462000159565b81016020851015620002b5578190505b620002cd620002c48562000159565b8301826200025e565b50505b505050565b600082821c905092915050565b6000620002f560001984600802620002d5565b1980831691505092915050565b6000620003108383620002e2565b9150826002028217905092915050565b6200032b82620000a6565b67ffffffffffffffff811115620003475762000346620000b1565b5b6200035382546200010f565b6200036082828562000285565b600060209050601f83116001811462000398576000841562000383578287015190505b6200038f858262000302565b865550620003ff565b601f198416620003a88662000144565b60005b82811015620003d257848901518255600182019150602085019450602081019050620003ab565b86831015620003f25784890151620003ee601f891682620002e2565b8355505b6001600288020188555050505b505050505050565b612eab80620004176000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806344df8e70116100ad578063b88d4fde11610071578063b88d4fde14610308578063bde6fc5714610324578063d85d3d2714610342578063e985e9c51461035e578063fc6cecda1461038e57610121565b806344df8e70146102645780636352211e1461026e57806370a082311461029e57806395d89b41146102ce578063a22cb465146102ec57610121565b806318160ddd116100f457806318160ddd146101c057806323b872dd146101de57806328bcb51a146101fa5780633f8983231461021857806342842e0e1461024857610121565b806301ffc9a71461012657806306fdde0314610156578063081812fc14610174578063095ea7b3146101a4575b600080fd5b610140600480360381019061013b9190611d06565b6103be565b60405161014d9190611d4e565b60405180910390f35b61015e610490565b60405161016b9190611df9565b60405180910390f35b61018e60048036038101906101899190611e51565b610522565b60405161019b9190611ebf565b60405180910390f35b6101be60048036038101906101b99190611f06565b6105ff565b005b6101c86107e7565b6040516101d59190611f55565b60405180910390f35b6101f860048036038101906101f39190611f70565b6107f1565b005b610202610adb565b60405161020f9190611f55565b60405180910390f35b610232600480360381019061022d9190611fc3565b610ae5565b60405161023f91906120a8565b60405180910390f35b610262600480360381019061025d9190611f70565b610c49565b005b61026c610d81565b005b61028860048036038101906102839190611e51565b610f48565b6040516102959190611ebf565b60405180910390f35b6102b860048036038101906102b39190611fc3565b610ff3565b6040516102c59190611f55565b60405180910390f35b6102d66110aa565b6040516102e39190611df9565b60405180910390f35b610306600480360381019061030191906120f6565b61113c565b005b610322600480360381019061031d919061219b565b611239565b005b61032c611377565b60405161033991906122d2565b60405180910390f35b61035c60048036038101906103579190612424565b611405565b005b6103786004803603810190610373919061246d565b611670565b6040516103859190611d4e565b60405180910390f35b6103a860048036038101906103a39190611fc3565b61169f565b6040516103b59190611d4e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061048957507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606004805461049f906124dc565b80601f01602080910402602001604051908101604052809291908181526020018280546104cb906124dc565b80156105185780601f106104ed57610100808354040283529160200191610518565b820191906000526020600020905b8154815290600101906020018083116104fb57829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff1660008084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036105c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bb90612559565b60405180910390fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106f65750600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610735576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072c906125c5565b60405180910390fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6000600654905090565b60008082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088890612631565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f79061269d565b60405180910390fd5b61090b8333836116f5565b61094a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610941906125c5565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919061099a906126ec565b9190505550600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906109ef90612715565b91905055508160008083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600754905090565b610aed611c06565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600960008281526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182018054610bb5906124dc565b80601f0160208091040260200160405190810160405280929190818152602001828054610be1906124dc565b8015610c2e5780601f10610c0357610100808354040283529160200191610c2e565b820191906000526020600020905b815481529060010190602001808311610c1157829003601f168201915b50505050508152602001600282015481525050915050919050565b610c548383836107f1565b60008273ffffffffffffffffffffffffffffffffffffffff163b1480610d3d575063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168273ffffffffffffffffffffffffffffffffffffffff1663150b7a023386856040518463ffffffff1660e01b8152600401610cd993929190612794565b6020604051808303816000875af1158015610cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1c91906127f3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b610d7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d739061286c565b60405180910390fd5b505050565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5c906128d8565b60405180910390fd5b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600754610ecc91906128f8565b60078190555060096000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000610f1d9190611c3d565b60028201600090555050610f3081611829565b6001600654610f3f91906128f8565b60068190555050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe590612559565b60405180910390fd5b919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105a90612978565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600580546110b9906124dc565b80601f01602080910402602001604051908101604052809291908181526020018280546110e5906124dc565b80156111325780601f1061110757610100808354040283529160200191611132565b820191906000526020600020905b81548152906001019060200180831161111557829003601f168201915b5050505050905090565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161122d9190611d4e565b60405180910390a35050565b6112448585856107f1565b60008473ffffffffffffffffffffffffffffffffffffffff163b1480611331575063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168473ffffffffffffffffffffffffffffffffffffffff1663150b7a0233888787876040518663ffffffff1660e01b81526004016112cd9594939291906129c5565b6020604051808303816000875af11580156112ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131091906127f3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b611370576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113679061286c565b60405180910390fd5b5050505050565b606060088054806020026020016040519081016040528092919081815260200182805480156113fb57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116113b1575b5050505050905090565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611492576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148990612a5f565b60405180910390fd5b600060016006546114a39190612a7f565b90506001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506008339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160075461156f9190612a7f565b600781905550336009600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816009600083815260200190815260200160002060010190816115ed9190612c5f565b5042600960008381526020019081526020016000206002018190555080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061165733826119f0565b60016006546116669190612a7f565b6006819055505050565b60036020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806117b75750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8061182057506002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b90509392505050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036118cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c690612d7d565b60405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461191e91906128f8565b9250508190555060008083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5690612de9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af790612e55565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190611b5090612715565b91905055508160008083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001600081525090565b508054611c49906124dc565b6000825580601f10611c5b5750611c7a565b601f016020900490600052602060002090810190611c799190611c7d565b5b50565b5b80821115611c96576000816000905550600101611c7e565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611ce381611cae565b8114611cee57600080fd5b50565b600081359050611d0081611cda565b92915050565b600060208284031215611d1c57611d1b611ca4565b5b6000611d2a84828501611cf1565b91505092915050565b60008115159050919050565b611d4881611d33565b82525050565b6000602082019050611d636000830184611d3f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611da3578082015181840152602081019050611d88565b60008484015250505050565b6000601f19601f8301169050919050565b6000611dcb82611d69565b611dd58185611d74565b9350611de5818560208601611d85565b611dee81611daf565b840191505092915050565b60006020820190508181036000830152611e138184611dc0565b905092915050565b6000819050919050565b611e2e81611e1b565b8114611e3957600080fd5b50565b600081359050611e4b81611e25565b92915050565b600060208284031215611e6757611e66611ca4565b5b6000611e7584828501611e3c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ea982611e7e565b9050919050565b611eb981611e9e565b82525050565b6000602082019050611ed46000830184611eb0565b92915050565b611ee381611e9e565b8114611eee57600080fd5b50565b600081359050611f0081611eda565b92915050565b60008060408385031215611f1d57611f1c611ca4565b5b6000611f2b85828601611ef1565b9250506020611f3c85828601611e3c565b9150509250929050565b611f4f81611e1b565b82525050565b6000602082019050611f6a6000830184611f46565b92915050565b600080600060608486031215611f8957611f88611ca4565b5b6000611f9786828701611ef1565b9350506020611fa886828701611ef1565b9250506040611fb986828701611e3c565b9150509250925092565b600060208284031215611fd957611fd8611ca4565b5b6000611fe784828501611ef1565b91505092915050565b611ff981611e9e565b82525050565b600082825260208201905092915050565b600061201b82611d69565b6120258185611fff565b9350612035818560208601611d85565b61203e81611daf565b840191505092915050565b61205281611e1b565b82525050565b60006060830160008301516120706000860182611ff0565b50602083015184820360208601526120888282612010565b915050604083015161209d6040860182612049565b508091505092915050565b600060208201905081810360008301526120c28184612058565b905092915050565b6120d381611d33565b81146120de57600080fd5b50565b6000813590506120f0816120ca565b92915050565b6000806040838503121561210d5761210c611ca4565b5b600061211b85828601611ef1565b925050602061212c858286016120e1565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f84011261215b5761215a612136565b5b8235905067ffffffffffffffff8111156121785761217761213b565b5b60208301915083600182028301111561219457612193612140565b5b9250929050565b6000806000806000608086880312156121b7576121b6611ca4565b5b60006121c588828901611ef1565b95505060206121d688828901611ef1565b94505060406121e788828901611e3c565b935050606086013567ffffffffffffffff81111561220857612207611ca9565b5b61221488828901612145565b92509250509295509295909350565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600061225b8383611ff0565b60208301905092915050565b6000602082019050919050565b600061227f82612223565b612289818561222e565b93506122948361223f565b8060005b838110156122c55781516122ac888261224f565b97506122b783612267565b925050600181019050612298565b5085935050505092915050565b600060208201905081810360008301526122ec8184612274565b905092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61233182611daf565b810181811067ffffffffffffffff821117156123505761234f6122f9565b5b80604052505050565b6000612363611c9a565b905061236f8282612328565b919050565b600067ffffffffffffffff82111561238f5761238e6122f9565b5b61239882611daf565b9050602081019050919050565b82818337600083830152505050565b60006123c76123c284612374565b612359565b9050828152602081018484840111156123e3576123e26122f4565b5b6123ee8482856123a5565b509392505050565b600082601f83011261240b5761240a612136565b5b813561241b8482602086016123b4565b91505092915050565b60006020828403121561243a57612439611ca4565b5b600082013567ffffffffffffffff81111561245857612457611ca9565b5b612464848285016123f6565b91505092915050565b6000806040838503121561248457612483611ca4565b5b600061249285828601611ef1565b92505060206124a385828601611ef1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806124f457607f821691505b602082108103612507576125066124ad565b5b50919050565b7f746f6b656e20646f65736e277420657869737400000000000000000000000000600082015250565b6000612543601383611d74565b915061254e8261250d565b602082019050919050565b6000602082019050818103600083015261257281612536565b9050919050565b7f6e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b60006125af600e83611d74565b91506125ba82612579565b602082019050919050565b600060208201905081810360008301526125de816125a2565b9050919050565b7f66726f6d20213d206f776e657200000000000000000000000000000000000000600082015250565b600061261b600d83611d74565b9150612626826125e5565b602082019050919050565b6000602082019050818103600083015261264a8161260e565b9050919050565b7f7472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b6000612687601883611d74565b915061269282612651565b602082019050919050565b600060208201905081810360008301526126b68161267a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006126f782611e1b565b91506000820361270a576127096126bd565b5b600182039050919050565b600061272082611e1b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612752576127516126bd565b5b600182019050919050565b600082825260208201905092915050565b50565b600061277e60008361275d565b91506127898261276e565b600082019050919050565b60006080820190506127a96000830186611eb0565b6127b66020830185611eb0565b6127c36040830184611f46565b81810360608301526127d481612771565b9050949350505050565b6000815190506127ed81611cda565b92915050565b60006020828403121561280957612808611ca4565b5b6000612817848285016127de565b91505092915050565b7f756e7361666520726563697069656e7400000000000000000000000000000000600082015250565b6000612856601083611d74565b915061286182612820565b602082019050919050565b6000602082019050818103600083015261288581612849565b9050919050565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b60006128c2600983611d74565b91506128cd8261288c565b602082019050919050565b600060208201905081810360008301526128f1816128b5565b9050919050565b600061290382611e1b565b915061290e83611e1b565b9250828203905081811115612926576129256126bd565b5b92915050565b7f6f776e6572203d207a65726f2061646472657373000000000000000000000000600082015250565b6000612962601483611d74565b915061296d8261292c565b602082019050919050565b6000602082019050818103600083015261299181612955565b9050919050565b60006129a4838561275d565b93506129b18385846123a5565b6129ba83611daf565b840190509392505050565b60006080820190506129da6000830188611eb0565b6129e76020830187611eb0565b6129f46040830186611f46565b8181036060830152612a07818486612998565b90509695505050505050565b7f48617320496e64656e7469747900000000000000000000000000000000000000600082015250565b6000612a49600d83611d74565b9150612a5482612a13565b602082019050919050565b60006020820190508181036000830152612a7881612a3c565b9050919050565b6000612a8a82611e1b565b9150612a9583611e1b565b9250828201905080821115612aad57612aac6126bd565b5b92915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612b157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612ad8565b612b1f8683612ad8565b95508019841693508086168417925050509392505050565b6000819050919050565b6000612b5c612b57612b5284611e1b565b612b37565b611e1b565b9050919050565b6000819050919050565b612b7683612b41565b612b8a612b8282612b63565b848454612ae5565b825550505050565b600090565b612b9f612b92565b612baa818484612b6d565b505050565b5b81811015612bce57612bc3600082612b97565b600181019050612bb0565b5050565b601f821115612c1357612be481612ab3565b612bed84612ac8565b81016020851015612bfc578190505b612c10612c0885612ac8565b830182612baf565b50505b505050565b600082821c905092915050565b6000612c3660001984600802612c18565b1980831691505092915050565b6000612c4f8383612c25565b9150826002028217905092915050565b612c6882611d69565b67ffffffffffffffff811115612c8157612c806122f9565b5b612c8b82546124dc565b612c96828285612bd2565b600060209050601f831160018114612cc95760008415612cb7578287015190505b612cc18582612c43565b865550612d29565b601f198416612cd786612ab3565b60005b82811015612cff57848901518255600182019150602085019450602081019050612cda565b86831015612d1c5784890151612d18601f891682612c25565b8355505b6001600288020188555050505b505050505050565b7f6e6f74206d696e74656400000000000000000000000000000000000000000000600082015250565b6000612d67600a83611d74565b9150612d7282612d31565b602082019050919050565b60006020820190508181036000830152612d9681612d5a565b9050919050565b7f6d696e7420746f207a65726f2061646472657373000000000000000000000000600082015250565b6000612dd3601483611d74565b9150612dde82612d9d565b602082019050919050565b60006020820190508181036000830152612e0281612dc6565b9050919050565b7f616c7265616479206d696e746564000000000000000000000000000000000000600082015250565b6000612e3f600e83611d74565b9150612e4a82612e09565b602082019050919050565b60006020820190508181036000830152612e6e81612e32565b905091905056fea26469706673582212208a179696f20ef8f31fa7ab6821ffb57facc13b32329aa0339399875deaa1ee8764736f6c63430008110033
Loading