5ff904:	ff 74 24 3c          	push   0x3c(%esp)
5ff908:	ff 74 24 3c          	push   0x3c(%esp)
5ff90c:	8b c3                	mov    %ebx,%eax
5ff90e:	e8 79 af fa ff       	call   0x5aa88c
5ff913:	eb 55                	jmp    0x5ff96a
5ff915:	8a 46 02             	mov    0x2(%esi),%al
5ff918:	c1 e0 10             	shl    $0x10,%eax
5ff91b:	66 8b 06             	mov    (%esi),%ax
5ff91e:	50                   	push   %eax
5ff91f:	8d 4c 24 14          	lea    0x14(%esp),%ecx
5ff923:	8d 54 24 0c          	lea    0xc(%esp),%edx
5ff927:	8d 44 24 04          	lea    0x4(%esp),%eax
5ff92b:	e8 c8 ac fa ff       	call   0x5aa5f8
5ff930:	8a 43 02             	mov    0x2(%ebx),%al
5ff933:	c1 e0 10             	shl    $0x10,%eax
5ff936:	66 8b 03             	mov    (%ebx),%ax
5ff939:	50                   	push   %eax
5ff93a:	8d 4c 24 2c          	lea    0x2c(%esp),%ecx
5ff93e:	8d 54 24 24          	lea    0x24(%esp),%edx
5ff942:	8d 44 24 1c          	lea    0x1c(%esp),%eax
5ff946:	e8 ad ac fa ff       	call   0x5aa5f8
5ff94b:	ff 74 24 04          	push   0x4(%esp)
5ff94f:	ff 74 24 04          	push   0x4(%esp)
5ff953:	ff 74 24 2c          	push   0x2c(%esp)
5ff957:	ff 74 24 2c          	push   0x2c(%esp)
5ff95b:	ff 74 24 24          	push   0x24(%esp)
5ff95f:	ff 74 24 24          	push   0x24(%esp)
5ff963:	8b c3                	mov    %ebx,%eax
5ff965:	e8 22 af fa ff       	call   0x5aa88c
5ff96a:	83 c4 30             	add    $0x30,%esp
5ff96d:	5e                   	pop    %esi
5ff96e:	5b                   	pop    %ebx
5ff96f:	c3                   	ret
5ff970:	55                   	push   %ebp
5ff971:	8b ec                	mov    %esp,%ebp
5ff973:	83 c4 cc             	add    $0xffffffcc,%esp
5ff976:	53                   	push   %ebx
5ff977:	56                   	push   %esi
5ff978:	57                   	push   %edi
5ff979:	89 4d f8             	mov    %ecx,-0x8(%ebp)
5ff97c:	89 55 fc             	mov    %edx,-0x4(%ebp)
5ff97f:	8b f0                	mov    %eax,%esi
5ff981:	8b 45 3c             	mov    0x3c(%ebp),%eax
5ff984:	89 45 f0             	mov    %eax,-0x10(%ebp)
5ff987:	8b 7d 38             	mov    0x38(%ebp),%edi
5ff98a:	83 cb ff             	or     $0xffffffff,%ebx
5ff98d:	8b 45 f8             	mov    -0x8(%ebp),%eax
5ff990:	8b 00                	mov    (%eax),%eax
5ff992:	8b 10                	mov    (%eax),%edx
5ff994:	ff 52 14             	call   *0x14(%edx)
5ff997:	89 45 e8             	mov    %eax,-0x18(%ebp)
5ff99a:	80 7e 78 00          	cmpb   $0x0,0x78(%esi)
5ff99e:	75 10                	jne    0x5ff9b0
5ff9a0:	83 7e 7c 00          	cmpl   $0x0,0x7c(%esi)
5ff9a4:	75 0a                	jne    0x5ff9b0
5ff9a6:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
5ff9aa:	0f 84 8c 01 00 00    	je     0x5ffb3c
5ff9b0:	83 7e 7c 00          	cmpl   $0x0,0x7c(%esi)
5ff9b4:	7c 1f                	jl     0x5ff9d5
5ff9b6:	db 46 7c             	fildl  0x7c(%esi)
5ff9b9:	d8 35 74 fc 5f 00    	fdivs  0x5ffc74
5ff9bf:	d8 05 78 fc 5f 00    	fadds  0x5ffc78
5ff9c5:	d8 0d 7c fc 5f 00    	fmuls  0x5ffc7c
5ff9cb:	e8 fc 32 e0 ff       	call   0x402ccc
5ff9d0:	89 45 d8             	mov    %eax,-0x28(%ebp)
5ff9d3:	eb 27                	jmp    0x5ff9fc
5ff9d5:	8b 46 7c             	mov    0x7c(%esi),%eax
5ff9d8:	f7 d8                	neg    %eax
5ff9da:	89 45 cc             	mov    %eax,-0x34(%ebp)
5ff9dd:	db 45 cc             	fildl  -0x34(%ebp)
5ff9e0:	d9 fa                	fsqrt
5ff9e2:	d8 35 74 fc 5f 00    	fdivs  0x5ffc74
5ff9e8:	d8 2d 78 fc 5f 00    	fsubrs 0x5ffc78
5ff9ee:	d8 0d 7c fc 5f 00    	fmuls  0x5ffc7c
5ff9f4:	e8 d3 32 e0 ff       	call   0x402ccc
5ff9f9:	89 45 d8             	mov    %eax,-0x28(%ebp)
5ff9fc:	89 7d f4             	mov    %edi,-0xc(%ebp)
5ff9ff:	8b 45 20             	mov    0x20(%ebp),%eax
5ffa02:	8b 55 18             	mov    0x18(%ebp),%edx
5ffa05:	2b d0                	sub    %eax,%edx
5ffa07:	0f 8c 5e 02 00 00    	jl     0x5ffc6b
5ffa0d:	42                   	inc    %edx
5ffa0e:	89 55 d4             	mov    %edx,-0x2c(%ebp)
5ffa11:	89 45 ec             	mov    %eax,-0x14(%ebp)
5ffa14:	8b 45 f4             	mov    -0xc(%ebp),%eax
5ffa17:	8b 00                	mov    (%eax),%eax
5ffa19:	3b d8                	cmp    %eax,%ebx
5ffa1b:	0f 94 c2             	sete   %dl
5ffa1e:	22 55 0c             	and    0xc(%ebp),%dl
5ffa21:	74 20                	je     0x5ffa43
5ffa23:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffa26:	8b 55 ec             	mov    -0x14(%ebp),%edx
5ffa29:	8b 54 90 fc          	mov    -0x4(%eax,%edx,4),%edx
5ffa2d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffa30:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ffa33:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5ffa36:	8b 4d e8             	mov    -0x18(%ebp),%ecx
5ffa39:	e8 82 84 e0 ff       	call   0x407ec0
5ffa3e:	e9 e4 00 00 00       	jmp    0x5ffb27
5ffa43:	8b 55 fc             	mov    -0x4(%ebp),%edx
5ffa46:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ffa49:	8b 3c 8a             	mov    (%edx,%ecx,4),%edi
5ffa4c:	8b 55 24             	mov    0x24(%ebp),%edx
5ffa4f:	8d 14 52             	lea    (%edx,%edx,2),%edx
5ffa52:	03 fa                	add    %edx,%edi
5ffa54:	8b d0                	mov    %eax,%edx
5ffa56:	8b c6                	mov    %esi,%eax
5ffa58:	8b 08                	mov    (%eax),%ecx
5ffa5a:	ff 11                	call   *(%ecx)
5ffa5c:	89 45 e0             	mov    %eax,-0x20(%ebp)
5ffa5f:	8b 5d f0             	mov    -0x10(%ebp),%ebx
5ffa62:	8b 45 24             	mov    0x24(%ebp),%eax
5ffa65:	8b 55 1c             	mov    0x1c(%ebp),%edx
5ffa68:	2b d0                	sub    %eax,%edx
5ffa6a:	0f 8c b2 00 00 00    	jl     0x5ffb22
5ffa70:	42                   	inc    %edx
5ffa71:	89 55 d0             	mov    %edx,-0x30(%ebp)
5ffa74:	8b 03                	mov    (%ebx),%eax
5ffa76:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffa79:	8b 55 e0             	mov    -0x20(%ebp),%edx
5ffa7c:	0f b6 44 02 02       	movzbl 0x2(%edx,%eax,1),%eax
5ffa81:	03 46 68             	add    0x68(%esi),%eax
5ffa84:	2d 80 00 00 00       	sub    $0x80,%eax
5ffa89:	f7 6d d8             	imull  -0x28(%ebp)
5ffa8c:	85 c0                	test   %eax,%eax
5ffa8e:	79 05                	jns    0x5ffa95
5ffa90:	05 ff ff 00 00       	add    $0xffff,%eax
5ffa95:	c1 f8 10             	sar    $0x10,%eax
5ffa98:	05 80 00 00 00       	add    $0x80,%eax
5ffa9d:	e8 92 99 fa ff       	call   0x5a9434
5ffaa2:	88 45 e7             	mov    %al,-0x19(%ebp)
5ffaa5:	8b 03                	mov    (%ebx),%eax
5ffaa7:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffaaa:	8b 55 e0             	mov    -0x20(%ebp),%edx
5ffaad:	0f b6 44 02 01       	movzbl 0x1(%edx,%eax,1),%eax
5ffab2:	03 46 6c             	add    0x6c(%esi),%eax
5ffab5:	2d 80 00 00 00       	sub    $0x80,%eax
5ffaba:	f7 6d d8             	imull  -0x28(%ebp)
5ffabd:	85 c0                	test   %eax,%eax
5ffabf:	79 05                	jns    0x5ffac6
5ffac1:	05 ff ff 00 00       	add    $0xffff,%eax
5ffac6:	c1 f8 10             	sar    $0x10,%eax
5ffac9:	05 80 00 00 00       	add    $0x80,%eax
5fface:	e8 61 99 fa ff       	call   0x5a9434
5ffad3:	88 45 e6             	mov    %al,-0x1a(%ebp)
5ffad6:	8b 03                	mov    (%ebx),%eax
5ffad8:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffadb:	8b 55 e0             	mov    -0x20(%ebp),%edx
5ffade:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5ffae2:	03 46 70             	add    0x70(%esi),%eax
5ffae5:	2d 80 00 00 00       	sub    $0x80,%eax
5ffaea:	f7 6d d8             	imull  -0x28(%ebp)
5ffaed:	85 c0                	test   %eax,%eax
5ffaef:	79 05                	jns    0x5ffaf6
5ffaf1:	05 ff ff 00 00       	add    $0xffff,%eax
5ffaf6:	c1 f8 10             	sar    $0x10,%eax
5ffaf9:	05 80 00 00 00       	add    $0x80,%eax
5ffafe:	e8 31 99 fa ff       	call   0x5a9434
5ffb03:	88 45 e5             	mov    %al,-0x1b(%ebp)
5ffb06:	8b d7                	mov    %edi,%edx
5ffb08:	8d 45 e5             	lea    -0x1b(%ebp),%eax
5ffb0b:	8a 4d 08             	mov    0x8(%ebp),%cl
5ffb0e:	e8 75 f3 ff ff       	call   0x5fee88
5ffb13:	83 c7 03             	add    $0x3,%edi
5ffb16:	83 c3 04             	add    $0x4,%ebx
5ffb19:	ff 4d d0             	decl   -0x30(%ebp)
5ffb1c:	0f 85 52 ff ff ff    	jne    0x5ffa74
5ffb22:	8b 45 f4             	mov    -0xc(%ebp),%eax
5ffb25:	8b 18                	mov    (%eax),%ebx
5ffb27:	83 45 f4 04          	addl   $0x4,-0xc(%ebp)
5ffb2b:	ff 45 ec             	incl   -0x14(%ebp)
5ffb2e:	ff 4d d4             	decl   -0x2c(%ebp)
5ffb31:	0f 85 dd fe ff ff    	jne    0x5ffa14
5ffb37:	e9 2f 01 00 00       	jmp    0x5ffc6b
5ffb3c:	81 7d 10 00 40 00 00 	cmpl   $0x4000,0x10(%ebp)
5ffb43:	75 7f                	jne    0x5ffbc4
5ffb45:	81 7d 14 00 40 00 00 	cmpl   $0x4000,0x14(%ebp)
5ffb4c:	75 76                	jne    0x5ffbc4
5ffb4e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffb51:	8b 58 04             	mov    0x4(%eax),%ebx
5ffb54:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffb57:	2b 18                	sub    (%eax),%ebx
5ffb59:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffb5c:	8b 55 20             	mov    0x20(%ebp),%edx
5ffb5f:	8b 3c 90             	mov    (%eax,%edx,4),%edi
5ffb62:	8b 45 24             	mov    0x24(%ebp),%eax
5ffb65:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffb68:	03 f8                	add    %eax,%edi
5ffb6a:	8b 45 1c             	mov    0x1c(%ebp),%eax
5ffb6d:	2b 45 24             	sub    0x24(%ebp),%eax
5ffb70:	40                   	inc    %eax
5ffb71:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffb74:	89 45 dc             	mov    %eax,-0x24(%ebp)
5ffb77:	8b 45 20             	mov    0x20(%ebp),%eax
5ffb7a:	8b 55 18             	mov    0x18(%ebp),%edx
5ffb7d:	2b d0                	sub    %eax,%edx
5ffb7f:	0f 8c e6 00 00 00    	jl     0x5ffc6b
5ffb85:	42                   	inc    %edx
5ffb86:	89 55 d4             	mov    %edx,-0x2c(%ebp)
5ffb89:	89 45 ec             	mov    %eax,-0x14(%ebp)
5ffb8c:	8b 55 ec             	mov    -0x14(%ebp),%edx
5ffb8f:	2b 55 28             	sub    0x28(%ebp),%edx
5ffb92:	03 55 30             	add    0x30(%ebp),%edx
5ffb95:	8b c6                	mov    %esi,%eax
5ffb97:	8b 08                	mov    (%eax),%ecx
5ffb99:	ff 11                	call   *(%ecx)
5ffb9b:	8b 55 24             	mov    0x24(%ebp),%edx
5ffb9e:	2b 55 2c             	sub    0x2c(%ebp),%edx
5ffba1:	03 55 34             	add    0x34(%ebp),%edx
5ffba4:	8d 14 52             	lea    (%edx,%edx,2),%edx
5ffba7:	03 c2                	add    %edx,%eax
5ffba9:	8b 4d dc             	mov    -0x24(%ebp),%ecx
5ffbac:	8b d0                	mov    %eax,%edx
5ffbae:	8b c7                	mov    %edi,%eax
5ffbb0:	e8 0b 83 e0 ff       	call   0x407ec0
5ffbb5:	01 df                	add    %ebx,%edi
5ffbb7:	ff 45 ec             	incl   -0x14(%ebp)
5ffbba:	ff 4d d4             	decl   -0x2c(%ebp)
5ffbbd:	75 cd                	jne    0x5ffb8c
5ffbbf:	e9 a7 00 00 00       	jmp    0x5ffc6b
5ffbc4:	89 7d f4             	mov    %edi,-0xc(%ebp)
5ffbc7:	8b 45 20             	mov    0x20(%ebp),%eax
5ffbca:	8b 55 18             	mov    0x18(%ebp),%edx
5ffbcd:	2b d0                	sub    %eax,%edx
5ffbcf:	0f 8c 96 00 00 00    	jl     0x5ffc6b
5ffbd5:	42                   	inc    %edx
5ffbd6:	89 55 d4             	mov    %edx,-0x2c(%ebp)
5ffbd9:	89 45 ec             	mov    %eax,-0x14(%ebp)
5ffbdc:	8b 45 f4             	mov    -0xc(%ebp),%eax
5ffbdf:	8b 00                	mov    (%eax),%eax
5ffbe1:	3b d8                	cmp    %eax,%ebx
5ffbe3:	0f 94 c2             	sete   %dl
5ffbe6:	22 55 0c             	and    0xc(%ebp),%dl
5ffbe9:	74 1d                	je     0x5ffc08
5ffbeb:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffbee:	8b 55 ec             	mov    -0x14(%ebp),%edx
5ffbf1:	8b 54 90 fc          	mov    -0x4(%eax,%edx,4),%edx
5ffbf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffbf8:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ffbfb:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5ffbfe:	8b 4d e8             	mov    -0x18(%ebp),%ecx
5ffc01:	e8 ba 82 e0 ff       	call   0x407ec0
5ffc06:	eb 53                	jmp    0x5ffc5b
5ffc08:	8b 55 fc             	mov    -0x4(%ebp),%edx
5ffc0b:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ffc0e:	8b 3c 8a             	mov    (%edx,%ecx,4),%edi
5ffc11:	8b 55 24             	mov    0x24(%ebp),%edx
5ffc14:	8d 14 52             	lea    (%edx,%edx,2),%edx
5ffc17:	03 fa                	add    %edx,%edi
5ffc19:	8b d0                	mov    %eax,%edx
5ffc1b:	8b c6                	mov    %esi,%eax
5ffc1d:	8b 08                	mov    (%eax),%ecx
5ffc1f:	ff 11                	call   *(%ecx)
5ffc21:	89 45 e0             	mov    %eax,-0x20(%ebp)
5ffc24:	8b 5d f0             	mov    -0x10(%ebp),%ebx
5ffc27:	8b 45 24             	mov    0x24(%ebp),%eax
5ffc2a:	8b 55 1c             	mov    0x1c(%ebp),%edx
5ffc2d:	2b d0                	sub    %eax,%edx
5ffc2f:	7c 25                	jl     0x5ffc56
5ffc31:	42                   	inc    %edx
5ffc32:	89 55 d0             	mov    %edx,-0x30(%ebp)
5ffc35:	8b 03                	mov    (%ebx),%eax
5ffc37:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ffc3a:	8b 55 e0             	mov    -0x20(%ebp),%edx
5ffc3d:	66 8b 0c 02          	mov    (%edx,%eax,1),%cx
5ffc41:	66 89 0f             	mov    %cx,(%edi)
5ffc44:	8a 4c 02 02          	mov    0x2(%edx,%eax,1),%cl
5ffc48:	88 4f 02             	mov    %cl,0x2(%edi)
5ffc4b:	83 c7 03             	add    $0x3,%edi
5ffc4e:	83 c3 04             	add    $0x4,%ebx
5ffc51:	ff 4d d0             	decl   -0x30(%ebp)
5ffc54:	75 df                	jne    0x5ffc35
5ffc56:	8b 45 f4             	mov    -0xc(%ebp),%eax
5ffc59:	8b 18                	mov    (%eax),%ebx
5ffc5b:	83 45 f4 04          	addl   $0x4,-0xc(%ebp)
5ffc5f:	ff 45 ec             	incl   -0x14(%ebp)
5ffc62:	ff 4d d4             	decl   -0x2c(%ebp)
5ffc65:	0f 85 71 ff ff ff    	jne    0x5ffbdc
5ffc6b:	5f                   	pop    %edi
5ffc6c:	5e                   	pop    %esi
5ffc6d:	5b                   	pop    %ebx
5ffc6e:	8b e5                	mov    %ebp,%esp
5ffc70:	5d                   	pop    %ebp
5ffc71:	c2 38 00             	ret    $0x38
5ffc74:	00 00                	add    %al,(%eax)
5ffc76:	20 41 00             	and    %al,0x0(%ecx)
5ffc79:	00 80 3f 00 00 80    	add    %al,-0x7fffffc1(%eax)
5ffc7f:	47                   	inc    %edi
5ffc80:	55                   	push   %ebp
5ffc81:	8b ec                	mov    %esp,%ebp
5ffc83:	83 c4 b8             	add    $0xffffffb8,%esp
5ffc86:	53                   	push   %ebx
5ffc87:	56                   	push   %esi
5ffc88:	57                   	push   %edi
5ffc89:	89 4d f4             	mov    %ecx,-0xc(%ebp)
5ffc8c:	89 55 f8             	mov    %edx,-0x8(%ebp)
5ffc8f:	89 45 fc             	mov    %eax,-0x4(%ebp)
5ffc92:	8b 7d 20             	mov    0x20(%ebp),%edi
5ffc95:	8b 45 3c             	mov    0x3c(%ebp),%eax
5ffc98:	89 45 ec             	mov    %eax,-0x14(%ebp)
5ffc9b:	8b 75 38             	mov    0x38(%ebp),%esi
5ffc9e:	83 cb ff             	or     $0xffffffff,%ebx
5ffca1:	8b 45 f4             	mov    -0xc(%ebp),%eax
5ffca4:	8b 00                	mov    (%eax),%eax
5ffca6:	8b 10                	mov    (%eax),%edx
5ffca8:	ff 52 14             	call   *0x14(%edx)
5ffcab:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5ffcae:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffcb1:	80 78 78 00          	cmpb   $0x0,0x78(%eax)
5ffcb5:	75 13                	jne    0x5ffcca
5ffcb7:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffcba:	83 78 7c 00          	cmpl   $0x0,0x7c(%eax)
5ffcbe:	75 0a                	jne    0x5ffcca
5ffcc0:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
5ffcc4:	0f 84 1c 02 00 00    	je     0x5ffee6
5ffcca:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffccd:	83 78 7c 00          	cmpl   $0x0,0x7c(%eax)
5ffcd1:	7c 22                	jl     0x5ffcf5
5ffcd3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffcd6:	db 40 7c             	fildl  0x7c(%eax)
5ffcd9:	d8 35 10 00 60 00    	fdivs  0x600010
5ffcdf:	d8 05 14 00 60 00    	fadds  0x600014
5ffce5:	d8 0d 18 00 60 00    	fmuls  0x600018
5ffceb:	e8 dc 2f e0 ff       	call   0x402ccc
5ffcf0:	89 45 c4             	mov    %eax,-0x3c(%ebp)
5ffcf3:	eb 2a                	jmp    0x5ffd1f
5ffcf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5ffcf8:	8b 40 7c             	mov    0x7c(%eax),%eax
5ffcfb:	f7 d8                	neg    %eax
5ffcfd:	89 45 b8             	mov    %eax,-0x48(%ebp)
5ffd00:	db 45 b8             	fildl  -0x48(%ebp)
5ffd03:	d9 fa                	fsqrt
5ffd05:	d8 35 10 00 60 00    	fdivs  0x600010
5ffd0b:	d8 2d 14 00 60 00    	fsubrs 0x600014
5ffd11:	d8 0d 18 00 60 00    	fmuls  0x600018
5ffd17:	e8 b0 2f e0 ff       	call   0x402ccc
5ffd1c:	89 45 c4             	mov    %eax,-0x3c(%ebp)
5ffd1f:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ffd22:	8b 45 18             	mov    0x18(%ebp),%eax
5ffd25:	2b c7                	sub    %edi,%eax
5ffd27:	0f 8c d9 02 00 00    	jl     0x600006
5ffd2d:	40                   	inc    %eax
5ffd2e:	89 45 c0             	mov    %eax,-0x40(%ebp)
5ffd31:	89 7d e8             	mov    %edi,-0x18(%ebp)
5ffd34:	8b 45 f0             	mov    -0x10(%ebp),%eax
5ffd37:	8b 00                	mov    (%eax),%eax
5ffd39:	3b d8                	cmp    %eax,%ebx
5ffd3b:	0f 94 c2             	sete   %dl
5ffd3e:	22 55 0c             	and    0xc(%ebp),%dl
5ffd41:	74 20                	je     0x5ffd63