4bfd9f:	cc                   	int3
4bfda0:	cc                   	int3
4bfda1:	cc                   	int3
4bfda2:	cc                   	int3
4bfda3:	cc                   	int3
4bfda4:	cc                   	int3
4bfda5:	cc                   	int3
4bfda6:	cc                   	int3
4bfda7:	cc                   	int3
4bfda8:	cc                   	int3
4bfda9:	cc                   	int3
4bfdaa:	cc                   	int3
4bfdab:	cc                   	int3
4bfdac:	cc                   	int3
4bfdad:	cc                   	int3
4bfdae:	cc                   	int3
4bfdaf:	cc                   	int3
4bfdb0:	c2 08 00             	ret    $0x8
4bfdb3:	cc                   	int3
4bfdb4:	cc                   	int3
4bfdb5:	cc                   	int3
4bfdb6:	cc                   	int3
4bfdb7:	cc                   	int3
4bfdb8:	cc                   	int3
4bfdb9:	cc                   	int3
4bfdba:	cc                   	int3
4bfdbb:	cc                   	int3
4bfdbc:	cc                   	int3
4bfdbd:	cc                   	int3
4bfdbe:	cc                   	int3
4bfdbf:	cc                   	int3
4bfdc0:	8b c1                	mov    %ecx,%eax
4bfdc2:	c3                   	ret
4bfdc3:	cc                   	int3
4bfdc4:	cc                   	int3
4bfdc5:	cc                   	int3
4bfdc6:	cc                   	int3
4bfdc7:	cc                   	int3
4bfdc8:	cc                   	int3
4bfdc9:	cc                   	int3
4bfdca:	cc                   	int3
4bfdcb:	cc                   	int3
4bfdcc:	cc                   	int3
4bfdcd:	cc                   	int3
4bfdce:	cc                   	int3
4bfdcf:	cc                   	int3
4bfdd0:	8b c1                	mov    %ecx,%eax
4bfdd2:	c3                   	ret
4bfdd3:	cc                   	int3
4bfdd4:	cc                   	int3
4bfdd5:	cc                   	int3
4bfdd6:	cc                   	int3
4bfdd7:	cc                   	int3
4bfdd8:	cc                   	int3
4bfdd9:	cc                   	int3
4bfdda:	cc                   	int3
4bfddb:	cc                   	int3
4bfddc:	cc                   	int3
4bfddd:	cc                   	int3
4bfdde:	cc                   	int3
4bfddf:	cc                   	int3
4bfde0:	8b c1                	mov    %ecx,%eax
4bfde2:	c3                   	ret
4bfde3:	cc                   	int3
4bfde4:	cc                   	int3
4bfde5:	cc                   	int3
4bfde6:	cc                   	int3
4bfde7:	cc                   	int3
4bfde8:	cc                   	int3
4bfde9:	cc                   	int3
4bfdea:	cc                   	int3
4bfdeb:	cc                   	int3
4bfdec:	cc                   	int3
4bfded:	cc                   	int3
4bfdee:	cc                   	int3
4bfdef:	cc                   	int3
4bfdf0:	8b c1                	mov    %ecx,%eax
4bfdf2:	c3                   	ret
4bfdf3:	cc                   	int3
4bfdf4:	cc                   	int3
4bfdf5:	cc                   	int3
4bfdf6:	cc                   	int3
4bfdf7:	cc                   	int3
4bfdf8:	cc                   	int3
4bfdf9:	cc                   	int3
4bfdfa:	cc                   	int3
4bfdfb:	cc                   	int3
4bfdfc:	cc                   	int3
4bfdfd:	cc                   	int3
4bfdfe:	cc                   	int3
4bfdff:	cc                   	int3
4bfe00:	8b c1                	mov    %ecx,%eax
4bfe02:	c3                   	ret
4bfe03:	cc                   	int3
4bfe04:	cc                   	int3
4bfe05:	cc                   	int3
4bfe06:	cc                   	int3
4bfe07:	cc                   	int3
4bfe08:	cc                   	int3
4bfe09:	cc                   	int3
4bfe0a:	cc                   	int3
4bfe0b:	cc                   	int3
4bfe0c:	cc                   	int3
4bfe0d:	cc                   	int3
4bfe0e:	cc                   	int3
4bfe0f:	cc                   	int3
4bfe10:	8b c1                	mov    %ecx,%eax
4bfe12:	c3                   	ret
4bfe13:	cc                   	int3
4bfe14:	cc                   	int3
4bfe15:	cc                   	int3
4bfe16:	cc                   	int3
4bfe17:	cc                   	int3
4bfe18:	cc                   	int3
4bfe19:	cc                   	int3
4bfe1a:	cc                   	int3
4bfe1b:	cc                   	int3
4bfe1c:	cc                   	int3
4bfe1d:	cc                   	int3
4bfe1e:	cc                   	int3
4bfe1f:	cc                   	int3
4bfe20:	8b c1                	mov    %ecx,%eax
4bfe22:	c3                   	ret
4bfe23:	cc                   	int3
4bfe24:	cc                   	int3
4bfe25:	cc                   	int3
4bfe26:	cc                   	int3
4bfe27:	cc                   	int3
4bfe28:	cc                   	int3
4bfe29:	cc                   	int3
4bfe2a:	cc                   	int3
4bfe2b:	cc                   	int3
4bfe2c:	cc                   	int3
4bfe2d:	cc                   	int3
4bfe2e:	cc                   	int3
4bfe2f:	cc                   	int3
4bfe30:	8b c1                	mov    %ecx,%eax
4bfe32:	c3                   	ret
4bfe33:	cc                   	int3
4bfe34:	cc                   	int3
4bfe35:	cc                   	int3
4bfe36:	cc                   	int3
4bfe37:	cc                   	int3
4bfe38:	cc                   	int3
4bfe39:	cc                   	int3
4bfe3a:	cc                   	int3
4bfe3b:	cc                   	int3
4bfe3c:	cc                   	int3
4bfe3d:	cc                   	int3
4bfe3e:	cc                   	int3
4bfe3f:	cc                   	int3
4bfe40:	8b c1                	mov    %ecx,%eax
4bfe42:	c3                   	ret
4bfe43:	cc                   	int3
4bfe44:	cc                   	int3
4bfe45:	cc                   	int3
4bfe46:	cc                   	int3
4bfe47:	cc                   	int3
4bfe48:	cc                   	int3
4bfe49:	cc                   	int3
4bfe4a:	cc                   	int3
4bfe4b:	cc                   	int3
4bfe4c:	cc                   	int3
4bfe4d:	cc                   	int3
4bfe4e:	cc                   	int3
4bfe4f:	cc                   	int3
4bfe50:	8b c1                	mov    %ecx,%eax
4bfe52:	c3                   	ret
4bfe53:	cc                   	int3
4bfe54:	cc                   	int3
4bfe55:	cc                   	int3
4bfe56:	cc                   	int3
4bfe57:	cc                   	int3
4bfe58:	cc                   	int3
4bfe59:	cc                   	int3
4bfe5a:	cc                   	int3
4bfe5b:	cc                   	int3
4bfe5c:	cc                   	int3
4bfe5d:	cc                   	int3
4bfe5e:	cc                   	int3
4bfe5f:	cc                   	int3
4bfe60:	56                   	push   %esi
4bfe61:	8b 71 08             	mov    0x8(%ecx),%esi
4bfe64:	2b 31                	sub    (%ecx),%esi
4bfe66:	8b c6                	mov    %esi,%eax
4bfe68:	d1 e8                	shr    $1,%eax
4bfe6a:	8b d0                	mov    %eax,%edx
4bfe6c:	f7 d2                	not    %edx
4bfe6e:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
4bfe71:	33 c0                	xor    %eax,%eax
4bfe73:	3b d6                	cmp    %esi,%edx
4bfe75:	5e                   	pop    %esi
4bfe76:	0f 43 c1             	cmovae %ecx,%eax
4bfe79:	3b 44 24 04          	cmp    0x4(%esp),%eax
4bfe7d:	0f 42 44 24 04       	cmovb  0x4(%esp),%eax
4bfe82:	c2 04 00             	ret    $0x4
4bfe85:	cc                   	int3
4bfe86:	cc                   	int3
4bfe87:	cc                   	int3
4bfe88:	cc                   	int3
4bfe89:	cc                   	int3
4bfe8a:	cc                   	int3
4bfe8b:	cc                   	int3
4bfe8c:	cc                   	int3
4bfe8d:	cc                   	int3
4bfe8e:	cc                   	int3
4bfe8f:	cc                   	int3
4bfe90:	8d 41 08             	lea    0x8(%ecx),%eax
4bfe93:	c3                   	ret
4bfe94:	cc                   	int3
4bfe95:	cc                   	int3
4bfe96:	cc                   	int3
4bfe97:	cc                   	int3
4bfe98:	cc                   	int3
4bfe99:	cc                   	int3
4bfe9a:	cc                   	int3
4bfe9b:	cc                   	int3
4bfe9c:	cc                   	int3
4bfe9d:	cc                   	int3
4bfe9e:	cc                   	int3
4bfe9f:	cc                   	int3
4bfea0:	8d 41 08             	lea    0x8(%ecx),%eax
4bfea3:	c3                   	ret
4bfea4:	cc                   	int3
4bfea5:	cc                   	int3
4bfea6:	cc                   	int3
4bfea7:	cc                   	int3
4bfea8:	cc                   	int3
4bfea9:	cc                   	int3
4bfeaa:	cc                   	int3
4bfeab:	cc                   	int3
4bfeac:	cc                   	int3
4bfead:	cc                   	int3
4bfeae:	cc                   	int3
4bfeaf:	cc                   	int3
4bfeb0:	8b c1                	mov    %ecx,%eax
4bfeb2:	c3                   	ret
4bfeb3:	cc                   	int3
4bfeb4:	cc                   	int3
4bfeb5:	cc                   	int3
4bfeb6:	cc                   	int3
4bfeb7:	cc                   	int3
4bfeb8:	cc                   	int3
4bfeb9:	cc                   	int3
4bfeba:	cc                   	int3
4bfebb:	cc                   	int3
4bfebc:	cc                   	int3
4bfebd:	cc                   	int3
4bfebe:	cc                   	int3
4bfebf:	cc                   	int3
4bfec0:	8b c1                	mov    %ecx,%eax
4bfec2:	c3                   	ret
4bfec3:	cc                   	int3
4bfec4:	cc                   	int3
4bfec5:	cc                   	int3
4bfec6:	cc                   	int3
4bfec7:	cc                   	int3
4bfec8:	cc                   	int3
4bfec9:	cc                   	int3
4bfeca:	cc                   	int3
4bfecb:	cc                   	int3
4bfecc:	cc                   	int3
4bfecd:	cc                   	int3
4bfece:	cc                   	int3
4bfecf:	cc                   	int3
4bfed0:	8d 41 04             	lea    0x4(%ecx),%eax
4bfed3:	c3                   	ret
4bfed4:	cc                   	int3
4bfed5:	cc                   	int3
4bfed6:	cc                   	int3
4bfed7:	cc                   	int3
4bfed8:	cc                   	int3
4bfed9:	cc                   	int3
4bfeda:	cc                   	int3
4bfedb:	cc                   	int3
4bfedc:	cc                   	int3
4bfedd:	cc                   	int3
4bfede:	cc                   	int3
4bfedf:	cc                   	int3
4bfee0:	8d 41 04             	lea    0x4(%ecx),%eax
4bfee3:	c3                   	ret
4bfee4:	cc                   	int3
4bfee5:	cc                   	int3
4bfee6:	cc                   	int3
4bfee7:	cc                   	int3
4bfee8:	cc                   	int3
4bfee9:	cc                   	int3
4bfeea:	cc                   	int3
4bfeeb:	cc                   	int3
4bfeec:	cc                   	int3
4bfeed:	cc                   	int3
4bfeee:	cc                   	int3
4bfeef:	cc                   	int3
4bfef0:	8b c1                	mov    %ecx,%eax
4bfef2:	c3                   	ret
4bfef3:	cc                   	int3
4bfef4:	cc                   	int3
4bfef5:	cc                   	int3
4bfef6:	cc                   	int3
4bfef7:	cc                   	int3
4bfef8:	cc                   	int3
4bfef9:	cc                   	int3
4bfefa:	cc                   	int3
4bfefb:	cc                   	int3
4bfefc:	cc                   	int3
4bfefd:	cc                   	int3
4bfefe:	cc                   	int3
4bfeff:	cc                   	int3
4bff00:	c3                   	ret
4bff01:	cc                   	int3
4bff02:	cc                   	int3
4bff03:	cc                   	int3
4bff04:	cc                   	int3
4bff05:	cc                   	int3
4bff06:	cc                   	int3
4bff07:	cc                   	int3
4bff08:	cc                   	int3
4bff09:	cc                   	int3
4bff0a:	cc                   	int3
4bff0b:	cc                   	int3
4bff0c:	cc                   	int3
4bff0d:	cc                   	int3
4bff0e:	cc                   	int3
4bff0f:	cc                   	int3
4bff10:	8b 44 24 04          	mov    0x4(%esp),%eax
4bff14:	29 41 04             	sub    %eax,0x4(%ecx)
4bff17:	c2 04 00             	ret    $0x4
4bff1a:	cc                   	int3
4bff1b:	cc                   	int3
4bff1c:	cc                   	int3
4bff1d:	cc                   	int3
4bff1e:	cc                   	int3
4bff1f:	cc                   	int3
4bff20:	53                   	push   %ebx
4bff21:	56                   	push   %esi
4bff22:	57                   	push   %edi
4bff23:	8b 7c 24 10          	mov    0x10(%esp),%edi
4bff27:	8b d9                	mov    %ecx,%ebx
4bff29:	85 ff                	test   %edi,%edi
4bff2b:	75 33                	jne    0x4bff60
4bff2d:	33 f6                	xor    %esi,%esi
4bff2f:	8b 0b                	mov    (%ebx),%ecx
4bff31:	8b 43 04             	mov    0x4(%ebx),%eax
4bff34:	55                   	push   %ebp
4bff35:	2b c1                	sub    %ecx,%eax
4bff37:	50                   	push   %eax
4bff38:	51                   	push   %ecx
4bff39:	56                   	push   %esi
4bff3a:	e8 43 ec f5 ff       	call   0x41eb82
4bff3f:	8b 0b                	mov    (%ebx),%ecx