0x60c0604052600b805462ffffff191660011790553480156200001f575f80fd5b5060405180604001604052806008815260200167466c6970446f676560c01b8152506040518060400160405280600581526020016446444f474560d81b8152508160039081620000709190620006ee565b5060046200007f8282620006ee565b5050506200009c620000966200037160201b60201c565b62000375565b6b033b2e3c9fd0803ce8000000737a250d5630b4cf539739df2c5dacb4c659f2488d620000cb816001620003c6565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000114573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200013a9190620007b6565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000186573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ac9190620007b6565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015620001f7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200021d9190620007b6565b6001600160a01b031660a081905262000238906001620003c6565b60a0516200024890600162000466565b69021e19e0c9bab240000060085569043c33c1937564800000600a908155600590808281806127106200027c8985620007f9565b62000288919062000819565b600955600d869055600e859055600f84905583620002a7868862000839565b620002b3919062000839565b600c5560118390556012829055601381905580620002d2838562000839565b620002de919062000839565b60105562000300620002f86005546001600160a01b031690565b6001620004b9565b6200030d306001620004b9565b6200031c61dead6001620004b9565b6200033b620003336005546001600160a01b031690565b6001620003c6565b62000348306001620003c6565b6200035761dead6001620003c6565b62000363338962000589565b50505050505050506200084f565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6006546001600160a01b0316331480620003ea57506005546001600160a01b031633145b6200043c5760405162461bcd60e51b815260206004820152601760248201527f73656e646572206973206e6f742066726f6d207465616d00000000000000000060448201526064015b60405180910390fd5b6001600160a01b03919091165f908152601960205260409020805460ff1916911515919091179055565b6001600160a01b0382165f818152601a6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6006546001600160a01b0316331480620004dd57506005546001600160a01b031633145b6200052b5760405162461bcd60e51b815260206004820152601760248201527f73656e646572206973206e6f742066726f6d207465616d000000000000000000604482015260640162000433565b6001600160a01b0382165f81815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005e15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000433565b8060025f828254620005f4919062000839565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200067857607f821691505b6020821081036200069757634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200064a575f81815260208120601f850160051c81016020861015620006c55750805b601f850160051c820191505b81811015620006e657828155600101620006d1565b505050505050565b81516001600160401b038111156200070a576200070a6200064f565b62000722816200071b845462000663565b846200069d565b602080601f83116001811462000758575f8415620007405750858301515b5f19600386901b1c1916600185901b178555620006e6565b5f85815260208120601f198616915b82811015620007885788860151825594840194600190910190840162000767565b5085821015620007a657878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f60208284031215620007c7575f80fd5b81516001600160a01b0381168114620007de575f80fd5b9392505050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417620008135762000813620007e5565b92915050565b5f826200083457634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115620008135762000813620007e5565b60805160a05161262e620008a95f395f818161046e01528181610cf40152610dc201525f818161036b01528181610cc501528181611c1001528181611c37015281816120cc0152818161218301526121bf015261262e5ff3fe6080604052600436106102c2575f3560e01c80637cb332bb1161016f578063bc205ad3116100d8578063dd62ed3e11610092578063f2fde38b1161006d578063f2fde38b1461084f578063f63743421461086e578063f8b45b0514610883578063fde83a3414610898575f80fd5b8063dd62ed3e14610806578063e2f4560514610825578063f11a24d31461083a575f80fd5b8063bc205ad31461076a578063c024666814610789578063c8c8ebe4146107a8578063d257b34f146107bd578063d729715f146107dc578063d85ba063146107f1575f80fd5b8063a03d56d911610129578063a03d56d9146106ac578063a3edee2e146106c1578063a457c2d7146106e0578063a9059cbb146106ff578063b62496f51461071e578063bbc0c7421461074c575f80fd5b80637cb332bb146106145780638a8c523c146106335780638da5cb5b1461064757806395d89b41146106645780639a7a23d6146106785780639c2e4ac614610697575f80fd5b806349bd5a5e1161022b5780636a486a8e116101e5578063715018a6116101c0578063715018a6146105ae578063751039fc146105c25780637571336a146105d65780637ca8448a146105f5575f80fd5b80636a486a8e1461055b5780636ddd17131461057057806370a082311461058f575f80fd5b806349bd5a5e1461045d5780634a62bb65146104905780634bb2c785146104a95780634e29e523146104d75780634fbee19314610505578063599270441461053c575f80fd5b80631a8145bb1161027c5780631a8145bb146103b957806323b872dd146103ce57806327c8f835146103ed578063313ce56714610402578063395093511461041d578063408bcb921461043c575f80fd5b8063027cfae1146102cd57806306fdde03146102f5578063095ea7b3146103165780630fa54000146103455780631694505e1461035a57806318160ddd146103a5575f80fd5b366102c957005b5f80fd5b3480156102d8575f80fd5b506102e260115481565b6040519081526020015b60405180910390f35b348015610300575f80fd5b506103096108ad565b6040516102ec919061222d565b348015610321575f80fd5b5061033561033036600461228c565b61093d565b60405190151581526020016102ec565b348015610350575f80fd5b506102e2600d5481565b348015610365575f80fd5b5061038d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102ec565b3480156103b0575f80fd5b506002546102e2565b3480156103c4575f80fd5b506102e260155481565b3480156103d9575f80fd5b506103356103e83660046122b6565b610956565b3480156103f8575f80fd5b5061038d61dead81565b34801561040d575f80fd5b50604051601281526020016102ec565b348015610428575f80fd5b5061033561043736600461228c565b610979565b348015610447575f80fd5b5061045b6104563660046122f4565b61099a565b005b348015610468575f80fd5b5061038d7f000000000000000000000000000000000000000000000000000000000000000081565b34801561049b575f80fd5b50600b546103359060ff1681565b3480156104b4575f80fd5b506103356104c33660046122f4565b60196020525f908152604090205460ff1681565b3480156104e2575f80fd5b506103356104f13660046122f4565b601b6020525f908152604090205460ff1681565b348015610510575f80fd5b5061033561051f3660046122f4565b6001600160a01b03165f9081526018602052604090205460ff1690565b348015610547575f80fd5b5060065461038d906001600160a01b031681565b348015610566575f80fd5b506102e260105481565b34801561057b575f80fd5b50600b546103359062010000900460ff1681565b34801561059a575f80fd5b506102e26105a93660046122f4565b610a2d565b3480156105b9575f80fd5b5061045b610a47565b3480156105cd575f80fd5b50610335610a5a565b3480156105e1575f80fd5b5061045b6105f036600461231c565b610aab565b348015610600575f80fd5b5061045b61060f3660046122f4565b610b14565b34801561061f575f80fd5b5061045b61062e3660046122f4565b610bb2565b34801561063e575f80fd5b5061045b610c3c565b348015610652575f80fd5b506005546001600160a01b031661038d565b34801561066f575f80fd5b50610309610d72565b348015610683575f80fd5b5061045b61069236600461231c565b610d81565b3480156106a2575f80fd5b506102e2600f5481565b3480156106b7575f80fd5b506102e260145481565b3480156106cc575f80fd5b5060075461038d906001600160a01b031681565b3480156106eb575f80fd5b506103356106fa36600461228c565b610e71565b34801561070a575f80fd5b5061033561071936600461228c565b610eeb565b348015610729575f80fd5b506103356107383660046122f4565b601a6020525f908152604090205460ff1681565b348015610757575f80fd5b50600b5461033590610100900460ff1681565b348015610775575f80fd5b5061045b610784366004612353565b610ef8565b348015610794575f80fd5b5061045b6107a336600461231c565b61106f565b3480156107b3575f80fd5b506102e260085481565b3480156107c8575f80fd5b506103356107d736600461237f565b61110c565b3480156107e7575f80fd5b506102e260135481565b3480156107fc575f80fd5b506102e2600c5481565b348015610811575f80fd5b506102e2610820366004612353565b611272565b348015610830575f80fd5b506102e260095481565b348015610845575f80fd5b506102e2600e5481565b34801561085a575f80fd5b5061045b6108693660046122f4565b61129c565b348015610879575f80fd5b506102e260125481565b34801561088e575f80fd5b506102e2600a5481565b3480156108a3575f80fd5b506102e260165481565b6060600380546108bc90612396565b80601f01602080910402602001604051908101604052809291908181526020018280546108e890612396565b80156109335780601f1061090a57610100808354040283529160200191610933565b820191905f5260205f20905b81548152906001019060200180831161091657829003601f168201915b5050505050905090565b5f3361094a818585611315565b60019150505b92915050565b5f33610963858285611438565b61096e8585856114aa565b506001949350505050565b5f3361094a81858561098b8383611272565b61099591906123e2565b611315565b6006546001600160a01b03163314806109bd57506005546001600160a01b031633145b6109e25760405162461bcd60e51b81526004016109d9906123f5565b60405180910390fd5b600780546001600160a01b0319166001600160a01b03831690811790915560405181907f24365aec0ae2a6fc827f2b021e033a1dd0a9364885fc870773522801eacdc0b3905f90a350565b6001600160a01b03165f9081526020819052604090205490565b610a4f611b5f565b610a585f611bb9565b565b6006545f906001600160a01b0316331480610a7f57506005546001600160a01b031633145b610a9b5760405162461bcd60e51b81526004016109d9906123f5565b50600b805460ff19169055600190565b6006546001600160a01b0316331480610ace57506005546001600160a01b031633145b610aea5760405162461bcd60e51b81526004016109d9906123f5565b6001600160a01b03919091165f908152601960205260409020805460ff1916911515919091179055565b6006546001600160a01b0316331480610b3757506005546001600160a01b031633145b610b535760405162461bcd60e51b81526004016109d9906123f5565b5f816001600160a01b0316476040515f6040518083038185875af1925050503d805f8114610b9c576040519150601f19603f3d011682016040523d82523d5f602084013e610ba1565b606091505b5050905080610bae575f80fd5b5050565b6006546001600160a01b0316331480610bd557506005546001600160a01b031633145b610bf15760405162461bcd60e51b81526004016109d9906123f5565b600680546001600160a01b0319166001600160a01b03831690811790915560405181907f8aa0f85050aca99be43beb823e0457e77966b3baf697a289b03681978f961668905f90a350565b610c44611b5f565b600b54610100900460ff1615610c9c5760405162461bcd60e51b815260206004820152601960248201527f74726164696e6720697320616c7265616479206163746976650000000000000060448201526064016109d9565b610cae610ca830610a2d565b47611c0a565b60405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f1960248301527f0000000000000000000000000000000000000000000000000000000000000000169063095ea7b3906044016020604051808303815f875af1158015610d3a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d5e919061242c565b50600b805462ffff00191662010100179055565b6060600480546108bc90612396565b6006546001600160a01b0316331480610da457506005546001600160a01b031633145b610dc05760405162461bcd60e51b81526004016109d9906123f5565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610e675760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b657250616972730000000000000060648201526084016109d9565b610bae8282611d0d565b5f3381610e7e8286611272565b905083811015610ede5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016109d9565b61096e8286868403611315565b5f3361094a8185856114aa565b6006546001600160a01b0316331480610f1b57506005546001600160a01b031633145b610f375760405162461bcd60e51b81526004016109d9906123f5565b6001600160a01b038216610f8d5760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f74206265203000000000000060448201526064016109d9565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015610fd1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ff59190612447565b60405163a9059cbb60e01b81526001600160a01b038481166004830152602482018390529192509084169063a9059cbb906044016020604051808303815f875af1158015611045573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611069919061242c565b50505050565b6006546001600160a01b031633148061109257506005546001600160a01b031633145b6110ae5760405162461bcd60e51b81526004016109d9906123f5565b6001600160a01b0382165f81815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6006545f906001600160a01b031633148061113157506005546001600160a01b031633145b61114d5760405162461bcd60e51b81526004016109d9906123f5565b620186a061115a60025490565b61116590600161245e565b61116f9190612475565b8210156111dc5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016109d9565b6103e86111e860025490565b6111f390600561245e565b6111fd9190612475565b8211156112695760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016109d9565b50600955600190565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6112a4611b5f565b6001600160a01b0381166113095760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109d9565b61131281611bb9565b50565b6001600160a01b0383166113775760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016109d9565b6001600160a01b0382166113d85760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016109d9565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6114438484611272565b90505f198114611069578181101561149d5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016109d9565b6110698484848403611315565b6001600160a01b0383166114d05760405162461bcd60e51b81526004016109d990612494565b6001600160a01b0382166114f65760405162461bcd60e51b81526004016109d9906124d9565b805f0361150d5761150883835f611d60565b505050565b600b5460ff1615611855576005546001600160a01b0384811691161480159061154457506005546001600160a01b03838116911614155b801561155857506001600160a01b03821615155b801561156f57506001600160a01b03821661dead14155b801561157e575060175460ff16155b1561185557600b54610100900460ff16611614576001600160a01b0383165f9081526018602052604090205460ff16806115cf57506001600160a01b0382165f9081526018602052604090205460ff165b6116145760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b60448201526064016109d9565b6001600160a01b0383165f908152601a602052604090205460ff16801561165357506001600160a01b0382165f9081526019602052604090205460ff16155b15611727576008548111156116c85760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b60648201526084016109d9565b600a546116d483610a2d565b6116de90836123e2565b11156117225760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109d9565b611855565b6001600160a01b0382165f908152601a602052604090205460ff16801561176657506001600160a01b0383165f9081526019602052604090205460ff16155b156117dc576008548111156117225760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b60648201526084016109d9565b6001600160a01b0382165f9081526019602052604090205460ff1661185557600a5461180783610a2d565b61181190836123e2565b11156118555760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109d9565b5f61185f30610a2d565b6009549091508110801590819061187e5750600b5462010000900460ff165b801561188d575060175460ff16155b80156118b157506001600160a01b0385165f908152601a602052604090205460ff16155b80156118d557506001600160a01b0385165f9081526018602052604090205460ff16155b80156118f957506001600160a01b0384165f9081526018602052604090205460ff16155b1561191e576017805460ff19166001179055611913611e88565b6017805460ff191690555b6017546001600160a01b0386165f9081526018602052604090205460ff9182161591168061196357506001600160a01b0385165f9081526018602052604090205460ff165b1561196b57505f5b5f8115611b4b576001600160a01b0386165f908152601a602052604090205460ff16801561199a57505f601054115b15611a55576119bf60646119b96010548861204f90919063ffffffff16565b90612061565b9050601054601254826119d2919061245e565b6119dc9190612475565b60155f8282546119ec91906123e2565b9091555050601054601354611a01908361245e565b611a0b9190612475565b60165f828254611a1b91906123e2565b9091555050601054601154611a30908361245e565b611a3a9190612475565b60145f828254611a4a91906123e2565b90915550611b2d9050565b6001600160a01b0387165f908152601a602052604090205460ff168015611a7d57505f600c54115b15611b2d57611a9c60646119b9600c548861204f90919063ffffffff16565b9050600c54600e5482611aaf919061245e565b611ab99190612475565b60155f828254611ac991906123e2565b9091555050600c54600f54611ade908361245e565b611ae89190612475565b60165f828254611af891906123e2565b9091555050600c54600d54611b0d908361245e565b611b179190612475565b60145f828254611b2791906123e2565b90915550505b8015611b3e57611b3e873083611d60565b611b48818661251c565b94505b611b56878787611d60565b50505050505050565b6005546001600160a01b03163314610a585760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109d9565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b611c35307f000000000000000000000000000000000000000000000000000000000000000084611315565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d7198230855f80611c7b6005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611ce1573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190611d06919061252f565b5050505050565b6001600160a01b0382165f818152601a6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611d865760405162461bcd60e51b81526004016109d990612494565b6001600160a01b038216611dac5760405162461bcd60e51b81526004016109d9906124d9565b6001600160a01b0383165f9081526020819052604090205481811015611e235760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016109d9565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611069565b5f611e9230610a2d565b90505f601654601454601554611ea891906123e2565b611eb291906123e2565b90505f821580611ec0575081155b15611eca57505050565b600954611ed890601461245e565b831115611ef057600954611eed90601461245e565b92505b5f60028360155486611f02919061245e565b611f0c9190612475565b611f169190612475565b90505f611f38601454611f32848861206c90919063ffffffff16565b9061206c565b905047611f4482612077565b5f611f4f478361206c565b90505f611f6260646119b984601461204f565b90505f85118015611f7257505f81115b15611fc557611f818582611c0a565b601554604080518681526020810184905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b5f60158190556014819055601655600754611ff39030906001600160a01b0316611fee82610a2d565b611d60565b6006546040516001600160a01b039091169047905f81818185875af1925050503d805f811461203d576040519150601f19603f3d011682016040523d82523d5f602084013e612042565b606091505b5050505050505050505050565b5f61205a828461245e565b9392505050565b5f61205a8284612475565b5f61205a828461251c565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106120aa576120aa61255a565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612126573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061214a919061256e565b8160018151811061215d5761215d61255a565b60200260200101906001600160a01b031690816001600160a01b0316815250506121a8307f000000000000000000000000000000000000000000000000000000000000000084611315565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906121fc9085905f90869030904290600401612589565b5f604051808303815f87803b158015612213575f80fd5b505af1158015612225573d5f803e3d5ffd5b505050505050565b5f6020808352835180828501525f5b818110156122585785810183015185820160400152820161223c565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611312575f80fd5b5f806040838503121561229d575f80fd5b82356122a881612278565b946020939093013593505050565b5f805f606084860312156122c8575f80fd5b83356122d381612278565b925060208401356122e381612278565b929592945050506040919091013590565b5f60208284031215612304575f80fd5b813561205a81612278565b8015158114611312575f80fd5b5f806040838503121561232d575f80fd5b823561233881612278565b915060208301356123488161230f565b809150509250929050565b5f8060408385031215612364575f80fd5b823561236f81612278565b9150602083013561234881612278565b5f6020828403121561238f575f80fd5b5035919050565b600181811c908216806123aa57607f821691505b6020821081036123c857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610950576109506123ce565b60208082526017908201527f73656e646572206973206e6f742066726f6d207465616d000000000000000000604082015260600190565b5f6020828403121561243c575f80fd5b815161205a8161230f565b5f60208284031215612457575f80fd5b5051919050565b8082028115828204841417610950576109506123ce565b5f8261248f57634e487b7160e01b5f52601260045260245ffd5b500490565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b81810381811115610950576109506123ce565b5f805f60608486031215612541575f80fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121561257e575f80fd5b815161205a81612278565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156125d75784516001600160a01b0316835293830193918301916001016125b2565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203fe57e52c708b7135ba3a3fccea2fcd24c8e4c0db462c060e8b02b692b775ed164736f6c63430008150033