713acb:	8d 04 37             	lea    (%edi,%esi,1),%eax
713ace:	5f                   	pop    %edi
713acf:	5e                   	pop    %esi
713ad0:	c3                   	ret
713ad1:	cc                   	int3
713ad2:	cc                   	int3
713ad3:	cc                   	int3
713ad4:	cc                   	int3
713ad5:	cc                   	int3
713ad6:	cc                   	int3
713ad7:	cc                   	int3
713ad8:	cc                   	int3
713ad9:	cc                   	int3
713ada:	cc                   	int3
713adb:	cc                   	int3
713adc:	cc                   	int3
713add:	cc                   	int3
713ade:	cc                   	int3
713adf:	cc                   	int3
713ae0:	8b 44 24 04          	mov    0x4(%esp),%eax
713ae4:	56                   	push   %esi
713ae5:	8b 74 24 10          	mov    0x10(%esp),%esi
713ae9:	57                   	push   %edi
713aea:	8b 7c 24 10          	mov    0x10(%esp),%edi
713aee:	2b f8                	sub    %eax,%edi
713af0:	57                   	push   %edi
713af1:	50                   	push   %eax
713af2:	56                   	push   %esi
713af3:	e8 8a b0 d0 ff       	call   0x41eb82
713af8:	83 c4 0c             	add    $0xc,%esp
713afb:	8d 04 37             	lea    (%edi,%esi,1),%eax
713afe:	5f                   	pop    %edi
713aff:	5e                   	pop    %esi
713b00:	c3                   	ret
713b01:	cc                   	int3
713b02:	cc                   	int3
713b03:	cc                   	int3
713b04:	cc                   	int3
713b05:	cc                   	int3
713b06:	cc                   	int3
713b07:	cc                   	int3
713b08:	cc                   	int3
713b09:	cc                   	int3
713b0a:	cc                   	int3
713b0b:	cc                   	int3
713b0c:	cc                   	int3
713b0d:	cc                   	int3
713b0e:	cc                   	int3
713b0f:	cc                   	int3
713b10:	8b 44 24 04          	mov    0x4(%esp),%eax
713b14:	56                   	push   %esi
713b15:	8b 74 24 10          	mov    0x10(%esp),%esi
713b19:	57                   	push   %edi
713b1a:	8b 7c 24 10          	mov    0x10(%esp),%edi
713b1e:	2b f8                	sub    %eax,%edi
713b20:	57                   	push   %edi
713b21:	50                   	push   %eax
713b22:	56                   	push   %esi
713b23:	e8 5a b0 d0 ff       	call   0x41eb82
713b28:	83 c4 0c             	add    $0xc,%esp
713b2b:	8d 04 37             	lea    (%edi,%esi,1),%eax
713b2e:	5f                   	pop    %edi
713b2f:	5e                   	pop    %esi
713b30:	c3                   	ret
713b31:	cc                   	int3
713b32:	cc                   	int3
713b33:	cc                   	int3
713b34:	cc                   	int3
713b35:	cc                   	int3
713b36:	cc                   	int3
713b37:	cc                   	int3
713b38:	cc                   	int3
713b39:	cc                   	int3
713b3a:	cc                   	int3
713b3b:	cc                   	int3
713b3c:	cc                   	int3
713b3d:	cc                   	int3
713b3e:	cc                   	int3
713b3f:	cc                   	int3
713b40:	8b 44 24 04          	mov    0x4(%esp),%eax
713b44:	c3                   	ret
713b45:	cc                   	int3
713b46:	cc                   	int3
713b47:	cc                   	int3
713b48:	cc                   	int3
713b49:	cc                   	int3
713b4a:	cc                   	int3
713b4b:	cc                   	int3
713b4c:	cc                   	int3
713b4d:	cc                   	int3
713b4e:	cc                   	int3
713b4f:	cc                   	int3
713b50:	8b 4c 24 04          	mov    0x4(%esp),%ecx
713b54:	85 c9                	test   %ecx,%ecx
713b56:	74 08                	je     0x713b60
713b58:	8b 44 24 08          	mov    0x8(%esp),%eax
713b5c:	8b 00                	mov    (%eax),%eax
713b5e:	89 01                	mov    %eax,(%ecx)
713b60:	c2 08 00             	ret    $0x8
713b63:	cc                   	int3
713b64:	cc                   	int3
713b65:	cc                   	int3
713b66:	cc                   	int3
713b67:	cc                   	int3
713b68:	cc                   	int3
713b69:	cc                   	int3
713b6a:	cc                   	int3
713b6b:	cc                   	int3
713b6c:	cc                   	int3
713b6d:	cc                   	int3
713b6e:	cc                   	int3
713b6f:	cc                   	int3
713b70:	8b 4c 24 04          	mov    0x4(%esp),%ecx
713b74:	85 c9                	test   %ecx,%ecx
713b76:	74 08                	je     0x713b80
713b78:	8b 44 24 08          	mov    0x8(%esp),%eax
713b7c:	8b 00                	mov    (%eax),%eax
713b7e:	89 01                	mov    %eax,(%ecx)
713b80:	c2 08 00             	ret    $0x8
713b83:	cc                   	int3
713b84:	cc                   	int3
713b85:	cc                   	int3
713b86:	cc                   	int3
713b87:	cc                   	int3
713b88:	cc                   	int3
713b89:	cc                   	int3
713b8a:	cc                   	int3
713b8b:	cc                   	int3
713b8c:	cc                   	int3
713b8d:	cc                   	int3
713b8e:	cc                   	int3
713b8f:	cc                   	int3
713b90:	8b 4c 24 08          	mov    0x8(%esp),%ecx
713b94:	85 c9                	test   %ecx,%ecx
713b96:	74 08                	je     0x713ba0
713b98:	8b 44 24 0c          	mov    0xc(%esp),%eax
713b9c:	8b 00                	mov    (%eax),%eax
713b9e:	89 01                	mov    %eax,(%ecx)
713ba0:	c3                   	ret
713ba1:	cc                   	int3
713ba2:	cc                   	int3
713ba3:	cc                   	int3
713ba4:	cc                   	int3
713ba5:	cc                   	int3
713ba6:	cc                   	int3
713ba7:	cc                   	int3
713ba8:	cc                   	int3
713ba9:	cc                   	int3
713baa:	cc                   	int3
713bab:	cc                   	int3
713bac:	cc                   	int3
713bad:	cc                   	int3
713bae:	cc                   	int3
713baf:	cc                   	int3
713bb0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
713bb4:	85 c9                	test   %ecx,%ecx
713bb6:	74 08                	je     0x713bc0
713bb8:	8b 44 24 08          	mov    0x8(%esp),%eax
713bbc:	8b 00                	mov    (%eax),%eax
713bbe:	89 01                	mov    %eax,(%ecx)
713bc0:	c2 08 00             	ret    $0x8
713bc3:	cc                   	int3
713bc4:	cc                   	int3
713bc5:	cc                   	int3
713bc6:	cc                   	int3
713bc7:	cc                   	int3
713bc8:	cc                   	int3
713bc9:	cc                   	int3
713bca:	cc                   	int3
713bcb:	cc                   	int3
713bcc:	cc                   	int3
713bcd:	cc                   	int3
713bce:	cc                   	int3
713bcf:	cc                   	int3
713bd0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
713bd4:	85 c9                	test   %ecx,%ecx
713bd6:	74 08                	je     0x713be0
713bd8:	8b 44 24 08          	mov    0x8(%esp),%eax
713bdc:	8b 00                	mov    (%eax),%eax
713bde:	89 01                	mov    %eax,(%ecx)
713be0:	c2 08 00             	ret    $0x8
713be3:	cc                   	int3
713be4:	cc                   	int3
713be5:	cc                   	int3
713be6:	cc                   	int3
713be7:	cc                   	int3
713be8:	cc                   	int3
713be9:	cc                   	int3
713bea:	cc                   	int3
713beb:	cc                   	int3
713bec:	cc                   	int3
713bed:	cc                   	int3
713bee:	cc                   	int3
713bef:	cc                   	int3
713bf0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
713bf4:	85 c9                	test   %ecx,%ecx
713bf6:	74 08                	je     0x713c00
713bf8:	8b 44 24 0c          	mov    0xc(%esp),%eax
713bfc:	8b 00                	mov    (%eax),%eax
713bfe:	89 01                	mov    %eax,(%ecx)
713c00:	c3                   	ret
713c01:	cc                   	int3
713c02:	cc                   	int3
713c03:	cc                   	int3
713c04:	cc                   	int3
713c05:	cc                   	int3
713c06:	cc                   	int3
713c07:	cc                   	int3
713c08:	cc                   	int3
713c09:	cc                   	int3
713c0a:	cc                   	int3
713c0b:	cc                   	int3
713c0c:	cc                   	int3
713c0d:	cc                   	int3
713c0e:	cc                   	int3
713c0f:	cc                   	int3
713c10:	53                   	push   %ebx
713c11:	8b 5c 24 10          	mov    0x10(%esp),%ebx
713c15:	33 c9                	xor    %ecx,%ecx
713c17:	56                   	push   %esi
713c18:	8b 74 24 10          	mov    0x10(%esp),%esi
713c1c:	2b de                	sub    %esi,%ebx
713c1e:	83 c3 03             	add    $0x3,%ebx
713c21:	c1 eb 02             	shr    $0x2,%ebx
713c24:	57                   	push   %edi
713c25:	33 ff                	xor    %edi,%edi
713c27:	3b 74 24 18          	cmp    0x18(%esp),%esi
713c2b:	0f 47 d9             	cmova  %ecx,%ebx
713c2e:	85 db                	test   %ebx,%ebx
713c30:	74 15                	je     0x713c47
713c32:	8b 0e                	mov    (%esi),%ecx
713c34:	85 c9                	test   %ecx,%ecx
713c36:	74 07                	je     0x713c3f
713c38:	8b 01                	mov    (%ecx),%eax
713c3a:	6a 01                	push   $0x1
713c3c:	ff 50 08             	call   *0x8(%eax)
713c3f:	47                   	inc    %edi
713c40:	83 c6 04             	add    $0x4,%esi
713c43:	3b fb                	cmp    %ebx,%edi
713c45:	75 eb                	jne    0x713c32
713c47:	8b 44 24 10          	mov    0x10(%esp),%eax
713c4b:	5f                   	pop    %edi
713c4c:	5e                   	pop    %esi
713c4d:	5b                   	pop    %ebx
713c4e:	c3                   	ret
713c4f:	cc                   	int3
713c50:	cc                   	int3
713c51:	cc                   	int3
713c52:	cc                   	int3
713c53:	cc                   	int3
713c54:	cc                   	int3
713c55:	cc                   	int3
713c56:	cc                   	int3
713c57:	cc                   	int3
713c58:	cc                   	int3
713c59:	cc                   	int3
713c5a:	cc                   	int3
713c5b:	cc                   	int3
713c5c:	cc                   	int3
713c5d:	cc                   	int3
713c5e:	cc                   	int3
713c5f:	cc                   	int3
713c60:	8b 44 24 04          	mov    0x4(%esp),%eax
713c64:	c3                   	ret
713c65:	cc                   	int3
713c66:	cc                   	int3
713c67:	cc                   	int3
713c68:	cc                   	int3
713c69:	cc                   	int3
713c6a:	cc                   	int3
713c6b:	cc                   	int3
713c6c:	cc                   	int3
713c6d:	cc                   	int3
713c6e:	cc                   	int3
713c6f:	cc                   	int3
713c70:	8b 44 24 04          	mov    0x4(%esp),%eax
713c74:	c3                   	ret
713c75:	cc                   	int3
713c76:	cc                   	int3
713c77:	cc                   	int3
713c78:	cc                   	int3
713c79:	cc                   	int3
713c7a:	cc                   	int3
713c7b:	cc                   	int3
713c7c:	cc                   	int3
713c7d:	cc                   	int3
713c7e:	cc                   	int3
713c7f:	cc                   	int3
713c80:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
713c86:	8b c1                	mov    %ecx,%eax
713c88:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
713c8f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
713c96:	c3                   	ret
713c97:	cc                   	int3
713c98:	cc                   	int3
713c99:	cc                   	int3
713c9a:	cc                   	int3
713c9b:	cc                   	int3
713c9c:	cc                   	int3
713c9d:	cc                   	int3
713c9e:	cc                   	int3
713c9f:	cc                   	int3
713ca0:	8b 44 24 04          	mov    0x4(%esp),%eax
713ca4:	89 01                	mov    %eax,(%ecx)
713ca6:	8b c1                	mov    %ecx,%eax
713ca8:	c2 08 00             	ret    $0x8
713cab:	cc                   	int3
713cac:	cc                   	int3
713cad:	cc                   	int3
713cae:	cc                   	int3
713caf:	cc                   	int3
713cb0:	8b 44 24 04          	mov    0x4(%esp),%eax
713cb4:	89 01                	mov    %eax,(%ecx)
713cb6:	8b c1                	mov    %ecx,%eax
713cb8:	c2 08 00             	ret    $0x8
713cbb:	cc                   	int3
713cbc:	cc                   	int3
713cbd:	cc                   	int3
713cbe:	cc                   	int3
713cbf:	cc                   	int3
713cc0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
713cc6:	8b c1                	mov    %ecx,%eax
713cc8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
713ccf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
713cd6:	c3                   	ret
713cd7:	cc                   	int3
713cd8:	cc                   	int3
713cd9:	cc                   	int3
713cda:	cc                   	int3
713cdb:	cc                   	int3
713cdc:	cc                   	int3
713cdd:	cc                   	int3
713cde:	cc                   	int3
713cdf:	cc                   	int3
713ce0:	8b c1                	mov    %ecx,%eax
713ce2:	c3                   	ret
713ce3:	cc                   	int3
713ce4:	cc                   	int3
713ce5:	cc                   	int3
713ce6:	cc                   	int3
713ce7:	cc                   	int3
713ce8:	cc                   	int3
713ce9:	cc                   	int3
713cea:	cc                   	int3
713ceb:	cc                   	int3
713cec:	cc                   	int3
713ced:	cc                   	int3
713cee:	cc                   	int3
713cef:	cc                   	int3
713cf0:	8b c1                	mov    %ecx,%eax