58b879:	8b 75 08             	mov    0x8(%ebp),%esi
58b87c:	69 b6 d4 e4 ff ff c1 	imul   $0xc1,-0x1b2c(%esi),%esi
58b883:	00 00 00
58b886:	5f                   	pop    %edi
58b887:	8d 34 b7             	lea    (%edi,%esi,4),%esi
58b88a:	56                   	push   %esi
58b88b:	8b 75 08             	mov    0x8(%ebp),%esi
58b88e:	8b b6 d0 e4 ff ff    	mov    -0x1b30(%esi),%esi
58b894:	5f                   	pop    %edi
58b895:	03 c0                	add    %eax,%eax
58b897:	03 d8                	add    %eax,%ebx
58b899:	69 01 43 02 00 00    	imul   $0x243,(%ecx),%eax
58b89f:	8b 75 08             	mov    0x8(%ebp),%esi
58b8a2:	8d 84 86 d8 e4 ff ff 	lea    -0x1b28(%esi,%eax,4),%eax
58b8a9:	8b 75 08             	mov    0x8(%ebp),%esi
58b8ac:	69 b6 d4 e4 ff ff c1 	imul   $0xc1,-0x1b2c(%esi),%esi
58b8b3:	00 00 00
58b8b6:	8d 04 b0             	lea    (%eax,%esi,4),%eax
58b8b9:	8b 75 08             	mov    0x8(%ebp),%esi
58b8bc:	8b b6 d0 e4 ff ff    	mov    -0x1b30(%esi),%esi
58b8c2:	03 da                	add    %edx,%ebx
58b8c4:	85 db                	test   %ebx,%ebx
58b8c6:	79 03                	jns    0x58b8cb
58b8c8:	83 c3 03             	add    $0x3,%ebx
58b8cb:	c1 fb 02             	sar    $0x2,%ebx
58b8ce:	8b c3                	mov    %ebx,%eax
58b8d0:	83 39 00             	cmpl   $0x0,(%ecx)
58b8d3:	0f 95 c2             	setne  %dl
58b8d6:	8b c8                	mov    %eax,%ecx
58b8d8:	8b c2                	mov    %edx,%eax
58b8da:	5a                   	pop    %edx
58b8db:	e8 28 90 07 00       	call   0x604908
58b8e0:	5f                   	pop    %edi
58b8e1:	5e                   	pop    %esi
58b8e2:	5b                   	pop    %ebx
58b8e3:	5d                   	pop    %ebp
58b8e4:	c3                   	ret
58b8e5:	8d 40 00             	lea    0x0(%eax),%eax
58b8e8:	55                   	push   %ebp
58b8e9:	8b ec                	mov    %esp,%ebp
58b8eb:	81 c4 04 f0 ff ff    	add    $0xfffff004,%esp
58b8f1:	50                   	push   %eax
58b8f2:	81 c4 88 f4 ff ff    	add    $0xfffff488,%esp
58b8f8:	53                   	push   %ebx
58b8f9:	56                   	push   %esi
58b8fa:	57                   	push   %edi
58b8fb:	89 85 cc e4 ff ff    	mov    %eax,-0x1b34(%ebp)
58b901:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58b907:	89 85 a4 e4 ff ff    	mov    %eax,-0x1b5c(%ebp)
58b90d:	66 c7 85 ae e4 ff ff 	movw   $0x10,-0x1b52(%ebp)
58b914:	10 00
58b916:	66 c7 85 b0 e4 ff ff 	movw   $0x10,-0x1b50(%ebp)
58b91d:	10 00
58b91f:	66 c7 85 b2 e4 ff ff 	movw   $0x10,-0x1b4e(%ebp)
58b926:	10 00
58b928:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58b92e:	e8 91 d8 ff ff       	call   0x5891c4
58b933:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58b939:	83 ca ff             	or     $0xffffffff,%edx
58b93c:	e8 db d7 ff ff       	call   0x58911c
58b941:	bb 92 0d 00 00       	mov    $0xd92,%ebx
58b946:	8d 85 d8 e4 ff ff    	lea    -0x1b28(%ebp),%eax
58b94c:	89 85 98 e4 ff ff    	mov    %eax,-0x1b68(%ebp)
58b952:	8b 85 98 e4 ff ff    	mov    -0x1b68(%ebp),%eax
58b958:	66 c7 00 00 08       	movw   $0x800,(%eax)
58b95d:	83 85 98 e4 ff ff 02 	addl   $0x2,-0x1b68(%ebp)
58b964:	4b                   	dec    %ebx
58b965:	75 eb                	jne    0x58b952
58b967:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58b96d:	db 80 f8 00 00 00    	fildl  0xf8(%eax)
58b973:	d8 3d a4 c0 58 00    	fdivrs 0x58c0a4
58b979:	d8 35 a8 c0 58 00    	fdivs  0x58c0a8
58b97f:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58b985:	dd 98 c0 f4 00 00    	fstpl  0xf4c0(%eax)
58b98b:	9b                   	fwait
58b98c:	33 c0                	xor    %eax,%eax
58b98e:	89 85 c8 e4 ff ff    	mov    %eax,-0x1b38(%ebp)
58b994:	e9 ea 06 00 00       	jmp    0x58c083
58b999:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58b99f:	05 a8 f4 00 00       	add    $0xf4a8,%eax
58b9a4:	89 85 a0 e4 ff ff    	mov    %eax,-0x1b60(%ebp)
58b9aa:	8b 85 a0 e4 ff ff    	mov    -0x1b60(%ebp),%eax
58b9b0:	66 83 78 02 00       	cmpw   $0x0,0x2(%eax)
58b9b5:	74 2a                	je     0x58b9e1
58b9b7:	db 85 c8 e4 ff ff    	fildl  -0x1b38(%ebp)
58b9bd:	8b 85 a0 e4 ff ff    	mov    -0x1b60(%ebp),%eax
58b9c3:	dc 48 18             	fmull  0x18(%eax)
58b9c6:	e8 01 73 e7 ff       	call   0x402ccc
58b9cb:	8b c8                	mov    %eax,%ecx
58b9cd:	8b 85 a0 e4 ff ff    	mov    -0x1b60(%ebp),%eax
58b9d3:	8b 50 08             	mov    0x8(%eax),%edx
58b9d6:	8b 9d a0 e4 ff ff    	mov    -0x1b60(%ebp),%ebx
58b9dc:	8b 43 04             	mov    0x4(%ebx),%eax
58b9df:	ff 13                	call   *(%ebx)
58b9e1:	bb 03 00 00 00       	mov    $0x3,%ebx
58b9e6:	8d b5 a8 e4 ff ff    	lea    -0x1b58(%ebp),%esi
58b9ec:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58b9f2:	ba 06 00 00 00       	mov    $0x6,%edx
58b9f7:	e8 20 d7 ff ff       	call   0x58911c
58b9fc:	66 89 06             	mov    %ax,(%esi)
58b9ff:	83 c6 02             	add    $0x2,%esi
58ba02:	4b                   	dec    %ebx
58ba03:	75 e7                	jne    0x58b9ec
58ba05:	33 c0                	xor    %eax,%eax
58ba07:	89 45 fc             	mov    %eax,-0x4(%ebp)
58ba0a:	8d 85 ae e4 ff ff    	lea    -0x1b52(%ebp),%eax
58ba10:	89 85 94 e4 ff ff    	mov    %eax,-0x1b6c(%ebp)
58ba16:	8d 85 a8 e4 ff ff    	lea    -0x1b58(%ebp),%eax
58ba1c:	89 85 90 e4 ff ff    	mov    %eax,-0x1b70(%ebp)
58ba22:	8d 85 d8 e4 ff ff    	lea    -0x1b28(%ebp),%eax
58ba28:	89 85 8c e4 ff ff    	mov    %eax,-0x1b74(%ebp)
58ba2e:	8b 85 94 e4 ff ff    	mov    -0x1b6c(%ebp),%eax
58ba34:	0f bf 00             	movswl (%eax),%eax
58ba37:	50                   	push   %eax
58ba38:	b8 00 00 00 01       	mov    $0x1000000,%eax
58ba3d:	5a                   	pop    %edx
58ba3e:	8b ca                	mov    %edx,%ecx
58ba40:	33 d2                	xor    %edx,%edx
58ba42:	f7 f1                	div    %ecx
58ba44:	8b f8                	mov    %eax,%edi
58ba46:	81 c7 ff 07 00 00    	add    $0x7ff,%edi
58ba4c:	c1 ef 0c             	shr    $0xc,%edi
58ba4f:	8b 85 90 e4 ff ff    	mov    -0x1b70(%ebp),%eax
58ba55:	0f bf 00             	movswl (%eax),%eax
58ba58:	0f af f8             	imul   %eax,%edi
58ba5b:	81 ff 1c 00 01 00    	cmp    $0x1001c,%edi
58ba61:	0f 9f c0             	setg   %al
58ba64:	b9 0c 00 00 00       	mov    $0xc,%ecx
58ba69:	ba 0a 00 00 00       	mov    $0xa,%edx
58ba6e:	e8 95 8e 07 00       	call   0x604908
58ba73:	8b d0                	mov    %eax,%edx
58ba75:	8b ca                	mov    %edx,%ecx
58ba77:	49                   	dec    %ecx
58ba78:	83 c8 ff             	or     $0xffffffff,%eax
58ba7b:	d3 e0                	shl    %cl,%eax
58ba7d:	f7 d0                	not    %eax
58ba7f:	89 85 d0 e4 ff ff    	mov    %eax,-0x1b30(%ebp)
58ba85:	b9 0c 00 00 00       	mov    $0xc,%ecx
58ba8a:	2b ca                	sub    %edx,%ecx
58ba8c:	d3 e7                	shl    %cl,%edi
58ba8e:	bb 86 04 00 00       	mov    $0x486,%ebx
58ba93:	8b 85 8c e4 ff ff    	mov    -0x1b74(%ebp),%eax
58ba99:	8b ca                	mov    %edx,%ecx
58ba9b:	0f bf 30             	movswl (%eax),%esi
58ba9e:	0f af f7             	imul   %edi,%esi
58baa1:	03 b5 d0 e4 ff ff    	add    -0x1b30(%ebp),%esi
58baa7:	d3 ee                	shr    %cl,%esi
58baa9:	66 89 30             	mov    %si,(%eax)
58baac:	83 c0 02             	add    $0x2,%eax
58baaf:	4b                   	dec    %ebx
58bab0:	75 e7                	jne    0x58ba99
58bab2:	8b 85 90 e4 ff ff    	mov    -0x1b70(%ebp),%eax
58bab8:	66 8b 00             	mov    (%eax),%ax
58babb:	8b 95 94 e4 ff ff    	mov    -0x1b6c(%ebp),%edx
58bac1:	66 89 02             	mov    %ax,(%edx)
58bac4:	8b 45 fc             	mov    -0x4(%ebp),%eax
58bac7:	e8 ec fc ff ff       	call   0x58b7b8
58bacc:	85 c0                	test   %eax,%eax
58bace:	0f 8c 9c 04 00 00    	jl     0x58bf70
58bad4:	40                   	inc    %eax
58bad5:	89 85 9c e4 ff ff    	mov    %eax,-0x1b64(%ebp)
58badb:	c7 85 b4 e4 ff ff 00 	movl   $0x0,-0x1b4c(%ebp)
58bae2:	00 00 00
58bae5:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58baeb:	8b 80 fc 00 00 00    	mov    0xfc(%eax),%eax
58baf1:	d1 f8                	sar    $1,%eax
58baf3:	79 03                	jns    0x58baf8
58baf5:	83 d0 00             	adc    $0x0,%eax
58baf8:	8b 95 8c e4 ff ff    	mov    -0x1b74(%ebp),%edx
58bafe:	8b 8d 90 e4 ff ff    	mov    -0x1b70(%ebp),%ecx
58bb04:	66 8b 09             	mov    (%ecx),%cx
58bb07:	c1 e1 07             	shl    $0x7,%ecx
58bb0a:	66 89 8c 42 08 06 00 	mov    %cx,0x608(%edx,%eax,2)
58bb11:	00
58bb12:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58bb18:	8b 80 fc 00 00 00    	mov    0xfc(%eax),%eax
58bb1e:	d1 f8                	sar    $1,%eax
58bb20:	79 03                	jns    0x58bb25
58bb22:	83 d0 00             	adc    $0x0,%eax
58bb25:	8b 95 8c e4 ff ff    	mov    -0x1b74(%ebp),%edx
58bb2b:	66 8b 94 42 08 06 00 	mov    0x608(%edx,%eax,2),%dx
58bb32:	00
58bb33:	8b 8d 8c e4 ff ff    	mov    -0x1b74(%ebp),%ecx
58bb39:	66 89 94 41 04 03 00 	mov    %dx,0x304(%ecx,%eax,2)
58bb40:	00
58bb41:	c7 85 c0 e4 ff ff 01 	movl   $0x1,-0x1b40(%ebp)
58bb48:	00 00 00
58bb4b:	8b 85 a4 e4 ff ff    	mov    -0x1b5c(%ebp),%eax
58bb51:	8b 80 fc 00 00 00    	mov    0xfc(%eax),%eax
58bb57:	d1 f8                	sar    $1,%eax
58bb59:	79 03                	jns    0x58bb5e
58bb5b:	83 d0 00             	adc    $0x0,%eax
58bb5e:	89 85 c4 e4 ff ff    	mov    %eax,-0x1b3c(%ebp)
58bb64:	83 bd c4 e4 ff ff 00 	cmpl   $0x0,-0x1b3c(%ebp)
58bb6b:	0f 8e c1 02 00 00    	jle    0x58be32
58bb71:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58bb77:	8b 95 c0 e4 ff ff    	mov    -0x1b40(%ebp),%edx
58bb7d:	e8 6a fb ff ff       	call   0x58b6ec
58bb82:	89 85 c0 e4 ff ff    	mov    %eax,-0x1b40(%ebp)
58bb88:	83 bd c0 e4 ff ff 00 	cmpl   $0x0,-0x1b40(%ebp)
58bb8f:	0f 84 1f 01 00 00    	je     0x58bcb4
58bb95:	83 ad c4 e4 ff ff 02 	subl   $0x2,-0x1b3c(%ebp)
58bb9c:	83 bd c0 e4 ff ff 08 	cmpl   $0x8,-0x1b40(%ebp)
58bba3:	75 7d                	jne    0x58bc22
58bba5:	c7 85 d4 e4 ff ff 01 	movl   $0x1,-0x1b2c(%ebp)
58bbac:	00 00 00
58bbaf:	8b 85 8c e4 ff ff    	mov    -0x1b74(%ebp),%eax
58bbb5:	8d b8 04 03 00 00    	lea    0x304(%eax),%edi
58bbbb:	8b 85 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%eax
58bbc1:	40                   	inc    %eax
58bbc2:	8b b5 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%esi
58bbc8:	2b f0                	sub    %eax,%esi
58bbca:	7f 3c                	jg     0x58bc08
58bbcc:	4e                   	dec    %esi
58bbcd:	89 85 d0 e4 ff ff    	mov    %eax,-0x1b30(%ebp)
58bbd3:	8b 85 d0 e4 ff ff    	mov    -0x1b30(%ebp),%eax
58bbd9:	8d 1c 47             	lea    (%edi,%eax,2),%ebx
58bbdc:	8b 95 c0 e4 ff ff    	mov    -0x1b40(%ebp),%edx
58bbe2:	83 c2 0a             	add    $0xa,%edx
58bbe5:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58bbeb:	e8 fc fa ff ff       	call   0x58b6ec
58bbf0:	8b 95 90 e4 ff ff    	mov    -0x1b70(%ebp),%edx
58bbf6:	66 f7 2a             	imulw  (%edx)
58bbf9:	66 89 03             	mov    %ax,(%ebx)
58bbfc:	ff 8d d0 e4 ff ff    	decl   -0x1b30(%ebp)
58bc02:	83 eb 02             	sub    $0x2,%ebx
58bc05:	46                   	inc    %esi
58bc06:	75 d4                	jne    0x58bbdc
58bc08:	ff 85 d4 e4 ff ff    	incl   -0x1b2c(%ebp)
58bc0e:	81 c7 04 03 00 00    	add    $0x304,%edi
58bc14:	83 bd d4 e4 ff ff 03 	cmpl   $0x3,-0x1b2c(%ebp)
58bc1b:	75 9e                	jne    0x58bbbb
58bc1d:	e9 03 02 00 00       	jmp    0x58be25
58bc22:	c7 85 d4 e4 ff ff 01 	movl   $0x1,-0x1b2c(%ebp)
58bc29:	00 00 00
58bc2c:	8b 85 8c e4 ff ff    	mov    -0x1b74(%ebp),%eax
58bc32:	05 04 03 00 00       	add    $0x304,%eax
58bc37:	89 85 88 e4 ff ff    	mov    %eax,-0x1b78(%ebp)
58bc3d:	8b 85 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%eax
58bc43:	40                   	inc    %eax
58bc44:	8b b5 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%esi
58bc4a:	2b f0                	sub    %eax,%esi
58bc4c:	7f 48                	jg     0x58bc96
58bc4e:	4e                   	dec    %esi
58bc4f:	89 85 d0 e4 ff ff    	mov    %eax,-0x1b30(%ebp)
58bc55:	8b 85 88 e4 ff ff    	mov    -0x1b78(%ebp),%eax
58bc5b:	8b 95 d0 e4 ff ff    	mov    -0x1b30(%ebp),%edx
58bc61:	8d 1c 50             	lea    (%eax,%edx,2),%ebx
58bc64:	8b 95 c0 e4 ff ff    	mov    -0x1b40(%ebp),%edx
58bc6a:	83 c2 0a             	add    $0xa,%edx
58bc6d:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58bc73:	e8 74 fa ff ff       	call   0x58b6ec
58bc78:	8b f8                	mov    %eax,%edi
58bc7a:	c1 e7 04             	shl    $0x4,%edi
58bc7d:	55                   	push   %ebp
58bc7e:	e8 3d fb ff ff       	call   0x58b7c0
58bc83:	59                   	pop    %ecx
58bc84:	66 03 f8             	add    %ax,%di
58bc87:	66 89 3b             	mov    %di,(%ebx)
58bc8a:	ff 8d d0 e4 ff ff    	decl   -0x1b30(%ebp)
58bc90:	83 eb 02             	sub    $0x2,%ebx
58bc93:	46                   	inc    %esi
58bc94:	75 ce                	jne    0x58bc64
58bc96:	ff 85 d4 e4 ff ff    	incl   -0x1b2c(%ebp)
58bc9c:	81 85 88 e4 ff ff 04 	addl   $0x304,-0x1b78(%ebp)
58bca3:	03 00 00
58bca6:	83 bd d4 e4 ff ff 03 	cmpl   $0x3,-0x1b2c(%ebp)
58bcad:	75 8e                	jne    0x58bc3d
58bcaf:	e9 71 01 00 00       	jmp    0x58be25
58bcb4:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58bcba:	ba 09 00 00 00       	mov    $0x9,%edx
58bcbf:	e8 28 fa ff ff       	call   0x58b6ec
58bcc4:	8b d0                	mov    %eax,%edx
58bcc6:	42                   	inc    %edx
58bcc7:	83 bd c4 e4 ff ff 02 	cmpl   $0x2,-0x1b3c(%ebp)
58bcce:	0f 9f c0             	setg   %al
58bcd1:	b9 01 00 00 00       	mov    $0x1,%ecx
58bcd6:	e8 2d 8c 07 00       	call   0x604908
58bcdb:	89 85 bc e4 ff ff    	mov    %eax,-0x1b44(%ebp)
58bce1:	33 c0                	xor    %eax,%eax
58bce3:	89 85 b8 e4 ff ff    	mov    %eax,-0x1b48(%ebp)
58bce9:	e9 06 01 00 00       	jmp    0x58bdf4
58bcee:	83 ad c4 e4 ff ff 02 	subl   $0x2,-0x1b3c(%ebp)
58bcf5:	c7 85 d4 e4 ff ff 01 	movl   $0x1,-0x1b2c(%ebp)
58bcfc:	00 00 00
58bcff:	8b 85 8c e4 ff ff    	mov    -0x1b74(%ebp),%eax
58bd05:	05 04 03 00 00       	add    $0x304,%eax
58bd0a:	89 85 88 e4 ff ff    	mov    %eax,-0x1b78(%ebp)
58bd10:	8b 85 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%eax
58bd16:	40                   	inc    %eax
58bd17:	8b b5 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%esi
58bd1d:	2b f0                	sub    %eax,%esi
58bd1f:	7f 2c                	jg     0x58bd4d
58bd21:	4e                   	dec    %esi
58bd22:	89 85 d0 e4 ff ff    	mov    %eax,-0x1b30(%ebp)
58bd28:	8b 85 88 e4 ff ff    	mov    -0x1b78(%ebp),%eax
58bd2e:	8b 95 d0 e4 ff ff    	mov    -0x1b30(%ebp),%edx
58bd34:	8d 1c 50             	lea    (%eax,%edx,2),%ebx
58bd37:	55                   	push   %ebp
58bd38:	e8 83 fa ff ff       	call   0x58b7c0
58bd3d:	59                   	pop    %ecx
58bd3e:	66 89 03             	mov    %ax,(%ebx)
58bd41:	ff 8d d0 e4 ff ff    	decl   -0x1b30(%ebp)
58bd47:	83 eb 02             	sub    $0x2,%ebx
58bd4a:	46                   	inc    %esi
58bd4b:	75 ea                	jne    0x58bd37
58bd4d:	ff 85 d4 e4 ff ff    	incl   -0x1b2c(%ebp)
58bd53:	81 85 88 e4 ff ff 04 	addl   $0x304,-0x1b78(%ebp)
58bd5a:	03 00 00
58bd5d:	83 bd d4 e4 ff ff 03 	cmpl   $0x3,-0x1b2c(%ebp)
58bd64:	75 aa                	jne    0x58bd10
58bd66:	f6 85 b8 e4 ff ff 01 	testb  $0x1,-0x1b48(%ebp)
58bd6d:	74 7f                	je     0x58bdee
58bd6f:	8b 85 cc e4 ff ff    	mov    -0x1b34(%ebp),%eax
58bd75:	ba 0a 00 00 00       	mov    $0xa,%edx
58bd7a:	e8 6d f9 ff ff       	call   0x58b6ec
58bd7f:	8b d0                	mov    %eax,%edx
58bd81:	c1 e2 04             	shl    $0x4,%edx
58bd84:	c7 85 d4 e4 ff ff 01 	movl   $0x1,-0x1b2c(%ebp)
58bd8b:	00 00 00
58bd8e:	8b 85 8c e4 ff ff    	mov    -0x1b74(%ebp),%eax
58bd94:	05 04 03 00 00       	add    $0x304,%eax
58bd99:	89 85 88 e4 ff ff    	mov    %eax,-0x1b78(%ebp)
58bd9f:	8b 85 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%eax
58bda5:	40                   	inc    %eax
58bda6:	8b b5 c4 e4 ff ff    	mov    -0x1b3c(%ebp),%esi
58bdac:	2b f0                	sub    %eax,%esi
58bdae:	7f 25                	jg     0x58bdd5
58bdb0:	4e                   	dec    %esi
58bdb1:	89 85 d0 e4 ff ff    	mov    %eax,-0x1b30(%ebp)
58bdb7:	8b 85 88 e4 ff ff    	mov    -0x1b78(%ebp),%eax
58bdbd:	8b 8d d0 e4 ff ff    	mov    -0x1b30(%ebp),%ecx
58bdc3:	8d 04 48             	lea    (%eax,%ecx,2),%eax
58bdc6:	66 01 10             	add    %dx,(%eax)
58bdc9:	ff 8d d0 e4 ff ff    	decl   -0x1b30(%ebp)
58bdcf:	83 e8 02             	sub    $0x2,%eax
58bdd2:	46                   	inc    %esi
58bdd3:	75 f1                	jne    0x58bdc6
58bdd5:	ff 85 d4 e4 ff ff    	incl   -0x1b2c(%ebp)
58bddb:	81 85 88 e4 ff ff 04 	addl   $0x304,-0x1b78(%ebp)
58bde2:	03 00 00
58bde5:	83 bd d4 e4 ff ff 03 	cmpl   $0x3,-0x1b2c(%ebp)
58bdec:	75 b1                	jne    0x58bd9f
58bdee:	ff 85 b8 e4 ff ff    	incl   -0x1b48(%ebp)
58bdf4:	83 bd b8 e4 ff ff 08 	cmpl   $0x8,-0x1b48(%ebp)
58bdfb:	7d 1b                	jge    0x58be18
58bdfd:	8b 85 b8 e4 ff ff    	mov    -0x1b48(%ebp),%eax
58be03:	3b 85 bc e4 ff ff    	cmp    -0x1b44(%ebp),%eax
58be09:	7d 0d                	jge    0x58be18
58be0b:	83 bd c4 e4 ff ff 00 	cmpl   $0x0,-0x1b3c(%ebp)