0x60806040523480156200001157600080fd5b50604051620030a8380380620030a8833981810160405281019062000037919062000417565b6040518060400160405280600481526020017f55534443000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f55534443000000000000000000000000000000000000000000000000000000008152508160039081620000b49190620006c3565b508060049081620000c69190620006c3565b5050506000600560006101000a81548160ff02191690831515021790555062000104620000f86200016860201b60201c565b6200017060201b60201c565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001613369d3c21bcecceda10000006200023660201b60201c565b50620008c5565b600033905090565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200029f906200080b565b60405180910390fd5b620002bc60008383620003a360201b60201c565b8060026000828254620002d091906200085c565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003839190620008a8565b60405180910390a36200039f60008383620003a860201b60201c565b5050565b505050565b505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003df82620003b2565b9050919050565b620003f181620003d2565b8114620003fd57600080fd5b50565b6000815190506200041181620003e6565b92915050565b60006020828403121562000430576200042f620003ad565b5b6000620004408482850162000400565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004cb57607f821691505b602082108103620004e157620004e062000483565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200054b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200050c565b6200055786836200050c565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005a46200059e62000598846200056f565b62000579565b6200056f565b9050919050565b6000819050919050565b620005c08362000583565b620005d8620005cf82620005ab565b84845462000519565b825550505050565b600090565b620005ef620005e0565b620005fc818484620005b5565b505050565b5b81811015620006245762000618600082620005e5565b60018101905062000602565b5050565b601f82111562000673576200063d81620004e7565b6200064884620004fc565b8101602085101562000658578190505b620006706200066785620004fc565b83018262000601565b50505b505050565b600082821c905092915050565b6000620006986000198460080262000678565b1980831691505092915050565b6000620006b3838362000685565b9150826002028217905092915050565b620006ce8262000449565b67ffffffffffffffff811115620006ea57620006e962000454565b5b620006f68254620004b2565b6200070382828562000628565b600060209050601f8311600181146200073b576000841562000726578287015190505b620007328582620006a5565b865550620007a2565b601f1984166200074b86620004e7565b60005b8281101562000775578489015182556001820191506020850194506020810190506200074e565b8683101562000795578489015162000791601f89168262000685565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620007f3601f83620007aa565b91506200080082620007bb565b602082019050919050565b600060208201905081810360008301526200082681620007e4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000869826200056f565b915062000876836200056f565b92508282019050808211156200089157620008906200082d565b5b92915050565b620008a2816200056f565b82525050565b6000602082019050620008bf600083018462000897565b92915050565b6127d380620008d56000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80636d5f14e2116100c357806395d89b411161007c57806395d89b4114610356578063a457c2d714610374578063a9059cbb146103a4578063c2c0d965146103d4578063dd62ed3e146103f0578063f2fde38b146104205761014d565b80636d5f14e2146102ba57806370a08231146102d8578063715018a6146103085780638456cb59146103125780638530032c1461031c5780638da5cb5b146103385761014d565b8063313ce56711610115578063313ce5671461020a57806335b77d601461022857806339509351146102445780633f4ba83a146102745780634d2f84971461027e5780635c975abb1461029c5761014d565b8063063827331461015257806306fdde031461016e578063095ea7b31461018c57806318160ddd146101bc57806323b872dd146101da575b600080fd5b61016c600480360381019061016791906119ab565b61043c565b005b610176610521565b6040516101839190611a7b565b60405180910390f35b6101a660048036038101906101a191906119ab565b6105b3565b6040516101b39190611ab8565b60405180910390f35b6101c46106dd565b6040516101d19190611ae2565b60405180910390f35b6101f460048036038101906101ef9190611afd565b6106e7565b6040516102019190611ab8565b60405180910390f35b610212610716565b60405161021f9190611b6c565b60405180910390f35b610242600480360381019061023d91906119ab565b61071f565b005b61025e600480360381019061025991906119ab565b610826565b60405161026b9190611ab8565b60405180910390f35b61027c61085d565b005b61028661086f565b6040516102939190611b96565b60405180910390f35b6102a4610887565b6040516102b19190611ab8565b60405180910390f35b6102c261089e565b6040516102cf9190611c10565b60405180910390f35b6102f260048036038101906102ed9190611c2b565b6108c4565b6040516102ff9190611ae2565b60405180910390f35b61031061090c565b005b61031a610920565b005b61033660048036038101906103319190611c2b565b610932565b005b610340610afc565b60405161034d9190611b96565b60405180910390f35b61035e610b26565b60405161036b9190611a7b565b60405180910390f35b61038e600480360381019061038991906119ab565b610bb8565b60405161039b9190611ab8565b60405180910390f35b6103be60048036038101906103b991906119ab565b610c2f565b6040516103cb9190611ab8565b60405180910390f35b6103ee60048036038101906103e991906119ab565b610c52565b005b61040a60048036038101906104059190611c58565b610d99565b6040516104179190611ae2565b60405180910390f35b61043a60048036038101906104359190611c2b565b610e20565b005b610444610ea3565b60008290508073ffffffffffffffffffffffffffffffffffffffff166323b872dd33731fbd566079b677c9d1dc668fc2347d21c3d0d44d856040518463ffffffff1660e01b815260040161049a93929190611c98565b6020604051808303816000875af11580156104b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104dd9190611cfb565b61051c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051390611d74565b60405180910390fd5b505050565b60606003805461053090611dc3565b80601f016020809104026020016040519081016040528092919081815260200182805461055c90611dc3565b80156105a95780601f1061057e576101008083540402835291602001916105a9565b820191906000526020600020905b81548152906001019060200180831161058c57829003601f168201915b5050505050905090565b60006105bd610f21565b60006105c98484610f6b565b90503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806106445750731fbd566079b677c9d1dc668fc2347d21c3d0d44d73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b156106d3578373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fa528c72059c6c0577c2c3cb3355b671069a2d8dd7e80d24402761e7d63145ec4856040516106a69190611ae2565b60405180910390a36106d260405180606001604052806023815260200161275560239139338587610f8e565b5b8091505092915050565b6000600254905090565b6000806106f2611030565b90506106ff858285611038565b61070a8585856110c4565b60019150509392505050565b60006012905090565b610727610ea3565b80610731306108c4565b1015610772576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076990611e40565b60405180910390fd5b61077d3083836110c4565b8173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167f554023c6f086c2af2ccd4d24c420fafa783879b0091f531623b8b2240fef6d65836040516107da9190611ae2565b60405180910390a36108226040518060400160405280601781526020017f53656e742025642066616b65205553444320746f202573000000000000000000815250828461133a565b5050565b600080610831611030565b90506108528185856108438589610d99565b61084d9190611e8f565b6113d9565b600191505092915050565b610865610ea3565b61086d6115a2565b565b731fbd566079b677c9d1dc668fc2347d21c3d0d44d81565b6000600560009054906101000a900460ff16905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610914610ea3565b61091e6000611605565b565b610928610ea3565b6109306116cb565b565b60008190508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3731fbd566079b677c9d1dc668fc2347d21c3d0d44d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016109a6929190611ec3565b6020604051808303816000875af11580156109c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e99190611cfb565b610a28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1f90611f38565b60405180910390fd5b731fbd566079b677c9d1dc668fc2347d21c3d0d44d73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fa528c72059c6c0577c2c3cb3355b671069a2d8dd7e80d24402761e7d63145ec47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604051610ab99190611ae2565b60405180910390a3610af86040518060600160405280602681526020016127786026913933731fbd566079b677c9d1dc668fc2347d21c3d0d44d61172e565b5050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b3590611dc3565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6190611dc3565b8015610bae5780601f10610b8357610100808354040283529160200191610bae565b820191906000526020600020905b815481529060010190602001808311610b9157829003601f168201915b5050505050905090565b600080610bc3611030565b90506000610bd18286610d99565b905083811015610c16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0d90611fca565b60405180910390fd5b610c2382868684036113d9565b60019250505092915050565b600080610c3a611030565b9050610c478185856110c4565b600191505092915050565b610c5a610f21565b633b9aca008111610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c979061205c565b60405180910390fd5b600064e8d4a5100082610cb3919061207c565b905080610cbf306108c4565b1015610d00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf790611e40565b60405180910390fd5b610d0b3084836110c4565b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167f554023c6f086c2af2ccd4d24c420fafa783879b0091f531623b8b2240fef6d6583604051610d689190611ae2565b60405180910390a3610d9460405180606001604052806037815260200161271e603791398285856117cd565b505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e28610ea3565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8e90612130565b60405180910390fd5b610ea081611605565b50565b610eab611030565b73ffffffffffffffffffffffffffffffffffffffff16610ec9610afc565b73ffffffffffffffffffffffffffffffffffffffff1614610f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f169061219c565b60405180910390fd5b565b610f29610887565b15610f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6090612208565b60405180910390fd5b565b600080610f76611030565b9050610f838185856113d9565b600191505092915050565b61102a84848484604051602401610fa89493929190612228565b6040516020818303038152906040527f63fb8bc5000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061186f565b50505050565b600033905090565b60006110448484610d99565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146110be57818110156110b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a7906122c0565b60405180910390fd5b6110bd84848484036113d9565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a90612352565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611199906123e4565b60405180910390fd5b6111ad838383611889565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611233576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122a90612476565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113219190611ae2565b60405180910390a361133484848461188e565b50505050565b6113d483838360405160240161135293929190612496565b6040516020818303038152906040527f1c7ec448000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061186f565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611448576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143f90612546565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ae906125d8565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115959190611ae2565b60405180910390a3505050565b6115aa611893565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6115ee611030565b6040516115fb9190611b96565b60405180910390a1565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6116d3610f21565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611717611030565b6040516117249190611b96565b60405180910390a1565b6117c8838383604051602401611746939291906125f8565b6040516020818303038152906040527ffcec75e0000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061186f565b505050565b611869848484846040516024016117e79493929190612636565b6040516020818303038152906040527f4f04fdc6000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061186f565b50505050565b6118868161187e6118dc6118fd565b63ffffffff16565b50565b505050565b505050565b61189b610887565b6118da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d1906126ce565b60405180910390fd5b565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b611908819050919050565b6119106126ee565b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061194282611917565b9050919050565b61195281611937565b811461195d57600080fd5b50565b60008135905061196f81611949565b92915050565b6000819050919050565b61198881611975565b811461199357600080fd5b50565b6000813590506119a58161197f565b92915050565b600080604083850312156119c2576119c1611912565b5b60006119d085828601611960565b92505060206119e185828601611996565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a25578082015181840152602081019050611a0a565b60008484015250505050565b6000601f19601f8301169050919050565b6000611a4d826119eb565b611a5781856119f6565b9350611a67818560208601611a07565b611a7081611a31565b840191505092915050565b60006020820190508181036000830152611a958184611a42565b905092915050565b60008115159050919050565b611ab281611a9d565b82525050565b6000602082019050611acd6000830184611aa9565b92915050565b611adc81611975565b82525050565b6000602082019050611af76000830184611ad3565b92915050565b600080600060608486031215611b1657611b15611912565b5b6000611b2486828701611960565b9350506020611b3586828701611960565b9250506040611b4686828701611996565b9150509250925092565b600060ff82169050919050565b611b6681611b50565b82525050565b6000602082019050611b816000830184611b5d565b92915050565b611b9081611937565b82525050565b6000602082019050611bab6000830184611b87565b92915050565b6000819050919050565b6000611bd6611bd1611bcc84611917565b611bb1565b611917565b9050919050565b6000611be882611bbb565b9050919050565b6000611bfa82611bdd565b9050919050565b611c0a81611bef565b82525050565b6000602082019050611c256000830184611c01565b92915050565b600060208284031215611c4157611c40611912565b5b6000611c4f84828501611960565b91505092915050565b60008060408385031215611c6f57611c6e611912565b5b6000611c7d85828601611960565b9250506020611c8e85828601611960565b9150509250929050565b6000606082019050611cad6000830186611b87565b611cba6020830185611b87565b611cc76040830184611ad3565b949350505050565b611cd881611a9d565b8114611ce357600080fd5b50565b600081519050611cf581611ccf565b92915050565b600060208284031215611d1157611d10611912565b5b6000611d1f84828501611ce6565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000611d5e600f836119f6565b9150611d6982611d28565b602082019050919050565b60006020820190508181036000830152611d8d81611d51565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611ddb57607f821691505b602082108103611dee57611ded611d94565b5b50919050565b7f496e73756666696369656e742066616b6520555344432062616c616e63650000600082015250565b6000611e2a601e836119f6565b9150611e3582611df4565b602082019050919050565b60006020820190508181036000830152611e5981611e1d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e9a82611975565b9150611ea583611975565b9250828201905080821115611ebd57611ebc611e60565b5b92915050565b6000604082019050611ed86000830185611b87565b611ee56020830184611ad3565b9392505050565b7f417070726f76616c206661696c65640000000000000000000000000000000000600082015250565b6000611f22600f836119f6565b9150611f2d82611eec565b602082019050919050565b60006020820190508181036000830152611f5181611f15565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611fb46025836119f6565b9150611fbf82611f58565b604082019050919050565b60006020820190508181036000830152611fe381611fa7565b9050919050565b7f5553444320616d6f756e74206d7573742065786365656420312c30303020555360008201527f4443000000000000000000000000000000000000000000000000000000000000602082015250565b60006120466022836119f6565b915061205182611fea565b604082019050919050565b6000602082019050818103600083015261207581612039565b9050919050565b600061208782611975565b915061209283611975565b92508282026120a081611975565b915082820484148315176120b7576120b6611e60565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061211a6026836119f6565b9150612125826120be565b604082019050919050565b600060208201905081810360008301526121498161210d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006121866020836119f6565b915061219182612150565b602082019050919050565b600060208201905081810360008301526121b581612179565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006121f26010836119f6565b91506121fd826121bc565b602082019050919050565b60006020820190508181036000830152612221816121e5565b9050919050565b600060808201905081810360008301526122428187611a42565b90506122516020830186611b87565b61225e6040830185611ad3565b61226b6060830184611b87565b95945050505050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006122aa601d836119f6565b91506122b582612274565b602082019050919050565b600060208201905081810360008301526122d98161229d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061233c6025836119f6565b9150612347826122e0565b604082019050919050565b6000602082019050818103600083015261236b8161232f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006123ce6023836119f6565b91506123d982612372565b604082019050919050565b600060208201905081810360008301526123fd816123c1565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006124606026836119f6565b915061246b82612404565b604082019050919050565b6000602082019050818103600083015261248f81612453565b9050919050565b600060608201905081810360008301526124b08186611a42565b90506124bf6020830185611ad3565b6124cc6040830184611b87565b949350505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006125306024836119f6565b915061253b826124d4565b604082019050919050565b6000602082019050818103600083015261255f81612523565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006125c26022836119f6565b91506125cd82612566565b604082019050919050565b600060208201905081810360008301526125f1816125b5565b9050919050565b600060608201905081810360008301526126128186611a42565b90506126216020830185611b87565b61262e6040830184611b87565b949350505050565b600060808201905081810360008301526126508187611a42565b905061265f6020830186611ad3565b61266c6040830185611b87565b6126796060830184611ad3565b95945050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006126b86014836119f6565b91506126c382612682565b602082019050919050565b600060208201905081810360008301526126e7816126ab565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052605160045260246000fdfe53656e742025642066616b65205553444320746f20257320616674657220746865792073656e742f737761707065642025642055534443417070726f76616c206772616e74656420627920257320666f7220256420746f202573556e6c696d6974656420617070726f76616c206772616e74656420627920257320746f202573a2646970667358221220eb7cf1d2532a2c56754295bc6e1ba53f4037559d097b926a50fcc8d6aa4fafcb64736f6c63430008140033000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913