4c5c8d:	8b f0                	mov    %eax,%esi
4c5c8f:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4c5c92:	8d 8d 18 04 00 00    	lea    0x418(%ebp),%ecx
4c5c98:	83 c0 18             	add    $0x18,%eax
4c5c9b:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4c5c9f:	50                   	push   %eax
4c5ca0:	89 45 c4             	mov    %eax,-0x3c(%ebp)
4c5ca3:	e8 5e d9 f4 ff       	call   0x413606
4c5ca8:	ff b7 04 02 00 00    	push   0x204(%edi)
4c5cae:	8b 0b                	mov    (%ebx),%ecx
4c5cb0:	ff b6 04 02 00 00    	push   0x204(%esi)
4c5cb6:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4c5cba:	ff b0 04 02 00 00    	push   0x204(%eax)
4c5cc0:	68 04 94 bd 00       	push   $0xbd9404
4c5cc5:	68 ec 5f bd 00       	push   $0xbd5fec
4c5cca:	53                   	push   %ebx
4c5ccb:	ff 51 18             	call   *0x18(%ecx)
4c5cce:	83 c4 18             	add    $0x18,%esp
4c5cd1:	8d 8d 18 04 00 00    	lea    0x418(%ebp),%ecx
4c5cd7:	e8 10 e8 f5 ff       	call   0x4244ec
4c5cdc:	8d 8d 0c 02 00 00    	lea    0x20c(%ebp),%ecx
4c5ce2:	e8 05 e8 f5 ff       	call   0x4244ec
4c5ce7:	8d 8d 24 06 00 00    	lea    0x624(%ebp),%ecx
4c5ced:	e8 fa e7 f5 ff       	call   0x4244ec
4c5cf2:	8d 85 a0 0a 00 00    	lea    0xaa0(%ebp),%eax
4c5cf8:	c7 85 a8 0b 00 00 04 	movl   $0x104,0xba8(%ebp)
4c5cff:	01 00 00
4c5d02:	89 85 a4 0b 00 00    	mov    %eax,0xba4(%ebp)
4c5d08:	c6 85 a0 0a 00 00 00 	movb   $0x0,0xaa0(%ebp)
4c5d0f:	c7 85 9c 0a 00 00 04 	movl   $0xbd1d04,0xa9c(%ebp)
4c5d16:	1d bd 00
4c5d19:	8b 5d e0             	mov    -0x20(%ebp),%ebx
4c5d1c:	8d 85 5c 0f 00 00    	lea    0xf5c(%ebp),%eax
4c5d22:	6a 00                	push   $0x0
4c5d24:	6a 00                	push   $0x0
4c5d26:	6a 00                	push   $0x0
4c5d28:	6a 00                	push   $0x0
4c5d2a:	68 04 01 00 00       	push   $0x104
4c5d2f:	50                   	push   %eax
4c5d30:	53                   	push   %ebx
4c5d31:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
4c5d38:	e8 a6 72 f6 ff       	call   0x42cfe3
4c5d3d:	83 c4 1c             	add    $0x1c,%esp
4c5d40:	80 bd 5c 0f 00 00 00 	cmpb   $0x0,0xf5c(%ebp)
4c5d47:	0f 84 86 00 00 00    	je     0x4c5dd3
4c5d4d:	8d b5 5c 0f 00 00    	lea    0xf5c(%ebp),%esi
4c5d53:	8d 4e 01             	lea    0x1(%esi),%ecx
4c5d56:	8a 06                	mov    (%esi),%al
4c5d58:	46                   	inc    %esi
4c5d59:	84 c0                	test   %al,%al
4c5d5b:	75 f9                	jne    0x4c5d56
4c5d5d:	2b f1                	sub    %ecx,%esi
4c5d5f:	0f be 84 35 5b 0f 00 	movsbl 0xf5b(%ebp,%esi,1),%eax
4c5d66:	00
4c5d67:	83 f8 5c             	cmp    $0x5c,%eax
4c5d6a:	74 0a                	je     0x4c5d76
4c5d6c:	83 f8 2f             	cmp    $0x2f,%eax
4c5d6f:	0f 94 c0             	sete   %al
4c5d72:	84 c0                	test   %al,%al
4c5d74:	74 14                	je     0x4c5d8a
4c5d76:	8d 46 ff             	lea    -0x1(%esi),%eax
4c5d79:	8b f0                	mov    %eax,%esi
4c5d7b:	3d 04 01 00 00       	cmp    $0x104,%eax
4c5d80:	73 4c                	jae    0x4c5dce
4c5d82:	c6 84 05 5c 0f 00 00 	movb   $0x0,0xf5c(%ebp,%eax,1)
4c5d89:	00
4c5d8a:	ff 75 f0             	push   -0x10(%ebp)
4c5d8d:	8d 8d 9c 0a 00 00    	lea    0xa9c(%ebp),%ecx
4c5d93:	e8 de 9f f4 ff       	call   0x40fd76
4c5d98:	8b 85 a4 0b 00 00    	mov    0xba4(%ebp),%eax
4c5d9e:	80 38 00             	cmpb   $0x0,(%eax)
4c5da1:	74 0b                	je     0x4c5dae
4c5da3:	8d 8d 9c 0a 00 00    	lea    0xa9c(%ebp),%ecx
4c5da9:	e8 37 c1 f5 ff       	call   0x421ee5
4c5dae:	8d 85 5c 0f 00 00    	lea    0xf5c(%ebp),%eax
4c5db4:	50                   	push   %eax
4c5db5:	8d 8d 9c 0a 00 00    	lea    0xa9c(%ebp),%ecx
4c5dbb:	e8 05 cc f6 ff       	call   0x4329c5
4c5dc0:	8b bd a4 0b 00 00    	mov    0xba4(%ebp),%edi
4c5dc6:	43                   	inc    %ebx
4c5dc7:	03 de                	add    %esi,%ebx
4c5dc9:	89 5d e0             	mov    %ebx,-0x20(%ebp)
4c5dcc:	eb 08                	jmp    0x4c5dd6
4c5dce:	e8 f2 0e f5 ff       	call   0x416cc5
4c5dd3:	8b 7d f0             	mov    -0x10(%ebp),%edi
4c5dd6:	8d 85 90 09 00 00    	lea    0x990(%ebp),%eax
4c5ddc:	c7 85 8c 09 00 00 f8 	movl   $0xbd1cf8,0x98c(%ebp)
4c5de3:	1c bd 00
4c5de6:	53                   	push   %ebx
4c5de7:	8d 8d 8c 09 00 00    	lea    0x98c(%ebp),%ecx
4c5ded:	89 85 94 0a 00 00    	mov    %eax,0xa94(%ebp)
4c5df3:	c7 85 98 0a 00 00 04 	movl   $0x104,0xa98(%ebp)
4c5dfa:	01 00 00
4c5dfd:	e8 74 9f f4 ff       	call   0x40fd76
4c5e02:	c7 85 8c 09 00 00 04 	movl   $0xbd1d04,0x98c(%ebp)
4c5e09:	1d bd 00
4c5e0c:	8d 45 e8             	lea    -0x18(%ebp),%eax
4c5e0f:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4c5e13:	89 45 d0             	mov    %eax,-0x30(%ebp)
4c5e16:	8d 45 f0             	lea    -0x10(%ebp),%eax
4c5e19:	51                   	push   %ecx
4c5e1a:	89 45 d4             	mov    %eax,-0x2c(%ebp)
4c5e1d:	8b cc                	mov    %esp,%ecx
4c5e1f:	8d 45 d0             	lea    -0x30(%ebp),%eax
4c5e22:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c5e29:	50                   	push   %eax
4c5e2a:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
4c5e31:	e8 11 c2 f6 ff       	call   0x432047
4c5e36:	8d 8d 8c 09 00 00    	lea    0x98c(%ebp),%ecx
4c5e3c:	e8 e2 53 f7 ff       	call   0x43b223
4c5e41:	8d 85 44 0f 00 00    	lea    0xf44(%ebp),%eax
4c5e47:	50                   	push   %eax
4c5e48:	8d 8d 8c 09 00 00    	lea    0x98c(%ebp),%ecx
4c5e4e:	e8 96 38 f7 ff       	call   0x4396e9
4c5e53:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4c5e56:	50                   	push   %eax
4c5e57:	8d 45 d0             	lea    -0x30(%ebp),%eax
4c5e5a:	50                   	push   %eax
4c5e5b:	8d 8b 28 01 00 00    	lea    0x128(%ebx),%ecx
4c5e61:	e8 ee 2a f4 ff       	call   0x408954
4c5e66:	8b 85 58 0f 00 00    	mov    0xf58(%ebp),%eax
4c5e6c:	83 f8 10             	cmp    $0x10,%eax
4c5e6f:	72 13                	jb     0x4c5e84
4c5e71:	40                   	inc    %eax
4c5e72:	8d 8d 44 0f 00 00    	lea    0xf44(%ebp),%ecx
4c5e78:	50                   	push   %eax
4c5e79:	ff b5 44 0f 00 00    	push   0xf44(%ebp)
4c5e7f:	e8 98 e7 f6 ff       	call   0x43461c
4c5e84:	8b 75 d0             	mov    -0x30(%ebp),%esi
4c5e87:	3b 75 d4             	cmp    -0x2c(%ebp),%esi
4c5e8a:	75 1d                	jne    0x4c5ea9
4c5e8c:	8d 8d 8c 09 00 00    	lea    0x98c(%ebp),%ecx
4c5e92:	e8 61 86 f4 ff       	call   0x40e4f8
4c5e97:	8d 8d 9c 0a 00 00    	lea    0xa9c(%ebp),%ecx
4c5e9d:	e8 56 86 f4 ff       	call   0x40e4f8
4c5ea2:	32 c0                	xor    %al,%al
4c5ea4:	e9 0e 05 00 00       	jmp    0x4c63b7
4c5ea9:	57                   	push   %edi
4c5eaa:	e8 5a f8 f3 ff       	call   0x405709
4c5eaf:	83 c4 04             	add    $0x4,%esp
4c5eb2:	84 c0                	test   %al,%al
4c5eb4:	0f 84 c5 00 00 00    	je     0x4c5f7f
4c5eba:	ff b3 20 01 00 00    	push   0x120(%ebx)
4c5ec0:	57                   	push   %edi
4c5ec1:	e8 c1 ff f5 ff       	call   0x425e87
4c5ec6:	83 c4 08             	add    $0x8,%esp
4c5ec9:	85 c0                	test   %eax,%eax
4c5ecb:	0f 85 ac 00 00 00    	jne    0x4c5f7d
4c5ed1:	68 f8 91 bd 00       	push   $0xbd91f8
4c5ed6:	8d 8d 44 0f 00 00    	lea    0xf44(%ebp),%ecx
4c5edc:	e8 e9 0d f5 ff       	call   0x416cca
4c5ee1:	68 4c 94 bd 00       	push   $0xbd944c
4c5ee6:	8d 8d 2c 0f 00 00    	lea    0xf2c(%ebp),%ecx
4c5eec:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4c5ef0:	e8 d5 0d f5 ff       	call   0x416cca
4c5ef5:	57                   	push   %edi
4c5ef6:	8d 8d 0c 0f 00 00    	lea    0xf0c(%ebp),%ecx
4c5efc:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4c5f00:	e8 c5 0d f5 ff       	call   0x416cca
4c5f05:	68 54 94 bd 00       	push   $0xbd9454
4c5f0a:	8d 8d f4 0e 00 00    	lea    0xef4(%ebp),%ecx
4c5f10:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
4c5f14:	e8 b1 0d f5 ff       	call   0x416cca
4c5f19:	68 60 94 bd 00       	push   $0xbd9460
4c5f1e:	8d 8d dc 0e 00 00    	lea    0xedc(%ebp),%ecx
4c5f24:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
4c5f28:	e8 9d 0d f5 ff       	call   0x416cca
4c5f2d:	68 16 02 00 00       	push   $0x216
4c5f32:	8d 85 44 0f 00 00    	lea    0xf44(%ebp),%eax
4c5f38:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
4c5f3c:	50                   	push   %eax
4c5f3d:	8d 85 2c 0f 00 00    	lea    0xf2c(%ebp),%eax
4c5f43:	50                   	push   %eax
4c5f44:	8d 8d 30 08 00 00    	lea    0x830(%ebp),%ecx
4c5f4a:	e8 4e 6b f6 ff       	call   0x42ca9d
4c5f4f:	8b f0                	mov    %eax,%esi
4c5f51:	8d 85 0c 0f 00 00    	lea    0xf0c(%ebp),%eax
4c5f57:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4c5f5b:	50                   	push   %eax
4c5f5c:	8d 85 f4 0e 00 00    	lea    0xef4(%ebp),%eax
4c5f62:	50                   	push   %eax
4c5f63:	8d 4d 98             	lea    -0x68(%ebp),%ecx
4c5f66:	e8 be c5 f6 ff       	call   0x432529
4c5f6b:	56                   	push   %esi
4c5f6c:	50                   	push   %eax
4c5f6d:	8d 85 dc 0e 00 00    	lea    0xedc(%ebp),%eax
4c5f73:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4c5f77:	50                   	push   %eax
4c5f78:	e8 27 11 f4 ff       	call   0x4070a4
4c5f7d:	8b f8                	mov    %eax,%edi
4c5f7f:	8d 85 80 08 00 00    	lea    0x880(%ebp),%eax
4c5f85:	c7 85 7c 08 00 00 f8 	movl   $0xbd1cf8,0x87c(%ebp)
4c5f8c:	1c bd 00
4c5f8f:	57                   	push   %edi
4c5f90:	8d 8d 7c 08 00 00    	lea    0x87c(%ebp),%ecx
4c5f96:	89 85 84 09 00 00    	mov    %eax,0x984(%ebp)
4c5f9c:	c7 85 88 09 00 00 04 	movl   $0x104,0x988(%ebp)
4c5fa3:	01 00 00
4c5fa6:	e8 cb 9d f4 ff       	call   0x40fd76
4c5fab:	c7 85 7c 08 00 00 04 	movl   $0xbd1d04,0x87c(%ebp)
4c5fb2:	1d bd 00
4c5fb5:	8d 45 e8             	lea    -0x18(%ebp),%eax
4c5fb8:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4c5fbc:	89 45 d8             	mov    %eax,-0x28(%ebp)
4c5fbf:	8d 45 f0             	lea    -0x10(%ebp),%eax
4c5fc2:	51                   	push   %ecx
4c5fc3:	89 45 dc             	mov    %eax,-0x24(%ebp)
4c5fc6:	8b cc                	mov    %esp,%ecx
4c5fc8:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c5fcb:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c5fd2:	50                   	push   %eax
4c5fd3:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
4c5fda:	e8 68 c0 f6 ff       	call   0x432047
4c5fdf:	8d 8d 7c 08 00 00    	lea    0x87c(%ebp),%ecx
4c5fe5:	e8 39 52 f7 ff       	call   0x43b223
4c5fea:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4c5ff0:	8d 85 b0 0b 00 00    	lea    0xbb0(%ebp),%eax
4c5ff6:	c7 85 b8 0c 00 00 04 	movl   $0x104,0xcb8(%ebp)
4c5ffd:	01 00 00
4c6000:	89 85 b4 0c 00 00    	mov    %eax,0xcb4(%ebp)
4c6006:	c6 85 b0 0b 00 00 00 	movb   $0x0,0xbb0(%ebp)
4c600d:	c7 85 ac 0b 00 00 04 	movl   $0xbd1d04,0xbac(%ebp)
4c6014:	1d bd 00
4c6017:	8d 85 ac 0b 00 00    	lea    0xbac(%ebp),%eax
4c601d:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
4c6021:	50                   	push   %eax
4c6022:	ff 76 20             	push   0x20(%esi)
4c6025:	8b cb                	mov    %ebx,%ecx
4c6027:	e8 30 3e f5 ff       	call   0x419e5c
4c602c:	8b bd b8 0c 00 00    	mov    0xcb8(%ebp),%edi
4c6032:	8d 9d c0 0c 00 00    	lea    0xcc0(%ebp),%ebx
4c6038:	c7 85 bc 0c 00 00 f8 	movl   $0xbd1cf8,0xcbc(%ebp)
4c603f:	1c bd 00
4c6042:	89 9d c4 0d 00 00    	mov    %ebx,0xdc4(%ebp)
4c6048:	c7 85 c8 0d 00 00 04 	movl   $0x104,0xdc8(%ebp)
4c604f:	01 00 00
4c6052:	81 ff 04 01 00 00    	cmp    $0x104,%edi
4c6058:	76 48                	jbe    0x4c60a2
4c605a:	57                   	push   %edi
4c605b:	e8 37 f7 f6 ff       	call   0x435797
4c6060:	ff b5 c8 0d 00 00    	push   0xdc8(%ebp)
4c6066:	8b d8                	mov    %eax,%ebx
4c6068:	ff b5 c4 0d 00 00    	push   0xdc4(%ebp)
4c606e:	53                   	push   %ebx
4c606f:	e8 0e e6 f4 ff       	call   0x414682
4c6074:	8b 85 c4 0d 00 00    	mov    0xdc4(%ebp),%eax
4c607a:	8d 8d c0 0c 00 00    	lea    0xcc0(%ebp),%ecx
4c6080:	83 c4 10             	add    $0x10,%esp
4c6083:	3b c1                	cmp    %ecx,%eax
4c6085:	74 09                	je     0x4c6090
4c6087:	50                   	push   %eax
4c6088:	e8 85 85 f7 ff       	call   0x43e612
4c608d:	83 c4 04             	add    $0x4,%esp
4c6090:	89 bd c8 0d 00 00    	mov    %edi,0xdc8(%ebp)
4c6096:	8b bd b8 0c 00 00    	mov    0xcb8(%ebp),%edi
4c609c:	89 9d c4 0d 00 00    	mov    %ebx,0xdc4(%ebp)
4c60a2:	57                   	push   %edi
4c60a3:	ff b5 b4 0c 00 00    	push   0xcb4(%ebp)
4c60a9:	53                   	push   %ebx
4c60aa:	e8 d3 e5 f4 ff       	call   0x414682
4c60af:	c7 85 bc 0c 00 00 04 	movl   $0xbd1d04,0xcbc(%ebp)
4c60b6:	1d bd 00
4c60b9:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c60bc:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4c60c0:	89 45 b8             	mov    %eax,-0x48(%ebp)
4c60c3:	83 c4 08             	add    $0x8,%esp
4c60c6:	8d 45 e0             	lea    -0x20(%ebp),%eax
4c60c9:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4c60d0:	89 45 bc             	mov    %eax,-0x44(%ebp)
4c60d3:	8b cc                	mov    %esp,%ecx
4c60d5:	8d 45 b8             	lea    -0x48(%ebp),%eax
4c60d8:	c7 45 dc 02 00 00 00 	movl   $0x2,-0x24(%ebp)
4c60df:	50                   	push   %eax
4c60e0:	e8 62 bf f6 ff       	call   0x432047
4c60e5:	8d 8d bc 0c 00 00    	lea    0xcbc(%ebp),%ecx
4c60eb:	e8 33 51 f7 ff       	call   0x43b223
4c60f0:	ff b0 08 01 00 00    	push   0x108(%eax)
4c60f6:	ff b5 84 09 00 00    	push   0x984(%ebp)
4c60fc:	e8 02 26 f7 ff       	call   0x438703
4c6101:	83 c4 08             	add    $0x8,%esp
4c6104:	8d 8d bc 0c 00 00    	lea    0xcbc(%ebp),%ecx
4c610a:	8a d8                	mov    %al,%bl
4c610c:	e8 e7 83 f4 ff       	call   0x40e4f8
4c6111:	84 db                	test   %bl,%bl
4c6113:	0f 84 c3 02 00 00    	je     0x4c63dc
4c6119:	8d 85 d0 0d 00 00    	lea    0xdd0(%ebp),%eax
4c611f:	c7 85 d8 0e 00 00 04 	movl   $0x104,0xed8(%ebp)
4c6126:	01 00 00
4c6129:	89 85 d4 0e 00 00    	mov    %eax,0xed4(%ebp)
4c612f:	c6 85 d0 0d 00 00 00 	movb   $0x0,0xdd0(%ebp)
4c6136:	c7 85 cc 0d 00 00 04 	movl   $0xbd1d04,0xdcc(%ebp)
4c613d:	1d bd 00
4c6140:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
4c6143:	8d 8d cc 0d 00 00    	lea    0xdcc(%ebp),%ecx
4c6149:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
4c614d:	3b cb                	cmp    %ebx,%ecx
4c614f:	74 2b                	je     0x4c617c
4c6151:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4c6157:	e8 2d a2 f4 ff       	call   0x410389
4c615c:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4c6162:	ff b3 08 01 00 00    	push   0x108(%ebx)
4c6168:	ff b5 d4 0e 00 00    	push   0xed4(%ebp)
4c616e:	e8 0f e5 f4 ff       	call   0x414682
4c6173:	8b 85 d4 0e 00 00    	mov    0xed4(%ebp),%eax
4c6179:	83 c4 0c             	add    $0xc,%esp
4c617c:	80 38 00             	cmpb   $0x0,(%eax)
4c617f:	8b bd b4 0c 00 00    	mov    0xcb4(%ebp),%edi
4c6185:	74 0b                	je     0x4c6192
4c6187:	8d 8d cc 0d 00 00    	lea    0xdcc(%ebp),%ecx
4c618d:	e8 53 bd f5 ff       	call   0x421ee5
4c6192:	57                   	push   %edi
4c6193:	8d 8d cc 0d 00 00    	lea    0xdcc(%ebp),%ecx
4c6199:	e8 27 c8 f6 ff       	call   0x4329c5
4c619e:	8b 85 d4 0e 00 00    	mov    0xed4(%ebp),%eax
4c61a4:	80 38 00             	cmpb   $0x0,(%eax)
4c61a7:	74 0b                	je     0x4c61b4
4c61a9:	8d 8d cc 0d 00 00    	lea    0xdcc(%ebp),%ecx
4c61af:	e8 31 bd f5 ff       	call   0x421ee5
4c61b4:	8b 7d e0             	mov    -0x20(%ebp),%edi
4c61b7:	8d 8d cc 0d 00 00    	lea    0xdcc(%ebp),%ecx
4c61bd:	57                   	push   %edi
4c61be:	e8 02 c8 f6 ff       	call   0x4329c5
4c61c3:	8b 4d c8             	mov    -0x38(%ebp),%ecx
4c61c6:	8d 85 cc 0d 00 00    	lea    0xdcc(%ebp),%eax
4c61cc:	50                   	push   %eax
4c61cd:	e8 f7 0e f7 ff       	call   0x4370c9
4c61d2:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4c61d5:	8b 43 14             	mov    0x14(%ebx),%eax
4c61d8:	8b 40 08             	mov    0x8(%eax),%eax
4c61db:	d1 e8                	shr    $1,%eax
4c61dd:	a8 01                	test   $0x1,%al
4c61df:	0f 84 e5 00 00 00    	je     0x4c62ca
4c61e5:	8d 45 f0             	lea    -0x10(%ebp),%eax
4c61e8:	8b cb                	mov    %ebx,%ecx
4c61ea:	50                   	push   %eax
4c61eb:	57                   	push   %edi
4c61ec:	ff 76 20             	push   0x20(%esi)
4c61ef:	e8 18 f5 f5 ff       	call   0x42570c
4c61f4:	8b f8                	mov    %eax,%edi
4c61f6:	85 ff                	test   %edi,%edi
4c61f8:	0f 84 fd 01 00 00    	je     0x4c63fb
4c61fe:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4c6201:	8b 47 0c             	mov    0xc(%edi),%eax
4c6204:	83 c1 06             	add    $0x6,%ecx
4c6207:	8d 04 41             	lea    (%ecx,%eax,2),%eax
4c620a:	03 47 08             	add    0x8(%edi),%eax
4c620d:	8b 0c 87             	mov    (%edi,%eax,4),%ecx
4c6210:	85 c9                	test   %ecx,%ecx
4c6212:	75 04                	jne    0x4c6218
4c6214:	33 c0                	xor    %eax,%eax