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)
487a83:	7c 22                	jl     0x487aa7
487a85:	83 7d e0 0d          	cmpl   $0xd,-0x20(%ebp)
487a89:	0f 8e e5 2a f8 ff    	jle    0x40a574
487a8f:	eb 16                	jmp    0x487aa7
487a91:	81 7d e0 28 20 00 00 	cmpl   $0x2028,-0x20(%ebp)
487a98:	7c 0d                	jl     0x487aa7
487a9a:	81 7d e0 29 20 00 00 	cmpl   $0x2029,-0x20(%ebp)
487aa1:	0f 8e cd 2a f8 ff    	jle    0x40a574
487aa7:	8b 5d f4             	mov    -0xc(%ebp),%ebx
487aaa:	43                   	inc    %ebx
487aab:	3b 5d f0             	cmp    -0x10(%ebp),%ebx
487aae:	89 5d f4             	mov    %ebx,-0xc(%ebp)
487ab1:	8b 5d 10             	mov    0x10(%ebp),%ebx
487ab4:	7e 9d                	jle    0x487a53
487ab6:	e9 da 2f f8 ff       	jmp    0x40aa95
487abb:	8b 5d 10             	mov    0x10(%ebp),%ebx
487abe:	83 f9 01             	cmp    $0x1,%ecx
487ac1:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487ac4:	c7 45 e0 01 00 00 00 	movl   $0x1,-0x20(%ebp)
487acb:	0f 8c c4 2f f8 ff    	jl     0x40aa95
487ad1:	8b 45 f0             	mov    -0x10(%ebp),%eax
487ad4:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487ad7:	0f 83 7a 22 00 00    	jae    0x489d57
487add:	0f b7 19             	movzwl (%ecx),%ebx
487ae0:	83 c1 02             	add    $0x2,%ecx
487ae3:	89 5d ec             	mov    %ebx,-0x14(%ebp)
487ae6:	81 fb 85 00 00 00    	cmp    $0x85,%ebx
487aec:	8b 5d 10             	mov    0x10(%ebp),%ebx
487aef:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487af2:	7f 1a                	jg     0x487b0e
487af4:	81 7d ec 85 00 00 00 	cmpl   $0x85,-0x14(%ebp)
487afb:	74 25                	je     0x487b22
487afd:	8b 45 ec             	mov    -0x14(%ebp),%eax
487b00:	83 c0 f6             	add    $0xfffffff6,%eax
487b03:	83 f8 03             	cmp    $0x3,%eax
487b06:	0f 87 68 2a f8 ff    	ja     0x40a574
487b0c:	eb 11                	jmp    0x487b1f
487b0e:	8b 45 ec             	mov    -0x14(%ebp),%eax
487b11:	05 d8 df ff ff       	add    $0xffffdfd8,%eax
487b16:	83 f8 01             	cmp    $0x1,%eax
487b19:	0f 87 55 2a f8 ff    	ja     0x40a574
487b1f:	8b 45 f0             	mov    -0x10(%ebp),%eax
487b22:	ff 45 e0             	incl   -0x20(%ebp)
487b25:	39 45 e0             	cmp    %eax,-0x20(%ebp)
487b28:	7e aa                	jle    0x487ad4
487b2a:	e9 63 2f f8 ff       	jmp    0x40aa92
487b2f:	8b 5d 10             	mov    0x10(%ebp),%ebx
487b32:	83 f9 01             	cmp    $0x1,%ecx
487b35:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487b38:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
487b3f:	0f 8c 50 2f f8 ff    	jl     0x40aa95
487b45:	8b 45 f0             	mov    -0x10(%ebp),%eax
487b48:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487b4b:	0f 83 06 22 00 00    	jae    0x489d57
487b51:	0f b7 19             	movzwl (%ecx),%ebx
487b54:	c7 45 f4 ff 00 00 00 	movl   $0xff,-0xc(%ebp)
487b5b:	66 3b 5d f4          	cmp    -0xc(%ebp),%bx
487b5f:	89 5d e0             	mov    %ebx,-0x20(%ebp)
487b62:	8b 5d 10             	mov    0x10(%ebp),%ebx
487b65:	77 19                	ja     0x487b80
487b67:	8b 45 e0             	mov    -0x20(%ebp),%eax
487b6a:	0f b7 c8             	movzwl %ax,%ecx
487b6d:	8b 43 44             	mov    0x44(%ebx),%eax
487b70:	f6 04 01 04          	testb  $0x4,(%ecx,%eax,1)
487b74:	0f 85 fa 29 f8 ff    	jne    0x40a574
487b7a:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487b7d:	8b 45 f0             	mov    -0x10(%ebp),%eax
487b80:	ff 45 ec             	incl   -0x14(%ebp)
487b83:	83 c1 02             	add    $0x2,%ecx
487b86:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487b89:	39 45 ec             	cmp    %eax,-0x14(%ebp)
487b8c:	7e ba                	jle    0x487b48
487b8e:	e9 ff 2e f8 ff       	jmp    0x40aa92
487b93:	8b 5d 10             	mov    0x10(%ebp),%ebx
487b96:	83 f9 01             	cmp    $0x1,%ecx
487b99:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487b9c:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
487ba3:	0f 8c ec 2e f8 ff    	jl     0x40aa95
487ba9:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487bac:	0f 83 a5 21 00 00    	jae    0x489d57
487bb2:	0f b7 01             	movzwl (%ecx),%eax
487bb5:	b9 ff 00 00 00       	mov    $0xff,%ecx
487bba:	66 3b c1             	cmp    %cx,%ax
487bbd:	0f 87 b1 29 f8 ff    	ja     0x40a574
487bc3:	8b c8                	mov    %eax,%ecx
487bc5:	8b 43 44             	mov    0x44(%ebx),%eax
487bc8:	f6 04 01 04          	testb  $0x4,(%ecx,%eax,1)
487bcc:	0f 84 a2 29 f8 ff    	je     0x40a574
487bd2:	8b 45 f4             	mov    -0xc(%ebp),%eax
487bd5:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487bd8:	40                   	inc    %eax
487bd9:	83 c1 02             	add    $0x2,%ecx
487bdc:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487bdf:	89 45 f4             	mov    %eax,-0xc(%ebp)
487be2:	3b 45 f0             	cmp    -0x10(%ebp),%eax
487be5:	7e c2                	jle    0x487ba9
487be7:	e9 a6 2e f8 ff       	jmp    0x40aa92
487bec:	8b 5d 10             	mov    0x10(%ebp),%ebx
487bef:	83 f9 01             	cmp    $0x1,%ecx
487bf2:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487bf5:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
487bfc:	0f 8c 93 2e f8 ff    	jl     0x40aa95
487c02:	8b 45 f0             	mov    -0x10(%ebp),%eax
487c05:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487c08:	0f 83 49 21 00 00    	jae    0x489d57
487c0e:	0f b7 19             	movzwl (%ecx),%ebx
487c11:	c7 45 f4 ff 00 00 00 	movl   $0xff,-0xc(%ebp)
487c18:	66 3b 5d f4          	cmp    -0xc(%ebp),%bx
487c1c:	89 5d e0             	mov    %ebx,-0x20(%ebp)
487c1f:	8b 5d 10             	mov    0x10(%ebp),%ebx
487c22:	77 19                	ja     0x487c3d
487c24:	8b 45 e0             	mov    -0x20(%ebp),%eax
487c27:	0f b7 c8             	movzwl %ax,%ecx
487c2a:	8b 43 44             	mov    0x44(%ebx),%eax
487c2d:	f6 04 01 01          	testb  $0x1,(%ecx,%eax,1)
487c31:	0f 85 3d 29 f8 ff    	jne    0x40a574
487c37:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487c3a:	8b 45 f0             	mov    -0x10(%ebp),%eax
487c3d:	ff 45 ec             	incl   -0x14(%ebp)
487c40:	83 c1 02             	add    $0x2,%ecx
487c43:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487c46:	39 45 ec             	cmp    %eax,-0x14(%ebp)
487c49:	7e ba                	jle    0x487c05
487c4b:	e9 42 2e f8 ff       	jmp    0x40aa92
487c50:	8b 5d 10             	mov    0x10(%ebp),%ebx
487c53:	83 f9 01             	cmp    $0x1,%ecx
487c56:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487c59:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
487c60:	0f 8c 2f 2e f8 ff    	jl     0x40aa95
487c66:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487c69:	0f 83 e8 20 00 00    	jae    0x489d57
487c6f:	0f b7 01             	movzwl (%ecx),%eax
487c72:	b9 ff 00 00 00       	mov    $0xff,%ecx
487c77:	66 3b c1             	cmp    %cx,%ax
487c7a:	0f 87 f4 28 f8 ff    	ja     0x40a574
487c80:	8b c8                	mov    %eax,%ecx
487c82:	8b 43 44             	mov    0x44(%ebx),%eax
487c85:	f6 04 01 01          	testb  $0x1,(%ecx,%eax,1)
487c89:	0f 84 e5 28 f8 ff    	je     0x40a574
487c8f:	8b 45 f4             	mov    -0xc(%ebp),%eax
487c92:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487c95:	40                   	inc    %eax
487c96:	83 c1 02             	add    $0x2,%ecx
487c99:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487c9c:	89 45 f4             	mov    %eax,-0xc(%ebp)
487c9f:	3b 45 f0             	cmp    -0x10(%ebp),%eax
487ca2:	7e c2                	jle    0x487c66
487ca4:	e9 e9 2d f8 ff       	jmp    0x40aa92
487ca9:	8b 5d 10             	mov    0x10(%ebp),%ebx
487cac:	83 f9 01             	cmp    $0x1,%ecx
487caf:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487cb2:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
487cb9:	0f 8c d6 2d f8 ff    	jl     0x40aa95
487cbf:	8b 45 f0             	mov    -0x10(%ebp),%eax
487cc2:	3b 4b 7c             	cmp    0x7c(%ebx),%ecx
487cc5:	0f 83 8c 20 00 00    	jae    0x489d57
487ccb:	0f b7 19             	movzwl (%ecx),%ebx
487cce:	c7 45 f4 ff 00 00 00 	movl   $0xff,-0xc(%ebp)
487cd5:	66 3b 5d f4          	cmp    -0xc(%ebp),%bx
487cd9:	89 5d e0             	mov    %ebx,-0x20(%ebp)
487cdc:	8b 5d 10             	mov    0x10(%ebp),%ebx
487cdf:	77 19                	ja     0x487cfa
487ce1:	8b 45 e0             	mov    -0x20(%ebp),%eax
487ce4:	0f b7 c8             	movzwl %ax,%ecx
487ce7:	8b 43 44             	mov    0x44(%ebx),%eax
487cea:	f6 04 01 10          	testb  $0x10,(%ecx,%eax,1)
487cee:	0f 85 80 28 f8 ff    	jne    0x40a574
487cf4:	8b 4d f8             	mov    -0x8(%ebp),%ecx
487cf7:	8b 45 f0             	mov    -0x10(%ebp),%eax
487cfa:	ff 45 ec             	incl   -0x14(%ebp)
487cfd:	83 c1 02             	add    $0x2,%ecx
487d00:	89 4d f8             	mov    %ecx,-0x8(%ebp)
487d03:	39 45 ec             	cmp    %eax,-0x14(%ebp)
487d06:	7e ba                	jle    0x487cc2
487d08:	e9 85 2d f8 ff       	jmp    0x40aa92