5e4a92:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
5e4a98:	eb 06                	jmp    0x5e4aa0
5e4a9a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
5e4aa0:	8a 0c 10             	mov    (%eax,%edx,1),%cl
5e4aa3:	8d 52 01             	lea    0x1(%edx),%edx
5e4aa6:	8b b5 04 ff ff ff    	mov    -0xfc(%ebp),%esi
5e4aac:	8a 42 ff             	mov    -0x1(%edx),%al
5e4aaf:	88 44 16 ff          	mov    %al,-0x1(%esi,%edx,1)
5e4ab3:	8b c6                	mov    %esi,%eax
5e4ab5:	88 4a ff             	mov    %cl,-0x1(%edx)
5e4ab8:	83 eb 01             	sub    $0x1,%ebx
5e4abb:	75 e3                	jne    0x5e4aa0
5e4abd:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4ac3:	8b 8d 08 ff ff ff    	mov    -0xf8(%ebp),%ecx
5e4ac9:	8b b5 fc fe ff ff    	mov    -0x104(%ebp),%esi
5e4acf:	2b cf                	sub    %edi,%ecx
5e4ad1:	8b 95 f0 fe ff ff    	mov    -0x110(%ebp),%edx
5e4ad7:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
5e4add:	3b ce                	cmp    %esi,%ecx
5e4adf:	0f 87 60 ff ff ff    	ja     0x5e4a45
5e4ae5:	e9 79 03 00 00       	jmp    0x5e4e63
5e4aea:	d1 e8                	shr    $1,%eax
5e4aec:	8b cb                	mov    %ebx,%ecx
5e4aee:	0f af c7             	imul   %edi,%eax
5e4af1:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
5e4af7:	8d 3c 30             	lea    (%eax,%esi,1),%edi
5e4afa:	57                   	push   %edi
5e4afb:	56                   	push   %esi
5e4afc:	89 bd ec fe ff ff    	mov    %edi,-0x114(%ebp)
5e4b02:	ff 15 64 23 60 00    	call   *0x602364
5e4b08:	ff d3                	call   *%ebx
5e4b0a:	8b b5 00 ff ff ff    	mov    -0x100(%ebp),%esi
5e4b10:	83 c4 08             	add    $0x8,%esp
5e4b13:	85 c0                	test   %eax,%eax
5e4b15:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
5e4b1b:	7e 4d                	jle    0x5e4b6a
5e4b1d:	89 b5 f4 fe ff ff    	mov    %esi,-0x10c(%ebp)
5e4b23:	89 bd f0 fe ff ff    	mov    %edi,-0x110(%ebp)
5e4b29:	3b c7                	cmp    %edi,%eax
5e4b2b:	74 3d                	je     0x5e4b6a
5e4b2d:	8b 9d f4 fe ff ff    	mov    -0x10c(%ebp),%ebx
5e4b33:	8b f7                	mov    %edi,%esi
5e4b35:	8b bd 04 ff ff ff    	mov    -0xfc(%ebp),%edi
5e4b3b:	eb 03                	jmp    0x5e4b40
5e4b3d:	8d 49 00             	lea    0x0(%ecx),%ecx
5e4b40:	8a 06                	mov    (%esi),%al
5e4b42:	8b d6                	mov    %esi,%edx
5e4b44:	2b d7                	sub    %edi,%edx
5e4b46:	8a 0a                	mov    (%edx),%cl
5e4b48:	88 02                	mov    %al,(%edx)
5e4b4a:	88 0e                	mov    %cl,(%esi)
5e4b4c:	46                   	inc    %esi
5e4b4d:	83 eb 01             	sub    $0x1,%ebx
5e4b50:	75 ee                	jne    0x5e4b40
5e4b52:	8b bd ec fe ff ff    	mov    -0x114(%ebp),%edi
5e4b58:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4b5e:	8b b5 00 ff ff ff    	mov    -0x100(%ebp),%esi
5e4b64:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
5e4b6a:	ff b5 08 ff ff ff    	push   -0xf8(%ebp)
5e4b70:	8b cb                	mov    %ebx,%ecx
5e4b72:	50                   	push   %eax
5e4b73:	ff 15 64 23 60 00    	call   *0x602364
5e4b79:	ff d3                	call   *%ebx
5e4b7b:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4b81:	83 c4 08             	add    $0x8,%esp
5e4b84:	85 c0                	test   %eax,%eax
5e4b86:	7e 49                	jle    0x5e4bd1
5e4b88:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
5e4b8e:	89 b5 ec fe ff ff    	mov    %esi,-0x114(%ebp)
5e4b94:	8b f2                	mov    %edx,%esi
5e4b96:	3b c2                	cmp    %edx,%eax
5e4b98:	74 37                	je     0x5e4bd1
5e4b9a:	8b 9d ec fe ff ff    	mov    -0x114(%ebp),%ebx
5e4ba0:	2b c2                	sub    %edx,%eax
5e4ba2:	89 85 f0 fe ff ff    	mov    %eax,-0x110(%ebp)
5e4ba8:	8b d0                	mov    %eax,%edx
5e4baa:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
5e4bb0:	8a 06                	mov    (%esi),%al
5e4bb2:	8d 76 01             	lea    0x1(%esi),%esi
5e4bb5:	8a 4c 32 ff          	mov    -0x1(%edx,%esi,1),%cl
5e4bb9:	88 44 32 ff          	mov    %al,-0x1(%edx,%esi,1)
5e4bbd:	88 4e ff             	mov    %cl,-0x1(%esi)
5e4bc0:	83 eb 01             	sub    $0x1,%ebx
5e4bc3:	75 eb                	jne    0x5e4bb0
5e4bc5:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4bcb:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4bd1:	52                   	push   %edx
5e4bd2:	57                   	push   %edi
5e4bd3:	8b cb                	mov    %ebx,%ecx
5e4bd5:	ff 15 64 23 60 00    	call   *0x602364
5e4bdb:	ff d3                	call   *%ebx
5e4bdd:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4be3:	83 c4 08             	add    $0x8,%esp
5e4be6:	85 c0                	test   %eax,%eax
5e4be8:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4bee:	7e 35                	jle    0x5e4c25
5e4bf0:	8b d8                	mov    %eax,%ebx
5e4bf2:	8b f2                	mov    %edx,%esi
5e4bf4:	3b fa                	cmp    %edx,%edi
5e4bf6:	74 2d                	je     0x5e4c25
5e4bf8:	8b c7                	mov    %edi,%eax
5e4bfa:	2b c2                	sub    %edx,%eax
5e4bfc:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
5e4c02:	8b d0                	mov    %eax,%edx
5e4c04:	8a 06                	mov    (%esi),%al
5e4c06:	8d 76 01             	lea    0x1(%esi),%esi
5e4c09:	8a 4c 32 ff          	mov    -0x1(%edx,%esi,1),%cl
5e4c0d:	88 44 32 ff          	mov    %al,-0x1(%edx,%esi,1)
5e4c11:	88 4e ff             	mov    %cl,-0x1(%esi)
5e4c14:	83 eb 01             	sub    $0x1,%ebx
5e4c17:	75 eb                	jne    0x5e4c04
5e4c19:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4c1f:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4c25:	8b b5 fc fe ff ff    	mov    -0x104(%ebp),%esi
5e4c2b:	8b da                	mov    %edx,%ebx
5e4c2d:	89 95 04 ff ff ff    	mov    %edx,-0xfc(%ebp)
5e4c33:	3b fe                	cmp    %esi,%edi
5e4c35:	76 3e                	jbe    0x5e4c75
5e4c37:	eb 07                	jmp    0x5e4c40
5e4c39:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e4c40:	03 f0                	add    %eax,%esi
5e4c42:	89 b5 f4 fe ff ff    	mov    %esi,-0x10c(%ebp)
5e4c48:	3b f7                	cmp    %edi,%esi
5e4c4a:	73 23                	jae    0x5e4c6f
5e4c4c:	8b 8d f8 fe ff ff    	mov    -0x108(%ebp),%ecx
5e4c52:	57                   	push   %edi
5e4c53:	56                   	push   %esi
5e4c54:	ff 15 64 23 60 00    	call   *0x602364
5e4c5a:	ff 95 f8 fe ff ff    	call   *-0x108(%ebp)
5e4c60:	83 c4 08             	add    $0x8,%esp
5e4c63:	85 c0                	test   %eax,%eax
5e4c65:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4c6b:	7e d3                	jle    0x5e4c40
5e4c6d:	eb 42                	jmp    0x5e4cb1
5e4c6f:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4c75:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4c7b:	eb 03                	jmp    0x5e4c80
5e4c7d:	8d 49 00             	lea    0x0(%ecx),%ecx
5e4c80:	03 f0                	add    %eax,%esi
5e4c82:	3b f2                	cmp    %edx,%esi
5e4c84:	77 1f                	ja     0x5e4ca5
5e4c86:	57                   	push   %edi
5e4c87:	56                   	push   %esi
5e4c88:	8b cb                	mov    %ebx,%ecx
5e4c8a:	ff 15 64 23 60 00    	call   *0x602364
5e4c90:	ff d3                	call   *%ebx
5e4c92:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4c98:	83 c4 08             	add    $0x8,%esp
5e4c9b:	85 c0                	test   %eax,%eax
5e4c9d:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4ca3:	7e db                	jle    0x5e4c80
5e4ca5:	8b 9d 04 ff ff ff    	mov    -0xfc(%ebp),%ebx
5e4cab:	89 b5 f4 fe ff ff    	mov    %esi,-0x10c(%ebp)
5e4cb1:	8b b5 f8 fe ff ff    	mov    -0x108(%ebp),%esi
5e4cb7:	eb 07                	jmp    0x5e4cc0
5e4cb9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e4cc0:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4cc6:	8b cb                	mov    %ebx,%ecx
5e4cc8:	2b d8                	sub    %eax,%ebx
5e4cca:	89 8d 04 ff ff ff    	mov    %ecx,-0xfc(%ebp)
5e4cd0:	3b df                	cmp    %edi,%ebx
5e4cd2:	76 1f                	jbe    0x5e4cf3
5e4cd4:	57                   	push   %edi
5e4cd5:	53                   	push   %ebx
5e4cd6:	8b ce                	mov    %esi,%ecx
5e4cd8:	ff 15 64 23 60 00    	call   *0x602364
5e4cde:	ff d6                	call   *%esi
5e4ce0:	83 c4 08             	add    $0x8,%esp
5e4ce3:	85 c0                	test   %eax,%eax
5e4ce5:	7f d9                	jg     0x5e4cc0
5e4ce7:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4ced:	8b 8d 04 ff ff ff    	mov    -0xfc(%ebp),%ecx
5e4cf3:	8b b5 f4 fe ff ff    	mov    -0x10c(%ebp),%esi
5e4cf9:	89 9d 04 ff ff ff    	mov    %ebx,-0xfc(%ebp)
5e4cff:	3b de                	cmp    %esi,%ebx
5e4d01:	72 4a                	jb     0x5e4d4d
5e4d03:	89 85 f0 fe ff ff    	mov    %eax,-0x110(%ebp)
5e4d09:	8b d3                	mov    %ebx,%edx
5e4d0b:	74 2b                	je     0x5e4d38
5e4d0d:	2b f3                	sub    %ebx,%esi
5e4d0f:	8b d8                	mov    %eax,%ebx
5e4d11:	8a 02                	mov    (%edx),%al
5e4d13:	8d 52 01             	lea    0x1(%edx),%edx
5e4d16:	8a 4c 16 ff          	mov    -0x1(%esi,%edx,1),%cl
5e4d1a:	88 44 16 ff          	mov    %al,-0x1(%esi,%edx,1)
5e4d1e:	88 4a ff             	mov    %cl,-0x1(%edx)
5e4d21:	83 eb 01             	sub    $0x1,%ebx
5e4d24:	75 eb                	jne    0x5e4d11
5e4d26:	8b b5 f4 fe ff ff    	mov    -0x10c(%ebp),%esi
5e4d2c:	8b 9d 04 ff ff ff    	mov    -0xfc(%ebp),%ebx
5e4d32:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4d38:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4d3e:	3b fb                	cmp    %ebx,%edi
5e4d40:	0f 85 ed fe ff ff    	jne    0x5e4c33
5e4d46:	8b fe                	mov    %esi,%edi
5e4d48:	e9 e6 fe ff ff       	jmp    0x5e4c33
5e4d4d:	3b f9                	cmp    %ecx,%edi
5e4d4f:	73 3c                	jae    0x5e4d8d
5e4d51:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4d57:	eb 07                	jmp    0x5e4d60
5e4d59:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e4d60:	2b c8                	sub    %eax,%ecx
5e4d62:	89 8d 04 ff ff ff    	mov    %ecx,-0xfc(%ebp)
5e4d68:	3b cf                	cmp    %edi,%ecx
5e4d6a:	76 21                	jbe    0x5e4d8d
5e4d6c:	57                   	push   %edi
5e4d6d:	51                   	push   %ecx
5e4d6e:	8b cb                	mov    %ebx,%ecx
5e4d70:	ff 15 64 23 60 00    	call   *0x602364
5e4d76:	ff d3                	call   *%ebx
5e4d78:	8b 8d 04 ff ff ff    	mov    -0xfc(%ebp),%ecx
5e4d7e:	83 c4 08             	add    $0x8,%esp
5e4d81:	85 c0                	test   %eax,%eax
5e4d83:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4d89:	74 d5                	je     0x5e4d60
5e4d8b:	eb 44                	jmp    0x5e4dd1
5e4d8d:	8b 9d f8 fe ff ff    	mov    -0x108(%ebp),%ebx
5e4d93:	8b b5 fc fe ff ff    	mov    -0x104(%ebp),%esi
5e4d99:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e4da0:	2b c8                	sub    %eax,%ecx
5e4da2:	89 8d 04 ff ff ff    	mov    %ecx,-0xfc(%ebp)
5e4da8:	3b ce                	cmp    %esi,%ecx
5e4daa:	76 1f                	jbe    0x5e4dcb
5e4dac:	57                   	push   %edi
5e4dad:	51                   	push   %ecx
5e4dae:	8b cb                	mov    %ebx,%ecx
5e4db0:	ff 15 64 23 60 00    	call   *0x602364
5e4db6:	ff d3                	call   *%ebx
5e4db8:	8b 8d 04 ff ff ff    	mov    -0xfc(%ebp),%ecx
5e4dbe:	83 c4 08             	add    $0x8,%esp
5e4dc1:	85 c0                	test   %eax,%eax
5e4dc3:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
5e4dc9:	74 d5                	je     0x5e4da0
5e4dcb:	8b b5 f4 fe ff ff    	mov    -0x10c(%ebp),%esi
5e4dd1:	8b 95 08 ff ff ff    	mov    -0xf8(%ebp),%edx
5e4dd7:	8b ca                	mov    %edx,%ecx
5e4dd9:	8b bd 04 ff ff ff    	mov    -0xfc(%ebp),%edi
5e4ddf:	2b ce                	sub    %esi,%ecx
5e4de1:	8b c7                	mov    %edi,%eax
5e4de3:	2b 85 fc fe ff ff    	sub    -0x104(%ebp),%eax
5e4de9:	3b c1                	cmp    %ecx,%eax
5e4deb:	7c 3d                	jl     0x5e4e2a
5e4ded:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
5e4df3:	3b c7                	cmp    %edi,%eax
5e4df5:	73 18                	jae    0x5e4e0f
5e4df7:	8b 8d e8 fe ff ff    	mov    -0x118(%ebp),%ecx
5e4dfd:	89 44 8d 84          	mov    %eax,-0x7c(%ebp,%ecx,4)
5e4e01:	89 bc 8d 0c ff ff ff 	mov    %edi,-0xf4(%ebp,%ecx,4)
5e4e08:	41                   	inc    %ecx
5e4e09:	89 8d e8 fe ff ff    	mov    %ecx,-0x118(%ebp)
5e4e0f:	8b 8d 08 ff ff ff    	mov    -0xf8(%ebp),%ecx
5e4e15:	8b bd 00 ff ff ff    	mov    -0x100(%ebp),%edi
5e4e1b:	3b f1                	cmp    %ecx,%esi
5e4e1d:	73 44                	jae    0x5e4e63
5e4e1f:	89 b5 fc fe ff ff    	mov    %esi,-0x104(%ebp)
5e4e25:	e9 f8 fb ff ff       	jmp    0x5e4a22
5e4e2a:	3b f2                	cmp    %edx,%esi
5e4e2c:	73 18                	jae    0x5e4e46
5e4e2e:	8b 85 e8 fe ff ff    	mov    -0x118(%ebp),%eax
5e4e34:	89 74 85 84          	mov    %esi,-0x7c(%ebp,%eax,4)
5e4e38:	89 94 85 0c ff ff ff 	mov    %edx,-0xf4(%ebp,%eax,4)
5e4e3f:	40                   	inc    %eax
5e4e40:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
5e4e46:	8b b5 fc fe ff ff    	mov    -0x104(%ebp),%esi
5e4e4c:	3b f7                	cmp    %edi,%esi
5e4e4e:	73 0d                	jae    0x5e4e5d
5e4e50:	8b cf                	mov    %edi,%ecx
5e4e52:	8b bd 00 ff ff ff    	mov    -0x100(%ebp),%edi
5e4e58:	e9 bf fb ff ff       	jmp    0x5e4a1c
5e4e5d:	8b bd 00 ff ff ff    	mov    -0x100(%ebp),%edi
5e4e63:	8b 85 e8 fe ff ff    	mov    -0x118(%ebp),%eax
5e4e69:	83 e8 01             	sub    $0x1,%eax
5e4e6c:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
5e4e72:	0f 88 76 fb ff ff    	js     0x5e49ee
5e4e78:	8b 74 85 84          	mov    -0x7c(%ebp,%eax,4),%esi
5e4e7c:	8b 8c 85 0c ff ff ff 	mov    -0xf4(%ebp,%eax,4),%ecx
5e4e83:	89 b5 fc fe ff ff    	mov    %esi,-0x104(%ebp)
5e4e89:	e9 8e fb ff ff       	jmp    0x5e4a1c
5e4e8e:	6a 08                	push   $0x8
5e4e90:	68 90 a7 68 00       	push   $0x68a790
5e4e95:	e8 66 da fe ff       	call   0x5d2900
5e4e9a:	8b 45 08             	mov    0x8(%ebp),%eax
5e4e9d:	ff 30                	push   (%eax)
5e4e9f:	e8 1e 37 00 00       	call   0x5e85c2
5e4ea4:	59                   	pop    %ecx
5e4ea5:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5e4ea9:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5e4eac:	e8 64 00 00 00       	call   0x5e4f15
5e4eb1:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
5e4eb8:	e8 12 00 00 00       	call   0x5e4ecf
5e4ebd:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5e4ec0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e4ec7:	59                   	pop    %ecx
5e4ec8:	5f                   	pop    %edi
5e4ec9:	5e                   	pop    %esi
5e4eca:	5b                   	pop    %ebx
5e4ecb:	c9                   	leave
5e4ecc:	c2 0c 00             	ret    $0xc
5e4ecf:	8b 45 10             	mov    0x10(%ebp),%eax
5e4ed2:	ff 30                	push   (%eax)
5e4ed4:	e8 31 37 00 00       	call   0x5e860a
5e4ed9:	59                   	pop    %ecx
5e4eda:	c3                   	ret
5e4edb:	8b ff                	mov    %edi,%edi
5e4edd:	55                   	push   %ebp
5e4ede:	8b ec                	mov    %esp,%ebp
5e4ee0:	8b 0d c0 14 69 00    	mov    0x6914c0,%ecx
5e4ee6:	8b 45 08             	mov    0x8(%ebp),%eax
5e4ee9:	83 e1 1f             	and    $0x1f,%ecx
5e4eec:	33 05 c0 14 69 00    	xor    0x6914c0,%eax
5e4ef2:	d3 c8                	ror    %cl,%eax
5e4ef4:	5d                   	pop    %ebp
5e4ef5:	c3                   	ret
5e4ef6:	8b ff                	mov    %edi,%edi
5e4ef8:	55                   	push   %ebp
5e4ef9:	8b ec                	mov    %esp,%ebp
5e4efb:	a1 c0 14 69 00       	mov    0x6914c0,%eax
5e4f00:	83 e0 1f             	and    $0x1f,%eax
5e4f03:	6a 20                	push   $0x20
5e4f05:	59                   	pop    %ecx
5e4f06:	2b c8                	sub    %eax,%ecx
5e4f08:	8b 45 08             	mov    0x8(%ebp),%eax
5e4f0b:	d3 c8                	ror    %cl,%eax
5e4f0d:	33 05 c0 14 69 00    	xor    0x6914c0,%eax
5e4f13:	5d                   	pop    %ebp
5e4f14:	c3                   	ret
5e4f15:	6a 14                	push   $0x14
5e4f17:	68 70 a7 68 00       	push   $0x68a770
5e4f1c:	e8 df d9 fe ff       	call   0x5d2900
5e4f21:	8b f9                	mov    %ecx,%edi
5e4f23:	80 3d d8 6c 71 00 00 	cmpb   $0x0,0x716cd8
5e4f2a:	0f 85 99 00 00 00    	jne    0x5e4fc9
5e4f30:	33 c0                	xor    %eax,%eax
5e4f32:	40                   	inc    %eax
5e4f33:	b9 d0 6c 71 00       	mov    $0x716cd0,%ecx
5e4f38:	87 01                	xchg   %eax,(%ecx)
5e4f3a:	33 db                	xor    %ebx,%ebx
5e4f3c:	89 5d fc             	mov    %ebx,-0x4(%ebp)
5e4f3f:	8b 07                	mov    (%edi),%eax
5e4f41:	8b 00                	mov    (%eax),%eax
5e4f43:	85 c0                	test   %eax,%eax
5e4f45:	75 2f                	jne    0x5e4f76
5e4f47:	a1 c0 14 69 00       	mov    0x6914c0,%eax
5e4f4c:	89 45 e0             	mov    %eax,-0x20(%ebp)
5e4f4f:	8b 0d d4 6c 71 00    	mov    0x716cd4,%ecx
5e4f55:	3b c8                	cmp    %eax,%ecx
5e4f57:	74 16                	je     0x5e4f6f
5e4f59:	51                   	push   %ecx
5e4f5a:	e8 7c ff ff ff       	call   0x5e4edb
5e4f5f:	59                   	pop    %ecx