60c0604052600b805462ffffff19166001179055600d805460ff191690553480156200002a57600080fd5b506040518060400160405280600d81526020016c506f776572686f75736520414960981b8152506040518060400160405280600681526020016570486f75736560d01b815250816003908162000081919062000757565b50600462000090828262000757565b505050620000ad620000a7620003fb60201b60201c565b620003ff565b737a250d5630b4cf539739df2c5dacb4c659f2488d620000cf81600162000451565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200011a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000140919062000823565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200018e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b4919062000823565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000202573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000228919062000823565b6001600160a01b031660a08190526200024390600162000451565b60a05162000253906001620004cb565b691fc3842bd1f071c000006008556a013da329b6336471800000600a90815560039060009082908190839082906a52b7d2dcc80cd2e400000090612710906200029e9083906200086b565b620002aa91906200088d565b600955600f8790556010869055601185905584620002c98789620008b0565b620002d59190620008b0565b600e5560138490556014839055601582905581620002f48486620008b0565b620003009190620008b0565b60125560068054730bab3dd54cdf7c287ab253d6003794db4f46b4996001600160a01b0319918216811790925560078054909116909117905562000358620003506005546001600160a01b031690565b60016200051f565b620003653060016200051f565b6200037461dead60016200051f565b6006546200038d906001600160a01b031660016200051f565b620003ac620003a46005546001600160a01b031690565b600162000451565b620003b930600162000451565b620003c861dead600162000451565b600654620003e1906001600160a01b0316600162000451565b620003ed3382620005c9565b5050505050505050620008cb565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620004a05760405162461bcd60e51b8152602060048201819052602482015260008051602062002fb983398151915260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152601a60205260409020805460ff1916911515919091179055565b6001600160a01b0382166000818152601b6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b031633146200056a5760405162461bcd60e51b8152602060048201819052602482015260008051602062002fb9833981519152604482015260640162000497565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620006215760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000497565b8060026000828254620006359190620008b0565b90915550506001600160a01b0382166000908152602081905260408120805483929062000664908490620008b0565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620006de57607f821691505b602082108103620006ff57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620006ae57600081815260208120601f850160051c810160208610156200072e5750805b601f850160051c820191505b818110156200074f578281556001016200073a565b505050505050565b81516001600160401b03811115620007735762000773620006b3565b6200078b81620007848454620006c9565b8462000705565b602080601f831160018114620007c35760008415620007aa5750858301515b600019600386901b1c1916600185901b1785556200074f565b600085815260208120601f198616915b82811015620007f457888601518255948401946001909101908401620007d3565b5085821015620008135787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200083657600080fd5b81516001600160a01b03811681146200084e57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161562000888576200088862000855565b500290565b600082620008ab57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620008c657620008c662000855565b500190565b60805160a05161269062000929600039600081816104a101528181610d0401526114e3015260008181610376015281816114a501528181612016015281816120cf0152818161210b0152818161218501526121ed01526126906000f3fe6080604052600436106102cd5760003560e01c80638ea5220f11610175578063c0246668116100dc578063dd62ed3e11610095578063f11a24d31161006f578063f11a24d3146108a8578063f2fde38b146108be578063f6374342146108de578063f8b45b05146108f457600080fd5b8063dd62ed3e14610837578063e2f456051461087d578063e884f2601461089357600080fd5b8063c024666814610791578063c18bc195146107b1578063c876d0b9146107d1578063c8c8ebe4146107eb578063d257b34f14610801578063d85ba0631461082157600080fd5b80639fccce321161012e5780639fccce32146106d6578063a0d82dc5146106ec578063a457c2d714610702578063a9059cbb14610722578063b62496f514610742578063bbc0c7421461077257600080fd5b80638ea5220f146106355780639213691314610655578063924de9b71461066b57806395d89b411461068b5780639a7a23d6146106a05780639c3b4fdc146106c057600080fd5b806349bd5a5e11610234578063715018a6116101ed57806375f0a874116101c757806375f0a874146105cc5780637bce5a04146105ec5780638a8c523c146106025780638da5cb5b1461061757600080fd5b8063715018a614610582578063751039fc146105975780637571336a146105ac57600080fd5b806349bd5a5e1461048f5780634a62bb65146104c35780634fbee193146104dd5780636a486a8e146105165780636ddd17131461052c57806370a082311461054c57600080fd5b80631f3fed8f116102865780631f3fed8f146103e5578063203e727e146103fb57806323b872dd1461041d57806327c8f8351461043d578063313ce56714610453578063395093511461046f57600080fd5b806306fdde03146102d9578063095ea7b31461030457806310d5de53146103345780631694505e1461036457806318160ddd146103b05780631a8145bb146103cf57600080fd5b366102d457005b600080fd5b3480156102e557600080fd5b506102ee61090a565b6040516102fb9190612265565b60405180910390f35b34801561031057600080fd5b5061032461031f3660046122cf565b61099c565b60405190151581526020016102fb565b34801561034057600080fd5b5061032461034f3660046122fb565b601a6020526000908152604090205460ff1681565b34801561037057600080fd5b506103987f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102fb565b3480156103bc57600080fd5b506002545b6040519081526020016102fb565b3480156103db57600080fd5b506103c160175481565b3480156103f157600080fd5b506103c160165481565b34801561040757600080fd5b5061041b610416366004612318565b6109b2565b005b34801561042957600080fd5b50610324610438366004612331565b610a98565b34801561044957600080fd5b5061039861dead81565b34801561045f57600080fd5b50604051601281526020016102fb565b34801561047b57600080fd5b5061032461048a3660046122cf565b610b42565b34801561049b57600080fd5b506103987f000000000000000000000000000000000000000000000000000000000000000081565b3480156104cf57600080fd5b50600b546103249060ff1681565b3480156104e957600080fd5b506103246104f83660046122fb565b6001600160a01b031660009081526019602052604090205460ff1690565b34801561052257600080fd5b506103c160125481565b34801561053857600080fd5b50600b546103249062010000900460ff1681565b34801561055857600080fd5b506103c16105673660046122fb565b6001600160a01b031660009081526020819052604090205490565b34801561058e57600080fd5b5061041b610b7e565b3480156105a357600080fd5b50610324610bb4565b3480156105b857600080fd5b5061041b6105c7366004612382565b610bf1565b3480156105d857600080fd5b50600654610398906001600160a01b031681565b3480156105f857600080fd5b506103c1600f5481565b34801561060e57600080fd5b5061041b610c46565b34801561062357600080fd5b506005546001600160a01b0316610398565b34801561064157600080fd5b50600754610398906001600160a01b031681565b34801561066157600080fd5b506103c160135481565b34801561067757600080fd5b5061041b6106863660046123b7565b610c83565b34801561069757600080fd5b506102ee610cc9565b3480156106ac57600080fd5b5061041b6106bb366004612382565b610cd8565b3480156106cc57600080fd5b506103c160115481565b3480156106e257600080fd5b506103c160185481565b3480156106f857600080fd5b506103c160155481565b34801561070e57600080fd5b5061032461071d3660046122cf565b610db7565b34801561072e57600080fd5b5061032461073d3660046122cf565b610e50565b34801561074e57600080fd5b5061032461075d3660046122fb565b601b6020526000908152604090205460ff1681565b34801561077e57600080fd5b50600b5461032490610100900460ff1681565b34801561079d57600080fd5b5061041b6107ac366004612382565b610e5d565b3480156107bd57600080fd5b5061041b6107cc366004612318565b610ee6565b3480156107dd57600080fd5b50600d546103249060ff1681565b3480156107f757600080fd5b506103c160085481565b34801561080d57600080fd5b5061032461081c366004612318565b610fb7565b34801561082d57600080fd5b506103c1600e5481565b34801561084357600080fd5b506103c16108523660046123d2565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561088957600080fd5b506103c160095481565b34801561089f57600080fd5b5061032461110e565b3480156108b457600080fd5b506103c160105481565b3480156108ca57600080fd5b5061041b6108d93660046122fb565b61114b565b3480156108ea57600080fd5b506103c160145481565b34801561090057600080fd5b506103c1600a5481565b6060600380546109199061240b565b80601f01602080910402602001604051908101604052809291908181526020018280546109459061240b565b80156109925780601f1061096757610100808354040283529160200191610992565b820191906000526020600020905b81548152906001019060200180831161097557829003601f168201915b5050505050905090565b60006109a93384846111e6565b50600192915050565b6005546001600160a01b031633146109e55760405162461bcd60e51b81526004016109dc90612445565b60405180910390fd5b670de0b6b3a76400006103e86109fa60025490565b610a05906001612490565b610a0f91906124af565b610a1991906124af565b811015610a805760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e312560881b60648201526084016109dc565b610a9281670de0b6b3a7640000612490565b60085550565b6000610aa584848461130a565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610b2a5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016109dc565b610b3785338584036111e6565b506001949350505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916109a9918590610b799086906124d1565b6111e6565b6005546001600160a01b03163314610ba85760405162461bcd60e51b81526004016109dc90612445565b610bb26000611b61565b565b6005546000906001600160a01b03163314610be15760405162461bcd60e51b81526004016109dc90612445565b50600b805460ff19169055600190565b6005546001600160a01b03163314610c1b5760405162461bcd60e51b81526004016109dc90612445565b6001600160a01b03919091166000908152601a60205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610c705760405162461bcd60e51b81526004016109dc90612445565b600b805462ffff00191662010100179055565b6005546001600160a01b03163314610cad5760405162461bcd60e51b81526004016109dc90612445565b600b8054911515620100000262ff000019909216919091179055565b6060600480546109199061240b565b6005546001600160a01b03163314610d025760405162461bcd60e51b81526004016109dc90612445565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610da95760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b657250616972730000000000000060648201526084016109dc565b610db38282611bb3565b5050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610e395760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016109dc565b610e4633858584036111e6565b5060019392505050565b60006109a933848461130a565b6005546001600160a01b03163314610e875760405162461bcd60e51b81526004016109dc90612445565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610f105760405162461bcd60e51b81526004016109dc90612445565b670de0b6b3a76400006103e8610f2560025490565b610f30906005612490565b610f3a91906124af565b610f4491906124af565b811015610f9f5760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016109dc565b610fb181670de0b6b3a7640000612490565b600a5550565b6005546000906001600160a01b03163314610fe45760405162461bcd60e51b81526004016109dc90612445565b620186a0610ff160025490565b610ffc906001612490565b61100691906124af565b8210156110735760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016109dc565b6103e861107f60025490565b61108a906005612490565b61109491906124af565b8211156111005760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016109dc565b50600981905560015b919050565b6005546000906001600160a01b0316331461113b5760405162461bcd60e51b81526004016109dc90612445565b50600d805460ff19169055600190565b6005546001600160a01b031633146111755760405162461bcd60e51b81526004016109dc90612445565b6001600160a01b0381166111da5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109dc565b6111e381611b61565b50565b6001600160a01b0383166112485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016109dc565b6001600160a01b0382166112a95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016109dc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166113305760405162461bcd60e51b81526004016109dc906124e9565b6001600160a01b0382166113565760405162461bcd60e51b81526004016109dc9061252e565b8060000361136f5761136a83836000611c07565b505050565b600b5460ff161561182c576005546001600160a01b038481169116148015906113a657506005546001600160a01b03838116911614155b80156113ba57506001600160a01b03821615155b80156113d157506001600160a01b03821661dead14155b80156113e75750600554600160a01b900460ff16155b1561182c57600b54610100900460ff1661147f576001600160a01b03831660009081526019602052604090205460ff168061143a57506001600160a01b03821660009081526019602052604090205460ff165b61147f5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b60448201526064016109dc565b600d5460ff16156115c6576005546001600160a01b038381169116148015906114da57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b801561151857507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b156115c657326000908152600c602052604090205443116115b35760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b6064820152681030b63637bbb2b21760b91b608482015260a4016109dc565b326000908152600c602052604090204390555b6001600160a01b0383166000908152601b602052604090205460ff16801561160757506001600160a01b0382166000908152601a602052604090205460ff16155b156116eb5760085481111561167c5760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b60648201526084016109dc565b600a546001600160a01b0383166000908152602081905260409020546116a290836124d1565b11156116e65760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109dc565b61182c565b6001600160a01b0382166000908152601b602052604090205460ff16801561172c57506001600160a01b0383166000908152601a602052604090205460ff16155b156117a2576008548111156116e65760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b60648201526084016109dc565b6001600160a01b0382166000908152601a602052604090205460ff1661182c57600a546001600160a01b0383166000908152602081905260409020546117e890836124d1565b111561182c5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109dc565b30600090815260208190526040902054600954811080159081906118585750600b5462010000900460ff165b801561186e5750600554600160a01b900460ff16155b801561189357506001600160a01b0385166000908152601b602052604090205460ff16155b80156118b857506001600160a01b03851660009081526019602052604090205460ff16155b80156118dd57506001600160a01b03841660009081526019602052604090205460ff16155b1561190b576005805460ff60a01b1916600160a01b1790556118fd611d5c565b6005805460ff60a01b191690555b6005546001600160a01b03861660009081526019602052604090205460ff600160a01b90920482161591168061195957506001600160a01b03851660009081526019602052604090205460ff165b15611962575060005b60008115611b4d576001600160a01b0386166000908152601b602052604090205460ff16801561199457506000601254115b15611a52576119b960646119b360125488611f9490919063ffffffff16565b90611fa7565b9050601254601454826119cc9190612490565b6119d691906124af565b601760008282546119e791906124d1565b90915550506012546015546119fc9083612490565b611a0691906124af565b60186000828254611a1791906124d1565b9091555050601254601354611a2c9083612490565b611a3691906124af565b60166000828254611a4791906124d1565b90915550611b2f9050565b6001600160a01b0387166000908152601b602052604090205460ff168015611a7c57506000600e54115b15611b2f57611a9b60646119b3600e5488611f9490919063ffffffff16565b9050600e5460105482611aae9190612490565b611ab891906124af565b60176000828254611ac991906124d1565b9091555050600e54601154611ade9083612490565b611ae891906124af565b60186000828254611af991906124d1565b9091555050600e54600f54611b0e9083612490565b611b1891906124af565b60166000828254611b2991906124d1565b90915550505b8015611b4057611b40873083611c07565b611b4a8186612571565b94505b611b58878787611c07565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166000818152601b6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611c2d5760405162461bcd60e51b81526004016109dc906124e9565b6001600160a01b038216611c535760405162461bcd60e51b81526004016109dc9061252e565b6001600160a01b03831660009081526020819052604090205481811015611ccb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016109dc565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290611d029084906124d1565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611d4e91815260200190565b60405180910390a350505050565b3060009081526020819052604081205490506000601854601654601754611d8391906124d1565b611d8d91906124d1565b90506000821580611d9c575081155b15611da657505050565b600954611db4906014612490565b831115611dcc57600954611dc9906014612490565b92505b600060028360175486611ddf9190612490565b611de991906124af565b611df391906124af565b90506000611e018583611fb3565b905047611e0d82611fbf565b6000611e194783611fb3565b90506000611e36876119b360165485611f9490919063ffffffff16565b90506000611e53886119b360185486611f9490919063ffffffff16565b9050600081611e628486612571565b611e6c9190612571565b60006017819055601681905560188190556007546040519293506001600160a01b031691849181818185875af1925050503d8060008114611ec9576040519150601f19603f3d011682016040523d82523d6000602084013e611ece565b606091505b50909850508615801590611ee25750600081115b15611f3357611ef1878261217f565b60408051878152602081018390529081018890527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15b6006546040516001600160a01b03909116904790600081818185875af1925050503d8060008114611f80576040519150601f19603f3d011682016040523d82523d6000602084013e611f85565b606091505b50505050505050505050505050565b6000611fa08284612490565b9392505050565b6000611fa082846124af565b6000611fa08284612571565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611ff457611ff4612588565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612072573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612096919061259e565b816001815181106120a9576120a9612588565b60200260200101906001600160a01b031690816001600160a01b0316815250506120f4307f0000000000000000000000000000000000000000000000000000000000000000846111e6565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906121499085906000908690309042906004016125bb565b600060405180830381600087803b15801561216357600080fd5b505af1158015612177573d6000803e3d6000fd5b505050505050565b6121aa307f0000000000000000000000000000000000000000000000000000000000000000846111e6565b60075460405163f305d71960e01b81523060048201526024810184905260006044820181905260648201526001600160a01b0391821660848201524260a48201527f00000000000000000000000000000000000000000000000000000000000000009091169063f305d71990839060c40160606040518083038185885af1158015612239573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061225e919061262c565b5050505050565b600060208083528351808285015260005b8181101561229257858101830151858201604001528201612276565b818111156122a4576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146111e357600080fd5b600080604083850312156122e257600080fd5b82356122ed816122ba565b946020939093013593505050565b60006020828403121561230d57600080fd5b8135611fa0816122ba565b60006020828403121561232a57600080fd5b5035919050565b60008060006060848603121561234657600080fd5b8335612351816122ba565b92506020840135612361816122ba565b929592945050506040919091013590565b8035801515811461110957600080fd5b6000806040838503121561239557600080fd5b82356123a0816122ba565b91506123ae60208401612372565b90509250929050565b6000602082840312156123c957600080fd5b611fa082612372565b600080604083850312156123e557600080fd5b82356123f0816122ba565b91506020830135612400816122ba565b809150509250929050565b600181811c9082168061241f57607f821691505b60208210810361243f57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156124aa576124aa61247a565b500290565b6000826124cc57634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156124e4576124e461247a565b500190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6000828210156125835761258361247a565b500390565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156125b057600080fd5b8151611fa0816122ba565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561260b5784516001600160a01b0316835293830193918301916001016125e6565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561264157600080fd5b835192506020840151915060408401519050925092509256fea26469706673582212201d00d2d39247ad78847dfade073cb6d52571b4554600eb4803a8d631d888c2b764736f6c634300080f00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572