4ee605:	80 7d ac 00          	cmpb   $0x0,-0x54(%ebp)
4ee609:	74 1b                	je     0x4ee626
4ee60b:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4ee611:	e8 9a 76 01 00       	call   0x505cb0
4ee616:	8a 4d ae             	mov    -0x52(%ebp),%cl
4ee619:	83 c4 04             	add    $0x4,%esp
4ee61c:	dd 5d 80             	fstpl  -0x80(%ebp)
4ee61f:	f2 0f 10 4d 80       	movsd  -0x80(%ebp),%xmm1
4ee624:	eb 0e                	jmp    0x4ee634
4ee626:	8b 55 98             	mov    -0x68(%ebp),%edx
4ee629:	83 c2 08             	add    $0x8,%edx
4ee62c:	89 55 98             	mov    %edx,-0x68(%ebp)
4ee62f:	f2 0f 10 4a f8       	movsd  -0x8(%edx),%xmm1
4ee634:	85 ff                	test   %edi,%edi
4ee636:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee63b:	b8 06 00 00 00       	mov    $0x6,%eax
4ee640:	0f 57 d2             	xorps  %xmm2,%xmm2
4ee643:	0f 48 f8             	cmovs  %eax,%edi
4ee646:	66 0f 2f d1          	comisd %xmm1,%xmm2
4ee64a:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee64d:	76 10                	jbe    0x4ee65f
4ee64f:	0f 57 0d 10 9c 6a 00 	xorps  0x6a9c10,%xmm1
4ee656:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee65b:	c6 45 ad 2d          	movb   $0x2d,-0x53(%ebp)
4ee65f:	80 f9 03             	cmp    $0x3,%cl
4ee662:	75 08                	jne    0x4ee66c
4ee664:	85 ff                	test   %edi,%edi
4ee666:	7e 04                	jle    0x4ee66c
4ee668:	4f                   	dec    %edi
4ee669:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee66c:	8b f7                	mov    %edi,%esi
4ee66e:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
4ee673:	81 e6 ff 0f 00 00    	and    $0xfff,%esi
4ee679:	f7 e6                	mul    %esi
4ee67b:	8b c6                	mov    %esi,%eax
4ee67d:	c1 ea 03             	shr    $0x3,%edx
4ee680:	8d 0c 92             	lea    (%edx,%edx,4),%ecx
4ee683:	03 c9                	add    %ecx,%ecx
4ee685:	2b c1                	sub    %ecx,%eax
4ee687:	f2 0f 10 1c c5 e8 2b 	movsd  0x6b2be8(,%eax,8),%xmm3
4ee68e:	6b 00
4ee690:	83 fe 0a             	cmp    $0xa,%esi
4ee693:	72 14                	jb     0x4ee6a9
4ee695:	f2 0f 10 05 50 c5 6b 	movsd  0x6bc550,%xmm0
4ee69c:	00
4ee69d:	0f 1f 00             	nopl   (%eax)
4ee6a0:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
4ee6a4:	83 ea 01             	sub    $0x1,%edx
4ee6a7:	75 f7                	jne    0x4ee6a0
4ee6a9:	80 7d ae 01          	cmpb   $0x1,-0x52(%ebp)
4ee6ad:	75 4d                	jne    0x4ee6fc
4ee6af:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee6b4:	b8 56 55 55 55       	mov    $0x55555556,%eax
4ee6b9:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
4ee6bc:	c1 e9 14             	shr    $0x14,%ecx
4ee6bf:	81 e1 ff 07 00 00    	and    $0x7ff,%ecx
4ee6c5:	81 e9 ff 03 00 00    	sub    $0x3ff,%ecx
4ee6cb:	f7 e9                	imul   %ecx
4ee6cd:	8b c2                	mov    %edx,%eax
4ee6cf:	c1 e8 1f             	shr    $0x1f,%eax
4ee6d2:	03 c2                	add    %edx,%eax
4ee6d4:	03 c7                	add    %edi,%eax
4ee6d6:	83 f8 0f             	cmp    $0xf,%eax
4ee6d9:	7d 12                	jge    0x4ee6ed
4ee6db:	0f 28 c1             	movaps %xmm1,%xmm0
4ee6de:	f2 0f 59 05 48 c5 6b 	mulsd  0x6bc548,%xmm0
4ee6e5:	00
4ee6e6:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
4ee6ea:	0f 28 d8             	movaps %xmm0,%xmm3
4ee6ed:	0f 28 c3             	movaps %xmm3,%xmm0
4ee6f0:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
4ee6f4:	0f 28 c8             	movaps %xmm0,%xmm1
4ee6f7:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee6fc:	f2 0f 11 8d 48 ff ff 	movsd  %xmm1,-0xb8(%ebp)
4ee703:	ff
4ee704:	33 c0                	xor    %eax,%eax
4ee706:	8b 8d 4c ff ff ff    	mov    -0xb4(%ebp),%ecx
4ee70c:	8b d1                	mov    %ecx,%edx
4ee70e:	81 e2 00 00 f0 7f    	and    $0x7ff00000,%edx
4ee714:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee717:	33 f6                	xor    %esi,%esi
4ee719:	75 2d                	jne    0x4ee748
4ee71b:	81 fa 00 00 f0 7f    	cmp    $0x7ff00000,%edx
4ee721:	75 25                	jne    0x4ee748
4ee723:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
4ee729:	81 e1 ff ff 0f 00    	and    $0xfffff,%ecx
4ee72f:	0b c1                	or     %ecx,%eax
4ee731:	74 12                	je     0x4ee745
4ee733:	ba e4 79 6b 00       	mov    $0x6b79e4,%edx
4ee738:	be 03 00 00 00       	mov    $0x3,%esi
4ee73d:	89 55 a8             	mov    %edx,-0x58(%ebp)
4ee740:	e9 b4 04 00 00       	jmp    0x4eebf9
4ee745:	8b 45 a4             	mov    -0x5c(%ebp),%eax
4ee748:	66 0f 2f ca          	comisd %xmm2,%xmm1
4ee74c:	0f 86 1b 01 00 00    	jbe    0x4ee86d
4ee752:	f2 0f 10 25 10 c6 6b 	movsd  0x6bc610,%xmm4
4ee759:	00
4ee75a:	66 0f 2f cc          	comisd %xmm4,%xmm1
4ee75e:	f2 0f 10 2d 00 9c 6a 	movsd  0x6a9c00,%xmm5
4ee765:	00
4ee766:	0f 28 d5             	movaps %xmm5,%xmm2
4ee769:	72 23                	jb     0x4ee78e
4ee76b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4ee770:	3d 5e 01 00 00       	cmp    $0x15e,%eax
4ee775:	7f 14                	jg     0x4ee78b
4ee777:	f2 0f 59 d4          	mulsd  %xmm4,%xmm2
4ee77b:	83 c0 64             	add    $0x64,%eax
4ee77e:	0f 28 c2             	movaps %xmm2,%xmm0
4ee781:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4ee785:	66 0f 2f c8          	comisd %xmm0,%xmm1
4ee789:	73 e5                	jae    0x4ee770
4ee78b:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee78e:	f2 0f 10 25 c0 59 6e 	movsd  0x6e59c0,%xmm4
4ee795:	00
4ee796:	0f 28 c2             	movaps %xmm2,%xmm0
4ee799:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4ee79d:	66 0f 2f c8          	comisd %xmm0,%xmm1
4ee7a1:	72 1a                	jb     0x4ee7bd
4ee7a3:	3d 5e 01 00 00       	cmp    $0x15e,%eax
4ee7a8:	7f 10                	jg     0x4ee7ba
4ee7aa:	0f 28 d0             	movaps %xmm0,%xmm2
4ee7ad:	83 c0 0a             	add    $0xa,%eax
4ee7b0:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4ee7b4:	66 0f 2f c8          	comisd %xmm0,%xmm1
4ee7b8:	73 e9                	jae    0x4ee7a3
4ee7ba:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee7bd:	f2 0f 10 25 08 4d 69 	movsd  0x694d08,%xmm4
4ee7c4:	00
4ee7c5:	0f 28 c2             	movaps %xmm2,%xmm0
4ee7c8:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4ee7cc:	66 0f 2f c8          	comisd %xmm0,%xmm1
4ee7d0:	72 18                	jb     0x4ee7ea
4ee7d2:	3d 5e 01 00 00       	cmp    $0x15e,%eax
4ee7d7:	7f 0e                	jg     0x4ee7e7
4ee7d9:	0f 28 d0             	movaps %xmm0,%xmm2
4ee7dc:	40                   	inc    %eax
4ee7dd:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
4ee7e1:	66 0f 2f c8          	comisd %xmm0,%xmm1
4ee7e5:	73 eb                	jae    0x4ee7d2
4ee7e7:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee7ea:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
4ee7ee:	f2 0f 10 05 58 c5 6b 	movsd  0x6bc558,%xmm0
4ee7f5:	00
4ee7f6:	66 0f 2f c1          	comisd %xmm1,%xmm0
4ee7fa:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee7ff:	76 24                	jbe    0x4ee825
4ee801:	f2 0f 10 15 c8 c5 6b 	movsd  0x6bc5c8,%xmm2
4ee808:	00
4ee809:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4ee810:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
4ee814:	83 e8 08             	sub    $0x8,%eax
4ee817:	66 0f 2f c1          	comisd %xmm1,%xmm0
4ee81b:	77 f3                	ja     0x4ee810
4ee81d:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee820:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee825:	66 0f 2f e9          	comisd %xmm1,%xmm5
4ee829:	76 18                	jbe    0x4ee843
4ee82b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4ee830:	f2 0f 59 cc          	mulsd  %xmm4,%xmm1
4ee834:	48                   	dec    %eax
4ee835:	66 0f 2f e9          	comisd %xmm1,%xmm5
4ee839:	77 f5                	ja     0x4ee830
4ee83b:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee83e:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee843:	3d 5e 01 00 00       	cmp    $0x15e,%eax
4ee848:	7e 2b                	jle    0x4ee875
4ee84a:	8a 4d ad             	mov    -0x53(%ebp),%cl
4ee84d:	8d 55 b0             	lea    -0x50(%ebp),%edx
4ee850:	33 c0                	xor    %eax,%eax
4ee852:	88 4d b0             	mov    %cl,-0x50(%ebp)
4ee855:	84 c9                	test   %cl,%cl
4ee857:	89 55 a8             	mov    %edx,-0x58(%ebp)
4ee85a:	0f 95 c0             	setne  %al
4ee85d:	c7 44 05 b0 49 6e 66 	movl   $0x666e49,-0x50(%ebp,%eax,1)
4ee864:	00
4ee865:	8d 70 03             	lea    0x3(%eax),%esi
4ee868:	e9 8c 03 00 00       	jmp    0x4eebf9
4ee86d:	f2 0f 10 25 08 4d 69 	movsd  0x694d08,%xmm4
4ee874:	00
4ee875:	8a 55 ae             	mov    -0x52(%ebp),%dl
4ee878:	8d 75 b0             	lea    -0x50(%ebp),%esi
4ee87b:	80 fa 01             	cmp    $0x1,%dl
4ee87e:	74 20                	je     0x4ee8a0
4ee880:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
4ee884:	66 0f 2f cc          	comisd %xmm4,%xmm1
4ee888:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee88d:	72 11                	jb     0x4ee8a0
4ee88f:	f2 0f 59 0d 60 c5 6b 	mulsd  0x6bc560,%xmm1
4ee896:	00
4ee897:	40                   	inc    %eax
4ee898:	89 45 a4             	mov    %eax,-0x5c(%ebp)
4ee89b:	f2 0f 11 4d 80       	movsd  %xmm1,-0x80(%ebp)
4ee8a0:	80 fa 03             	cmp    $0x3,%dl
4ee8a3:	0f 85 df 00 00 00    	jne    0x4ee988
4ee8a9:	80 7d a2 00          	cmpb   $0x0,-0x5e(%ebp)
4ee8ad:	0f 94 45 a3          	sete   -0x5d(%ebp)
4ee8b1:	83 f8 fc             	cmp    $0xfffffffc,%eax
4ee8b4:	0f 8c bd 00 00 00    	jl     0x4ee977
4ee8ba:	3b c7                	cmp    %edi,%eax
4ee8bc:	0f 8f b5 00 00 00    	jg     0x4ee977
4ee8c2:	2b f8                	sub    %eax,%edi
4ee8c4:	c6 45 ae 01          	movb   $0x1,-0x52(%ebp)
4ee8c8:	89 7d 88             	mov    %edi,-0x78(%ebp)
4ee8cb:	8b c8                	mov    %eax,%ecx
4ee8cd:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
4ee8d3:	33 c0                	xor    %eax,%eax
4ee8d5:	85 c9                	test   %ecx,%ecx
4ee8d7:	0f 4f c1             	cmovg  %ecx,%eax
4ee8da:	99                   	cltd
4ee8db:	8b c8                	mov    %eax,%ecx
4ee8dd:	89 95 78 ff ff ff    	mov    %edx,-0x88(%ebp)
4ee8e3:	8b c7                	mov    %edi,%eax
4ee8e5:	99                   	cltd
4ee8e6:	03 c8                	add    %eax,%ecx
4ee8e8:	8b 45 90             	mov    -0x70(%ebp),%eax
4ee8eb:	11 95 78 ff ff ff    	adc    %edx,-0x88(%ebp)
4ee8f1:	99                   	cltd
4ee8f2:	03 c8                	add    %eax,%ecx
4ee8f4:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
4ee8fa:	13 c2                	adc    %edx,%eax
4ee8fc:	83 c1 0f             	add    $0xf,%ecx
4ee8ff:	83 d0 00             	adc    $0x0,%eax
4ee902:	78 27                	js     0x4ee92b
4ee904:	7f 05                	jg     0x4ee90b
4ee906:	83 f9 46             	cmp    $0x46,%ecx
4ee909:	76 20                	jbe    0x4ee92b
4ee90b:	8b 55 9c             	mov    -0x64(%ebp),%edx
4ee90e:	50                   	push   %eax
4ee90f:	51                   	push   %ecx
4ee910:	52                   	push   %edx
4ee911:	e8 fa 1c 02 00       	call   0x510610
4ee916:	8b c8                	mov    %eax,%ecx
4ee918:	83 c4 0c             	add    $0xc,%esp
4ee91b:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
4ee921:	8b f1                	mov    %ecx,%esi
4ee923:	85 c9                	test   %ecx,%ecx
4ee925:	0f 84 7e 0a 00 00    	je     0x4ef3a9
4ee92b:	0f b6 45 97          	movzbl -0x69(%ebp),%eax
4ee92f:	85 ff                	test   %edi,%edi
4ee931:	8a 55 ad             	mov    -0x53(%ebp),%dl
4ee934:	89 75 a8             	mov    %esi,-0x58(%ebp)
4ee937:	8d 04 80             	lea    (%eax,%eax,4),%eax
4ee93a:	8d 0c 45 10 00 00 00 	lea    0x10(,%eax,2),%ecx
4ee941:	0f 9f c0             	setg   %al
4ee944:	0a 45 97             	or     -0x69(%ebp),%al
4ee947:	0a 45 a2             	or     -0x5e(%ebp),%al
4ee94a:	89 8d 58 ff ff ff    	mov    %ecx,-0xa8(%ebp)
4ee950:	88 45 a2             	mov    %al,-0x5e(%ebp)
4ee953:	84 d2                	test   %dl,%dl
4ee955:	74 03                	je     0x4ee95a
4ee957:	88 16                	mov    %dl,(%esi)
4ee959:	46                   	inc    %esi
4ee95a:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
4ee960:	f2 0f 10 4d 80       	movsd  -0x80(%ebp),%xmm1
4ee965:	f2 0f 10 2d 08 4d 69 	movsd  0x694d08,%xmm5
4ee96c:	00
4ee96d:	85 d2                	test   %edx,%edx
4ee96f:	79 33                	jns    0x4ee9a4
4ee971:	c6 06 30             	movb   $0x30,(%esi)
4ee974:	46                   	inc    %esi
4ee975:	eb 5d                	jmp    0x4ee9d4
4ee977:	33 c9                	xor    %ecx,%ecx
4ee979:	c6 45 ae 02          	movb   $0x2,-0x52(%ebp)
4ee97d:	89 8d 4c ff ff ff    	mov    %ecx,-0xb4(%ebp)
4ee983:	e9 4b ff ff ff       	jmp    0x4ee8d3
4ee988:	8a 75 97             	mov    -0x69(%ebp),%dh
4ee98b:	88 75 a3             	mov    %dh,-0x5d(%ebp)
4ee98e:	80 fa 02             	cmp    $0x2,%dl
4ee991:	0f 85 34 ff ff ff    	jne    0x4ee8cb
4ee997:	33 c9                	xor    %ecx,%ecx
4ee999:	89 8d 4c ff ff ff    	mov    %ecx,-0xb4(%ebp)
4ee99f:	e9 2f ff ff ff       	jmp    0x4ee8d3
4ee9a4:	85 c9                	test   %ecx,%ecx
4ee9a6:	7f 04                	jg     0x4ee9ac
4ee9a8:	b0 30                	mov    $0x30,%al
4ee9aa:	eb 17                	jmp    0x4ee9c3
4ee9ac:	f2 0f 2c c1          	cvttsd2si %xmm1,%eax
4ee9b0:	49                   	dec    %ecx
4ee9b1:	66 0f 6e c0          	movd   %eax,%xmm0
4ee9b5:	04 30                	add    $0x30,%al
4ee9b7:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
4ee9bb:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
4ee9bf:	f2 0f 59 cd          	mulsd  %xmm5,%xmm1
4ee9c3:	88 06                	mov    %al,(%esi)
4ee9c5:	46                   	inc    %esi
4ee9c6:	83 ea 01             	sub    $0x1,%edx
4ee9c9:	79 d9                	jns    0x4ee9a4
4ee9cb:	8a 45 a2             	mov    -0x5e(%ebp),%al
4ee9ce:	89 8d 58 ff ff ff    	mov    %ecx,-0xa8(%ebp)
4ee9d4:	84 c0                	test   %al,%al
4ee9d6:	74 04                	je     0x4ee9dc
4ee9d8:	c6 06 2e             	movb   $0x2e,(%esi)
4ee9db:	46                   	inc    %esi
4ee9dc:	42                   	inc    %edx
4ee9dd:	8b c2                	mov    %edx,%eax
4ee9df:	f7 d8                	neg    %eax
4ee9e1:	85 d2                	test   %edx,%edx
4ee9e3:	0f 89 ad 00 00 00    	jns    0x4eea96
4ee9e9:	83 f8 08             	cmp    $0x8,%eax
4ee9ec:	72 7b                	jb     0x4eea69
4ee9ee:	25 07 00 00 80       	and    $0x80000007,%eax
4ee9f3:	79 05                	jns    0x4ee9fa
4ee9f5:	48                   	dec    %eax
4ee9f6:	83 c8 f8             	or     $0xfffffff8,%eax
4ee9f9:	40                   	inc    %eax
4ee9fa:	0f 28 05 90 c6 6b 00 	movaps 0x6bc690,%xmm0
4eea01:	f7 d8                	neg    %eax
4eea03:	0f 28 25 50 0f 6b 00 	movaps 0x6b0f50,%xmm4
4eea0a:	0f 57 d2             	xorps  %xmm2,%xmm2
4eea0d:	89 45 84             	mov    %eax,-0x7c(%ebp)
4eea10:	0f 28 da             	movaps %xmm2,%xmm3
4eea13:	0f 29 85 40 ff ff ff 	movaps %xmm0,-0xc0(%ebp)
4eea1a:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
4eea20:	66 0f 6e c0          	movd   %eax,%xmm0
4eea24:	83 c2 08             	add    $0x8,%edx
4eea27:	66 0f 7e 06          	movd   %xmm0,(%esi)
4eea2b:	66 0f fa d4          	psubd  %xmm4,%xmm2
4eea2f:	66 0f 6e c0          	movd   %eax,%xmm0
4eea33:	66 0f fa dc          	psubd  %xmm4,%xmm3
4eea37:	66 0f 7e 46 04       	movd   %xmm0,0x4(%esi)
4eea3c:	83 c6 08             	add    $0x8,%esi
4eea3f:	3b 55 84             	cmp    -0x7c(%ebp),%edx
4eea42:	7c dc                	jl     0x4eea20
4eea44:	66 0f fe d3          	paddd  %xmm3,%xmm2
4eea48:	0f 28 c2             	movaps %xmm2,%xmm0
4eea4b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
4eea50:	66 0f fe d0          	paddd  %xmm0,%xmm2
4eea54:	0f 28 c2             	movaps %xmm2,%xmm0
4eea57:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
4eea5c:	66 0f fe d0          	paddd  %xmm0,%xmm2
4eea60:	66 0f 7e d0          	movd   %xmm2,%eax
4eea64:	03 f8                	add    %eax,%edi
4eea66:	89 7d 88             	mov    %edi,-0x78(%ebp)
4eea69:	85 d2                	test   %edx,%edx
4eea6b:	79 29                	jns    0x4eea96
4eea6d:	f7 da                	neg    %edx
4eea6f:	8b fe                	mov    %esi,%edi
4eea71:	8b ca                	mov    %edx,%ecx
4eea73:	89 55 84             	mov    %edx,-0x7c(%ebp)
4eea76:	c1 e9 02             	shr    $0x2,%ecx
4eea79:	b8 30 30 30 30       	mov    $0x30303030,%eax
4eea7e:	f3 ab                	rep stos %eax,%es:(%edi)
4eea80:	8b ca                	mov    %edx,%ecx
4eea82:	83 e1 03             	and    $0x3,%ecx
4eea85:	f3 aa                	rep stos %al,%es:(%edi)
4eea87:	8b 7d 88             	mov    -0x78(%ebp),%edi
4eea8a:	8b c2                	mov    %edx,%eax
4eea8c:	8b 8d 58 ff ff ff    	mov    -0xa8(%ebp),%ecx
4eea92:	03 f0                	add    %eax,%esi
4eea94:	2b f8                	sub    %eax,%edi