5ae739:	dc 4d d8             	fmull  -0x28(%ebp)
5ae73c:	dd 5d c8             	fstpl  -0x38(%ebp)
5ae73f:	9b dd 45 c8          	fldl   -0x38(%ebp)
5ae743:	e8 78 45 e5 ff       	call   0x402cc0
5ae748:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5ae74b:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
5ae74f:	0f 84 1b 02 00 00    	je     0x5ae970
5ae755:	db 45 a4             	fildl  -0x5c(%ebp)
5ae758:	dc 6d c8             	fsubrl -0x38(%ebp)
5ae75b:	d8 0d 84 f1 5a 00    	fmuls  0x5af184
5ae761:	e8 66 45 e5 ff       	call   0x402ccc
5ae766:	89 45 9c             	mov    %eax,-0x64(%ebp)
5ae769:	b8 00 10 00 00       	mov    $0x1000,%eax
5ae76e:	2b 45 9c             	sub    -0x64(%ebp),%eax
5ae771:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae777:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae77d:	e8 4a 45 e5 ff       	call   0x402ccc
5ae782:	89 45 98             	mov    %eax,-0x68(%ebp)
5ae785:	8b 45 a8             	mov    -0x58(%ebp),%eax
5ae788:	f7 6d bc             	imull  -0x44(%ebp)
5ae78b:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ae78e:	8b 55 88             	mov    -0x78(%ebp),%edx
5ae791:	8d 34 02             	lea    (%edx,%eax,1),%esi
5ae794:	8b 7d bc             	mov    -0x44(%ebp),%edi
5ae797:	4f                   	dec    %edi
5ae798:	85 ff                	test   %edi,%edi
5ae79a:	7c 14                	jl     0x5ae7b0
5ae79c:	47                   	inc    %edi
5ae79d:	66 8b 45 95          	mov    -0x6b(%ebp),%ax
5ae7a1:	66 89 06             	mov    %ax,(%esi)
5ae7a4:	8a 45 97             	mov    -0x69(%ebp),%al
5ae7a7:	88 46 02             	mov    %al,0x2(%esi)
5ae7aa:	83 c6 03             	add    $0x3,%esi
5ae7ad:	4f                   	dec    %edi
5ae7ae:	75 ed                	jne    0x5ae79d
5ae7b0:	66 8b 45 95          	mov    -0x6b(%ebp),%ax
5ae7b4:	66 89 45 92          	mov    %ax,-0x6e(%ebp)
5ae7b8:	8a 45 97             	mov    -0x69(%ebp),%al
5ae7bb:	88 45 94             	mov    %al,-0x6c(%ebp)
5ae7be:	8b 45 a8             	mov    -0x58(%ebp),%eax
5ae7c1:	f7 6d bc             	imull  -0x44(%ebp)
5ae7c4:	03 45 a4             	add    -0x5c(%ebp),%eax
5ae7c7:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ae7ca:	8b 55 88             	mov    -0x78(%ebp),%edx
5ae7cd:	8d 34 02             	lea    (%edx,%eax,1),%esi
5ae7d0:	8b 55 a8             	mov    -0x58(%ebp),%edx
5ae7d3:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5ae7d6:	8b 08                	mov    (%eax),%ecx
5ae7d8:	ff 11                	call   *(%ecx)
5ae7da:	89 45 80             	mov    %eax,-0x80(%ebp)
5ae7dd:	8b 7d c4             	mov    -0x3c(%ebp),%edi
5ae7e0:	4f                   	dec    %edi
5ae7e1:	85 ff                	test   %edi,%edi
5ae7e3:	0f 8c c8 00 00 00    	jl     0x5ae8b1
5ae7e9:	47                   	inc    %edi
5ae7ea:	33 c0                	xor    %eax,%eax
5ae7ec:	8a 45 94             	mov    -0x6c(%ebp),%al
5ae7ef:	f7 6d 9c             	imull  -0x64(%ebp)
5ae7f2:	8b 55 80             	mov    -0x80(%ebp),%edx
5ae7f5:	0f b6 52 02          	movzbl 0x2(%edx),%edx
5ae7f9:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae7fd:	03 c2                	add    %edx,%eax
5ae7ff:	05 00 08 00 00       	add    $0x800,%eax
5ae804:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae80a:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae810:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae816:	e8 a5 44 e5 ff       	call   0x402cc0
5ae81b:	e8 14 ac ff ff       	call   0x5a9434
5ae820:	88 46 02             	mov    %al,0x2(%esi)
5ae823:	33 c0                	xor    %eax,%eax
5ae825:	8a 45 93             	mov    -0x6d(%ebp),%al
5ae828:	f7 6d 9c             	imull  -0x64(%ebp)
5ae82b:	8b 55 80             	mov    -0x80(%ebp),%edx
5ae82e:	0f b6 52 01          	movzbl 0x1(%edx),%edx
5ae832:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae836:	03 c2                	add    %edx,%eax
5ae838:	05 00 08 00 00       	add    $0x800,%eax
5ae83d:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae843:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae849:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae84f:	e8 6c 44 e5 ff       	call   0x402cc0
5ae854:	e8 db ab ff ff       	call   0x5a9434
5ae859:	88 46 01             	mov    %al,0x1(%esi)
5ae85c:	33 c0                	xor    %eax,%eax
5ae85e:	8a 45 92             	mov    -0x6e(%ebp),%al
5ae861:	f7 6d 9c             	imull  -0x64(%ebp)
5ae864:	8b 55 80             	mov    -0x80(%ebp),%edx
5ae867:	0f b6 12             	movzbl (%edx),%edx
5ae86a:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae86e:	03 c2                	add    %edx,%eax
5ae870:	05 00 08 00 00       	add    $0x800,%eax
5ae875:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae87b:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae881:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae887:	e8 34 44 e5 ff       	call   0x402cc0
5ae88c:	e8 a3 ab ff ff       	call   0x5a9434
5ae891:	88 06                	mov    %al,(%esi)
5ae893:	8b 45 80             	mov    -0x80(%ebp),%eax
5ae896:	66 8b 10             	mov    (%eax),%dx
5ae899:	66 89 55 92          	mov    %dx,-0x6e(%ebp)
5ae89d:	8a 50 02             	mov    0x2(%eax),%dl
5ae8a0:	88 55 94             	mov    %dl,-0x6c(%ebp)
5ae8a3:	83 c6 03             	add    $0x3,%esi
5ae8a6:	83 45 80 03          	addl   $0x3,-0x80(%ebp)
5ae8aa:	4f                   	dec    %edi
5ae8ab:	0f 85 39 ff ff ff    	jne    0x5ae7ea
5ae8b1:	83 7d 9c 00          	cmpl   $0x0,-0x64(%ebp)
5ae8b5:	0f 8e 23 01 00 00    	jle    0x5ae9de
5ae8bb:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5ae8be:	03 45 c4             	add    -0x3c(%ebp),%eax
5ae8c1:	3b 45 bc             	cmp    -0x44(%ebp),%eax
5ae8c4:	0f 8d 14 01 00 00    	jge    0x5ae9de
5ae8ca:	33 c0                	xor    %eax,%eax
5ae8cc:	8a 45 94             	mov    -0x6c(%ebp),%al
5ae8cf:	f7 6d 9c             	imull  -0x64(%ebp)
5ae8d2:	33 d2                	xor    %edx,%edx
5ae8d4:	8a 55 97             	mov    -0x69(%ebp),%dl
5ae8d7:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae8db:	03 c2                	add    %edx,%eax
5ae8dd:	05 00 08 00 00       	add    $0x800,%eax
5ae8e2:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae8e8:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae8ee:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae8f4:	e8 c7 43 e5 ff       	call   0x402cc0
5ae8f9:	e8 36 ab ff ff       	call   0x5a9434
5ae8fe:	88 46 02             	mov    %al,0x2(%esi)
5ae901:	33 c0                	xor    %eax,%eax
5ae903:	8a 45 93             	mov    -0x6d(%ebp),%al
5ae906:	f7 6d 9c             	imull  -0x64(%ebp)
5ae909:	33 d2                	xor    %edx,%edx
5ae90b:	8a 55 96             	mov    -0x6a(%ebp),%dl
5ae90e:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae912:	03 c2                	add    %edx,%eax
5ae914:	05 00 08 00 00       	add    $0x800,%eax
5ae919:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae91f:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae925:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae92b:	e8 90 43 e5 ff       	call   0x402cc0
5ae930:	e8 ff aa ff ff       	call   0x5a9434
5ae935:	88 46 01             	mov    %al,0x1(%esi)
5ae938:	33 c0                	xor    %eax,%eax
5ae93a:	8a 45 92             	mov    -0x6e(%ebp),%al
5ae93d:	f7 6d 9c             	imull  -0x64(%ebp)
5ae940:	33 d2                	xor    %edx,%edx
5ae942:	8a 55 95             	mov    -0x6b(%ebp),%dl
5ae945:	0f af 55 98          	imul   -0x68(%ebp),%edx
5ae949:	03 c2                	add    %edx,%eax
5ae94b:	05 00 08 00 00       	add    $0x800,%eax
5ae950:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5ae956:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5ae95c:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5ae962:	e8 59 43 e5 ff       	call   0x402cc0
5ae967:	e8 c8 aa ff ff       	call   0x5a9434
5ae96c:	88 06                	mov    %al,(%esi)
5ae96e:	eb 6e                	jmp    0x5ae9de
5ae970:	8b 45 a8             	mov    -0x58(%ebp),%eax
5ae973:	f7 6d bc             	imull  -0x44(%ebp)
5ae976:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ae979:	8b 55 88             	mov    -0x78(%ebp),%edx
5ae97c:	8d 34 02             	lea    (%edx,%eax,1),%esi
5ae97f:	8b 7d a4             	mov    -0x5c(%ebp),%edi
5ae982:	4f                   	dec    %edi
5ae983:	85 ff                	test   %edi,%edi
5ae985:	7c 14                	jl     0x5ae99b
5ae987:	47                   	inc    %edi
5ae988:	66 8b 45 95          	mov    -0x6b(%ebp),%ax
5ae98c:	66 89 06             	mov    %ax,(%esi)
5ae98f:	8a 45 97             	mov    -0x69(%ebp),%al
5ae992:	88 46 02             	mov    %al,0x2(%esi)
5ae995:	83 c6 03             	add    $0x3,%esi
5ae998:	4f                   	dec    %edi
5ae999:	75 ed                	jne    0x5ae988
5ae99b:	8b 55 a8             	mov    -0x58(%ebp),%edx
5ae99e:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5ae9a1:	8b 08                	mov    (%eax),%ecx
5ae9a3:	ff 11                	call   *(%ecx)
5ae9a5:	8b d0                	mov    %eax,%edx
5ae9a7:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
5ae9aa:	8d 0c 49             	lea    (%ecx,%ecx,2),%ecx
5ae9ad:	8b c6                	mov    %esi,%eax
5ae9af:	e8 0c 95 e5 ff       	call   0x407ec0
5ae9b4:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5ae9b7:	8d 04 40             	lea    (%eax,%eax,2),%eax
5ae9ba:	03 f0                	add    %eax,%esi
5ae9bc:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5ae9bf:	03 45 c4             	add    -0x3c(%ebp),%eax
5ae9c2:	8b 7d bc             	mov    -0x44(%ebp),%edi
5ae9c5:	4f                   	dec    %edi
5ae9c6:	2b f8                	sub    %eax,%edi
5ae9c8:	7c 14                	jl     0x5ae9de
5ae9ca:	47                   	inc    %edi
5ae9cb:	66 8b 45 95          	mov    -0x6b(%ebp),%ax
5ae9cf:	66 89 06             	mov    %ax,(%esi)
5ae9d2:	8a 45 97             	mov    -0x69(%ebp),%al
5ae9d5:	88 46 02             	mov    %al,0x2(%esi)
5ae9d8:	83 c6 03             	add    $0x3,%esi
5ae9db:	4f                   	dec    %edi
5ae9dc:	75 ed                	jne    0x5ae9cb
5ae9de:	66 83 7d 0a 00       	cmpw   $0x0,0xa(%ebp)
5ae9e3:	74 19                	je     0x5ae9fe
5ae9e5:	db 45 a8             	fildl  -0x58(%ebp)
5ae9e8:	dc 8d 70 ff ff ff    	fmull  -0x90(%ebp)
5ae9ee:	e8 d9 42 e5 ff       	call   0x402ccc
5ae9f3:	8b c8                	mov    %eax,%ecx
5ae9f5:	8b 55 f4             	mov    -0xc(%ebp),%edx
5ae9f8:	8b 45 0c             	mov    0xc(%ebp),%eax
5ae9fb:	ff 55 08             	call   *0x8(%ebp)
5ae9fe:	ff 45 a8             	incl   -0x58(%ebp)
5aea01:	ff 8d 6c ff ff ff    	decl   -0x94(%ebp)
5aea07:	0f 85 00 fd ff ff    	jne    0x5ae70d
5aea0d:	8b 45 bc             	mov    -0x44(%ebp),%eax
5aea10:	f7 6d b4             	imull  -0x4c(%ebp)
5aea13:	8d 04 40             	lea    (%eax,%eax,2),%eax
5aea16:	e8 91 3d e5 ff       	call   0x4027ac
5aea1b:	89 45 84             	mov    %eax,-0x7c(%ebp)
5aea1e:	8b 45 bc             	mov    -0x44(%ebp),%eax
5aea21:	48                   	dec    %eax
5aea22:	85 c0                	test   %eax,%eax
5aea24:	0f 8c 34 03 00 00    	jl     0x5aed5e
5aea2a:	40                   	inc    %eax
5aea2b:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5aea31:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
5aea38:	dd 45 e8             	fldl   -0x18(%ebp)
5aea3b:	d8 1d 54 f1 5a 00    	fcomps 0x5af154
5aea41:	df e0                	fnstsw %ax
5aea43:	9e                   	sahf
5aea44:	76 1b                	jbe    0x5aea61
5aea46:	8b 45 bc             	mov    -0x44(%ebp),%eax
5aea49:	2b 45 a0             	sub    -0x60(%ebp),%eax
5aea4c:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5aea52:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5aea58:	dc 4d d0             	fmull  -0x30(%ebp)
5aea5b:	dd 5d c8             	fstpl  -0x38(%ebp)
5aea5e:	9b                   	fwait
5aea5f:	eb 0a                	jmp    0x5aea6b
5aea61:	db 45 a0             	fildl  -0x60(%ebp)
5aea64:	dc 4d d0             	fmull  -0x30(%ebp)
5aea67:	dd 5d c8             	fstpl  -0x38(%ebp)
5aea6a:	9b dd 45 c8          	fldl   -0x38(%ebp)
5aea6e:	e8 4d 42 e5 ff       	call   0x402cc0
5aea73:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5aea76:	db 45 a4             	fildl  -0x5c(%ebp)
5aea79:	dc 6d c8             	fsubrl -0x38(%ebp)
5aea7c:	d8 0d 84 f1 5a 00    	fmuls  0x5af184
5aea82:	e8 39 42 e5 ff       	call   0x402cc0
5aea87:	89 45 9c             	mov    %eax,-0x64(%ebp)
5aea8a:	b8 00 10 00 00       	mov    $0x1000,%eax
5aea8f:	2b 45 9c             	sub    -0x64(%ebp),%eax
5aea92:	89 45 98             	mov    %eax,-0x68(%ebp)
5aea95:	8b 45 b8             	mov    -0x48(%ebp),%eax
5aea98:	29 45 a4             	sub    %eax,-0x5c(%ebp)
5aea9b:	8b 7d b4             	mov    -0x4c(%ebp),%edi
5aea9e:	4f                   	dec    %edi
5aea9f:	85 ff                	test   %edi,%edi
5aeaa1:	7c 2c                	jl     0x5aeacf
5aeaa3:	47                   	inc    %edi
5aeaa4:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
5aeaab:	8b 45 a8             	mov    -0x58(%ebp),%eax
5aeaae:	f7 6d bc             	imull  -0x44(%ebp)
5aeab1:	03 45 a0             	add    -0x60(%ebp),%eax
5aeab4:	8d 04 40             	lea    (%eax,%eax,2),%eax
5aeab7:	8b 55 84             	mov    -0x7c(%ebp),%edx
5aeaba:	66 8b 4d 95          	mov    -0x6b(%ebp),%cx
5aeabe:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
5aeac2:	8a 4d 97             	mov    -0x69(%ebp),%cl
5aeac5:	88 4c 02 02          	mov    %cl,0x2(%edx,%eax,1)
5aeac9:	ff 45 a8             	incl   -0x58(%ebp)
5aeacc:	4f                   	dec    %edi
5aeacd:	75 dc                	jne    0x5aeaab
5aeacf:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
5aead3:	0f 84 f6 01 00 00    	je     0x5aeccf
5aead9:	66 8b 45 95          	mov    -0x6b(%ebp),%ax
5aeadd:	66 89 45 92          	mov    %ax,-0x6e(%ebp)
5aeae1:	8a 45 97             	mov    -0x69(%ebp),%al
5aeae4:	88 45 94             	mov    %al,-0x6c(%ebp)
5aeae7:	8b 7d c0             	mov    -0x40(%ebp),%edi
5aeaea:	4f                   	dec    %edi
5aeaeb:	85 ff                	test   %edi,%edi
5aeaed:	0f 8c 08 01 00 00    	jl     0x5aebfb
5aeaf3:	47                   	inc    %edi
5aeaf4:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
5aeafb:	8b 45 a8             	mov    -0x58(%ebp),%eax
5aeafe:	03 45 a4             	add    -0x5c(%ebp),%eax
5aeb01:	85 c0                	test   %eax,%eax
5aeb03:	0f 8c e8 00 00 00    	jl     0x5aebf1
5aeb09:	3b 45 b4             	cmp    -0x4c(%ebp),%eax
5aeb0c:	0f 8d df 00 00 00    	jge    0x5aebf1
5aeb12:	f7 6d bc             	imull  -0x44(%ebp)
5aeb15:	03 45 a0             	add    -0x60(%ebp),%eax
5aeb18:	8d 04 40             	lea    (%eax,%eax,2),%eax
5aeb1b:	8b 55 84             	mov    -0x7c(%ebp),%edx
5aeb1e:	8d 34 02             	lea    (%edx,%eax,1),%esi
5aeb21:	8b 45 a8             	mov    -0x58(%ebp),%eax
5aeb24:	f7 6d bc             	imull  -0x44(%ebp)
5aeb27:	03 45 a0             	add    -0x60(%ebp),%eax
5aeb2a:	8d 04 40             	lea    (%eax,%eax,2),%eax
5aeb2d:	8b 55 88             	mov    -0x78(%ebp),%edx
5aeb30:	66 8b 0c 02          	mov    (%edx,%eax,1),%cx
5aeb34:	66 89 4d 8f          	mov    %cx,-0x71(%ebp)
5aeb38:	8a 4c 02 02          	mov    0x2(%edx,%eax,1),%cl
5aeb3c:	88 4d 91             	mov    %cl,-0x6f(%ebp)
5aeb3f:	33 c0                	xor    %eax,%eax
5aeb41:	8a 45 94             	mov    -0x6c(%ebp),%al
5aeb44:	f7 6d 9c             	imull  -0x64(%ebp)
5aeb47:	33 d2                	xor    %edx,%edx
5aeb49:	8a 55 91             	mov    -0x6f(%ebp),%dl
5aeb4c:	0f af 55 98          	imul   -0x68(%ebp),%edx
5aeb50:	03 c2                	add    %edx,%eax
5aeb52:	05 00 08 00 00       	add    $0x800,%eax
5aeb57:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5aeb5d:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5aeb63:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5aeb69:	e8 52 41 e5 ff       	call   0x402cc0
5aeb6e:	e8 c1 a8 ff ff       	call   0x5a9434
5aeb73:	88 46 02             	mov    %al,0x2(%esi)
5aeb76:	33 c0                	xor    %eax,%eax
5aeb78:	8a 45 93             	mov    -0x6d(%ebp),%al
5aeb7b:	f7 6d 9c             	imull  -0x64(%ebp)
5aeb7e:	33 d2                	xor    %edx,%edx
5aeb80:	8a 55 90             	mov    -0x70(%ebp),%dl
5aeb83:	0f af 55 98          	imul   -0x68(%ebp),%edx
5aeb87:	03 c2                	add    %edx,%eax
5aeb89:	05 00 08 00 00       	add    $0x800,%eax
5aeb8e:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5aeb94:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5aeb9a:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5aeba0:	e8 1b 41 e5 ff       	call   0x402cc0
5aeba5:	e8 8a a8 ff ff       	call   0x5a9434
5aebaa:	88 46 01             	mov    %al,0x1(%esi)
5aebad:	33 c0                	xor    %eax,%eax
5aebaf:	8a 45 92             	mov    -0x6e(%ebp),%al
5aebb2:	f7 6d 9c             	imull  -0x64(%ebp)
5aebb5:	33 d2                	xor    %edx,%edx
5aebb7:	8a 55 8f             	mov    -0x71(%ebp),%dl
5aebba:	0f af 55 98          	imul   -0x68(%ebp),%edx
5aebbe:	03 c2                	add    %edx,%eax
5aebc0:	05 00 08 00 00       	add    $0x800,%eax
5aebc5:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
5aebcb:	db 85 f8 fe ff ff    	fildl  -0x108(%ebp)
5aebd1:	d8 35 84 f1 5a 00    	fdivs  0x5af184
5aebd7:	e8 e4 40 e5 ff       	call   0x402cc0
5aebdc:	e8 53 a8 ff ff       	call   0x5a9434
5aebe1:	88 06                	mov    %al,(%esi)
5aebe3:	66 8b 45 8f          	mov    -0x71(%ebp),%ax
5aebe7:	66 89 45 92          	mov    %ax,-0x6e(%ebp)
5aebeb:	8a 45 91             	mov    -0x6f(%ebp),%al
5aebee:	88 45 94             	mov    %al,-0x6c(%ebp)
5aebf1:	ff 45 a8             	incl   -0x58(%ebp)
5aebf4:	4f                   	dec    %edi
5aebf5:	0f 85 00 ff ff ff    	jne    0x5aeafb