0x608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101fe806100606000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80632ccb1b3014610030575b600080fd5b61004a60048036038101906100459190610188565b61004c565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146100a457600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156100ea573d6000803e3d6000fd5b505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061011f826100f4565b9050919050565b61012f81610114565b811461013a57600080fd5b50565b60008135905061014c81610126565b92915050565b6000819050919050565b61016581610152565b811461017057600080fd5b50565b6000813590506101828161015c565b92915050565b6000806040838503121561019f5761019e6100ef565b5b60006101ad8582860161013d565b92505060206101be85828601610173565b915050925092905056fea2646970667358221220420442c6cae9d7ee29e399d0459dfe39ed55c2ddd91ec14909e138f9ca5aa9e064736f6c63430008120033