6679ce:	cc                   	int3
6679cf:	cc                   	int3
6679d0:	8b 44 24 08          	mov    0x8(%esp),%eax
6679d4:	ba 18 e6 be 00       	mov    $0xbee618,%edx
6679d9:	56                   	push   %esi
6679da:	8b 31                	mov    (%ecx),%esi
6679dc:	85 c0                	test   %eax,%eax
6679de:	57                   	push   %edi
6679df:	ff 74 24 14          	push   0x14(%esp)
6679e3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6679e7:	0f 45 d0             	cmovne %eax,%edx
6679ea:	6a fe                	push   $0xfffffffe
6679ec:	52                   	push   %edx
6679ed:	57                   	push   %edi
6679ee:	ff 56 10             	call   *0x10(%esi)
6679f1:	85 c0                	test   %eax,%eax
6679f3:	74 0b                	je     0x667a00
6679f5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6679fb:	5f                   	pop    %edi
6679fc:	5e                   	pop    %esi
6679fd:	c2 0c 00             	ret    $0xc
667a00:	57                   	push   %edi
667a01:	e8 d1 8e dc ff       	call   0x4308d7
667a06:	83 c4 04             	add    $0x4,%esp
667a09:	5f                   	pop    %edi
667a0a:	5e                   	pop    %esi
667a0b:	c2 0c 00             	ret    $0xc
667a0e:	cc                   	int3
667a0f:	cc                   	int3
667a10:	cc                   	int3
667a11:	cc                   	int3
667a12:	cc                   	int3
667a13:	cc                   	int3
667a14:	cc                   	int3
667a15:	cc                   	int3
667a16:	cc                   	int3
667a17:	cc                   	int3
667a18:	cc                   	int3
667a19:	cc                   	int3
667a1a:	cc                   	int3
667a1b:	cc                   	int3
667a1c:	cc                   	int3
667a1d:	cc                   	int3
667a1e:	cc                   	int3
667a1f:	cc                   	int3
667a20:	8b 44 24 08          	mov    0x8(%esp),%eax
667a24:	ba c8 e5 be 00       	mov    $0xbee5c8,%edx
667a29:	56                   	push   %esi
667a2a:	8b 31                	mov    (%ecx),%esi
667a2c:	85 c0                	test   %eax,%eax
667a2e:	57                   	push   %edi
667a2f:	ff 74 24 14          	push   0x14(%esp)
667a33:	8b 7c 24 10          	mov    0x10(%esp),%edi
667a37:	0f 45 d0             	cmovne %eax,%edx
667a3a:	6a fe                	push   $0xfffffffe
667a3c:	52                   	push   %edx
667a3d:	57                   	push   %edi
667a3e:	ff 56 10             	call   *0x10(%esi)
667a41:	85 c0                	test   %eax,%eax
667a43:	74 0b                	je     0x667a50
667a45:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667a4b:	5f                   	pop    %edi
667a4c:	5e                   	pop    %esi
667a4d:	c2 0c 00             	ret    $0xc
667a50:	57                   	push   %edi
667a51:	e8 81 8e dc ff       	call   0x4308d7
667a56:	83 c4 04             	add    $0x4,%esp
667a59:	5f                   	pop    %edi
667a5a:	5e                   	pop    %esi
667a5b:	c2 0c 00             	ret    $0xc
667a5e:	cc                   	int3
667a5f:	cc                   	int3
667a60:	cc                   	int3
667a61:	cc                   	int3
667a62:	cc                   	int3
667a63:	cc                   	int3
667a64:	cc                   	int3
667a65:	cc                   	int3
667a66:	cc                   	int3
667a67:	cc                   	int3
667a68:	cc                   	int3
667a69:	cc                   	int3
667a6a:	cc                   	int3
667a6b:	cc                   	int3
667a6c:	cc                   	int3
667a6d:	cc                   	int3
667a6e:	cc                   	int3
667a6f:	cc                   	int3
667a70:	8b 44 24 08          	mov    0x8(%esp),%eax
667a74:	ba a0 e5 be 00       	mov    $0xbee5a0,%edx
667a79:	56                   	push   %esi
667a7a:	8b 31                	mov    (%ecx),%esi
667a7c:	85 c0                	test   %eax,%eax
667a7e:	57                   	push   %edi
667a7f:	ff 74 24 14          	push   0x14(%esp)
667a83:	8b 7c 24 10          	mov    0x10(%esp),%edi
667a87:	0f 45 d0             	cmovne %eax,%edx
667a8a:	6a fe                	push   $0xfffffffe
667a8c:	52                   	push   %edx
667a8d:	57                   	push   %edi
667a8e:	ff 56 10             	call   *0x10(%esi)
667a91:	85 c0                	test   %eax,%eax
667a93:	74 0b                	je     0x667aa0
667a95:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667a9b:	5f                   	pop    %edi
667a9c:	5e                   	pop    %esi
667a9d:	c2 0c 00             	ret    $0xc
667aa0:	57                   	push   %edi
667aa1:	e8 31 8e dc ff       	call   0x4308d7
667aa6:	83 c4 04             	add    $0x4,%esp
667aa9:	5f                   	pop    %edi
667aaa:	5e                   	pop    %esi
667aab:	c2 0c 00             	ret    $0xc
667aae:	cc                   	int3
667aaf:	cc                   	int3
667ab0:	cc                   	int3
667ab1:	cc                   	int3
667ab2:	cc                   	int3
667ab3:	cc                   	int3
667ab4:	cc                   	int3
667ab5:	cc                   	int3
667ab6:	cc                   	int3
667ab7:	cc                   	int3
667ab8:	cc                   	int3
667ab9:	cc                   	int3
667aba:	cc                   	int3
667abb:	cc                   	int3
667abc:	cc                   	int3
667abd:	cc                   	int3
667abe:	cc                   	int3
667abf:	cc                   	int3
667ac0:	8b 44 24 08          	mov    0x8(%esp),%eax
667ac4:	ba 10 e5 be 00       	mov    $0xbee510,%edx
667ac9:	56                   	push   %esi
667aca:	8b 31                	mov    (%ecx),%esi
667acc:	85 c0                	test   %eax,%eax
667ace:	57                   	push   %edi
667acf:	ff 74 24 14          	push   0x14(%esp)
667ad3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667ad7:	0f 45 d0             	cmovne %eax,%edx
667ada:	6a fe                	push   $0xfffffffe
667adc:	52                   	push   %edx
667add:	57                   	push   %edi
667ade:	ff 56 10             	call   *0x10(%esi)
667ae1:	85 c0                	test   %eax,%eax
667ae3:	74 0b                	je     0x667af0
667ae5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667aeb:	5f                   	pop    %edi
667aec:	5e                   	pop    %esi
667aed:	c2 0c 00             	ret    $0xc
667af0:	57                   	push   %edi
667af1:	e8 e1 8d dc ff       	call   0x4308d7
667af6:	83 c4 04             	add    $0x4,%esp
667af9:	5f                   	pop    %edi
667afa:	5e                   	pop    %esi
667afb:	c2 0c 00             	ret    $0xc
667afe:	cc                   	int3
667aff:	cc                   	int3
667b00:	cc                   	int3
667b01:	cc                   	int3
667b02:	cc                   	int3
667b03:	cc                   	int3
667b04:	cc                   	int3
667b05:	cc                   	int3
667b06:	cc                   	int3
667b07:	cc                   	int3
667b08:	cc                   	int3
667b09:	cc                   	int3
667b0a:	cc                   	int3
667b0b:	cc                   	int3
667b0c:	cc                   	int3
667b0d:	cc                   	int3
667b0e:	cc                   	int3
667b0f:	cc                   	int3
667b10:	8b 44 24 08          	mov    0x8(%esp),%eax
667b14:	ba e8 e4 be 00       	mov    $0xbee4e8,%edx
667b19:	56                   	push   %esi
667b1a:	8b 31                	mov    (%ecx),%esi
667b1c:	85 c0                	test   %eax,%eax
667b1e:	57                   	push   %edi
667b1f:	ff 74 24 14          	push   0x14(%esp)
667b23:	8b 7c 24 10          	mov    0x10(%esp),%edi
667b27:	0f 45 d0             	cmovne %eax,%edx
667b2a:	6a fe                	push   $0xfffffffe
667b2c:	52                   	push   %edx
667b2d:	57                   	push   %edi
667b2e:	ff 56 10             	call   *0x10(%esi)
667b31:	85 c0                	test   %eax,%eax
667b33:	74 0b                	je     0x667b40
667b35:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667b3b:	5f                   	pop    %edi
667b3c:	5e                   	pop    %esi
667b3d:	c2 0c 00             	ret    $0xc
667b40:	57                   	push   %edi
667b41:	e8 91 8d dc ff       	call   0x4308d7
667b46:	83 c4 04             	add    $0x4,%esp
667b49:	5f                   	pop    %edi
667b4a:	5e                   	pop    %esi
667b4b:	c2 0c 00             	ret    $0xc
667b4e:	cc                   	int3
667b4f:	cc                   	int3
667b50:	cc                   	int3
667b51:	cc                   	int3
667b52:	cc                   	int3
667b53:	cc                   	int3
667b54:	cc                   	int3
667b55:	cc                   	int3
667b56:	cc                   	int3
667b57:	cc                   	int3
667b58:	cc                   	int3
667b59:	cc                   	int3
667b5a:	cc                   	int3
667b5b:	cc                   	int3
667b5c:	cc                   	int3
667b5d:	cc                   	int3
667b5e:	cc                   	int3
667b5f:	cc                   	int3
667b60:	8b 44 24 08          	mov    0x8(%esp),%eax
667b64:	ba cc e4 be 00       	mov    $0xbee4cc,%edx
667b69:	56                   	push   %esi
667b6a:	8b 31                	mov    (%ecx),%esi
667b6c:	85 c0                	test   %eax,%eax
667b6e:	57                   	push   %edi
667b6f:	ff 74 24 14          	push   0x14(%esp)
667b73:	8b 7c 24 10          	mov    0x10(%esp),%edi
667b77:	0f 45 d0             	cmovne %eax,%edx
667b7a:	6a fe                	push   $0xfffffffe
667b7c:	52                   	push   %edx
667b7d:	57                   	push   %edi
667b7e:	ff 56 10             	call   *0x10(%esi)
667b81:	85 c0                	test   %eax,%eax
667b83:	74 0b                	je     0x667b90
667b85:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667b8b:	5f                   	pop    %edi
667b8c:	5e                   	pop    %esi
667b8d:	c2 0c 00             	ret    $0xc
667b90:	57                   	push   %edi
667b91:	e8 41 8d dc ff       	call   0x4308d7
667b96:	83 c4 04             	add    $0x4,%esp
667b99:	5f                   	pop    %edi
667b9a:	5e                   	pop    %esi
667b9b:	c2 0c 00             	ret    $0xc
667b9e:	cc                   	int3
667b9f:	cc                   	int3
667ba0:	cc                   	int3
667ba1:	cc                   	int3
667ba2:	cc                   	int3
667ba3:	cc                   	int3
667ba4:	cc                   	int3
667ba5:	cc                   	int3
667ba6:	cc                   	int3
667ba7:	cc                   	int3
667ba8:	cc                   	int3
667ba9:	cc                   	int3
667baa:	cc                   	int3
667bab:	cc                   	int3
667bac:	cc                   	int3
667bad:	cc                   	int3
667bae:	cc                   	int3
667baf:	cc                   	int3
667bb0:	8b 44 24 08          	mov    0x8(%esp),%eax
667bb4:	ba a4 e4 be 00       	mov    $0xbee4a4,%edx
667bb9:	56                   	push   %esi
667bba:	8b 31                	mov    (%ecx),%esi
667bbc:	85 c0                	test   %eax,%eax
667bbe:	57                   	push   %edi
667bbf:	ff 74 24 14          	push   0x14(%esp)
667bc3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667bc7:	0f 45 d0             	cmovne %eax,%edx
667bca:	6a fe                	push   $0xfffffffe
667bcc:	52                   	push   %edx
667bcd:	57                   	push   %edi
667bce:	ff 56 10             	call   *0x10(%esi)
667bd1:	85 c0                	test   %eax,%eax
667bd3:	74 0b                	je     0x667be0
667bd5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667bdb:	5f                   	pop    %edi
667bdc:	5e                   	pop    %esi
667bdd:	c2 0c 00             	ret    $0xc
667be0:	57                   	push   %edi
667be1:	e8 f1 8c dc ff       	call   0x4308d7
667be6:	83 c4 04             	add    $0x4,%esp
667be9:	5f                   	pop    %edi
667bea:	5e                   	pop    %esi
667beb:	c2 0c 00             	ret    $0xc
667bee:	cc                   	int3
667bef:	cc                   	int3
667bf0:	cc                   	int3
667bf1:	cc                   	int3
667bf2:	cc                   	int3
667bf3:	cc                   	int3
667bf4:	cc                   	int3
667bf5:	cc                   	int3
667bf6:	cc                   	int3
667bf7:	cc                   	int3
667bf8:	cc                   	int3
667bf9:	cc                   	int3
667bfa:	cc                   	int3
667bfb:	cc                   	int3
667bfc:	cc                   	int3
667bfd:	cc                   	int3
667bfe:	cc                   	int3
667bff:	cc                   	int3
667c00:	8b 44 24 08          	mov    0x8(%esp),%eax
667c04:	ba f8 e3 be 00       	mov    $0xbee3f8,%edx
667c09:	56                   	push   %esi
667c0a:	8b 31                	mov    (%ecx),%esi
667c0c:	85 c0                	test   %eax,%eax
667c0e:	57                   	push   %edi
667c0f:	ff 74 24 14          	push   0x14(%esp)
667c13:	8b 7c 24 10          	mov    0x10(%esp),%edi
667c17:	0f 45 d0             	cmovne %eax,%edx
667c1a:	6a fe                	push   $0xfffffffe
667c1c:	52                   	push   %edx
667c1d:	57                   	push   %edi
667c1e:	ff 56 10             	call   *0x10(%esi)
667c21:	85 c0                	test   %eax,%eax
667c23:	74 0b                	je     0x667c30
667c25:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667c2b:	5f                   	pop    %edi
667c2c:	5e                   	pop    %esi
667c2d:	c2 0c 00             	ret    $0xc
667c30:	57                   	push   %edi
667c31:	e8 a1 8c dc ff       	call   0x4308d7
667c36:	83 c4 04             	add    $0x4,%esp
667c39:	5f                   	pop    %edi
667c3a:	5e                   	pop    %esi
667c3b:	c2 0c 00             	ret    $0xc
667c3e:	cc                   	int3
667c3f:	cc                   	int3
667c40:	cc                   	int3
667c41:	cc                   	int3
667c42:	cc                   	int3
667c43:	cc                   	int3
667c44:	cc                   	int3
667c45:	cc                   	int3
667c46:	cc                   	int3
667c47:	cc                   	int3
667c48:	cc                   	int3
667c49:	cc                   	int3
667c4a:	cc                   	int3
667c4b:	cc                   	int3
667c4c:	cc                   	int3
667c4d:	cc                   	int3
667c4e:	cc                   	int3
667c4f:	cc                   	int3
667c50:	8b 44 24 08          	mov    0x8(%esp),%eax
667c54:	ba d0 e3 be 00       	mov    $0xbee3d0,%edx
667c59:	56                   	push   %esi
667c5a:	8b 31                	mov    (%ecx),%esi