61010060405264e8d4a510006a52b7d2dcc80cd2e40000006200002391906200035c565b6080908152503480156200003657600080fd5b50604051620037e9380380620037e983398181016040528101906200005c91906200065b565b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600c6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550866006908162000128919062000993565b5085600790816200013a919062000993565b508460ff166008819055504260038190555060035460a08181525050603c836200016591906200035c565b60c081815250506b204fce5e3e25026110000000600260006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550836fffffffffffffffffffffffffffffffff1660e0818152505060006200021d6000600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660006001620002b6640100000000026401000000009004565b9050600081908060018154018082558091505060019003906000526020600020016000909190919091505581600a8190555082600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560ff16600a620002a2919062000bce565b600b81905550505050505050505062000c1f565b6000807affffffffffffffffffffffffffff00000000000000000000000000606860ff16869060020a0216600102811790506cffffffffffffffffff00000000602060ff16859060020a02166001028117905063ffffffff83166001028117905080915050949350505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620003698262000323565b9150620003768362000323565b9250828202620003868162000323565b91508282048414831517620003a0576200039f6200032d565b5b5092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200041082620003c5565b810181811067ffffffffffffffff82111715620004325762000431620003d6565b5b80604052505050565b600062000447620003a7565b905062000455828262000405565b919050565b600067ffffffffffffffff821115620004785762000477620003d6565b5b6200048382620003c5565b9050602081019050919050565b60005b83811015620004b057808201518184015260208101905062000493565b60008484015250505050565b6000620004d3620004cd846200045a565b6200043b565b905082815260208101848484011115620004f257620004f1620003c0565b5b620004ff84828562000490565b509392505050565b600082601f8301126200051f576200051e620003bb565b5b815162000531848260208601620004bc565b91505092915050565b600060ff82169050919050565b62000552816200053a565b81146200055e57600080fd5b50565b600081519050620005728162000547565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b6200059f8162000578565b8114620005ab57600080fd5b50565b600081519050620005bf8162000594565b92915050565b620005d08162000323565b8114620005dc57600080fd5b50565b600081519050620005f081620005c5565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200062382620005f6565b9050919050565b620006358162000616565b81146200064157600080fd5b50565b60008151905062000655816200062a565b92915050565b600080600080600080600060e0888a0312156200067d576200067c620003b1565b5b600088015167ffffffffffffffff8111156200069e576200069d620003b6565b5b620006ac8a828b0162000507565b975050602088015167ffffffffffffffff811115620006d057620006cf620003b6565b5b620006de8a828b0162000507565b9650506040620006f18a828b0162000561565b9550506060620007048a828b01620005ae565b9450506080620007178a828b01620005df565b93505060a06200072a8a828b0162000644565b92505060c06200073d8a828b01620005df565b91505092959891949750929550565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200079f57607f821691505b602082108103620007b557620007b462000757565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b60008160020a8302905092915050565b600060088302620008227ffffffff