4e1bb4:	01 31                	add    %esi,(%ecx)
4e1bb6:	29 73 2c             	sub    %esi,0x2c(%ebx)
4e1bb9:	8b 43 24             	mov    0x24(%ebx),%eax
4e1bbc:	85 c0                	test   %eax,%eax
4e1bbe:	75 05                	jne    0x4e1bc5
4e1bc0:	8b 55 f4             	mov    -0xc(%ebp),%edx
4e1bc3:	ff 02                	incl   (%edx)
4e1bc5:	5e                   	pop    %esi
4e1bc6:	5b                   	pop    %ebx
4e1bc7:	8b e5                	mov    %ebp,%esp
4e1bc9:	5d                   	pop    %ebp
4e1bca:	c2 10 00             	ret    $0x10
4e1bcd:	90                   	nop
4e1bce:	90                   	nop
4e1bcf:	90                   	nop
4e1bd0:	55                   	push   %ebp
4e1bd1:	8b ec                	mov    %esp,%ebp
4e1bd3:	51                   	push   %ecx
4e1bd4:	53                   	push   %ebx
4e1bd5:	56                   	push   %esi
4e1bd6:	89 55 fc             	mov    %edx,-0x4(%ebp)
4e1bd9:	8b d9                	mov    %ecx,%ebx
4e1bdb:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4e1bde:	8b 90 c4 01 00 00    	mov    0x1c4(%eax),%edx
4e1be4:	8b f2                	mov    %edx,%esi
4e1be6:	8b 09                	mov    (%ecx),%ecx
4e1be8:	c1 e1 02             	shl    $0x2,%ecx
4e1beb:	03 4d 10             	add    0x10(%ebp),%ecx
4e1bee:	51                   	push   %ecx
4e1bef:	8b 0b                	mov    (%ebx),%ecx
4e1bf1:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e1bf4:	ff 56 0c             	call   *0xc(%esi)
4e1bf7:	8b 45 0c             	mov    0xc(%ebp),%eax
4e1bfa:	ff 00                	incl   (%eax)
4e1bfc:	ff 03                	incl   (%ebx)
4e1bfe:	5e                   	pop    %esi
4e1bff:	5b                   	pop    %ebx
4e1c00:	59                   	pop    %ecx
4e1c01:	5d                   	pop    %ebp
4e1c02:	c2 10 00             	ret    $0x10
4e1c05:	90                   	nop
4e1c06:	90                   	nop
4e1c07:	90                   	nop
4e1c08:	55                   	push   %ebp
4e1c09:	8b ec                	mov    %esp,%ebp
4e1c0b:	83 c4 d0             	add    $0xffffffd0,%esp
4e1c0e:	53                   	push   %ebx
4e1c0f:	56                   	push   %esi
4e1c10:	57                   	push   %edi
4e1c11:	89 45 fc             	mov    %eax,-0x4(%ebp)
4e1c14:	8b 45 fc             	mov    -0x4(%ebp),%eax
4e1c17:	8b 98 c4 01 00 00    	mov    0x1c4(%eax),%ebx
4e1c1d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4e1c20:	8b 73 10             	mov    0x10(%ebx),%esi
4e1c23:	8b 80 44 01 00 00    	mov    0x144(%eax),%eax
4e1c29:	89 75 dc             	mov    %esi,-0x24(%ebp)
4e1c2c:	8b 73 14             	mov    0x14(%ebx),%esi
4e1c2f:	89 75 d8             	mov    %esi,-0x28(%ebp)
4e1c32:	8b 73 18             	mov    0x18(%ebx),%esi
4e1c35:	89 75 d4             	mov    %esi,-0x2c(%ebp)
4e1c38:	8b 5b 1c             	mov    0x1c(%ebx),%ebx
4e1c3b:	89 5d d0             	mov    %ebx,-0x30(%ebp)
4e1c3e:	8b 1a                	mov    (%edx),%ebx
4e1c40:	8b 1c 8b             	mov    (%ebx,%ecx,4),%ebx
4e1c43:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4e1c46:	8b 5a 04             	mov    0x4(%edx),%ebx
4e1c49:	8b 1c 8b             	mov    (%ebx,%ecx,4),%ebx
4e1c4c:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4e1c4f:	8b 52 08             	mov    0x8(%edx),%edx
4e1c52:	8b 0c 8a             	mov    (%edx,%ecx,4),%ecx
4e1c55:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
4e1c58:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4e1c5b:	8b 55 08             	mov    0x8(%ebp),%edx
4e1c5e:	8b 49 70             	mov    0x70(%ecx),%ecx
4e1c61:	8b 12                	mov    (%edx),%edx
4e1c63:	d1 e9                	shr    $1,%ecx
4e1c65:	89 4d e0             	mov    %ecx,-0x20(%ebp)
4e1c68:	8b 4d e0             	mov    -0x20(%ebp),%ecx
4e1c6b:	85 c9                	test   %ecx,%ecx
4e1c6d:	0f 86 a4 00 00 00    	jbe    0x4e1d17
4e1c73:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4e1c76:	0f b6 09             	movzbl (%ecx),%ecx
4e1c79:	ff 45 e8             	incl   -0x18(%ebp)
4e1c7c:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4e1c7f:	0f b6 1b             	movzbl (%ebx),%ebx
4e1c82:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4e1c85:	ff 45 e4             	incl   -0x1c(%ebp)
4e1c88:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4e1c8b:	8b 75 f0             	mov    -0x10(%ebp),%esi
4e1c8e:	8b 1c b3             	mov    (%ebx,%esi,4),%ebx
4e1c91:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4e1c94:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4e1c97:	8b 7d f0             	mov    -0x10(%ebp),%edi
4e1c9a:	8b 34 8b             	mov    (%ebx,%ecx,4),%esi
4e1c9d:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4e1ca0:	8b 1c bb             	mov    (%ebx,%edi,4),%ebx
4e1ca3:	03 f3                	add    %ebx,%esi
4e1ca5:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4e1ca8:	c1 fe 10             	sar    $0x10,%esi
4e1cab:	8b 0c 8b             	mov    (%ebx,%ecx,4),%ecx
4e1cae:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4e1cb1:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4e1cb4:	0f b6 09             	movzbl (%ecx),%ecx
4e1cb7:	ff 45 ec             	incl   -0x14(%ebp)
4e1cba:	8b 7d f8             	mov    -0x8(%ebp),%edi
4e1cbd:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1cc0:	8a 1c 3b             	mov    (%ebx,%edi,1),%bl
4e1cc3:	88 5a 02             	mov    %bl,0x2(%edx)
4e1cc6:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1cc9:	8d 0c 08             	lea    (%eax,%ecx,1),%ecx
4e1ccc:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1ccf:	88 5a 01             	mov    %bl,0x1(%edx)
4e1cd2:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1cd5:	8a 0c 19             	mov    (%ecx,%ebx,1),%cl
4e1cd8:	88 0a                	mov    %cl,(%edx)
4e1cda:	83 c2 03             	add    $0x3,%edx
4e1cdd:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4e1ce0:	0f b6 09             	movzbl (%ecx),%ecx
4e1ce3:	ff 45 ec             	incl   -0x14(%ebp)
4e1ce6:	8b 7d f8             	mov    -0x8(%ebp),%edi
4e1ce9:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1cec:	8a 1c 3b             	mov    (%ebx,%edi,1),%bl
4e1cef:	88 5a 02             	mov    %bl,0x2(%edx)
4e1cf2:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1cf5:	8d 0c 08             	lea    (%eax,%ecx,1),%ecx
4e1cf8:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1cfb:	88 5a 01             	mov    %bl,0x1(%edx)
4e1cfe:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1d01:	8a 0c 19             	mov    (%ecx,%ebx,1),%cl
4e1d04:	88 0a                	mov    %cl,(%edx)
4e1d06:	83 c2 03             	add    $0x3,%edx
4e1d09:	ff 4d e0             	decl   -0x20(%ebp)
4e1d0c:	8b 4d e0             	mov    -0x20(%ebp),%ecx
4e1d0f:	85 c9                	test   %ecx,%ecx
4e1d11:	0f 87 5c ff ff ff    	ja     0x4e1c73
4e1d17:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4e1d1a:	f6 41 70 01          	testb  $0x1,0x70(%ecx)
4e1d1e:	74 5d                	je     0x4e1d7d
4e1d20:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4e1d23:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4e1d26:	0f b6 09             	movzbl (%ecx),%ecx
4e1d29:	0f b6 1b             	movzbl (%ebx),%ebx
4e1d2c:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4e1d2f:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4e1d32:	8b 75 f0             	mov    -0x10(%ebp),%esi
4e1d35:	8b 1c b3             	mov    (%ebx,%esi,4),%ebx
4e1d38:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4e1d3b:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4e1d3e:	8b 7d f0             	mov    -0x10(%ebp),%edi
4e1d41:	8b 34 8b             	mov    (%ebx,%ecx,4),%esi
4e1d44:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4e1d47:	8b 1c bb             	mov    (%ebx,%edi,4),%ebx
4e1d4a:	03 f3                	add    %ebx,%esi
4e1d4c:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4e1d4f:	c1 fe 10             	sar    $0x10,%esi
4e1d52:	8b 0c 8b             	mov    (%ebx,%ecx,4),%ecx
4e1d55:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4e1d58:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4e1d5b:	8b 7d f8             	mov    -0x8(%ebp),%edi
4e1d5e:	0f b6 09             	movzbl (%ecx),%ecx
4e1d61:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1d64:	8a 1c 3b             	mov    (%ebx,%edi,1),%bl
4e1d67:	88 5a 02             	mov    %bl,0x2(%edx)
4e1d6a:	8d 1c 08             	lea    (%eax,%ecx,1),%ebx
4e1d6d:	03 c1                	add    %ecx,%eax
4e1d6f:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1d72:	88 5a 01             	mov    %bl,0x1(%edx)
4e1d75:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4e1d78:	8a 04 08             	mov    (%eax,%ecx,1),%al
4e1d7b:	88 02                	mov    %al,(%edx)
4e1d7d:	5f                   	pop    %edi
4e1d7e:	5e                   	pop    %esi
4e1d7f:	5b                   	pop    %ebx
4e1d80:	8b e5                	mov    %ebp,%esp
4e1d82:	5d                   	pop    %ebp
4e1d83:	c2 04 00             	ret    $0x4
4e1d86:	90                   	nop
4e1d87:	90                   	nop
4e1d88:	55                   	push   %ebp
4e1d89:	8b ec                	mov    %esp,%ebp
4e1d8b:	83 c4 c4             	add    $0xffffffc4,%esp
4e1d8e:	53                   	push   %ebx
4e1d8f:	56                   	push   %esi
4e1d90:	57                   	push   %edi
4e1d91:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4e1d94:	89 45 fc             	mov    %eax,-0x4(%ebp)
4e1d97:	8b 5d 08             	mov    0x8(%ebp),%ebx
4e1d9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4e1d9d:	8b 80 c4 01 00 00    	mov    0x1c4(%eax),%eax
4e1da3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4e1da6:	8b 89 44 01 00 00    	mov    0x144(%ecx),%ecx
4e1dac:	8b 70 10             	mov    0x10(%eax),%esi
4e1daf:	89 75 d0             	mov    %esi,-0x30(%ebp)
4e1db2:	8b 70 14             	mov    0x14(%eax),%esi
4e1db5:	89 75 cc             	mov    %esi,-0x34(%ebp)
4e1db8:	8b 70 18             	mov    0x18(%eax),%esi
4e1dbb:	89 75 c8             	mov    %esi,-0x38(%ebp)
4e1dbe:	8b 40 1c             	mov    0x1c(%eax),%eax
4e1dc1:	89 45 c4             	mov    %eax,-0x3c(%ebp)
4e1dc4:	8b 45 f8             	mov    -0x8(%ebp),%eax
4e1dc7:	03 c0                	add    %eax,%eax
4e1dc9:	8b 32                	mov    (%edx),%esi
4e1dcb:	8b 34 86             	mov    (%esi,%eax,4),%esi
4e1dce:	89 75 e4             	mov    %esi,-0x1c(%ebp)
4e1dd1:	8b 32                	mov    (%edx),%esi
4e1dd3:	8b 44 86 04          	mov    0x4(%esi,%eax,4),%eax
4e1dd7:	89 45 e0             	mov    %eax,-0x20(%ebp)
4e1dda:	8b 42 04             	mov    0x4(%edx),%eax
4e1ddd:	8b 75 f8             	mov    -0x8(%ebp),%esi
4e1de0:	8b 04 b0             	mov    (%eax,%esi,4),%eax
4e1de3:	89 45 dc             	mov    %eax,-0x24(%ebp)
4e1de6:	8b 52 08             	mov    0x8(%edx),%edx
4e1de9:	8b 45 f8             	mov    -0x8(%ebp),%eax
4e1dec:	8b 14 82             	mov    (%edx,%eax,4),%edx
4e1def:	89 55 d8             	mov    %edx,-0x28(%ebp)
4e1df2:	8b 03                	mov    (%ebx),%eax
4e1df4:	8b 53 04             	mov    0x4(%ebx),%edx
4e1df7:	89 55 e8             	mov    %edx,-0x18(%ebp)
4e1dfa:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e1dfd:	8b 52 70             	mov    0x70(%edx),%edx
4e1e00:	d1 ea                	shr    $1,%edx
4e1e02:	89 55 d4             	mov    %edx,-0x2c(%ebp)
4e1e05:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4e1e08:	85 d2                	test   %edx,%edx
4e1e0a:	0f 86 10 01 00 00    	jbe    0x4e1f20
4e1e10:	8b 55 dc             	mov    -0x24(%ebp),%edx
4e1e13:	0f b6 12             	movzbl (%edx),%edx
4e1e16:	ff 45 dc             	incl   -0x24(%ebp)
4e1e19:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4e1e1c:	0f b6 1b             	movzbl (%ebx),%ebx
4e1e1f:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4e1e22:	ff 45 d8             	incl   -0x28(%ebp)
4e1e25:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4e1e28:	8b 75 ec             	mov    -0x14(%ebp),%esi
4e1e2b:	8b 1c b3             	mov    (%ebx,%esi,4),%ebx
4e1e2e:	89 5d f4             	mov    %ebx,-0xc(%ebp)
4e1e31:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
4e1e34:	8b 7d ec             	mov    -0x14(%ebp),%edi
4e1e37:	8b 34 93             	mov    (%ebx,%edx,4),%esi
4e1e3a:	8b 5d c8             	mov    -0x38(%ebp),%ebx
4e1e3d:	8b 1c bb             	mov    (%ebx,%edi,4),%ebx
4e1e40:	03 f3                	add    %ebx,%esi
4e1e42:	8b 5d cc             	mov    -0x34(%ebp),%ebx
4e1e45:	c1 fe 10             	sar    $0x10,%esi
4e1e48:	8b 14 93             	mov    (%ebx,%edx,4),%edx
4e1e4b:	89 55 f0             	mov    %edx,-0x10(%ebp)
4e1e4e:	8b 55 e4             	mov    -0x1c(%ebp),%edx
4e1e51:	0f b6 12             	movzbl (%edx),%edx
4e1e54:	ff 45 e4             	incl   -0x1c(%ebp)
4e1e57:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1e5a:	8d 3c 11             	lea    (%ecx,%edx,1),%edi
4e1e5d:	8a 1c 1f             	mov    (%edi,%ebx,1),%bl
4e1e60:	88 58 02             	mov    %bl,0x2(%eax)
4e1e63:	8d 1c 11             	lea    (%ecx,%edx,1),%ebx
4e1e66:	8d 14 11             	lea    (%ecx,%edx,1),%edx
4e1e69:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1e6c:	88 58 01             	mov    %bl,0x1(%eax)
4e1e6f:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e1e72:	8a 14 1a             	mov    (%edx,%ebx,1),%dl
4e1e75:	88 10                	mov    %dl,(%eax)
4e1e77:	83 c0 03             	add    $0x3,%eax
4e1e7a:	8b 55 e4             	mov    -0x1c(%ebp),%edx
4e1e7d:	0f b6 12             	movzbl (%edx),%edx
4e1e80:	ff 45 e4             	incl   -0x1c(%ebp)
4e1e83:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1e86:	8d 3c 11             	lea    (%ecx,%edx,1),%edi
4e1e89:	8a 1c 1f             	mov    (%edi,%ebx,1),%bl
4e1e8c:	88 58 02             	mov    %bl,0x2(%eax)
4e1e8f:	8d 1c 11             	lea    (%ecx,%edx,1),%ebx
4e1e92:	8d 14 11             	lea    (%ecx,%edx,1),%edx
4e1e95:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1e98:	88 58 01             	mov    %bl,0x1(%eax)
4e1e9b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e1e9e:	8a 14 1a             	mov    (%edx,%ebx,1),%dl
4e1ea1:	88 10                	mov    %dl,(%eax)
4e1ea3:	83 c0 03             	add    $0x3,%eax
4e1ea6:	8b 55 e0             	mov    -0x20(%ebp),%edx
4e1ea9:	0f b6 12             	movzbl (%edx),%edx
4e1eac:	ff 45 e0             	incl   -0x20(%ebp)
4e1eaf:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1eb2:	8d 3c 11             	lea    (%ecx,%edx,1),%edi
4e1eb5:	8a 1c 1f             	mov    (%edi,%ebx,1),%bl
4e1eb8:	8b 7d e8             	mov    -0x18(%ebp),%edi
4e1ebb:	88 5f 02             	mov    %bl,0x2(%edi)
4e1ebe:	8d 1c 11             	lea    (%ecx,%edx,1),%ebx
4e1ec1:	8b 7d e8             	mov    -0x18(%ebp),%edi
4e1ec4:	8d 14 11             	lea    (%ecx,%edx,1),%edx
4e1ec7:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1eca:	88 5f 01             	mov    %bl,0x1(%edi)
4e1ecd:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e1ed0:	8a 14 1a             	mov    (%edx,%ebx,1),%dl
4e1ed3:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4e1ed6:	88 13                	mov    %dl,(%ebx)
4e1ed8:	83 45 e8 03          	addl   $0x3,-0x18(%ebp)
4e1edc:	8b 55 e0             	mov    -0x20(%ebp),%edx
4e1edf:	0f b6 12             	movzbl (%edx),%edx
4e1ee2:	ff 45 e0             	incl   -0x20(%ebp)
4e1ee5:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1ee8:	8d 3c 11             	lea    (%ecx,%edx,1),%edi
4e1eeb:	8a 1c 1f             	mov    (%edi,%ebx,1),%bl
4e1eee:	8b 7d e8             	mov    -0x18(%ebp),%edi
4e1ef1:	88 5f 02             	mov    %bl,0x2(%edi)
4e1ef4:	8d 1c 11             	lea    (%ecx,%edx,1),%ebx
4e1ef7:	8d 14 11             	lea    (%ecx,%edx,1),%edx
4e1efa:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1efd:	8b 75 e8             	mov    -0x18(%ebp),%esi
4e1f00:	88 5e 01             	mov    %bl,0x1(%esi)
4e1f03:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e1f06:	8a 14 1a             	mov    (%edx,%ebx,1),%dl
4e1f09:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4e1f0c:	88 13                	mov    %dl,(%ebx)
4e1f0e:	83 45 e8 03          	addl   $0x3,-0x18(%ebp)
4e1f12:	ff 4d d4             	decl   -0x2c(%ebp)
4e1f15:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4e1f18:	85 d2                	test   %edx,%edx
4e1f1a:	0f 87 f0 fe ff ff    	ja     0x4e1e10
4e1f20:	8b 55 fc             	mov    -0x4(%ebp),%edx
4e1f23:	f6 42 70 01          	testb  $0x1,0x70(%edx)
4e1f27:	0f 84 8e 00 00 00    	je     0x4e1fbb
4e1f2d:	8b 55 dc             	mov    -0x24(%ebp),%edx
4e1f30:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4e1f33:	0f b6 12             	movzbl (%edx),%edx
4e1f36:	0f b6 1b             	movzbl (%ebx),%ebx
4e1f39:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4e1f3c:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4e1f3f:	8b 75 ec             	mov    -0x14(%ebp),%esi
4e1f42:	8b 1c b3             	mov    (%ebx,%esi,4),%ebx
4e1f45:	89 5d f4             	mov    %ebx,-0xc(%ebp)
4e1f48:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
4e1f4b:	8b 7d ec             	mov    -0x14(%ebp),%edi
4e1f4e:	8b 34 93             	mov    (%ebx,%edx,4),%esi
4e1f51:	8b 5d c8             	mov    -0x38(%ebp),%ebx
4e1f54:	8b 1c bb             	mov    (%ebx,%edi,4),%ebx
4e1f57:	03 f3                	add    %ebx,%esi
4e1f59:	8b 5d cc             	mov    -0x34(%ebp),%ebx
4e1f5c:	c1 fe 10             	sar    $0x10,%esi
4e1f5f:	8b 14 93             	mov    (%ebx,%edx,4),%edx
4e1f62:	89 55 f0             	mov    %edx,-0x10(%ebp)
4e1f65:	8b 55 e4             	mov    -0x1c(%ebp),%edx
4e1f68:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4e1f6b:	0f b6 12             	movzbl (%edx),%edx
4e1f6e:	8d 3c 11             	lea    (%ecx,%edx,1),%edi
4e1f71:	8a 1c 1f             	mov    (%edi,%ebx,1),%bl
4e1f74:	88 58 02             	mov    %bl,0x2(%eax)
4e1f77:	8d 1c 11             	lea    (%ecx,%edx,1),%ebx
4e1f7a:	8d 14 11             	lea    (%ecx,%edx,1),%edx
4e1f7d:	8a 1c 33             	mov    (%ebx,%esi,1),%bl
4e1f80:	88 58 01             	mov    %bl,0x1(%eax)
4e1f83:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e1f86:	8a 14 1a             	mov    (%edx,%ebx,1),%dl