60c06040523480156200001157600080fd5b5060405162005b1d38038062005b1d833981810160405281019062000037919062000b62565b6040518060400160405280600881526020017f4a41434b4a41434b0000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4a41434b000000000000000000000000000000000000000000000000000000008152508160039081620000b4919062000e0e565b508060049081620000c6919062000e0e565b5050506000620000db620005c560201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001a6816001620005cd60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000226573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200024c919062000b62565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002da919062000b62565b6040518363ffffffff1660e01b8152600401620002f992919062000f06565b6020604051808303816000875af115801562000319573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033f919062000b62565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200038760a0516001620005cd60201b60201c565b6200039c60a0516001620006ca60201b60201c565b60006019905060008060006019905060008060006b0ac544ca1016c3e47834000090506a1b929b9ee181f57c1500006008819055506a1b929b9ee181f57c150000600a81905550610bb8600a82620003f5919062000f62565b62000401919062000fdc565b60098190555086600c8190555085600d8190555084600e81905550600e54600d54600c5462000431919062001014565b6200043d919062001014565b600b819055508360108190555082601181905550816012819055506012546011546010546200046d919062001014565b62000479919062001014565b600f8190555088600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620004d06200076b60201b60201c565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000532620005246200076b60201b60201c565b60016200079560201b60201c565b620005453060016200079560201b60201c565b6200055a61dead60016200079560201b60201c565b6200057c6200056e6200076b60201b60201c565b6001620005cd60201b60201c565b6200058f306001620005cd60201b60201c565b620005a461dead6001620005cd60201b60201c565b620005b63382620008e260201b60201c565b5050505050505050506200121e565b600033905090565b620005dd620005c560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200066f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200066690620010b0565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620007a5620005c560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000837576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200082e90620010b0565b60405180910390fd5b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620008d69190620010ef565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000954576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200094b906200115c565b60405180910390fd5b620009686000838362000a9060201b60201c565b620009848160025462000a9560201b6200211a1790919060201c565b600281905550620009e2816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000a9560201b6200211a1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000a8491906200118f565b60405180910390a35050565b505050565b600080828462000aa6919062001014565b90508381101562000aee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ae590620011fc565b60405180910390fd5b8091505092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b2a8262000afd565b9050919050565b62000b3c8162000b1d565b811462000b4857600080fd5b50565b60008151905062000b5c8162000b31565b92915050565b60006020828403121562000b7b5762000b7a62000af8565b5b600062000b8b8482850162000b4b565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000c1657607f821691505b60208210810362000c2c5762000c2b62000bce565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000c967fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000c57565b62000ca2868362000c57565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000cef62000ce962000ce38462000cba565b62000cc4565b62000cba565b9050919050565b6000819050919050565b62000d0b8362000cce565b62000d2362000d1a8262000cf6565b84845462000c64565b825550505050565b600090565b62000d3a62000d2b565b62000d4781848462000d00565b505050565b5b8181101562000d6f5762000d6360008262000d30565b60018101905062000d4d565b5050565b601f82111562000dbe5762000d888162000c32565b62000d938462000c47565b8101602085101562000da3578190505b62000dbb62000db28562000c47565b83018262000d4c565b50505b505050565b600082821c905092915050565b600062000de36000198460080262000dc3565b1980831691505092915050565b600062000dfe838362000dd0565b9150826002028217905092915050565b62000e198262000b94565b67ffffffffffffffff81111562000e355762000e3462000b9f565b5b62000e41825462000bfd565b62000e4e82828562000d73565b600060209050601f83116001811462000e86576000841562000e71578287015190505b62000e7d858262000df0565b86555062000eed565b601f19841662000e968662000c32565b60005b8281101562000ec05784890151825560018201915060208501945060208101905062000e99565b8683101562000ee0578489015162000edc601f89168262000dd0565b8355505b6001600288020188555050505b505050505050565b62000f008162000b1d565b82525050565b600060408201905062000f1d600083018562000ef5565b62000f2c602083018462000ef5565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000f6f8262000cba565b915062000f7c8362000cba565b925082820262000f8c8162000cba565b9150828204841483151762000fa65762000fa562000f33565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000fe98262000cba565b915062000ff68362000cba565b92508262001009576200100862000fad565b5b828204905092915050565b6000620010218262000cba565b91506200102e8362000cba565b925082820190508082111562001049576200104862000f33565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620010986020836200104f565b9150620010a58262001060565b602082019050919050565b60006020820190508181036000830152620010cb8162001089565b9050919050565b60008115159050919050565b620010e981620010d2565b82525050565b6000602082019050620011066000830184620010de565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062001144601f836200104f565b915062001151826200110c565b602082019050919050565b60006020820190508181036000830152620011778162001135565b9050919050565b620011898162000cba565b82525050565b6000602082019050620011a660008301846200117e565b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000620011e4601b836200104f565b9150620011f182620011ac565b602082019050919050565b600060208201905081810360008301526200121781620011d5565b9050919050565b60805160a0516148bd620012606000396000818161102f0152611606015260008181610bd9015281816133fa015281816134db015261350201526148bd6000f3fe60806040526004361061028c5760003560e01c80638ea5220f1161015a578063c0246668116100c1578063dd62ed3e1161007a578063dd62ed3e146109f5578063e2f4560514610a32578063f11a24d314610a5d578063f2fde38b14610a88578063f637434214610ab1578063f8b45b0514610adc57610293565b8063c0246668146108e7578063c17b5b8c14610910578063c18bc19514610939578063c8c8ebe414610962578063d257b34f1461098d578063d85ba063146109ca57610293565b8063a0d82dc511610113578063a0d82dc5146107c5578063a457c2d7146107f0578063a9059cbb1461082d578063aacebbe31461086a578063aea6b31014610893578063b62496f5146108aa57610293565b80638ea5220f146106c557806392136913146106f057806395d89b411461071b5780639a7a23d6146107465780639c3b4fdc1461076f5780639fccce321461079a57610293565b8063313ce567116101fe578063715018a6116101b7578063715018a6146105db5780637571336a146105f257806375f0a8741461061b5780637bce5a04146106465780638095d564146106715780638da5cb5b1461069a57610293565b8063313ce567146104a357806339509351146104ce57806349bd5a5e1461050b5780634fbee193146105365780636a486a8e1461057357806370a082311461059e57610293565b80631816467f116102505780631816467f146103935780631a8145bb146103bc5780631f3fed8f146103e7578063203e727e1461041257806323b872dd1461043b57806327c8f8351461047857610293565b806306fdde0314610298578063095ea7b3146102c357806310d5de53146103005780631694505e1461033d57806318160ddd1461036857610293565b3661029357005b600080fd5b3480156102a457600080fd5b506102ad610b07565b6040516102ba91906136da565b60405180910390f35b3480156102cf57600080fd5b506102ea60048036038101906102e59190613795565b610b99565b6040516102f791906137f0565b60405180910390f35b34801561030c57600080fd5b506103276004803603810190610322919061380b565b610bb7565b60405161033491906137f0565b60405180910390f35b34801561034957600080fd5b50610352610bd7565b60405161035f9190613897565b60405180910390f35b34801561037457600080fd5b5061037d610bfb565b60405161038a91906138c1565b60405180910390f35b34801561039f57600080fd5b506103ba60048036038101906103b5919061380b565b610c05565b005b3480156103c857600080fd5b506103d1610d5c565b6040516103de91906138c1565b60405180910390f35b3480156103f357600080fd5b506103fc610d62565b60405161040991906138c1565b60405180910390f35b34801561041e57600080fd5b50610439600480360381019061043491906138dc565b610d68565b005b34801561044757600080fd5b50610462600480360381019061045d9190613909565b610e92565b60405161046f91906137f0565b60405180910390f35b34801561048457600080fd5b5061048d610f6b565b60405161049a919061396b565b60405180910390f35b3480156104af57600080fd5b506104b8610f71565b6040516104c591906139a2565b60405180910390f35b3480156104da57600080fd5b506104f560048036038101906104f09190613795565b610f7a565b60405161050291906137f0565b60405180910390f35b34801561051757600080fd5b5061052061102d565b60405161052d919061396b565b60405180910390f35b34801561054257600080fd5b5061055d6004803603810190610558919061380b565b611051565b60405161056a91906137f0565b60405180910390f35b34801561057f57600080fd5b506105886110a7565b60405161059591906138c1565b60405180910390f35b3480156105aa57600080fd5b506105c560048036038101906105c0919061380b565b6110ad565b6040516105d291906138c1565b60405180910390f35b3480156105e757600080fd5b506105f06110f5565b005b3480156105fe57600080fd5b50610619600480360381019061061491906139e9565b61124d565b005b34801561062757600080fd5b5061063061133f565b60405161063d919061396b565b60405180910390f35b34801561065257600080fd5b5061065b611365565b60405161066891906138c1565b60405180910390f35b34801561067d57600080fd5b5061069860048036038101906106939190613a29565b61136b565b005b3480156106a657600080fd5b506106af611485565b6040516106bc919061396b565b60405180910390f35b3480156106d157600080fd5b506106da6114af565b6040516106e7919061396b565b60405180910390f35b3480156106fc57600080fd5b506107056114d5565b60405161071291906138c1565b60405180910390f35b34801561072757600080fd5b506107306114db565b60405161073d91906136da565b60405180910390f35b34801561075257600080fd5b5061076d600480360381019061076891906139e9565b61156d565b005b34801561077b57600080fd5b506107846116a0565b60405161079191906138c1565b60405180910390f35b3480156107a657600080fd5b506107af6116a6565b6040516107bc91906138c1565b60405180910390f35b3480156107d157600080fd5b506107da6116ac565b6040516107e791906138c1565b60405180910390f35b3480156107fc57600080fd5b5061081760048036038101906108129190613795565b6116b2565b60405161082491906137f0565b60405180910390f35b34801561083957600080fd5b50610854600480360381019061084f9190613795565b61177f565b60405161086191906137f0565b60405180910390f35b34801561087657600080fd5b50610891600480360381019061088c919061380b565b61179d565b005b34801561089f57600080fd5b506108a86118f4565b005b3480156108b657600080fd5b506108d160048036038101906108cc919061380b565b611995565b6040516108de91906137f0565b60405180910390f35b3480156108f357600080fd5b5061090e600480360381019061090991906139e9565b6119b5565b005b34801561091c57600080fd5b5061093760048036038101906109329190613a29565b611af5565b005b34801561094557600080fd5b50610960600480360381019061095b91906138dc565b611c0f565b005b34801561096e57600080fd5b50610977611d39565b60405161098491906138c1565b60405180910390f35b34801561099957600080fd5b506109b460048036038101906109af91906138dc565b611d3f565b6040516109c191906137f0565b60405180910390f35b3480156109d657600080fd5b506109df611eaf565b6040516109ec91906138c1565b60405180910390f35b348015610a0157600080fd5b50610a1c6004803603810190610a179190613a7c565b611eb5565b604051610a2991906138c1565b60405180910390f35b348015610a3e57600080fd5b50610a47611f3c565b604051610a5491906138c1565b60405180910390f35b348015610a6957600080fd5b50610a72611f42565b604051610a7f91906138c1565b60405180910390f35b348015610a9457600080fd5b50610aaf6004803603810190610aaa919061380b565b611f48565b005b348015610abd57600080fd5b50610ac661210e565b604051610ad391906138c1565b60405180910390f35b348015610ae857600080fd5b50610af1612114565b604051610afe91906138c1565b60405180910390f35b606060038054610b1690613aeb565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4290613aeb565b8015610b8f5780601f10610b6457610100808354040283529160200191610b8f565b820191906000526020600020905b815481529060010190602001808311610b7257829003601f168201915b5050505050905090565b6000610bad610ba6612178565b8484612180565b6001905092915050565b60176020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b610c0d612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9390613b68565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60145481565b60135481565b610d70612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df690613b68565b60405180910390fd5b670de0b6b3a76400006103e86001610e15610bfb565b610e1f9190613bb7565b610e299190613c28565b610e339190613c28565b811015610e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6c90613ccb565b60405180910390fd5b670de0b6b3a764000081610e899190613bb7565b60088190555050565b6000610e9f848484612349565b610f6084610eab612178565b610f5b8560405180606001604052806028815260200161483b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610f11612178565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cf59092919063ffffffff16565b612180565b600190509392505050565b61dead81565b60006012905090565b6000611023610f87612178565b8461101e8560016000610f98612178565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461211a90919063ffffffff16565b612180565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600f5481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110fd612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461118c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118390613b68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611255612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112db90613b68565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5481565b611373612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f990613b68565b60405180910390fd5b82600c8190555081600d8190555080600e81905550600e54600d54600c5461142a9190613ceb565b6114349190613ceb565b600b819055506019600b541115611480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147790613d6b565b60405180910390fd5b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b6060600480546114ea90613aeb565b80601f016020809104026020016040519081016040528092919081815260200182805461151690613aeb565b80156115635780601f1061153857610100808354040283529160200191611563565b820191906000526020600020905b81548152906001019060200180831161154657829003601f168201915b5050505050905090565b611575612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611604576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115fb90613b68565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611692576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168990613dfd565b60405180910390fd5b61169c8282612d59565b5050565b600e5481565b60155481565b60125481565b60006117756116bf612178565b846117708560405180606001604052806025815260200161486360259139600160006116e9612178565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cf59092919063ffffffff16565b612180565b6001905092915050565b600061179361178c612178565b8484612349565b6001905092915050565b6117a5612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182b90613b68565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6118fc612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461198b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198290613b68565b60405180910390fd5b611993612dfa565b565b60186020528060005260406000206000915054906101000a900460ff1681565b6119bd612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4390613b68565b60405180910390fd5b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611ae991906137f0565b60405180910390a25050565b611afd612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8390613b68565b60405180910390fd5b826010819055508160118190555080601281905550601254601154601054611bb49190613ceb565b611bbe9190613ceb565b600f819055506063600f541115611c0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0190613e69565b60405180910390fd5b505050565b611c17612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ca6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9d90613b68565b60405180910390fd5b670de0b6b3a76400006103e86005611cbc610bfb565b611cc69190613bb7565b611cd09190613c28565b611cda9190613c28565b811015611d1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1390613efb565b60405180910390fd5b670de0b6b3a764000081611d309190613bb7565b600a8190555050565b60085481565b6000611d49612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcf90613b68565b60405180910390fd5b620186a06001611de6610bfb565b611df09190613bb7565b611dfa9190613c28565b821015611e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3390613f8d565b60405180910390fd5b6103e8600a611e49610bfb565b611e539190613bb7565b611e5d9190613c28565b821115611e9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e969061401f565b60405180910390fd5b8160098190555060019050919050565b600b5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b600d5481565b611f50612178565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611fdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd690613b68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361204e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612045906140b1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60115481565b600a5481565b60008082846121299190613ceb565b90508381101561216e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121659061411d565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036121ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121e6906141af565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361225e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225590614241565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161233c91906138c1565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036123b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123af906142d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612427576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241e90614365565b60405180910390fd5b600081036124405761243b83836000613004565b612cf0565b612448611485565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156124b65750612486611485565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156124ef5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612529575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156125425750600560149054906101000a900460ff16155b1561283057601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156125ea5750601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561269157600854811115612634576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262b906143f7565b60405180910390fd5b600a54612640836110ad565b8261264b9190613ceb565b111561268c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268390614463565b60405180910390fd5b61282f565b601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156127345750601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156127835760085481111561277e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612775906144f5565b60405180910390fd5b61282e565b601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661282d57600a546127e0836110ad565b826127eb9190613ceb565b111561282c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282390614463565b60405180910390fd5b5b5b5b5b600061283b306110ad565b9050600060095482101590508080156128615750600560149054906101000a900460ff16155b80156128b75750601860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561290d5750601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156129635750601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156129a7576001600560146101000a81548160ff02191690831515021790555061298b612dfa565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612a5d5750601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612a6757600090505b60008115612ce057601860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612aca57506000600f54115b15612b9757612af76064612ae9600f548861329790919063ffffffff16565b61331190919063ffffffff16565b9050600f5460115482612b0a9190613bb7565b612b149190613c28565b60146000828254612b259190613ceb565b92505081905550600f5460125482612b3d9190613bb7565b612b479190613c28565b60156000828254612b589190613ceb565b92505081905550600f5460105482612b709190613bb7565b612b7a9190613c28565b60136000828254612b8b9190613ceb565b92505081905550612cbc565b601860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612bf257506000600b54115b15612cbb57612c1f6064612c11600b548861329790919063ffffffff16565b61331190919063ffffffff16565b9050600b54600d5482612c329190613bb7565b612c3c9190613c28565b60146000828254612c4d9190613ceb565b92505081905550600b54600e5482612c659190613bb7565b612c6f9190613c28565b60156000828254612c809190613ceb565b92505081905550600b54600c5482612c989190613bb7565b612ca29190613c28565b60136000828254612cb39190613ceb565b925050819055505b5b6000811115612cd157612cd0873083613004565b5b8085612cdd9190614515565b94505b612ceb878787613004565b505050505b505050565b6000838311158290612d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3491906136da565b60405180910390fd5b5060008385612d4c9190614515565b9050809150509392505050565b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000612e05306110ad565b90506000601554601354601454612e1c9190613ceb565b612e269190613ceb565b9050600080831480612e385750600082145b15612e4557505050613002565b60008390506000479050612e588261335b565b6000612e6d824761359890919063ffffffff16565b90506000612e986064612e8a60508561329790919063ffffffff16565b61331190919063ffffffff16565b90506000612ec36064612eb560148661329790919063ffffffff16565b61331190919063ffffffff16565b9050600060148190555060006013819055506000601581905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681604051612f239061457a565b60006040518083038185875af1925050503d8060008114612f60576040519150601f19603f3d011682016040523d82523d6000602084013e612f65565b606091505b505080965050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051612fb19061457a565b60006040518083038185875af1925050503d8060008114612fee576040519150601f19603f3d011682016040523d82523d6000602084013e612ff3565b606091505b50508096505050505050505050505b565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161306a906142d3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036130e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130d990614365565b60405180910390fd5b6130ed8383836135e2565b61315881604051806060016040528060268152602001614815602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cf59092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506131eb816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461211a90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161328a91906138c1565b60405180910390a3505050565b60008083036132a9576000905061330b565b600082846132b79190613bb7565b90508284826132c69190613c28565b14613306576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132fd90614601565b60405180910390fd5b809150505b92915050565b600061335383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506135e7565b905092915050565b6000600267ffffffffffffffff81111561337857613377614621565b5b6040519080825280602002602001820160405280156133a65781602001602082028036833780820191505090505b50905030816000815181106133be576133bd614650565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613463573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134879190614694565b8160018151811061349b5761349a614650565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613500307f000000000000000000000000000000000000000000000000000000000000000084612180565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016135629594939291906147ba565b600060405180830381600087803b15801561357c57600080fd5b505af1158015613590573d6000803e3d6000fd5b505050505050565b60006135da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612cf5565b905092915050565b505050565b6000808311829061362e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161362591906136da565b60405180910390fd5b506000838561363d9190613c28565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613684578082015181840152602081019050613669565b60008484015250505050565b6000601f19601f8301169050919050565b60006136ac8261364a565b6136b68185613655565b93506136c6818560208601613666565b6136cf81613690565b840191505092915050565b600060208201905081810360008301526136f481846136a1565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061372c82613701565b9050919050565b61373c81613721565b811461374757600080fd5b50565b60008135905061375981613733565b92915050565b6000819050919050565b6137728161375f565b811461377d57600080fd5b50565b60008135905061378f81613769565b92915050565b600080604083850312156137ac576137ab6136fc565b5b60006137ba8582860161374a565b92505060206137cb85828601613780565b9150509250929050565b60008115159050919050565b6137ea816137d5565b82525050565b600060208201905061380560008301846137e1565b92915050565b600060208284031215613821576138206136fc565b5b600061382f8482850161374a565b91505092915050565b6000819050919050565b600061385d61385861385384613701565b613838565b613701565b9050919050565b600061386f82613842565b9050919050565b600061388182613864565b9050919050565b61389181613876565b82525050565b60006020820190506138ac6000830184613888565b92915050565b6138bb8161375f565b82525050565b60006020820190506138d660008301846138b2565b92915050565b6000602082840312156138f2576138f16136fc565b5b600061390084828501613780565b91505092915050565b600080600060608486031215613922576139216136fc565b5b60006139308682870161374a565b93505060206139418682870161374a565b925050604061395286828701613780565b9150509250925092565b61396581613721565b82525050565b6000602082019050613980600083018461395c565b92915050565b600060ff82169050919050565b61399c81613986565b82525050565b60006020820190506139b76000830184613993565b92915050565b6139c6816137d5565b81146139d157600080fd5b50565b6000813590506139e3816139bd565b92915050565b60008060408385031215613a00576139ff6136fc565b5b6000613a0e8582860161374a565b9250506020613a1f858286016139d4565b9150509250929050565b600080600060608486031215613a4257613a416136fc565b5b6000613a5086828701613780565b9350506020613a6186828701613780565b9250506040613a7286828701613780565b9150509250925092565b60008060408385031215613a9357613a926136fc565b5b6000613aa18582860161374a565b9250506020613ab28582860161374a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613b0357607f821691505b602082108103613b1657613b15613abc565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613b52602083613655565b9150613b5d82613b1c565b602082019050919050565b60006020820190508181036000830152613b8181613b45565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613bc28261375f565b9150613bcd8361375f565b9250828202613bdb8161375f565b91508282048414831517613bf257613bf1613b88565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c338261375f565b9150613c3e8361375f565b925082613c4e57613c4d613bf9565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b6000613cb5602f83613655565b9150613cc082613c59565b604082019050919050565b60006020820190508181036000830152613ce481613ca8565b9050919050565b6000613cf68261375f565b9150613d018361375f565b9250828201905080821115613d1957613d18613b88565b5b92915050565b7f4d757374206b656570206665657320617420323525206f72206c657373000000600082015250565b6000613d55601d83613655565b9150613d6082613d1f565b602082019050919050565b60006020820190508181036000830152613d8481613d48565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000613de7603983613655565b9150613df282613d8b565b604082019050919050565b60006020820190508181036000830152613e1681613dda565b9050919050565b7f4d757374206b656570206665657320617420393925206f72206c657373000000600082015250565b6000613e53601d83613655565b9150613e5e82613e1d565b602082019050919050565b60006020820190508181036000830152613e8281613e46565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b6000613ee5602483613655565b9150613ef082613e89565b604082019050919050565b60006020820190508181036000830152613f1481613ed8565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000613f77603583613655565b9150613f8282613f1b565b604082019050919050565b60006020820190508181036000830152613fa681613f6a565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20312520746f74616c20737570706c792e0000000000000000000000000000602082015250565b6000614009603283613655565b915061401482613fad565b604082019050919050565b6000602082019050818103600083015261403881613ffc565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061409b602683613655565b91506140a68261403f565b604082019050919050565b600060208201905081810360008301526140ca8161408e565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614107601b83613655565b9150614112826140d1565b602082019050919050565b60006020820190508181036000830152614136816140fa565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614199602483613655565b91506141a48261413d565b604082019050919050565b600060208201905081810360008301526141c88161418c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061422b602283613655565b9150614236826141cf565b604082019050919050565b6000602082019050818103600083015261425a8161421e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006142bd602583613655565b91506142c882614261565b604082019050919050565b600060208201905081810360008301526142ec816142b0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061434f602383613655565b915061435a826142f3565b604082019050919050565b6000602082019050818103600083015261437e81614342565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006143e1603583613655565b91506143ec82614385565b604082019050919050565b60006020820190508181036000830152614410816143d4565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b600061444d601383613655565b915061445882614417565b602082019050919050565b6000602082019050818103600083015261447c81614440565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006144df603683613655565b91506144ea82614483565b604082019050919050565b6000602082019050818103600083015261450e816144d2565b9050919050565b60006145208261375f565b915061452b8361375f565b925082820390508181111561454357614542613b88565b5b92915050565b600081905092915050565b50565b6000614564600083614549565b915061456f82614554565b600082019050919050565b600061458582614557565b9150819050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006145eb602183613655565b91506145f68261458f565b604082019050919050565b6000602082019050818103600083015261461a816145de565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061468e81613733565b92915050565b6000602082840312156146aa576146a96136fc565b5b60006146b88482850161467f565b91505092915050565b6000819050919050565b60006146e66146e16146dc846146c1565b613838565b61375f565b9050919050565b6146f6816146cb565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61473181613721565b82525050565b60006147438383614728565b60208301905092915050565b6000602082019050919050565b6000614767826146fc565b6147718185614707565b935061477c83614718565b8060005b838110156147ad5781516147948882614737565b975061479f8361474f565b925050600181019050614780565b5085935050505092915050565b600060a0820190506147cf60008301886138b2565b6147dc60208301876146ed565b81810360408301526147ee818661475c565b90506147fd606083018561395c565b61480a60808301846138b2565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212208399394aaac5c90f68241db62eaed5fb7d4500a2f37ede2824e400666aeddd3e64736f6c63430008120033000000000000000000000000618b16dc30221c6001ccd06f7d36224ca50fe4f0