5b2ba8:	89 10                	mov    %edx,(%eax)
5b2baa:	8b d3                	mov    %ebx,%edx
5b2bac:	8b c6                	mov    %esi,%eax
5b2bae:	e8 3d fb 03 00       	call   0x5f26f0
5b2bb3:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2bb6:	89 50 04             	mov    %edx,0x4(%eax)
5b2bb9:	8b d3                	mov    %ebx,%edx
5b2bbb:	8b c6                	mov    %esi,%eax
5b2bbd:	e8 2e fb 03 00       	call   0x5f26f0
5b2bc2:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2bc5:	89 50 08             	mov    %edx,0x8(%eax)
5b2bc8:	8b d3                	mov    %ebx,%edx
5b2bca:	8b c6                	mov    %esi,%eax
5b2bcc:	e8 1f fb 03 00       	call   0x5f26f0
5b2bd1:	c7 40 0c ff ff ff ff 	movl   $0xffffffff,0xc(%eax)
5b2bd8:	43                   	inc    %ebx
5b2bd9:	c7 45 a4 ff ff ff 7f 	movl   $0x7fffffff,-0x5c(%ebp)
5b2be0:	c7 45 a0 ff ff ff 7f 	movl   $0x7fffffff,-0x60(%ebp)
5b2be7:	33 c0                	xor    %eax,%eax
5b2be9:	89 45 9c             	mov    %eax,-0x64(%ebp)
5b2bec:	33 c0                	xor    %eax,%eax
5b2bee:	89 45 98             	mov    %eax,-0x68(%ebp)
5b2bf1:	85 db                	test   %ebx,%ebx
5b2bf3:	0f 8e e3 03 00 00    	jle    0x5b2fdc
5b2bf9:	4b                   	dec    %ebx
5b2bfa:	85 db                	test   %ebx,%ebx
5b2bfc:	0f 8c da 03 00 00    	jl     0x5b2fdc
5b2c02:	8b 46 04             	mov    0x4(%esi),%eax
5b2c05:	48                   	dec    %eax
5b2c06:	3b d8                	cmp    %eax,%ebx
5b2c08:	7e 0c                	jle    0x5b2c16
5b2c0a:	8b 56 04             	mov    0x4(%esi),%edx
5b2c0d:	03 55 e4             	add    -0x1c(%ebp),%edx
5b2c10:	8b c6                	mov    %esi,%eax
5b2c12:	8b 08                	mov    (%eax),%ecx
5b2c14:	ff 11                	call   *(%ecx)
5b2c16:	8b d3                	mov    %ebx,%edx
5b2c18:	8b c6                	mov    %esi,%eax
5b2c1a:	e8 d1 fa 03 00       	call   0x5f26f0
5b2c1f:	8b 40 0c             	mov    0xc(%eax),%eax
5b2c22:	89 45 e0             	mov    %eax,-0x20(%ebp)
5b2c25:	8b d3                	mov    %ebx,%edx
5b2c27:	8b c6                	mov    %esi,%eax
5b2c29:	e8 c2 fa 03 00       	call   0x5f26f0
5b2c2e:	8b 00                	mov    (%eax),%eax
5b2c30:	03 45 e0             	add    -0x20(%ebp),%eax
5b2c33:	89 45 f4             	mov    %eax,-0xc(%ebp)
5b2c36:	8b d3                	mov    %ebx,%edx
5b2c38:	8b c6                	mov    %esi,%eax
5b2c3a:	e8 b1 fa 03 00       	call   0x5f26f0
5b2c3f:	8b 40 04             	mov    0x4(%eax),%eax
5b2c42:	89 45 d8             	mov    %eax,-0x28(%ebp)
5b2c45:	8b d3                	mov    %ebx,%edx
5b2c47:	8b c6                	mov    %esi,%eax
5b2c49:	e8 a2 fa 03 00       	call   0x5f26f0
5b2c4e:	8b 40 08             	mov    0x8(%eax),%eax
5b2c51:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5b2c54:	8b 45 d8             	mov    -0x28(%ebp),%eax
5b2c57:	89 45 fc             	mov    %eax,-0x4(%ebp)
5b2c5a:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
5b2c5e:	0f 8c ac 00 00 00    	jl     0x5b2d10
5b2c64:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2c67:	3b 45 f0             	cmp    -0x10(%ebp),%eax
5b2c6a:	0f 8d a0 00 00 00    	jge    0x5b2d10
5b2c70:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2c73:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2c76:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2c79:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2c7c:	e8 7f ce ff ff       	call   0x5afb00
5b2c81:	8b f8                	mov    %eax,%edi
5b2c83:	eb 6a                	jmp    0x5b2cef
5b2c85:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2c88:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2c8b:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2c8e:	b9 01 00 00 00       	mov    $0x1,%ecx
5b2c93:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2c96:	e8 81 ce ff ff       	call   0x5afb1c
5b2c9b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2c9e:	3b 45 a4             	cmp    -0x5c(%ebp),%eax
5b2ca1:	7d 06                	jge    0x5b2ca9
5b2ca3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2ca6:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5b2ca9:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2cac:	3b 45 9c             	cmp    -0x64(%ebp),%eax
5b2caf:	7e 06                	jle    0x5b2cb7
5b2cb1:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2cb4:	89 45 9c             	mov    %eax,-0x64(%ebp)
5b2cb7:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2cba:	3b 45 a0             	cmp    -0x60(%ebp),%eax
5b2cbd:	7d 06                	jge    0x5b2cc5
5b2cbf:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2cc2:	89 45 a0             	mov    %eax,-0x60(%ebp)
5b2cc5:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2cc8:	3b 45 98             	cmp    -0x68(%ebp),%eax
5b2ccb:	7e 06                	jle    0x5b2cd3
5b2ccd:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2cd0:	89 45 98             	mov    %eax,-0x68(%ebp)
5b2cd3:	ff 4d fc             	decl   -0x4(%ebp)
5b2cd6:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
5b2cda:	7c 34                	jl     0x5b2d10
5b2cdc:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2cdf:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2ce2:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2ce5:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2ce8:	e8 13 ce ff ff       	call   0x5afb00
5b2ced:	8b f8                	mov    %eax,%edi
5b2cef:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
5b2cf3:	7c 1b                	jl     0x5b2d10
5b2cf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2cf8:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2cfb:	7d 13                	jge    0x5b2d10
5b2cfd:	55                   	push   %ebp
5b2cfe:	e8 dd fc ff ff       	call   0x5b29e0
5b2d03:	59                   	pop    %ecx
5b2d04:	84 c0                	test   %al,%al
5b2d06:	74 08                	je     0x5b2d10
5b2d08:	85 ff                	test   %edi,%edi
5b2d0a:	0f 84 75 ff ff ff    	je     0x5b2c85
5b2d10:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
5b2d14:	0f 8c ba 02 00 00    	jl     0x5b2fd4
5b2d1a:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2d1d:	3b 45 f0             	cmp    -0x10(%ebp),%eax
5b2d20:	7c 03                	jl     0x5b2d25
5b2d22:	f7 5d e0             	negl   -0x20(%ebp)
5b2d25:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2d28:	3b 45 d8             	cmp    -0x28(%ebp),%eax
5b2d2b:	0f 9d 45 ab          	setge  -0x55(%ebp)
5b2d2f:	80 7d ab 00          	cmpb   $0x0,-0x55(%ebp)
5b2d33:	75 71                	jne    0x5b2da6
5b2d35:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2d38:	40                   	inc    %eax
5b2d39:	89 45 dc             	mov    %eax,-0x24(%ebp)
5b2d3c:	8b 45 dc             	mov    -0x24(%ebp),%eax
5b2d3f:	3b 45 d8             	cmp    -0x28(%ebp),%eax
5b2d42:	7d 5b                	jge    0x5b2d9f
5b2d44:	8b d3                	mov    %ebx,%edx
5b2d46:	8b c6                	mov    %esi,%eax
5b2d48:	e8 a3 f9 03 00       	call   0x5f26f0
5b2d4d:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2d50:	89 10                	mov    %edx,(%eax)
5b2d52:	8b d3                	mov    %ebx,%edx
5b2d54:	8b c6                	mov    %esi,%eax
5b2d56:	e8 95 f9 03 00       	call   0x5f26f0
5b2d5b:	8b 55 dc             	mov    -0x24(%ebp),%edx
5b2d5e:	89 50 04             	mov    %edx,0x4(%eax)
5b2d61:	8b d3                	mov    %ebx,%edx
5b2d63:	8b c6                	mov    %esi,%eax
5b2d65:	e8 86 f9 03 00       	call   0x5f26f0
5b2d6a:	8b 55 d8             	mov    -0x28(%ebp),%edx
5b2d6d:	4a                   	dec    %edx
5b2d6e:	89 50 08             	mov    %edx,0x8(%eax)
5b2d71:	8b d3                	mov    %ebx,%edx
5b2d73:	8b c6                	mov    %esi,%eax
5b2d75:	e8 76 f9 03 00       	call   0x5f26f0
5b2d7a:	8b 55 e0             	mov    -0x20(%ebp),%edx
5b2d7d:	f7 da                	neg    %edx
5b2d7f:	89 50 0c             	mov    %edx,0xc(%eax)
5b2d82:	43                   	inc    %ebx
5b2d83:	85 db                	test   %ebx,%ebx
5b2d85:	0f 8c 51 02 00 00    	jl     0x5b2fdc
5b2d8b:	8b 46 04             	mov    0x4(%esi),%eax
5b2d8e:	48                   	dec    %eax
5b2d8f:	3b d8                	cmp    %eax,%ebx
5b2d91:	7e 0c                	jle    0x5b2d9f
5b2d93:	8b 56 04             	mov    0x4(%esi),%edx
5b2d96:	03 55 e4             	add    -0x1c(%ebp),%edx
5b2d99:	8b c6                	mov    %esi,%eax
5b2d9b:	8b 08                	mov    (%eax),%ecx
5b2d9d:	ff 11                	call   *(%ecx)
5b2d9f:	8b 45 d8             	mov    -0x28(%ebp),%eax
5b2da2:	40                   	inc    %eax
5b2da3:	89 45 fc             	mov    %eax,-0x4(%ebp)
5b2da6:	80 7d ab 00          	cmpb   $0x0,-0x55(%ebp)
5b2daa:	0f 85 85 01 00 00    	jne    0x5b2f35
5b2db0:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
5b2db4:	0f 8c ba 00 00 00    	jl     0x5b2e74
5b2dba:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2dbd:	3b 45 f0             	cmp    -0x10(%ebp),%eax
5b2dc0:	0f 8d ae 00 00 00    	jge    0x5b2e74
5b2dc6:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2dc9:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2dcc:	7d 15                	jge    0x5b2de3
5b2dce:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2dd1:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2dd4:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2dd7:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2dda:	e8 21 cd ff ff       	call   0x5afb00
5b2ddf:	8b f8                	mov    %eax,%edi
5b2de1:	eb 70                	jmp    0x5b2e53
5b2de3:	33 ff                	xor    %edi,%edi
5b2de5:	eb 6c                	jmp    0x5b2e53
5b2de7:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2dea:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2ded:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2df0:	b9 01 00 00 00       	mov    $0x1,%ecx
5b2df5:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2df8:	e8 1f cd ff ff       	call   0x5afb1c
5b2dfd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e00:	3b 45 a4             	cmp    -0x5c(%ebp),%eax
5b2e03:	7d 06                	jge    0x5b2e0b
5b2e05:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e08:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5b2e0b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e0e:	3b 45 9c             	cmp    -0x64(%ebp),%eax
5b2e11:	7e 06                	jle    0x5b2e19
5b2e13:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e16:	89 45 9c             	mov    %eax,-0x64(%ebp)
5b2e19:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2e1c:	3b 45 a0             	cmp    -0x60(%ebp),%eax
5b2e1f:	7d 06                	jge    0x5b2e27
5b2e21:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2e24:	89 45 a0             	mov    %eax,-0x60(%ebp)
5b2e27:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2e2a:	3b 45 98             	cmp    -0x68(%ebp),%eax
5b2e2d:	7e 06                	jle    0x5b2e35
5b2e2f:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2e32:	89 45 98             	mov    %eax,-0x68(%ebp)
5b2e35:	ff 45 fc             	incl   -0x4(%ebp)
5b2e38:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e3b:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2e3e:	74 34                	je     0x5b2e74
5b2e40:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2e43:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2e46:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2e49:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2e4c:	e8 af cc ff ff       	call   0x5afb00
5b2e51:	8b f8                	mov    %eax,%edi
5b2e53:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
5b2e57:	7c 1b                	jl     0x5b2e74
5b2e59:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2e5c:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2e5f:	7d 13                	jge    0x5b2e74
5b2e61:	55                   	push   %ebp
5b2e62:	e8 79 fb ff ff       	call   0x5b29e0
5b2e67:	59                   	pop    %ecx
5b2e68:	84 c0                	test   %al,%al
5b2e6a:	74 08                	je     0x5b2e74
5b2e6c:	85 ff                	test   %edi,%edi
5b2e6e:	0f 84 73 ff ff ff    	je     0x5b2de7
5b2e74:	8b d3                	mov    %ebx,%edx
5b2e76:	8b c6                	mov    %esi,%eax
5b2e78:	e8 73 f8 03 00       	call   0x5f26f0
5b2e7d:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2e80:	89 10                	mov    %edx,(%eax)
5b2e82:	8b d3                	mov    %ebx,%edx
5b2e84:	8b c6                	mov    %esi,%eax
5b2e86:	e8 65 f8 03 00       	call   0x5f26f0
5b2e8b:	8b 55 dc             	mov    -0x24(%ebp),%edx
5b2e8e:	89 50 04             	mov    %edx,0x4(%eax)
5b2e91:	8b d3                	mov    %ebx,%edx
5b2e93:	8b c6                	mov    %esi,%eax
5b2e95:	e8 56 f8 03 00       	call   0x5f26f0
5b2e9a:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2e9d:	4a                   	dec    %edx
5b2e9e:	89 50 08             	mov    %edx,0x8(%eax)
5b2ea1:	8b d3                	mov    %ebx,%edx
5b2ea3:	8b c6                	mov    %esi,%eax
5b2ea5:	e8 46 f8 03 00       	call   0x5f26f0
5b2eaa:	8b 55 e0             	mov    -0x20(%ebp),%edx
5b2ead:	89 50 0c             	mov    %edx,0xc(%eax)
5b2eb0:	43                   	inc    %ebx
5b2eb1:	85 db                	test   %ebx,%ebx
5b2eb3:	0f 8c 07 01 00 00    	jl     0x5b2fc0
5b2eb9:	8b 46 04             	mov    0x4(%esi),%eax
5b2ebc:	8b d0                	mov    %eax,%edx
5b2ebe:	4a                   	dec    %edx
5b2ebf:	3b da                	cmp    %edx,%ebx
5b2ec1:	7e 0b                	jle    0x5b2ece
5b2ec3:	8b d0                	mov    %eax,%edx
5b2ec5:	03 55 e4             	add    -0x1c(%ebp),%edx
5b2ec8:	8b c6                	mov    %esi,%eax
5b2eca:	8b 08                	mov    (%eax),%ecx
5b2ecc:	ff 11                	call   *(%ecx)
5b2ece:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5b2ed1:	40                   	inc    %eax
5b2ed2:	3b 45 fc             	cmp    -0x4(%ebp),%eax
5b2ed5:	7d 62                	jge    0x5b2f39
5b2ed7:	8b d3                	mov    %ebx,%edx
5b2ed9:	8b c6                	mov    %esi,%eax
5b2edb:	e8 10 f8 03 00       	call   0x5f26f0
5b2ee0:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2ee3:	89 10                	mov    %edx,(%eax)
5b2ee5:	8b d3                	mov    %ebx,%edx
5b2ee7:	8b c6                	mov    %esi,%eax
5b2ee9:	e8 02 f8 03 00       	call   0x5f26f0
5b2eee:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5b2ef1:	42                   	inc    %edx
5b2ef2:	89 50 04             	mov    %edx,0x4(%eax)
5b2ef5:	8b d3                	mov    %ebx,%edx
5b2ef7:	8b c6                	mov    %esi,%eax
5b2ef9:	e8 f2 f7 03 00       	call   0x5f26f0
5b2efe:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2f01:	4a                   	dec    %edx
5b2f02:	89 50 08             	mov    %edx,0x8(%eax)
5b2f05:	8b d3                	mov    %ebx,%edx
5b2f07:	8b c6                	mov    %esi,%eax
5b2f09:	e8 e2 f7 03 00       	call   0x5f26f0
5b2f0e:	8b 55 e0             	mov    -0x20(%ebp),%edx
5b2f11:	f7 da                	neg    %edx
5b2f13:	89 50 0c             	mov    %edx,0xc(%eax)
5b2f16:	43                   	inc    %ebx
5b2f17:	85 db                	test   %ebx,%ebx
5b2f19:	0f 8c a1 00 00 00    	jl     0x5b2fc0
5b2f1f:	8b 46 04             	mov    0x4(%esi),%eax
5b2f22:	48                   	dec    %eax
5b2f23:	3b d8                	cmp    %eax,%ebx
5b2f25:	7e 12                	jle    0x5b2f39
5b2f27:	8b 56 04             	mov    0x4(%esi),%edx
5b2f2a:	03 55 e4             	add    -0x1c(%ebp),%edx
5b2f2d:	8b c6                	mov    %esi,%eax
5b2f2f:	8b 08                	mov    (%eax),%ecx
5b2f31:	ff 11                	call   *(%ecx)
5b2f33:	eb 04                	jmp    0x5b2f39
5b2f35:	c6 45 ab 00          	movb   $0x0,-0x55(%ebp)
5b2f39:	ff 45 fc             	incl   -0x4(%ebp)
5b2f3c:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
5b2f40:	7c 6c                	jl     0x5b2fae
5b2f42:	8b 45 f4             	mov    -0xc(%ebp),%eax
5b2f45:	3b 45 f0             	cmp    -0x10(%ebp),%eax
5b2f48:	7d 64                	jge    0x5b2fae
5b2f4a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2f4d:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2f50:	7d 15                	jge    0x5b2f67
5b2f52:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2f55:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2f58:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2f5b:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2f5e:	e8 9d cb ff ff       	call   0x5afb00
5b2f63:	8b f8                	mov    %eax,%edi
5b2f65:	eb 02                	jmp    0x5b2f69
5b2f67:	33 ff                	xor    %edi,%edi
5b2f69:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5b2f6c:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2f6f:	7c 27                	jl     0x5b2f98
5b2f71:	8b 45 f8             	mov    -0x8(%ebp),%eax
5b2f74:	48                   	dec    %eax
5b2f75:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5b2f78:	eb 1e                	jmp    0x5b2f98
5b2f7a:	ff 45 fc             	incl   -0x4(%ebp)
5b2f7d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2f80:	3b 45 f8             	cmp    -0x8(%ebp),%eax
5b2f83:	74 29                	je     0x5b2fae
5b2f85:	8b 45 c8             	mov    -0x38(%ebp),%eax
5b2f88:	8b 55 f4             	mov    -0xc(%ebp),%edx
5b2f8b:	8b 04 90             	mov    (%eax,%edx,4),%eax
5b2f8e:	8b 55 fc             	mov    -0x4(%ebp),%edx
5b2f91:	e8 6a cb ff ff       	call   0x5afb00
5b2f96:	8b f8                	mov    %eax,%edi
5b2f98:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b2f9b:	3b 45 d4             	cmp    -0x2c(%ebp),%eax