0x60806040523480156200001157600080fd5b506040518060800160405280605281526020016200351a605291396200003d816200006860201b60201c565b506200006233600180604051806020016040528060008152506200007d60201b60201c565b62000e73565b806002908162000079919062000793565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603620000ef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000e69062000901565b60405180910390fd5b6000620001016200026460201b60201c565b9050600062000116856200026c60201b60201c565b905060006200012b856200026c60201b60201c565b90506200014483600089858589620002ed60201b60201c565b8460008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001a5919062000952565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051620002259291906200099e565b60405180910390a46200024483600089858589620002f560201b60201c565b6200025b83600089898989620002fd60201b60201c565b50505050505050565b600033905090565b60606000600167ffffffffffffffff8111156200028e576200028d62000524565b5b604051908082528060200260200182016040528015620002bd5781602001602082028036833780820191505090505b5090508281600081518110620002d857620002d7620009cb565b5b60200260200101818152505080915050919050565b505050505050565b505050505050565b620003298473ffffffffffffffffffffffffffffffffffffffff16620004f660201b620007231760201c565b15620004ee578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b81526004016200037295949392919062000ad9565b6020604051808303816000875af1925050508015620003b157506040513d601f19601f82011682018060405250810190620003ae919062000ba9565b60015b6200046257620003c062000be8565b806308c379a003620004235750620003d762000c43565b80620003e4575062000425565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200041a919062000d1f565b60405180910390fd5b505b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004599062000db9565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614620004ec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004e39062000e51565b60405180910390fd5b505b505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200059b57607f821691505b602082108103620005b157620005b062000553565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200061b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005dc565b620006278683620005dc565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620006746200066e62000668846200063f565b62000649565b6200063f565b9050919050565b6000819050919050565b620006908362000653565b620006a86200069f826200067b565b848454620005e9565b825550505050565b600090565b620006bf620006b0565b620006cc81848462000685565b505050565b5b81811015620006f457620006e8600082620006b5565b600181019050620006d2565b5050565b601f82111562000743576200070d81620005b7565b6200071884620005cc565b8101602085101562000728578190505b620007406200073785620005cc565b830182620006d1565b50505b505050565b600082821c905092915050565b6000620007686000198460080262000748565b1980831691505092915050565b600062000783838362000755565b9150826002028217905092915050565b6200079e8262000519565b67ffffffffffffffff811115620007ba57620007b962000524565b5b620007c6825462000582565b620007d3828285620006f8565b600060209050601f8311600181146200080b5760008415620007f6578287015190505b62000802858262000775565b86555062000872565b601f1984166200081b86620005b7565b60005b8281101562000845578489015182556001820191506020850194506020810190506200081e565b8683101562000865578489015162000861601f89168262000755565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000620008e96021836200087a565b9150620008f6826200088b565b604082019050919050565b600060208201905081810360008301526200091c81620008da565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200095f826200063f565b91506200096c836200063f565b925082820190508082111562000987576200098662000923565b5b92915050565b62000998816200063f565b82525050565b6000604082019050620009b560008301856200098d565b620009c460208301846200098d565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a2782620009fa565b9050919050565b62000a398162000a1a565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101562000a7b57808201518184015260208101905062000a5e565b60008484015250505050565b6000601f19601f8301169050919050565b600062000aa58262000a3f565b62000ab1818562000a4a565b935062000ac381856020860162000a5b565b62000ace8162000a87565b840191505092915050565b600060a08201905062000af0600083018862000a2e565b62000aff602083018762000a2e565b62000b0e60408301866200098d565b62000b1d60608301856200098d565b818103608083015262000b31818462000a98565b90509695505050505050565b6000604051905090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b62000b838162000b4c565b811462000b8f57600080fd5b50565b60008151905062000ba38162000b78565b92915050565b60006020828403121562000bc25762000bc162000b47565b5b600062000bd28482850162000b92565b91505092915050565b60008160e01c9050919050565b600060033d111562000c0a5760046000803e62000c0760005162000bdb565b90505b90565b62000c188262000a87565b810181811067ffffffffffffffff8211171562000c3a5762000c3962000524565b5b80604052505050565b600060443d1062000cdb5762000c5862000b3d565b60043d036004823e80513d602482011167ffffffffffffffff8211171562000c8257505062000cdb565b808201805167ffffffffffffffff81111562000ca2575050505062000cdb565b80602083010160043d03850181111562000cc157505050505062000cdb565b62000cd28260200185018662000c0d565b82955050505050505b90565b600062000ceb8262000519565b62000cf781856200087a565b935062000d0981856020860162000a5b565b62000d148162000a87565b840191505092915050565b6000602082019050818103600083015262000d3b818462000cde565b905092915050565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b600062000da16034836200087a565b915062000dae8262000d43565b604082019050919050565b6000602082019050818103600083015262000dd48162000d92565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b600062000e396028836200087a565b915062000e468262000ddb565b604082019050919050565b6000602082019050818103600083015262000e6c8162000e2a565b9050919050565b6126978062000e836000396000f3fe608060405234801561001057600080fd5b506004361061009d5760003560e01c806378ce90351161006657806378ce90351461017e57806389a890021461019c578063a22cb465146101ba578063e985e9c5146101d6578063f242432a146102065761009d565b8062fdd58e146100a257806301ffc9a7146100d25780630e89341c146101025780632eb2c2d6146101325780634e1273f41461014e575b600080fd5b6100bc60048036038101906100b79190611454565b610222565b6040516100c991906114a3565b60405180910390f35b6100ec60048036038101906100e79190611516565b6102ea565b6040516100f9919061155e565b60405180910390f35b61011c60048036038101906101179190611579565b6103cc565b6040516101299190611636565b60405180910390f35b61014c60048036038101906101479190611855565b6103fd565b005b610168600480360381019061016391906119e7565b61049e565b6040516101759190611b1d565b60405180910390f35b6101866105b7565b6040516101939190611636565b60405180910390f35b6101a46105d3565b6040516101b191906114a3565b60405180910390f35b6101d460048036038101906101cf9190611b6b565b6105d8565b005b6101f060048036038101906101eb9190611bab565b6105ee565b6040516101fd919061155e565b60405180910390f35b610220600480360381019061021b9190611beb565b610682565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610292576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028990611cf4565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103b557507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806103c557506103c482610746565b5b9050919050565b60606103d7826107b0565b6040516020016103e79190611d9c565b6040516020818303038152906040529050919050565b610405610844565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148061044b575061044a85610445610844565b6105ee565b5b61048a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048190611e30565b60405180910390fd5b610497858585858561084c565b5050505050565b606081518351146104e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104db90611ec2565b60405180910390fd5b6000835167ffffffffffffffff8111156105015761050061165d565b5b60405190808252806020026020018201604052801561052f5781602001602082028036833780820191505090505b50905060005b84518110156105ac5761057c85828151811061055457610553611ee2565b5b602002602001015185838151811061056f5761056e611ee2565b5b6020026020010151610222565b82828151811061058f5761058e611ee2565b5b602002602001018181525050806105a590611f40565b9050610535565b508091505092915050565b6040518060800160405280605281526020016126106052913981565b600181565b6105ea6105e3610844565b8383610b6d565b5050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61068a610844565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806106d057506106cf856106ca610844565b6105ee565b5b61070f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070690611e30565b60405180910390fd5b61071c8585858585610cd9565b5050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6060600280546107bf90611fb7565b80601f01602080910402602001604051908101604052809291908181526020018280546107eb90611fb7565b80156108385780601f1061080d57610100808354040283529160200191610838565b820191906000526020600020905b81548152906001019060200180831161081b57829003601f168201915b50505050509050919050565b600033905090565b8151835114610890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108879061205a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036108ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f6906120ec565b60405180910390fd5b6000610909610844565b9050610919818787878787610f74565b60005b8451811015610aca57600085828151811061093a57610939611ee2565b5b60200260200101519050600085838151811061095957610958611ee2565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156109fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f19061217e565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610aaf919061219e565b9250508190555050505080610ac390611f40565b905061091c565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610b419291906121d2565b60405180910390a4610b57818787878787610f7c565b610b65818787878787610f84565b505050505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd29061227b565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610ccc919061155e565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f906120ec565b60405180910390fd5b6000610d52610844565b90506000610d5f8561115b565b90506000610d6c8561115b565b9050610d7c838989858589610f74565b600080600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085811015610e13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0a9061217e565b60405180910390fd5b85810360008089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560008089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ec8919061219e565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a604051610f4592919061229b565b60405180910390a4610f5b848a8a86868a610f7c565b610f69848a8a8a8a8a6111d5565b505050505050505050565b505050505050565b505050505050565b610fa38473ffffffffffffffffffffffffffffffffffffffff16610723565b15611153578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b8152600401610fe9959493929190612328565b6020604051808303816000875af192505050801561102557506040513d601f19601f8201168201806040525081019061102291906123a5565b60015b6110ca576110316123df565b806308c379a00361108d5750611045612401565b80611050575061108f565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110849190611636565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c190612503565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114890612595565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff81111561117a5761117961165d565b5b6040519080825280602002602001820160405280156111a85781602001602082028036833780820191505090505b50905082816000815181106111c0576111bf611ee2565b5b60200260200101818152505080915050919050565b6111f48473ffffffffffffffffffffffffffffffffffffffff16610723565b156113a4578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b815260040161123a9594939291906125b5565b6020604051808303816000875af192505050801561127657506040513d601f19601f8201168201806040525081019061127391906123a5565b60015b61131b576112826123df565b806308c379a0036112de5750611296612401565b806112a157506112e0565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d59190611636565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131290612503565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146113a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139990612595565b60405180910390fd5b505b505050505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113eb826113c0565b9050919050565b6113fb816113e0565b811461140657600080fd5b50565b600081359050611418816113f2565b92915050565b6000819050919050565b6114318161141e565b811461143c57600080fd5b50565b60008135905061144e81611428565b92915050565b6000806040838503121561146b5761146a6113b6565b5b600061147985828601611409565b925050602061148a8582860161143f565b9150509250929050565b61149d8161141e565b82525050565b60006020820190506114b86000830184611494565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114f3816114be565b81146114fe57600080fd5b50565b600081359050611510816114ea565b92915050565b60006020828403121561152c5761152b6113b6565b5b600061153a84828501611501565b91505092915050565b60008115159050919050565b61155881611543565b82525050565b6000602082019050611573600083018461154f565b92915050565b60006020828403121561158f5761158e6113b6565b5b600061159d8482850161143f565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156115e05780820151818401526020810190506115c5565b60008484015250505050565b6000601f19601f8301169050919050565b6000611608826115a6565b61161281856115b1565b93506116228185602086016115c2565b61162b816115ec565b840191505092915050565b6000602082019050818103600083015261165081846115fd565b905092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611695826115ec565b810181811067ffffffffffffffff821117156116b4576116b361165d565b5b80604052505050565b60006116c76113ac565b90506116d3828261168c565b919050565b600067ffffffffffffffff8211156116f3576116f261165d565b5b602082029050602081019050919050565b600080fd5b600061171c611717846116d8565b6116bd565b9050808382526020820190506020840283018581111561173f5761173e611704565b5b835b818110156117685780611754888261143f565b845260208401935050602081019050611741565b5050509392505050565b600082601f83011261178757611786611658565b5b8135611797848260208601611709565b91505092915050565b600080fd5b600067ffffffffffffffff8211156117c0576117bf61165d565b5b6117c9826115ec565b9050602081019050919050565b82818337600083830152505050565b60006117f86117f3846117a5565b6116bd565b905082815260208101848484011115611814576118136117a0565b5b61181f8482856117d6565b509392505050565b600082601f83011261183c5761183b611658565b5b813561184c8482602086016117e5565b91505092915050565b600080600080600060a08688031215611871576118706113b6565b5b600061187f88828901611409565b955050602061189088828901611409565b945050604086013567ffffffffffffffff8111156118b1576118b06113bb565b5b6118bd88828901611772565b935050606086013567ffffffffffffffff8111156118de576118dd6113bb565b5b6118ea88828901611772565b925050608086013567ffffffffffffffff81111561190b5761190a6113bb565b5b61191788828901611827565b9150509295509295909350565b600067ffffffffffffffff82111561193f5761193e61165d565b5b602082029050602081019050919050565b600061196361195e84611924565b6116bd565b9050808382526020820190506020840283018581111561198657611985611704565b5b835b818110156119af578061199b8882611409565b845260208401935050602081019050611988565b5050509392505050565b600082601f8301126119ce576119cd611658565b5b81356119de848260208601611950565b91505092915050565b600080604083850312156119fe576119fd6113b6565b5b600083013567ffffffffffffffff811115611a1c57611a1b6113bb565b5b611a28858286016119b9565b925050602083013567ffffffffffffffff811115611a4957611a486113bb565b5b611a5585828601611772565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611a948161141e565b82525050565b6000611aa68383611a8b565b60208301905092915050565b6000602082019050919050565b6000611aca82611a5f565b611ad48185611a6a565b9350611adf83611a7b565b8060005b83811015611b10578151611af78882611a9a565b9750611b0283611ab2565b925050600181019050611ae3565b5085935050505092915050565b60006020820190508181036000830152611b378184611abf565b905092915050565b611b4881611543565b8114611b5357600080fd5b50565b600081359050611b6581611b3f565b92915050565b60008060408385031215611b8257611b816113b6565b5b6000611b9085828601611409565b9250506020611ba185828601611b56565b9150509250929050565b60008060408385031215611bc257611bc16113b6565b5b6000611bd085828601611409565b9250506020611be185828601611409565b9150509250929050565b600080600080600060a08688031215611c0757611c066113b6565b5b6000611c1588828901611409565b9550506020611c2688828901611409565b9450506040611c378882890161143f565b9350506060611c488882890161143f565b925050608086013567ffffffffffffffff811115611c6957611c686113bb565b5b611c7588828901611827565b9150509295509295909350565b7f455243313135353a2061646472657373207a65726f206973206e6f742061207660008201527f616c6964206f776e657200000000000000000000000000000000000000000000602082015250565b6000611cde602a836115b1565b9150611ce982611c82565b604082019050919050565b60006020820190508181036000830152611d0d81611cd1565b9050919050565b600081905092915050565b6000611d2a826115a6565b611d348185611d14565b9350611d448185602086016115c2565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b6000611d86600583611d14565b9150611d9182611d50565b600582019050919050565b6000611da88284611d1f565b9150611db382611d79565b915081905092915050565b7f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60008201527f6572206f7220617070726f766564000000000000000000000000000000000000602082015250565b6000611e1a602e836115b1565b9150611e2582611dbe565b604082019050919050565b60006020820190508181036000830152611e4981611e0d565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b6000611eac6029836115b1565b9150611eb782611e50565b604082019050919050565b60006020820190508181036000830152611edb81611e9f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611f4b8261141e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f7d57611f7c611f11565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611fcf57607f821691505b602082108103611fe257611fe1611f88565b5b50919050565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b60006120446028836115b1565b915061204f82611fe8565b604082019050919050565b6000602082019050818103600083015261207381612037565b9050919050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006120d66025836115b1565b91506120e18261207a565b604082019050919050565b60006020820190508181036000830152612105816120c9565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b6000612168602a836115b1565b91506121738261210c565b604082019050919050565b600060208201905081810360008301526121978161215b565b9050919050565b60006121a98261141e565b91506121b48361141e565b92508282019050808211156121cc576121cb611f11565b5b92915050565b600060408201905081810360008301526121ec8185611abf565b905081810360208301526122008184611abf565b90509392505050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b60006122656029836115b1565b915061227082612209565b604082019050919050565b6000602082019050818103600083015261229481612258565b9050919050565b60006040820190506122b06000830185611494565b6122bd6020830184611494565b9392505050565b6122cd816113e0565b82525050565b600081519050919050565b600082825260208201905092915050565b60006122fa826122d3565b61230481856122de565b93506123148185602086016115c2565b61231d816115ec565b840191505092915050565b600060a08201905061233d60008301886122c4565b61234a60208301876122c4565b818103604083015261235c8186611abf565b905081810360608301526123708185611abf565b9050818103608083015261238481846122ef565b90509695505050505050565b60008151905061239f816114ea565b92915050565b6000602082840312156123bb576123ba6113b6565b5b60006123c984828501612390565b91505092915050565b60008160e01c9050919050565b600060033d11156123fe5760046000803e6123fb6000516123d2565b90505b90565b600060443d1061248e576124136113ac565b60043d036004823e80513d602482011167ffffffffffffffff8211171561243b57505061248e565b808201805167ffffffffffffffff811115612459575050505061248e565b80602083010160043d03850181111561247657505050505061248e565b6124858260200185018661168c565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b60006124ed6034836115b1565b91506124f882612491565b604082019050919050565b6000602082019050818103600083015261251c816124e0565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b600061257f6028836115b1565b915061258a82612523565b604082019050919050565b600060208201905081810360008301526125ae81612572565b9050919050565b600060a0820190506125ca60008301886122c4565b6125d760208301876122c4565b6125e46040830186611494565b6125f16060830185611494565b818103608083015261260381846122ef565b9050969550505050505056fe68747470733a2f2f6d792d6a736f6e2d7365727665722e74797069636f64652e636f6d2f4f70656e5a657070656c696e2f6f70656e7a657070656c696e2d636f6e7472616374732f746f6b656e2f7b69647da2646970667358221220e7f475b7d7f39a896e16b7a0129924cc1f5e3b7ff2e30281f28a4caec5df5fc664736f6c6343000812003368747470733a2f2f6d792d6a736f6e2d7365727665722e74797069636f64652e636f6d2f4f70656e5a657070656c696e2f6f70656e7a657070656c696e2d636f6e7472616374732f746f6b656e2f7b69647d