0x60808060405234601557610376908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80632aee7a311461010757639f6cc6d61461002f575f80fd5b3461010357610160366003190112610103576004356001600160a01b038116908190036101035733036100b35761006d6100683661022c565b6102bd565b60026040519161007c83610191565b6101043583526020830161012435815260408401916101443583525f525f60205260405f2093518455516001840155519101555f80f35b60405162461bcd60e51b815260206004820152602260248201527f6f7264657220636f756c64206265206164646564206279206f776e6572206f6e6044820152616c7960f01b6064820152608490fd5b5f80fd5b3461010357610160366003190112610103576101256100683661022c565b5f525f602052602060405f20604080519161013f83610191565b805492838152600260018301549283878401520154928391015261012435149182610184575b5081610177575b506040519015158152f35b905061014435148261016c565b6101043514915083610165565b6060810190811067ffffffffffffffff8211176101ad57604052565b634e487b7160e01b5f52604160045260245ffd5b6080810190811067ffffffffffffffff8211176101ad57604052565b9190826060910312610103576040516101f581610191565b9182908035906001600160a01b03821682036101035760409183526020810135602084015201359060058210156101035760400152565b6003198101919061016083126101035760405190610249826101c1565b6101008294126101035760405190610260826101c1565b600435906001600160a01b038216820361010357610299918352602435602084015261028d8160446101dd565b604084015260a46101dd565b60608201528152610104356020820152610124356040820152606061014435910152565b51604081015190602060018060a01b038351169201519060018060a01b0381511690606081015160208060018060a01b0383511692015192015192604051946020860196875260408601526060850152608084015260a083015260c082015260c0815260e0810181811067ffffffffffffffff8211176101ad576040525190209056fea264697066735822122095b0626a0b483b8065712a266b6d4aade26e5f5f3852619ad4a52a84d21a577b64736f6c634300081b0033