4bfbc4:	80 7b 09 00          	cmpb   $0x0,0x9(%ebx)
4bfbc8:	75 78                	jne    0x4bfc42
4bfbca:	80 7b 0a 00          	cmpb   $0x0,0xa(%ebx)
4bfbce:	74 72                	je     0x4bfc42
4bfbd0:	80 3d b4 b2 6a 00 00 	cmpb   $0x0,0x6ab2b4
4bfbd7:	74 51                	je     0x4bfc2a
4bfbd9:	8a 43 19             	mov    0x19(%ebx),%al
4bfbdc:	3c 02                	cmp    $0x2,%al
4bfbde:	75 2c                	jne    0x4bfc0c
4bfbe0:	56                   	push   %esi
4bfbe1:	57                   	push   %edi
4bfbe2:	8d 75 eb             	lea    -0x15(%ebp),%esi
4bfbe5:	8d 7d db             	lea    -0x25(%ebp),%edi
4bfbe8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfbe9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfbea:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfbeb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfbec:	5f                   	pop    %edi
4bfbed:	5e                   	pop    %esi
4bfbee:	83 45 e3 0c          	addl   $0xc,-0x1d(%ebp)
4bfbf2:	a1 84 b2 6a 00       	mov    0x6ab284,%eax
4bfbf7:	50                   	push   %eax
4bfbf8:	6a 00                	push   $0x0
4bfbfa:	8d 55 db             	lea    -0x25(%ebp),%edx
4bfbfd:	8b 0d 80 b2 6a 00    	mov    0x6ab280,%ecx
4bfc03:	8b c6                	mov    %esi,%eax
4bfc05:	e8 fa ea ff ff       	call   0x4be704
4bfc0a:	eb 36                	jmp    0x4bfc42
4bfc0c:	3c 03                	cmp    $0x3,%al
4bfc0e:	74 32                	je     0x4bfc42
4bfc10:	a1 84 b2 6a 00       	mov    0x6ab284,%eax
4bfc15:	50                   	push   %eax
4bfc16:	6a 00                	push   $0x0
4bfc18:	8d 55 eb             	lea    -0x15(%ebp),%edx
4bfc1b:	8b 0d 80 b2 6a 00    	mov    0x6ab280,%ecx
4bfc21:	8b c6                	mov    %esi,%eax
4bfc23:	e8 dc ea ff ff       	call   0x4be704
4bfc28:	eb 18                	jmp    0x4bfc42
4bfc2a:	a1 84 b2 6a 00       	mov    0x6ab284,%eax
4bfc2f:	50                   	push   %eax
4bfc30:	6a 01                	push   $0x1
4bfc32:	8d 55 eb             	lea    -0x15(%ebp),%edx
4bfc35:	8b 0d 80 b2 6a 00    	mov    0x6ab280,%ecx
4bfc3b:	8b c6                	mov    %esi,%eax
4bfc3d:	e8 c2 ea ff ff       	call   0x4be704
4bfc42:	80 7b 19 03          	cmpb   $0x3,0x19(%ebx)
4bfc46:	75 0d                	jne    0x4bfc55
4bfc48:	53                   	push   %ebx
4bfc49:	8d 4d eb             	lea    -0x15(%ebp),%ecx
4bfc4c:	8b d6                	mov    %esi,%edx
4bfc4e:	8b c7                	mov    %edi,%eax
4bfc50:	8b 18                	mov    (%eax),%ebx
4bfc52:	ff 53 4c             	call   *0x4c(%ebx)
4bfc55:	5f                   	pop    %edi
4bfc56:	5e                   	pop    %esi
4bfc57:	5b                   	pop    %ebx
4bfc58:	8b e5                	mov    %ebp,%esp
4bfc5a:	5d                   	pop    %ebp
4bfc5b:	c2 04 00             	ret    $0x4
4bfc5e:	8b c0                	mov    %eax,%eax
4bfc60:	55                   	push   %ebp
4bfc61:	8b ec                	mov    %esp,%ebp
4bfc63:	8b 55 08             	mov    0x8(%ebp),%edx
4bfc66:	8b 52 08             	mov    0x8(%edx),%edx
4bfc69:	80 7a 30 00          	cmpb   $0x0,0x30(%edx)
4bfc6d:	75 04                	jne    0x4bfc73
4bfc6f:	b0 01                	mov    $0x1,%al
4bfc71:	5d                   	pop    %ebp
4bfc72:	c3                   	ret
4bfc73:	a8 04                	test   $0x4,%al
4bfc75:	74 04                	je     0x4bfc7b
4bfc77:	b0 03                	mov    $0x3,%al
4bfc79:	eb 0a                	jmp    0x4bfc85
4bfc7b:	a8 02                	test   $0x2,%al
4bfc7d:	74 04                	je     0x4bfc83
4bfc7f:	b0 04                	mov    $0x4,%al
4bfc81:	eb 02                	jmp    0x4bfc85
4bfc83:	33 c0                	xor    %eax,%eax
4bfc85:	5d                   	pop    %ebp
4bfc86:	c3                   	ret
4bfc87:	90                   	nop
4bfc88:	55                   	push   %ebp
4bfc89:	8b ec                	mov    %esp,%ebp
4bfc8b:	81 c4 fc fe ff ff    	add    $0xfffffefc,%esp
4bfc91:	53                   	push   %ebx
4bfc92:	56                   	push   %esi
4bfc93:	57                   	push   %edi
4bfc94:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4bfc97:	89 55 fc             	mov    %edx,-0x4(%ebp)
4bfc9a:	8b f0                	mov    %eax,%esi
4bfc9c:	8d 7d c7             	lea    -0x39(%ebp),%edi
4bfc9f:	8b 45 08             	mov    0x8(%ebp),%eax
4bfca2:	0f b6 40 30          	movzbl 0x30(%eax),%eax
4bfca6:	8a 98 08 b6 68 00    	mov    0x68b608(%eax),%bl
4bfcac:	8b 45 08             	mov    0x8(%ebp),%eax
4bfcaf:	8b 40 08             	mov    0x8(%eax),%eax
4bfcb2:	25 00 40 00 00       	and    $0x4000,%eax
4bfcb7:	3d 00 40 00 00       	cmp    $0x4000,%eax
4bfcbc:	0f 94 45 d7          	sete   -0x29(%ebp)
4bfcc0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfcc3:	8b 40 14             	mov    0x14(%eax),%eax
4bfcc6:	e8 b1 85 f6 ff       	call   0x42827c
4bfccb:	89 45 e0             	mov    %eax,-0x20(%ebp)
4bfcce:	8b 45 08             	mov    0x8(%ebp),%eax
4bfcd1:	f6 40 24 01          	testb  $0x1,0x24(%eax)
4bfcd5:	0f 84 64 03 00 00    	je     0x4c003f
4bfcdb:	8b 45 f0             	mov    -0x10(%ebp),%eax
4bfcde:	56                   	push   %esi
4bfcdf:	57                   	push   %edi
4bfce0:	8b f0                	mov    %eax,%esi
4bfce2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfce3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfce4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfce5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4bfce6:	5f                   	pop    %edi
4bfce7:	5e                   	pop    %esi
4bfce8:	8a 45 d7             	mov    -0x29(%ebp),%al
4bfceb:	34 01                	xor    $0x1,%al
4bfced:	84 c0                	test   %al,%al
4bfcef:	74 18                	je     0x4bfd09
4bfcf1:	33 c0                	xor    %eax,%eax
4bfcf3:	8a c3                	mov    %bl,%al
4bfcf5:	8d 04 40             	lea    (%eax,%eax,2),%eax
4bfcf8:	8b 54 86 20          	mov    0x20(%esi,%eax,4),%edx
4bfcfc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfcff:	8b 40 14             	mov    0x14(%eax),%eax
4bfd02:	e8 7d 85 f6 ff       	call   0x428284
4bfd07:	eb 16                	jmp    0x4bfd1f
4bfd09:	33 c0                	xor    %eax,%eax
4bfd0b:	8a c3                	mov    %bl,%al
4bfd0d:	8d 04 40             	lea    (%eax,%eax,2),%eax
4bfd10:	8b 54 86 38          	mov    0x38(%esi,%eax,4),%edx
4bfd14:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd17:	8b 40 14             	mov    0x14(%eax),%eax
4bfd1a:	e8 65 85 f6 ff       	call   0x428284
4bfd1f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd22:	e8 99 8f f6 ff       	call   0x428cc0
4bfd27:	50                   	push   %eax
4bfd28:	e8 c3 79 f4 ff       	call   0x4076f0
4bfd2d:	89 45 ec             	mov    %eax,-0x14(%ebp)
4bfd30:	8b 45 08             	mov    0x8(%ebp),%eax
4bfd33:	8b 50 15             	mov    0x15(%eax),%edx
4bfd36:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4bfd39:	8b 50 19             	mov    0x19(%eax),%edx
4bfd3c:	89 55 e8             	mov    %edx,-0x18(%ebp)
4bfd3f:	8b 47 0c             	mov    0xc(%edi),%eax
4bfd42:	2b 45 e8             	sub    -0x18(%ebp),%eax
4bfd45:	50                   	push   %eax
4bfd46:	8b 47 08             	mov    0x8(%edi),%eax
4bfd49:	2b 45 e4             	sub    -0x1c(%ebp),%eax
4bfd4c:	50                   	push   %eax
4bfd4d:	8b 47 04             	mov    0x4(%edi),%eax
4bfd50:	03 45 e8             	add    -0x18(%ebp),%eax
4bfd53:	50                   	push   %eax
4bfd54:	8b 07                	mov    (%edi),%eax
4bfd56:	03 45 e4             	add    -0x1c(%ebp),%eax
4bfd59:	50                   	push   %eax
4bfd5a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd5d:	e8 5e 8f f6 ff       	call   0x428cc0
4bfd62:	50                   	push   %eax
4bfd63:	e8 d0 77 f4 ff       	call   0x407538
4bfd68:	8b d7                	mov    %edi,%edx
4bfd6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd6d:	e8 8a 89 f6 ff       	call   0x4286fc
4bfd72:	8b 45 ec             	mov    -0x14(%ebp),%eax
4bfd75:	50                   	push   %eax
4bfd76:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd79:	e8 42 8f f6 ff       	call   0x428cc0
4bfd7e:	50                   	push   %eax
4bfd7f:	e8 5c 79 f4 ff       	call   0x4076e0
4bfd84:	8b 45 e8             	mov    -0x18(%ebp),%eax
4bfd87:	f7 d8                	neg    %eax
4bfd89:	50                   	push   %eax
4bfd8a:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4bfd8d:	f7 d8                	neg    %eax
4bfd8f:	50                   	push   %eax
4bfd90:	57                   	push   %edi
4bfd91:	e8 f2 7d f4 ff       	call   0x407b88
4bfd96:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bfd99:	8b 40 10             	mov    0x10(%eax),%eax
4bfd9c:	8b 55 e0             	mov    -0x20(%ebp),%edx
4bfd9f:	e8 e0 81 f6 ff       	call   0x427f84
4bfda4:	8a 45 d7             	mov    -0x29(%ebp),%al
4bfda7:	34 01                	xor    $0x1,%al
4bfda9:	84 c0                	test   %al,%al
4bfdab:	0f 84 5a 01 00 00    	je     0x4bff0b
4bfdb1:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
4bfdb7:	8b 57 04             	mov    0x4(%edi),%edx
4bfdba:	4a                   	dec    %edx
4bfdbb:	8b 07                	mov    (%edi),%eax
4bfdbd:	e8 8a a8 f5 ff       	call   0x41a64c
4bfdc2:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4bfdc8:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
4bfdce:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
4bfdd4:	89 45 80             	mov    %eax,-0x80(%ebp)
4bfdd7:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
4bfddd:	8b 57 04             	mov    0x4(%edi),%edx
4bfde0:	4a                   	dec    %edx
4bfde1:	8b 47 08             	mov    0x8(%edi),%eax
4bfde4:	48                   	dec    %eax
4bfde5:	e8 62 a8 f5 ff       	call   0x41a64c
4bfdea:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
4bfdf0:	89 45 84             	mov    %eax,-0x7c(%ebp)
4bfdf3:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
4bfdf9:	89 45 88             	mov    %eax,-0x78(%ebp)
4bfdfc:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
4bfe02:	8b 57 04             	mov    0x4(%edi),%edx
4bfe05:	8b 47 08             	mov    0x8(%edi),%eax
4bfe08:	e8 3f a8 f5 ff       	call   0x41a64c
4bfe0d:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
4bfe13:	89 45 8c             	mov    %eax,-0x74(%ebp)
4bfe16:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
4bfe1c:	89 45 90             	mov    %eax,-0x70(%ebp)
4bfe1f:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4bfe25:	8b 57 0c             	mov    0xc(%edi),%edx
4bfe28:	4a                   	dec    %edx
4bfe29:	8b 47 08             	mov    0x8(%edi),%eax
4bfe2c:	e8 1b a8 f5 ff       	call   0x41a64c
4bfe31:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
4bfe37:	89 45 94             	mov    %eax,-0x6c(%ebp)
4bfe3a:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
4bfe40:	89 45 98             	mov    %eax,-0x68(%ebp)
4bfe43:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
4bfe49:	8b 47 08             	mov    0x8(%edi),%eax
4bfe4c:	48                   	dec    %eax
4bfe4d:	8b 57 0c             	mov    0xc(%edi),%edx
4bfe50:	e8 f7 a7 f5 ff       	call   0x41a64c
4bfe55:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4bfe5b:	89 45 9c             	mov    %eax,-0x64(%ebp)
4bfe5e:	8b 85 58 ff ff ff    	mov    -0xa8(%ebp),%eax
4bfe64:	89 45 a0             	mov    %eax,-0x60(%ebp)
4bfe67:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
4bfe6d:	8b 57 0c             	mov    0xc(%edi),%edx
4bfe70:	8b 07                	mov    (%edi),%eax
4bfe72:	e8 d5 a7 f5 ff       	call   0x41a64c
4bfe77:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
4bfe7d:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4bfe80:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
4bfe86:	89 45 a8             	mov    %eax,-0x58(%ebp)
4bfe89:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4bfe8f:	8b 57 0c             	mov    0xc(%edi),%edx
4bfe92:	4a                   	dec    %edx
4bfe93:	8b 07                	mov    (%edi),%eax
4bfe95:	48                   	dec    %eax
4bfe96:	e8 b1 a7 f5 ff       	call   0x41a64c
4bfe9b:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
4bfea1:	89 45 ac             	mov    %eax,-0x54(%ebp)
4bfea4:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4bfeaa:	89 45 b0             	mov    %eax,-0x50(%ebp)
4bfead:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
4bfeb3:	8b 07                	mov    (%edi),%eax
4bfeb5:	48                   	dec    %eax
4bfeb6:	8b 57 04             	mov    0x4(%edi),%edx
4bfeb9:	e8 8e a7 f5 ff       	call   0x41a64c
4bfebe:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
4bfec4:	89 45 b4             	mov    %eax,-0x4c(%ebp)
4bfec7:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
4bfecd:	89 45 b8             	mov    %eax,-0x48(%ebp)
4bfed0:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
4bfed6:	8b 57 04             	mov    0x4(%edi),%edx
4bfed9:	4a                   	dec    %edx
4bfeda:	8b 07                	mov    (%edi),%eax
4bfedc:	e8 6b a7 f5 ff       	call   0x41a64c
4bfee1:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4bfee7:	89 45 bc             	mov    %eax,-0x44(%ebp)
4bfeea:	8b 85 38 ff ff ff    	mov    -0xc8(%ebp),%eax
4bfef0:	89 45 c0             	mov    %eax,-0x40(%ebp)
4bfef3:	8d 95 7c ff ff ff    	lea    -0x84(%ebp),%edx
4bfef9:	b9 08 00 00 00       	mov    $0x8,%ecx
4bfefe:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bff01:	e8 32 89 f6 ff       	call   0x428838
4bff06:	e9 34 01 00 00       	jmp    0x4c003f
4bff0b:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
4bff11:	8b 57 04             	mov    0x4(%edi),%edx
4bff14:	4a                   	dec    %edx
4bff15:	8b 07                	mov    (%edi),%eax
4bff17:	e8 30 a7 f5 ff       	call   0x41a64c
4bff1c:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4bff22:	89 85 fc fe ff ff    	mov    %eax,-0x104(%ebp)
4bff28:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
4bff2e:	89 85 00 ff ff ff    	mov    %eax,-0x100(%ebp)
4bff34:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
4bff3a:	8b 57 04             	mov    0x4(%edi),%edx
4bff3d:	4a                   	dec    %edx
4bff3e:	8b 47 08             	mov    0x8(%edi),%eax
4bff41:	48                   	dec    %eax
4bff42:	e8 05 a7 f5 ff       	call   0x41a64c
4bff47:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
4bff4d:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
4bff53:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
4bff59:	89 85 08 ff ff ff    	mov    %eax,-0xf8(%ebp)
4bff5f:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
4bff65:	8b 57 04             	mov    0x4(%edi),%edx
4bff68:	8b 47 08             	mov    0x8(%edi),%eax
4bff6b:	e8 dc a6 f5 ff       	call   0x41a64c
4bff70:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
4bff76:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
4bff7c:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
4bff82:	89 85 10 ff ff ff    	mov    %eax,-0xf0(%ebp)
4bff88:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4bff8e:	8b 57 0c             	mov    0xc(%edi),%edx
4bff91:	8b 47 08             	mov    0x8(%edi),%eax
4bff94:	e8 b3 a6 f5 ff       	call   0x41a64c
4bff99:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
4bff9f:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
4bffa5:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
4bffab:	89 85 18 ff ff ff    	mov    %eax,-0xe8(%ebp)
4bffb1:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
4bffb7:	8b 07                	mov    (%edi),%eax
4bffb9:	48                   	dec    %eax
4bffba:	8b 57 0c             	mov    0xc(%edi),%edx
4bffbd:	e8 8a a6 f5 ff       	call   0x41a64c
4bffc2:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
4bffc8:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
4bffce:	8b 85 58 ff ff ff    	mov    -0xa8(%ebp),%eax
4bffd4:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
4bffda:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
4bffe0:	8b 07                	mov    (%edi),%eax
4bffe2:	48                   	dec    %eax
4bffe3:	8b 57 04             	mov    0x4(%edi),%edx
4bffe6:	e8 61 a6 f5 ff       	call   0x41a64c
4bffeb:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
4bfff1:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
4bfff7:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
4bfffd:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
4c0003:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4c0009:	8b 57 04             	mov    0x4(%edi),%edx
4c000c:	4a                   	dec    %edx
4c000d:	8b 07                	mov    (%edi),%eax
4c000f:	e8 38 a6 f5 ff       	call   0x41a64c
4c0014:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
4c001a:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4c0020:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4c0026:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
4c002c:	8d 95 fc fe ff ff    	lea    -0x104(%ebp),%edx
4c0032:	b9 06 00 00 00       	mov    $0x6,%ecx
4c0037:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c003a:	e8 f9 87 f6 ff       	call   0x428838
4c003f:	8b 45 08             	mov    0x8(%ebp),%eax
4c0042:	80 78 14 00          	cmpb   $0x0,0x14(%eax)
4c0046:	0f 84 60 02 00 00    	je     0x4c02ac
4c004c:	8b 45 08             	mov    0x8(%ebp),%eax
4c004f:	8b 40 08             	mov    0x8(%eax),%eax
4c0052:	25 00 10 00 00       	and    $0x1000,%eax
4c0057:	3d 00 10 00 00       	cmp    $0x1000,%eax
4c005c:	75 17                	jne    0x4c0075
4c005e:	33 c0                	xor    %eax,%eax
4c0060:	8a c3                	mov    %bl,%al
4c0062:	8d 04 40             	lea    (%eax,%eax,2),%eax
4c0065:	8b 54 86 24          	mov    0x24(%esi,%eax,4),%edx