487555:	0f 8c 3a 35 f8 ff    	jl     0x40aa95
48755b:	8b 45 f0             	mov    -0x10(%ebp),%eax
48755e:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487561:	0f 83 f0 27 00 00    	jae    0x489d57
487567:	66 81 39 80 00       	cmpw   $0x80,(%ecx)
48756c:	8b 5d 10             	mov    0x10(%ebp),%ebx
48756f:	73 16                	jae    0x487587
487571:	8b 43 44             	mov    0x44(%ebx),%eax
487574:	0f b7 19             	movzwl (%ecx),%ebx
487577:	f6 04 03 01          	testb  $0x1,(%ebx,%eax,1)
48757b:	8b 5d 10             	mov    0x10(%ebp),%ebx
48757e:	0f 85 f0 2f f8 ff    	jne    0x40a574
487584:	8b 45 f0             	mov    -0x10(%ebp),%eax
487587:	83 c1 02             	add    $0x2,%ecx
48758a:	89 4d f8             	mov    %ecx,-0x8(%ebp)
48758d:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487590:	73 24                	jae    0x4875b6
487592:	66 8b 01             	mov    (%ecx),%ax
487595:	c7 45 f4 00 fc 00 00 	movl   $0xfc00,-0xc(%ebp)
48759c:	66 23 45 f4          	and    -0xc(%ebp),%ax
4875a0:	c7 45 f4 00 dc 00 00 	movl   $0xdc00,-0xc(%ebp)
4875a7:	66 3b 45 f4          	cmp    -0xc(%ebp),%ax
4875ab:	8b 45 f0             	mov    -0x10(%ebp),%eax
4875ae:	75 06                	jne    0x4875b6
4875b0:	83 c1 02             	add    $0x2,%ecx
4875b3:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4875b6:	ff 45 ec             	incl   -0x14(%ebp)
4875b9:	39 45 ec             	cmp    %eax,-0x14(%ebp)
4875bc:	7e a0                	jle    0x48755e
4875be:	e9 cf 34 f8 ff       	jmp    0x40aa92
4875c3:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4875c6:	83 f9 01             	cmp    $0x1,%ecx
4875c9:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4875cc:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
4875d3:	0f 8c bc 34 f8 ff    	jl     0x40aa95
4875d9:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
4875dc:	0f 83 75 27 00 00    	jae    0x489d57
4875e2:	66 81 39 80 00       	cmpw   $0x80,(%ecx)
4875e7:	0f 83 87 2f f8 ff    	jae    0x40a574
4875ed:	8b 43 44             	mov    0x44(%ebx),%eax
4875f0:	0f b7 19             	movzwl (%ecx),%ebx
4875f3:	f6 04 03 01          	testb  $0x1,(%ebx,%eax,1)
4875f7:	8b 5d 10             	mov    0x10(%ebp),%ebx
4875fa:	0f 84 74 2f f8 ff    	je     0x40a574
487600:	8b 45 f4             	mov    -0xc(%ebp),%eax
487603:	40                   	inc    %eax
487604:	83 c1 02             	add    $0x2,%ecx
487607:	89 4d f8             	mov    %ecx,-0x8(%ebp)
48760a:	89 45 f4             	mov    %eax,-0xc(%ebp)
48760d:	3b 45 f0             	cmp    -0x10(%ebp),%eax
487610:	7e c7                	jle    0x4875d9
487612:	e9 7b 34 f8 ff       	jmp    0x40aa92
487617:	8b 45 e4             	mov    -0x1c(%ebp),%eax
48761a:	83 f9 01             	cmp    $0x1,%ecx
48761d:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487620:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
487627:	0f 8c 68 34 f8 ff    	jl     0x40aa95
48762d:	8b 45 f0             	mov    -0x10(%ebp),%eax
487630:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487633:	0f 83 1e 27 00 00    	jae    0x489d57
487639:	66 81 39 80 00       	cmpw   $0x80,(%ecx)
48763e:	8b 5d 10             	mov    0x10(%ebp),%ebx
487641:	73 16                	jae    0x487659
487643:	8b 43 44             	mov    0x44(%ebx),%eax
487646:	0f b7 19             	movzwl (%ecx),%ebx
487649:	f6 04 03 10          	testb  $0x10,(%ebx,%eax,1)
48764d:	8b 5d 10             	mov    0x10(%ebp),%ebx
487650:	0f 85 1e 2f f8 ff    	jne    0x40a574
487656:	8b 45 f0             	mov    -0x10(%ebp),%eax
487659:	83 c1 02             	add    $0x2,%ecx
48765c:	89 4d f8             	mov    %ecx,-0x8(%ebp)
48765f:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487662:	73 24                	jae    0x487688
487664:	66 8b 01             	mov    (%ecx),%ax
487667:	c7 45 f4 00 fc 00 00 	movl   $0xfc00,-0xc(%ebp)
48766e:	66 23 45 f4          	and    -0xc(%ebp),%ax
487672:	c7 45 f4 00 dc 00 00 	movl   $0xdc00,-0xc(%ebp)
487679:	66 3b 45 f4          	cmp    -0xc(%ebp),%ax
48767d:	8b 45 f0             	mov    -0x10(%ebp),%eax
487680:	75 06                	jne    0x487688
487682:	83 c1 02             	add    $0x2,%ecx
487685:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487688:	ff 45 ec             	incl   -0x14(%ebp)
48768b:	39 45 ec             	cmp    %eax,-0x14(%ebp)
48768e:	7e a0                	jle    0x487630
487690:	e9 fd 33 f8 ff       	jmp    0x40aa92
487695:	8b 45 e4             	mov    -0x1c(%ebp),%eax
487698:	83 f9 01             	cmp    $0x1,%ecx
48769b:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48769e:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
4876a5:	0f 8c ea 33 f8 ff    	jl     0x40aa95
4876ab:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
4876ae:	0f 83 a3 26 00 00    	jae    0x489d57
4876b4:	66 81 39 80 00       	cmpw   $0x80,(%ecx)
4876b9:	0f 83 b5 2e f8 ff    	jae    0x40a574
4876bf:	8b 43 44             	mov    0x44(%ebx),%eax
4876c2:	0f b7 19             	movzwl (%ecx),%ebx
4876c5:	f6 04 03 10          	testb  $0x10,(%ebx,%eax,1)
4876c9:	8b 5d 10             	mov    0x10(%ebp),%ebx
4876cc:	0f 84 a2 2e f8 ff    	je     0x40a574
4876d2:	8b 45 f4             	mov    -0xc(%ebp),%eax
4876d5:	40                   	inc    %eax
4876d6:	83 c1 02             	add    $0x2,%ecx
4876d9:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4876dc:	89 45 f4             	mov    %eax,-0xc(%ebp)
4876df:	3b 45 f0             	cmp    -0x10(%ebp),%eax
4876e2:	7e c7                	jle    0x4876ab
4876e4:	e9 a9 33 f8 ff       	jmp    0x40aa92
4876e9:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4876ec:	83 c3 fa             	add    $0xfffffffa,%ebx
4876ef:	83 fb 0f             	cmp    $0xf,%ebx
4876f2:	0f 87 1f 24 00 00    	ja     0x489b17
4876f8:	8b 5d d8             	mov    -0x28(%ebp),%ebx
4876fb:	83 c3 fa             	add    $0xfffffffa,%ebx
4876fe:	ff 24 9d be b9 48 00 	jmp    *0x48b9be(,%ebx,4)
487705:	8b 5d 10             	mov    0x10(%ebp),%ebx
487708:	83 f9 01             	cmp    $0x1,%ecx
48770b:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48770e:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
487715:	0f 8c 7a 33 f8 ff    	jl     0x40aa95
48771b:	8b 53 7c             	mov    0x7c(%ebx),%edx
48771e:	3b ca                	cmp    %edx,%ecx
487720:	0f 83 31 26 00 00    	jae    0x489d57
487726:	83 7b 18 00          	cmpl   $0x0,0x18(%ebx)
48772a:	74 1f                	je     0x48774b
48772c:	8d 43 1c             	lea    0x1c(%ebx),%eax
48772f:	6a 00                	push   $0x0
487731:	50                   	push   %eax
487732:	52                   	push   %edx
487733:	8b 53 18             	mov    0x18(%ebx),%edx
487736:	e8 c3 18 f8 ff       	call   0x408ffe
48773b:	83 c4 0c             	add    $0xc,%esp
48773e:	85 c0                	test   %eax,%eax
487740:	0f 85 2e 2e f8 ff    	jne    0x40a574
487746:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487749:	eb 2c                	jmp    0x487777
48774b:	8b 43 1c             	mov    0x1c(%ebx),%eax
48774e:	03 c0                	add    %eax,%eax
487750:	2b d0                	sub    %eax,%edx
487752:	3b ca                	cmp    %edx,%ecx
487754:	77 21                	ja     0x487777
487756:	66 8b 01             	mov    (%ecx),%ax
487759:	66 3b 43 34          	cmp    0x34(%ebx),%ax
48775d:	75 18                	jne    0x487777
48775f:	83 7b 1c 01          	cmpl   $0x1,0x1c(%ebx)
487763:	0f 84 0b 2e f8 ff    	je     0x40a574
487769:	66 8b 41 02          	mov    0x2(%ecx),%ax
48776d:	66 3b 43 36          	cmp    0x36(%ebx),%ax
487771:	0f 84 fd 2d f8 ff    	je     0x40a574
487777:	83 bb 8c 00 00 00 00 	cmpl   $0x0,0x8c(%ebx)
48777e:	74 31                	je     0x4877b1
487780:	8d 41 02             	lea    0x2(%ecx),%eax
487783:	3b 43 7c             	cmp    0x7c(%ebx),%eax
487786:	72 29                	jb     0x4877b1
487788:	83 7b 18 00          	cmpl   $0x0,0x18(%ebx)
48778c:	75 23                	jne    0x4877b1
48778e:	83 7b 1c 02          	cmpl   $0x2,0x1c(%ebx)
487792:	75 1d                	jne    0x4877b1
487794:	66 8b 01             	mov    (%ecx),%ax
487797:	66 3b 43 34          	cmp    0x34(%ebx),%ax
48779b:	75 14                	jne    0x4877b1
48779d:	c7 43 68 01 00 00 00 	movl   $0x1,0x68(%ebx)
4877a4:	83 bb 8c 00 00 00 01 	cmpl   $0x1,0x8c(%ebx)
4877ab:	0f 8f 7c c9 ff ff    	jg     0x48412d
4877b1:	8b 45 f4             	mov    -0xc(%ebp),%eax
4877b4:	40                   	inc    %eax
4877b5:	83 c1 02             	add    $0x2,%ecx
4877b8:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4877bb:	89 45 f4             	mov    %eax,-0xc(%ebp)
4877be:	3b 45 f0             	cmp    -0x10(%ebp),%eax
4877c1:	0f 8e 54 ff ff ff    	jle    0x48771b
4877c7:	8b 55 c8             	mov    -0x38(%ebp),%edx
4877ca:	e9 c3 32 f8 ff       	jmp    0x40aa92
4877cf:	8b 5d 10             	mov    0x10(%ebp),%ebx
4877d2:	03 c9                	add    %ecx,%ecx
4877d4:	8b 43 7c             	mov    0x7c(%ebx),%eax
4877d7:	2b c1                	sub    %ecx,%eax
4877d9:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4877dc:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4877df:	3b c8                	cmp    %eax,%ecx
4877e1:	0f 87 70 25 00 00    	ja     0x489d57
4877e7:	03 4d f4             	add    -0xc(%ebp),%ecx
4877ea:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4877ed:	e9 a0 32 f8 ff       	jmp    0x40aa92
4877f2:	8b 5d 10             	mov    0x10(%ebp),%ebx
4877f5:	03 c9                	add    %ecx,%ecx
4877f7:	8b 43 7c             	mov    0x7c(%ebx),%eax
4877fa:	2b c1                	sub    %ecx,%eax
4877fc:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4877ff:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487802:	3b c8                	cmp    %eax,%ecx
487804:	0f 87 4d 25 00 00    	ja     0x489d57
48780a:	03 4d f4             	add    -0xc(%ebp),%ecx
48780d:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487810:	e9 7d 32 f8 ff       	jmp    0x40aa92
487815:	8b 5d 10             	mov    0x10(%ebp),%ebx
487818:	83 f9 01             	cmp    $0x1,%ecx
48781b:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48781e:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
487825:	0f 8c 6a 32 f8 ff    	jl     0x40aa95
48782b:	8b 45 f0             	mov    -0x10(%ebp),%eax
48782e:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487831:	0f 83 20 25 00 00    	jae    0x489d57
487837:	0f b7 19             	movzwl (%ecx),%ebx
48783a:	83 c1 02             	add    $0x2,%ecx
48783d:	89 5d e0             	mov    %ebx,-0x20(%ebp)
487840:	83 fb 0d             	cmp    $0xd,%ebx
487843:	8b 5d 10             	mov    0x10(%ebp),%ebx
487846:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487849:	7f 30                	jg     0x48787b
48784b:	83 7d e0 0d          	cmpl   $0xd,-0x20(%ebp)
48784f:	74 17                	je     0x487868
487851:	83 7d e0 0a          	cmpl   $0xa,-0x20(%ebp)
487855:	74 4b                	je     0x4878a2
487857:	8b 45 e0             	mov    -0x20(%ebp),%eax
48785a:	83 c0 f5             	add    $0xfffffff5,%eax
48785d:	83 f8 01             	cmp    $0x1,%eax
487860:	0f 87 0e 2d f8 ff    	ja     0x40a574
487866:	eb 2d                	jmp    0x487895
487868:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
48786b:	73 35                	jae    0x4878a2
48786d:	66 83 39 0a          	cmpw   $0xa,(%ecx)
487871:	75 2f                	jne    0x4878a2
487873:	83 c1 02             	add    $0x2,%ecx
487876:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487879:	eb 27                	jmp    0x4878a2
48787b:	81 7d e0 85 00 00 00 	cmpl   $0x85,-0x20(%ebp)
487882:	74 14                	je     0x487898
487884:	8b 45 e0             	mov    -0x20(%ebp),%eax
487887:	05 d8 df ff ff       	add    $0xffffdfd8,%eax
48788c:	83 f8 01             	cmp    $0x1,%eax
48788f:	0f 87 df 2c f8 ff    	ja     0x40a574
487895:	8b 45 f0             	mov    -0x10(%ebp),%eax
487898:	83 7b 6c 00          	cmpl   $0x0,0x6c(%ebx)
48789c:	0f 85 d2 2c f8 ff    	jne    0x40a574
4878a2:	ff 45 ec             	incl   -0x14(%ebp)
4878a5:	39 45 ec             	cmp    %eax,-0x14(%ebp)
4878a8:	7e 84                	jle    0x48782e
4878aa:	e9 e3 31 f8 ff       	jmp    0x40aa92
4878af:	8b 5d 10             	mov    0x10(%ebp),%ebx
4878b2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4878b5:	83 f9 01             	cmp    $0x1,%ecx
4878b8:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4878bb:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
4878c2:	0f 8c cd 31 f8 ff    	jl     0x40aa95
4878c8:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
4878cb:	0f 83 86 24 00 00    	jae    0x489d57
4878d1:	0f b7 01             	movzwl (%ecx),%eax
4878d4:	83 c1 02             	add    $0x2,%ecx
4878d7:	89 45 e8             	mov    %eax,-0x18(%ebp)
4878da:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4878dd:	3d 0e 18 00 00       	cmp    $0x180e,%eax
4878e2:	7f 3b                	jg     0x48791f
4878e4:	3d 0e 18 00 00       	cmp    $0x180e,%eax
4878e9:	0f 84 85 2c f8 ff    	je     0x40a574
4878ef:	3d a0 00 00 00       	cmp    $0xa0,%eax
4878f4:	7f 1a                	jg     0x487910
4878f6:	0f 84 78 2c f8 ff    	je     0x40a574
4878fc:	83 f8 09             	cmp    $0x9,%eax
4878ff:	0f 84 6f 2c f8 ff    	je     0x40a574
487905:	83 f8 20             	cmp    $0x20,%eax
487908:	0f 84 66 2c f8 ff    	je     0x40a574
48790e:	eb 50                	jmp    0x487960
487910:	81 7d e8 80 16 00 00 	cmpl   $0x1680,-0x18(%ebp)
487917:	0f 84 57 2c f8 ff    	je     0x40a574
48791d:	eb 41                	jmp    0x487960
48791f:	81 7d e8 5f 20 00 00 	cmpl   $0x205f,-0x18(%ebp)
487926:	7f 2b                	jg     0x487953
487928:	0f 84 46 2c f8 ff    	je     0x40a574
48792e:	81 7d e8 00 20 00 00 	cmpl   $0x2000,-0x18(%ebp)
487935:	7c 29                	jl     0x487960
487937:	81 7d e8 0a 20 00 00 	cmpl   $0x200a,-0x18(%ebp)
48793e:	0f 8e 30 2c f8 ff    	jle    0x40a574
487944:	81 7d e8 2f 20 00 00 	cmpl   $0x202f,-0x18(%ebp)
48794b:	0f 84 23 2c f8 ff    	je     0x40a574
487951:	eb 0d                	jmp    0x487960
487953:	81 7d e8 00 30 00 00 	cmpl   $0x3000,-0x18(%ebp)
48795a:	0f 84 14 2c f8 ff    	je     0x40a574
487960:	8b 45 f4             	mov    -0xc(%ebp),%eax
487963:	40                   	inc    %eax
487964:	3b 45 f0             	cmp    -0x10(%ebp),%eax
487967:	89 45 f4             	mov    %eax,-0xc(%ebp)
48796a:	8b 45 e4             	mov    -0x1c(%ebp),%eax
48796d:	0f 8e 55 ff ff ff    	jle    0x4878c8
487973:	e9 1d 31 f8 ff       	jmp    0x40aa95
487978:	8b 5d 10             	mov    0x10(%ebp),%ebx
48797b:	8b 45 e4             	mov    -0x1c(%ebp),%eax
48797e:	83 f9 01             	cmp    $0x1,%ecx
487981:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487984:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
48798b:	0f 8c 04 31 f8 ff    	jl     0x40aa95
487991:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487994:	0f 83 bd 23 00 00    	jae    0x489d57
48799a:	0f b7 01             	movzwl (%ecx),%eax
48799d:	83 c1 02             	add    $0x2,%ecx
4879a0:	89 45 e8             	mov    %eax,-0x18(%ebp)
4879a3:	3d 0e 18 00 00       	cmp    $0x180e,%eax
4879a8:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4879ab:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4879ae:	7f 35                	jg     0x4879e5
4879b0:	81 7d e8 0e 18 00 00 	cmpl   $0x180e,-0x18(%ebp)
4879b7:	74 69                	je     0x487a22
4879b9:	81 7d e8 a0 00 00 00 	cmpl   $0xa0,-0x18(%ebp)
4879c0:	7f 14                	jg     0x4879d6
4879c2:	74 5e                	je     0x487a22
4879c4:	83 7d e8 09          	cmpl   $0x9,-0x18(%ebp)
4879c8:	74 58                	je     0x487a22
4879ca:	83 7d e8 20          	cmpl   $0x20,-0x18(%ebp)
4879ce:	0f 85 a0 2b f8 ff    	jne    0x40a574
4879d4:	eb 4c                	jmp    0x487a22
4879d6:	81 7d e8 80 16 00 00 	cmpl   $0x1680,-0x18(%ebp)
4879dd:	0f 85 91 2b f8 ff    	jne    0x40a574
4879e3:	eb 3d                	jmp    0x487a22
4879e5:	81 7d e8 5f 20 00 00 	cmpl   $0x205f,-0x18(%ebp)
4879ec:	7f 27                	jg     0x487a15
4879ee:	74 32                	je     0x487a22
4879f0:	81 7d e8 00 20 00 00 	cmpl   $0x2000,-0x18(%ebp)
4879f7:	0f 8c 77 2b f8 ff    	jl     0x40a574
4879fd:	81 7d e8 0a 20 00 00 	cmpl   $0x200a,-0x18(%ebp)
487a04:	7e 1c                	jle    0x487a22
487a06:	81 7d e8 2f 20 00 00 	cmpl   $0x202f,-0x18(%ebp)
487a0d:	0f 85 61 2b f8 ff    	jne    0x40a574
487a13:	eb 0d                	jmp    0x487a22
487a15:	81 7d e8 00 30 00 00 	cmpl   $0x3000,-0x18(%ebp)
487a1c:	0f 85 52 2b f8 ff    	jne    0x40a574
487a22:	8b 5d f4             	mov    -0xc(%ebp),%ebx
487a25:	43                   	inc    %ebx
487a26:	3b 5d f0             	cmp    -0x10(%ebp),%ebx
487a29:	89 5d f4             	mov    %ebx,-0xc(%ebp)
487a2c:	8b 5d 10             	mov    0x10(%ebp),%ebx
487a2f:	0f 8e 5c ff ff ff    	jle    0x487991
487a35:	e9 5b 30 f8 ff       	jmp    0x40aa95
487a3a:	8b 5d 10             	mov    0x10(%ebp),%ebx
487a3d:	8b 45 e4             	mov    -0x1c(%ebp),%eax
487a40:	83 f9 01             	cmp    $0x1,%ecx
487a43:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487a46:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
487a4d:	0f 8c 42 30 f8 ff    	jl     0x40aa95
487a53:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487a56:	0f 83 fb 22 00 00    	jae    0x489d57
487a5c:	0f b7 01             	movzwl (%ecx),%eax
487a5f:	83 c1 02             	add    $0x2,%ecx
487a62:	89 45 e0             	mov    %eax,-0x20(%ebp)
487a65:	3d 85 00 00 00       	cmp    $0x85,%eax
487a6a:	8b 45 e4             	mov    -0x1c(%ebp),%eax
487a6d:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487a70:	7f 1f                	jg     0x487a91
487a72:	81 7d e0 85 00 00 00 	cmpl   $0x85,-0x20(%ebp)
487a79:	0f 84 f5 2a f8 ff    	je     0x40a574
487a7f:	83 7d e0 0a          	cmpl   $0xa,-0x20(%ebp)