5e585e:	85 c9                	test   %ecx,%ecx
5e5860:	0f 85 89 fa ff ff    	jne    0x5e52ef
5e5866:	66 8b 46 fe          	mov    -0x2(%esi),%ax
5e586a:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
5e586e:	0f 84 79 fa ff ff    	je     0x5e52ed
5e5874:	e9 b5 02 00 00       	jmp    0x5e5b2e
5e5879:	8b 46 e1             	mov    -0x1f(%esi),%eax
5e587c:	3b 42 e1             	cmp    -0x1f(%edx),%eax
5e587f:	74 50                	je     0x5e58d1
5e5881:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
5e5885:	0f b6 7e e1          	movzbl -0x1f(%esi),%edi
5e5889:	2b f8                	sub    %eax,%edi
5e588b:	75 18                	jne    0x5e58a5
5e588d:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
5e5891:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
5e5895:	2b f8                	sub    %eax,%edi
5e5897:	75 0c                	jne    0x5e58a5
5e5899:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
5e589d:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
5e58a1:	2b f8                	sub    %eax,%edi
5e58a3:	74 10                	je     0x5e58b5
5e58a5:	33 c9                	xor    %ecx,%ecx
5e58a7:	85 ff                	test   %edi,%edi
5e58a9:	0f 9f c1             	setg   %cl
5e58ac:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e58b3:	eb 1e                	jmp    0x5e58d3
5e58b5:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
5e58b9:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e58bd:	2b c8                	sub    %eax,%ecx
5e58bf:	74 12                	je     0x5e58d3
5e58c1:	33 c0                	xor    %eax,%eax
5e58c3:	85 c9                	test   %ecx,%ecx
5e58c5:	0f 9f c0             	setg   %al
5e58c8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e58cf:	eb 02                	jmp    0x5e58d3
5e58d1:	33 c9                	xor    %ecx,%ecx
5e58d3:	85 c9                	test   %ecx,%ecx
5e58d5:	0f 85 14 fa ff ff    	jne    0x5e52ef
5e58db:	8b 46 e5             	mov    -0x1b(%esi),%eax
5e58de:	3b 42 e5             	cmp    -0x1b(%edx),%eax
5e58e1:	74 4f                	je     0x5e5932
5e58e3:	0f b6 f8             	movzbl %al,%edi
5e58e6:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e58ea:	2b f8                	sub    %eax,%edi
5e58ec:	75 18                	jne    0x5e5906
5e58ee:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
5e58f2:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e58f6:	2b f8                	sub    %eax,%edi
5e58f8:	75 0c                	jne    0x5e5906
5e58fa:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
5e58fe:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e5902:	2b f8                	sub    %eax,%edi
5e5904:	74 10                	je     0x5e5916
5e5906:	33 c9                	xor    %ecx,%ecx
5e5908:	85 ff                	test   %edi,%edi
5e590a:	0f 9f c1             	setg   %cl
5e590d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5914:	eb 1e                	jmp    0x5e5934
5e5916:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
5e591a:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e591e:	2b c8                	sub    %eax,%ecx
5e5920:	74 12                	je     0x5e5934
5e5922:	33 c0                	xor    %eax,%eax
5e5924:	85 c9                	test   %ecx,%ecx
5e5926:	0f 9f c0             	setg   %al
5e5929:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5930:	eb 02                	jmp    0x5e5934
5e5932:	33 c9                	xor    %ecx,%ecx
5e5934:	85 c9                	test   %ecx,%ecx
5e5936:	0f 85 b3 f9 ff ff    	jne    0x5e52ef
5e593c:	8b 46 e9             	mov    -0x17(%esi),%eax
5e593f:	3b 42 e9             	cmp    -0x17(%edx),%eax
5e5942:	74 4f                	je     0x5e5993
5e5944:	0f b6 f8             	movzbl %al,%edi
5e5947:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e594b:	2b f8                	sub    %eax,%edi
5e594d:	75 18                	jne    0x5e5967
5e594f:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
5e5953:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e5957:	2b f8                	sub    %eax,%edi
5e5959:	75 0c                	jne    0x5e5967
5e595b:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
5e595f:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e5963:	2b f8                	sub    %eax,%edi
5e5965:	74 10                	je     0x5e5977
5e5967:	33 c9                	xor    %ecx,%ecx
5e5969:	85 ff                	test   %edi,%edi
5e596b:	0f 9f c1             	setg   %cl
5e596e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5975:	eb 1e                	jmp    0x5e5995
5e5977:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
5e597b:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e597f:	2b c8                	sub    %eax,%ecx
5e5981:	74 12                	je     0x5e5995
5e5983:	33 c0                	xor    %eax,%eax
5e5985:	85 c9                	test   %ecx,%ecx
5e5987:	0f 9f c0             	setg   %al
5e598a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5991:	eb 02                	jmp    0x5e5995
5e5993:	33 c9                	xor    %ecx,%ecx
5e5995:	85 c9                	test   %ecx,%ecx
5e5997:	0f 85 52 f9 ff ff    	jne    0x5e52ef
5e599d:	8b 46 ed             	mov    -0x13(%esi),%eax
5e59a0:	3b 42 ed             	cmp    -0x13(%edx),%eax
5e59a3:	74 4f                	je     0x5e59f4
5e59a5:	0f b6 f8             	movzbl %al,%edi
5e59a8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e59ac:	2b f8                	sub    %eax,%edi
5e59ae:	75 18                	jne    0x5e59c8
5e59b0:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
5e59b4:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e59b8:	2b f8                	sub    %eax,%edi
5e59ba:	75 0c                	jne    0x5e59c8
5e59bc:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
5e59c0:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e59c4:	2b f8                	sub    %eax,%edi
5e59c6:	74 10                	je     0x5e59d8
5e59c8:	33 c9                	xor    %ecx,%ecx
5e59ca:	85 ff                	test   %edi,%edi
5e59cc:	0f 9f c1             	setg   %cl
5e59cf:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e59d6:	eb 1e                	jmp    0x5e59f6
5e59d8:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
5e59dc:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
5e59e0:	2b c8                	sub    %eax,%ecx
5e59e2:	74 12                	je     0x5e59f6
5e59e4:	33 c0                	xor    %eax,%eax
5e59e6:	85 c9                	test   %ecx,%ecx
5e59e8:	0f 9f c0             	setg   %al
5e59eb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e59f2:	eb 02                	jmp    0x5e59f6
5e59f4:	33 c9                	xor    %ecx,%ecx
5e59f6:	85 c9                	test   %ecx,%ecx
5e59f8:	0f 85 f1 f8 ff ff    	jne    0x5e52ef
5e59fe:	8b 46 f1             	mov    -0xf(%esi),%eax
5e5a01:	3b 42 f1             	cmp    -0xf(%edx),%eax
5e5a04:	74 50                	je     0x5e5a56
5e5a06:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e5a0a:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
5e5a0e:	2b f8                	sub    %eax,%edi
5e5a10:	75 18                	jne    0x5e5a2a
5e5a12:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
5e5a16:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5a1a:	2b f8                	sub    %eax,%edi
5e5a1c:	75 0c                	jne    0x5e5a2a
5e5a1e:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
5e5a22:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e5a26:	2b f8                	sub    %eax,%edi
5e5a28:	74 10                	je     0x5e5a3a
5e5a2a:	33 c9                	xor    %ecx,%ecx
5e5a2c:	85 ff                	test   %edi,%edi
5e5a2e:	0f 9f c1             	setg   %cl
5e5a31:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5a38:	eb 1e                	jmp    0x5e5a58
5e5a3a:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
5e5a3e:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e5a42:	2b c8                	sub    %eax,%ecx
5e5a44:	74 12                	je     0x5e5a58
5e5a46:	33 c0                	xor    %eax,%eax
5e5a48:	85 c9                	test   %ecx,%ecx
5e5a4a:	0f 9f c0             	setg   %al
5e5a4d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5a54:	eb 02                	jmp    0x5e5a58
5e5a56:	33 c9                	xor    %ecx,%ecx
5e5a58:	85 c9                	test   %ecx,%ecx
5e5a5a:	0f 85 8f f8 ff ff    	jne    0x5e52ef
5e5a60:	8b 46 f5             	mov    -0xb(%esi),%eax
5e5a63:	3b 42 f5             	cmp    -0xb(%edx),%eax
5e5a66:	74 4f                	je     0x5e5ab7
5e5a68:	0f b6 f8             	movzbl %al,%edi
5e5a6b:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e5a6f:	2b f8                	sub    %eax,%edi
5e5a71:	75 18                	jne    0x5e5a8b
5e5a73:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
5e5a77:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
5e5a7b:	2b f8                	sub    %eax,%edi
5e5a7d:	75 0c                	jne    0x5e5a8b
5e5a7f:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
5e5a83:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
5e5a87:	2b f8                	sub    %eax,%edi
5e5a89:	74 10                	je     0x5e5a9b
5e5a8b:	33 c9                	xor    %ecx,%ecx
5e5a8d:	85 ff                	test   %edi,%edi
5e5a8f:	0f 9f c1             	setg   %cl
5e5a92:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5a99:	eb 1e                	jmp    0x5e5ab9
5e5a9b:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
5e5a9f:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
5e5aa3:	2b c8                	sub    %eax,%ecx
5e5aa5:	74 12                	je     0x5e5ab9
5e5aa7:	33 c0                	xor    %eax,%eax
5e5aa9:	85 c9                	test   %ecx,%ecx
5e5aab:	0f 9f c0             	setg   %al
5e5aae:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5ab5:	eb 02                	jmp    0x5e5ab9
5e5ab7:	33 c9                	xor    %ecx,%ecx
5e5ab9:	85 c9                	test   %ecx,%ecx
5e5abb:	0f 85 2e f8 ff ff    	jne    0x5e52ef
5e5ac1:	8b 46 f9             	mov    -0x7(%esi),%eax
5e5ac4:	3b 42 f9             	cmp    -0x7(%edx),%eax
5e5ac7:	74 4f                	je     0x5e5b18
5e5ac9:	0f b6 f8             	movzbl %al,%edi
5e5acc:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
5e5ad0:	2b f8                	sub    %eax,%edi
5e5ad2:	75 18                	jne    0x5e5aec
5e5ad4:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
5e5ad8:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
5e5adc:	2b f8                	sub    %eax,%edi
5e5ade:	75 0c                	jne    0x5e5aec
5e5ae0:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
5e5ae4:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
5e5ae8:	2b f8                	sub    %eax,%edi
5e5aea:	74 10                	je     0x5e5afc
5e5aec:	33 c9                	xor    %ecx,%ecx
5e5aee:	85 ff                	test   %edi,%edi
5e5af0:	0f 9f c1             	setg   %cl
5e5af3:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5afa:	eb 1e                	jmp    0x5e5b1a
5e5afc:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
5e5b00:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
5e5b04:	2b c8                	sub    %eax,%ecx
5e5b06:	74 12                	je     0x5e5b1a
5e5b08:	33 c0                	xor    %eax,%eax
5e5b0a:	85 c9                	test   %ecx,%ecx
5e5b0c:	0f 9f c0             	setg   %al
5e5b0f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5b16:	eb 02                	jmp    0x5e5b1a
5e5b18:	33 c9                	xor    %ecx,%ecx
5e5b1a:	85 c9                	test   %ecx,%ecx
5e5b1c:	0f 85 cd f7 ff ff    	jne    0x5e52ef
5e5b22:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
5e5b26:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
5e5b2a:	2b f8                	sub    %eax,%edi
5e5b2c:	75 10                	jne    0x5e5b3e
5e5b2e:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
5e5b32:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
5e5b36:	2b f8                	sub    %eax,%edi
5e5b38:	0f 84 5d fa ff ff    	je     0x5e559b
5e5b3e:	33 c9                	xor    %ecx,%ecx
5e5b40:	85 ff                	test   %edi,%edi
5e5b42:	0f 9f c1             	setg   %cl
5e5b45:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5b4c:	e9 9e f7 ff ff       	jmp    0x5e52ef
5e5b51:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e5b54:	0f b6 02             	movzbl (%edx),%eax
5e5b57:	0f b6 31             	movzbl (%ecx),%esi
5e5b5a:	2b f0                	sub    %eax,%esi
5e5b5c:	75 18                	jne    0x5e5b76
5e5b5e:	0f b6 71 01          	movzbl 0x1(%ecx),%esi
5e5b62:	0f b6 42 01          	movzbl 0x1(%edx),%eax
5e5b66:	2b f0                	sub    %eax,%esi
5e5b68:	75 0c                	jne    0x5e5b76
5e5b6a:	0f b6 71 02          	movzbl 0x2(%ecx),%esi
5e5b6e:	0f b6 42 02          	movzbl 0x2(%edx),%eax
5e5b72:	2b f0                	sub    %eax,%esi
5e5b74:	74 10                	je     0x5e5b86
5e5b76:	33 c9                	xor    %ecx,%ecx
5e5b78:	85 f6                	test   %esi,%esi
5e5b7a:	0f 9f c1             	setg   %cl
5e5b7d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5b84:	eb 1a                	jmp    0x5e5ba0
5e5b86:	0f b6 49 03          	movzbl 0x3(%ecx),%ecx
5e5b8a:	0f b6 42 03          	movzbl 0x3(%edx),%eax
5e5b8e:	2b c8                	sub    %eax,%ecx
5e5b90:	74 0e                	je     0x5e5ba0
5e5b92:	33 c0                	xor    %eax,%eax
5e5b94:	85 c9                	test   %ecx,%ecx
5e5b96:	0f 9f c0             	setg   %al
5e5b99:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5ba0:	8b c1                	mov    %ecx,%eax
5e5ba2:	eb 56                	jmp    0x5e5bfa
5e5ba4:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e5ba7:	8b 75 0c             	mov    0xc(%ebp),%esi
5e5baa:	0f b6 11             	movzbl (%ecx),%edx
5e5bad:	0f b6 06             	movzbl (%esi),%eax
5e5bb0:	2b d0                	sub    %eax,%edx
5e5bb2:	75 0c                	jne    0x5e5bc0
5e5bb4:	0f b6 51 01          	movzbl 0x1(%ecx),%edx
5e5bb8:	0f b6 46 01          	movzbl 0x1(%esi),%eax
5e5bbc:	2b d0                	sub    %eax,%edx
5e5bbe:	74 06                	je     0x5e5bc6
5e5bc0:	33 c9                	xor    %ecx,%ecx
5e5bc2:	85 d2                	test   %edx,%edx
5e5bc4:	eb b4                	jmp    0x5e5b7a
5e5bc6:	0f b6 49 02          	movzbl 0x2(%ecx),%ecx
5e5bca:	0f b6 46 02          	movzbl 0x2(%esi),%eax
5e5bce:	eb be                	jmp    0x5e5b8e
5e5bd0:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e5bd3:	8b 75 0c             	mov    0xc(%ebp),%esi
5e5bd6:	0f b6 11             	movzbl (%ecx),%edx
5e5bd9:	0f b6 06             	movzbl (%esi),%eax
5e5bdc:	2b d0                	sub    %eax,%edx
5e5bde:	75 e0                	jne    0x5e5bc0
5e5be0:	0f b6 49 01          	movzbl 0x1(%ecx),%ecx
5e5be4:	0f b6 46 01          	movzbl 0x1(%esi),%eax
5e5be8:	eb a4                	jmp    0x5e5b8e
5e5bea:	8b 45 08             	mov    0x8(%ebp),%eax
5e5bed:	0f b6 08             	movzbl (%eax),%ecx
5e5bf0:	8b 45 0c             	mov    0xc(%ebp),%eax
5e5bf3:	0f b6 00             	movzbl (%eax),%eax
5e5bf6:	eb 96                	jmp    0x5e5b8e
5e5bf8:	33 c0                	xor    %eax,%eax
5e5bfa:	5e                   	pop    %esi
5e5bfb:	5b                   	pop    %ebx
5e5bfc:	5d                   	pop    %ebp
5e5bfd:	c3                   	ret
5e5bfe:	90                   	nop
5e5bff:	ed                   	in     (%dx),%eax
5e5c00:	52                   	push   %edx
5e5c01:	5e                   	pop    %esi
5e5c02:	00 9b 55 5e 00 66    	add    %bl,0x66005e55(%ebx)
5e5c08:	58                   	pop    %eax
5e5c09:	5e                   	pop    %esi
5e5c0a:	00 22                	add    %ah,(%edx)
5e5c0c:	5b                   	pop    %ebx
5e5c0d:	5e                   	pop    %esi
5e5c0e:	00 90 52 5e 00 3a    	add    %dl,0x3a005e52(%eax)
5e5c14:	55                   	push   %ebp
5e5c15:	5e                   	pop    %esi
5e5c16:	00 05 58 5e 00 c1    	add    %al,0xc1005e58
5e5c1c:	5a                   	pop    %edx
5e5c1d:	5e                   	pop    %esi
5e5c1e:	00 33                	add    %dh,(%ebx)
5e5c20:	52                   	push   %edx
5e5c21:	5e                   	pop    %esi
5e5c22:	00 d8                	add    %bl,%al
5e5c24:	54                   	push   %esp
5e5c25:	5e                   	pop    %esi
5e5c26:	00 a3 57 5e 00 60    	add    %ah,0x60005e57(%ebx)
5e5c2c:	5a                   	pop    %edx
5e5c2d:	5e                   	pop    %esi
5e5c2e:	00 d1                	add    %dl,%cl
5e5c30:	51                   	push   %ecx
5e5c31:	5e                   	pop    %esi
5e5c32:	00 77 54             	add    %dh,0x54(%edi)
5e5c35:	5e                   	pop    %esi
5e5c36:	00 42 57             	add    %al,0x57(%edx)
5e5c39:	5e                   	pop    %esi
5e5c3a:	00 fe                	add    %bh,%dh
5e5c3c:	59                   	pop    %ecx
5e5c3d:	5e                   	pop    %esi
5e5c3e:	00 70 51             	add    %dh,0x51(%eax)
5e5c41:	5e                   	pop    %esi
5e5c42:	00 16                	add    %dl,(%esi)
5e5c44:	54                   	push   %esp
5e5c45:	5e                   	pop    %esi
5e5c46:	00 e1                	add    %ah,%cl
5e5c48:	56                   	push   %esi
5e5c49:	5e                   	pop    %esi
5e5c4a:	00 9d 59 5e 00 0f    	add    %bl,0xf005e59(%ebp)