667c5c:	85 c0                	test   %eax,%eax
667c5e:	57                   	push   %edi
667c5f:	ff 74 24 14          	push   0x14(%esp)
667c63:	8b 7c 24 10          	mov    0x10(%esp),%edi
667c67:	0f 45 d0             	cmovne %eax,%edx
667c6a:	6a fe                	push   $0xfffffffe
667c6c:	52                   	push   %edx
667c6d:	57                   	push   %edi
667c6e:	ff 56 10             	call   *0x10(%esi)
667c71:	85 c0                	test   %eax,%eax
667c73:	74 0b                	je     0x667c80
667c75:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667c7b:	5f                   	pop    %edi
667c7c:	5e                   	pop    %esi
667c7d:	c2 0c 00             	ret    $0xc
667c80:	57                   	push   %edi
667c81:	e8 51 8c dc ff       	call   0x4308d7
667c86:	83 c4 04             	add    $0x4,%esp
667c89:	5f                   	pop    %edi
667c8a:	5e                   	pop    %esi
667c8b:	c2 0c 00             	ret    $0xc
667c8e:	cc                   	int3
667c8f:	cc                   	int3
667c90:	cc                   	int3
667c91:	cc                   	int3
667c92:	cc                   	int3
667c93:	cc                   	int3
667c94:	cc                   	int3
667c95:	cc                   	int3
667c96:	cc                   	int3
667c97:	cc                   	int3
667c98:	cc                   	int3
667c99:	cc                   	int3
667c9a:	cc                   	int3
667c9b:	cc                   	int3
667c9c:	cc                   	int3
667c9d:	cc                   	int3
667c9e:	cc                   	int3
667c9f:	cc                   	int3
667ca0:	8b 44 24 08          	mov    0x8(%esp),%eax
667ca4:	ba b4 e3 be 00       	mov    $0xbee3b4,%edx
667ca9:	56                   	push   %esi
667caa:	8b 31                	mov    (%ecx),%esi
667cac:	85 c0                	test   %eax,%eax
667cae:	57                   	push   %edi
667caf:	ff 74 24 14          	push   0x14(%esp)
667cb3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667cb7:	0f 45 d0             	cmovne %eax,%edx
667cba:	6a fe                	push   $0xfffffffe
667cbc:	52                   	push   %edx
667cbd:	57                   	push   %edi
667cbe:	ff 56 10             	call   *0x10(%esi)
667cc1:	85 c0                	test   %eax,%eax
667cc3:	74 0b                	je     0x667cd0
667cc5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667ccb:	5f                   	pop    %edi
667ccc:	5e                   	pop    %esi
667ccd:	c2 0c 00             	ret    $0xc
667cd0:	57                   	push   %edi
667cd1:	e8 01 8c dc ff       	call   0x4308d7
667cd6:	83 c4 04             	add    $0x4,%esp
667cd9:	5f                   	pop    %edi
667cda:	5e                   	pop    %esi
667cdb:	c2 0c 00             	ret    $0xc
667cde:	cc                   	int3
667cdf:	cc                   	int3
667ce0:	cc                   	int3
667ce1:	cc                   	int3
667ce2:	cc                   	int3
667ce3:	cc                   	int3
667ce4:	cc                   	int3
667ce5:	cc                   	int3
667ce6:	cc                   	int3
667ce7:	cc                   	int3
667ce8:	cc                   	int3
667ce9:	cc                   	int3
667cea:	cc                   	int3
667ceb:	cc                   	int3
667cec:	cc                   	int3
667ced:	cc                   	int3
667cee:	cc                   	int3
667cef:	cc                   	int3
667cf0:	8b 44 24 08          	mov    0x8(%esp),%eax
667cf4:	ba 8c e3 be 00       	mov    $0xbee38c,%edx
667cf9:	56                   	push   %esi
667cfa:	8b 31                	mov    (%ecx),%esi
667cfc:	85 c0                	test   %eax,%eax
667cfe:	57                   	push   %edi
667cff:	ff 74 24 14          	push   0x14(%esp)
667d03:	8b 7c 24 10          	mov    0x10(%esp),%edi
667d07:	0f 45 d0             	cmovne %eax,%edx
667d0a:	6a fe                	push   $0xfffffffe
667d0c:	52                   	push   %edx
667d0d:	57                   	push   %edi
667d0e:	ff 56 10             	call   *0x10(%esi)
667d11:	85 c0                	test   %eax,%eax
667d13:	74 0b                	je     0x667d20
667d15:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667d1b:	5f                   	pop    %edi
667d1c:	5e                   	pop    %esi
667d1d:	c2 0c 00             	ret    $0xc
667d20:	57                   	push   %edi
667d21:	e8 b1 8b dc ff       	call   0x4308d7
667d26:	83 c4 04             	add    $0x4,%esp
667d29:	5f                   	pop    %edi
667d2a:	5e                   	pop    %esi
667d2b:	c2 0c 00             	ret    $0xc
667d2e:	cc                   	int3
667d2f:	cc                   	int3
667d30:	cc                   	int3
667d31:	cc                   	int3
667d32:	cc                   	int3
667d33:	cc                   	int3
667d34:	cc                   	int3
667d35:	cc                   	int3
667d36:	cc                   	int3
667d37:	cc                   	int3
667d38:	cc                   	int3
667d39:	cc                   	int3
667d3a:	cc                   	int3
667d3b:	cc                   	int3
667d3c:	cc                   	int3
667d3d:	cc                   	int3
667d3e:	cc                   	int3
667d3f:	cc                   	int3
667d40:	8b 44 24 08          	mov    0x8(%esp),%eax
667d44:	ba b4 e2 be 00       	mov    $0xbee2b4,%edx
667d49:	56                   	push   %esi
667d4a:	8b 31                	mov    (%ecx),%esi
667d4c:	85 c0                	test   %eax,%eax
667d4e:	57                   	push   %edi
667d4f:	ff 74 24 14          	push   0x14(%esp)
667d53:	8b 7c 24 10          	mov    0x10(%esp),%edi
667d57:	0f 45 d0             	cmovne %eax,%edx
667d5a:	6a fe                	push   $0xfffffffe
667d5c:	52                   	push   %edx
667d5d:	57                   	push   %edi
667d5e:	ff 56 10             	call   *0x10(%esi)
667d61:	85 c0                	test   %eax,%eax
667d63:	74 0b                	je     0x667d70
667d65:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667d6b:	5f                   	pop    %edi
667d6c:	5e                   	pop    %esi
667d6d:	c2 0c 00             	ret    $0xc
667d70:	57                   	push   %edi
667d71:	e8 61 8b dc ff       	call   0x4308d7
667d76:	83 c4 04             	add    $0x4,%esp
667d79:	5f                   	pop    %edi
667d7a:	5e                   	pop    %esi
667d7b:	c2 0c 00             	ret    $0xc
667d7e:	cc                   	int3
667d7f:	cc                   	int3
667d80:	cc                   	int3
667d81:	cc                   	int3
667d82:	cc                   	int3
667d83:	cc                   	int3
667d84:	cc                   	int3
667d85:	cc                   	int3
667d86:	cc                   	int3
667d87:	cc                   	int3
667d88:	cc                   	int3
667d89:	cc                   	int3
667d8a:	cc                   	int3
667d8b:	cc                   	int3
667d8c:	cc                   	int3
667d8d:	cc                   	int3
667d8e:	cc                   	int3
667d8f:	cc                   	int3
667d90:	8b 44 24 08          	mov    0x8(%esp),%eax
667d94:	ba 88 e2 be 00       	mov    $0xbee288,%edx
667d99:	56                   	push   %esi
667d9a:	8b 31                	mov    (%ecx),%esi
667d9c:	85 c0                	test   %eax,%eax
667d9e:	57                   	push   %edi
667d9f:	ff 74 24 14          	push   0x14(%esp)
667da3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667da7:	0f 45 d0             	cmovne %eax,%edx
667daa:	6a fe                	push   $0xfffffffe
667dac:	52                   	push   %edx
667dad:	57                   	push   %edi
667dae:	ff 56 10             	call   *0x10(%esi)
667db1:	85 c0                	test   %eax,%eax
667db3:	74 0b                	je     0x667dc0
667db5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667dbb:	5f                   	pop    %edi
667dbc:	5e                   	pop    %esi
667dbd:	c2 0c 00             	ret    $0xc
667dc0:	57                   	push   %edi
667dc1:	e8 11 8b dc ff       	call   0x4308d7
667dc6:	83 c4 04             	add    $0x4,%esp
667dc9:	5f                   	pop    %edi
667dca:	5e                   	pop    %esi
667dcb:	c2 0c 00             	ret    $0xc
667dce:	cc                   	int3
667dcf:	cc                   	int3
667dd0:	cc                   	int3
667dd1:	cc                   	int3
667dd2:	cc                   	int3
667dd3:	cc                   	int3
667dd4:	cc                   	int3
667dd5:	cc                   	int3
667dd6:	cc                   	int3
667dd7:	cc                   	int3
667dd8:	cc                   	int3
667dd9:	cc                   	int3
667dda:	cc                   	int3
667ddb:	cc                   	int3
667ddc:	cc                   	int3
667ddd:	cc                   	int3
667dde:	cc                   	int3
667ddf:	cc                   	int3
667de0:	8b 44 24 08          	mov    0x8(%esp),%eax
667de4:	ba 00 e3 be 00       	mov    $0xbee300,%edx
667de9:	56                   	push   %esi
667dea:	8b 31                	mov    (%ecx),%esi
667dec:	85 c0                	test   %eax,%eax
667dee:	57                   	push   %edi
667def:	ff 74 24 14          	push   0x14(%esp)
667df3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667df7:	0f 45 d0             	cmovne %eax,%edx
667dfa:	6a fe                	push   $0xfffffffe
667dfc:	52                   	push   %edx
667dfd:	57                   	push   %edi
667dfe:	ff 56 10             	call   *0x10(%esi)
667e01:	85 c0                	test   %eax,%eax
667e03:	74 0b                	je     0x667e10
667e05:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667e0b:	5f                   	pop    %edi
667e0c:	5e                   	pop    %esi
667e0d:	c2 0c 00             	ret    $0xc
667e10:	57                   	push   %edi
667e11:	e8 c1 8a dc ff       	call   0x4308d7
667e16:	83 c4 04             	add    $0x4,%esp
667e19:	5f                   	pop    %edi
667e1a:	5e                   	pop    %esi
667e1b:	c2 0c 00             	ret    $0xc
667e1e:	cc                   	int3
667e1f:	cc                   	int3
667e20:	cc                   	int3
667e21:	cc                   	int3
667e22:	cc                   	int3
667e23:	cc                   	int3
667e24:	cc                   	int3
667e25:	cc                   	int3
667e26:	cc                   	int3
667e27:	cc                   	int3
667e28:	cc                   	int3
667e29:	cc                   	int3
667e2a:	cc                   	int3
667e2b:	cc                   	int3
667e2c:	cc                   	int3
667e2d:	cc                   	int3
667e2e:	cc                   	int3
667e2f:	cc                   	int3
667e30:	8b 44 24 08          	mov    0x8(%esp),%eax
667e34:	ba d8 e2 be 00       	mov    $0xbee2d8,%edx
667e39:	56                   	push   %esi
667e3a:	8b 31                	mov    (%ecx),%esi
667e3c:	85 c0                	test   %eax,%eax
667e3e:	57                   	push   %edi
667e3f:	ff 74 24 14          	push   0x14(%esp)
667e43:	8b 7c 24 10          	mov    0x10(%esp),%edi
667e47:	0f 45 d0             	cmovne %eax,%edx
667e4a:	6a fe                	push   $0xfffffffe
667e4c:	52                   	push   %edx
667e4d:	57                   	push   %edi
667e4e:	ff 56 10             	call   *0x10(%esi)
667e51:	85 c0                	test   %eax,%eax
667e53:	74 0b                	je     0x667e60
667e55:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667e5b:	5f                   	pop    %edi
667e5c:	5e                   	pop    %esi
667e5d:	c2 0c 00             	ret    $0xc
667e60:	57                   	push   %edi
667e61:	e8 71 8a dc ff       	call   0x4308d7
667e66:	83 c4 04             	add    $0x4,%esp
667e69:	5f                   	pop    %edi
667e6a:	5e                   	pop    %esi
667e6b:	c2 0c 00             	ret    $0xc
667e6e:	cc                   	int3
667e6f:	cc                   	int3
667e70:	cc                   	int3
667e71:	cc                   	int3
667e72:	cc                   	int3
667e73:	cc                   	int3
667e74:	cc                   	int3
667e75:	cc                   	int3
667e76:	cc                   	int3
667e77:	cc                   	int3
667e78:	cc                   	int3
667e79:	cc                   	int3
667e7a:	cc                   	int3
667e7b:	cc                   	int3
667e7c:	cc                   	int3
667e7d:	cc                   	int3
667e7e:	cc                   	int3
667e7f:	cc                   	int3
667e80:	8b 44 24 08          	mov    0x8(%esp),%eax
667e84:	ba fc e7 be 00       	mov    $0xbee7fc,%edx
667e89:	56                   	push   %esi
667e8a:	8b 31                	mov    (%ecx),%esi
667e8c:	85 c0                	test   %eax,%eax
667e8e:	57                   	push   %edi
667e8f:	ff 74 24 14          	push   0x14(%esp)
667e93:	8b 7c 24 10          	mov    0x10(%esp),%edi
667e97:	0f 45 d0             	cmovne %eax,%edx
667e9a:	6a fe                	push   $0xfffffffe
667e9c:	52                   	push   %edx
667e9d:	57                   	push   %edi
667e9e:	ff 56 10             	call   *0x10(%esi)
667ea1:	85 c0                	test   %eax,%eax
667ea3:	74 0b                	je     0x667eb0
667ea5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667eab:	5f                   	pop    %edi
667eac:	5e                   	pop    %esi
667ead:	c2 0c 00             	ret    $0xc
667eb0:	57                   	push   %edi
667eb1:	e8 21 8a dc ff       	call   0x4308d7
667eb6:	83 c4 04             	add    $0x4,%esp
667eb9:	5f                   	pop    %edi
667eba:	5e                   	pop    %esi
667ebb:	c2 0c 00             	ret    $0xc
667ebe:	cc                   	int3
667ebf:	cc                   	int3
667ec0:	cc                   	int3
667ec1:	cc                   	int3
667ec2:	cc                   	int3
667ec3:	cc                   	int3
667ec4:	cc                   	int3
667ec5:	cc                   	int3
667ec6:	cc                   	int3
667ec7:	cc                   	int3
667ec8:	cc                   	int3
667ec9:	cc                   	int3
667eca:	cc                   	int3
667ecb:	cc                   	int3
667ecc:	cc                   	int3
667ecd:	cc                   	int3
667ece:	cc                   	int3
667ecf:	cc                   	int3
667ed0:	8b 44 24 08          	mov    0x8(%esp),%eax
667ed4:	ba d4 e7 be 00       	mov    $0xbee7d4,%edx
667ed9:	56                   	push   %esi
667eda:	8b 31                	mov    (%ecx),%esi
667edc:	85 c0                	test   %eax,%eax
667ede:	57                   	push   %edi
667edf:	ff 74 24 14          	push   0x14(%esp)
667ee3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667ee7:	0f 45 d0             	cmovne %eax,%edx
667eea:	6a fe                	push   $0xfffffffe