65c0da:	c6 83 68 03 00 00 00 	movb   $0x0,0x368(%ebx)
65c0e1:	e8 7a f2 da ff       	call   0x40b360
65c0e6:	dd 9b 60 03 00 00    	fstpl  0x360(%ebx)
65c0ec:	9b                   	fwait
65c0ed:	b2 01                	mov    $0x1,%dl
65c0ef:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c0f5:	e8 22 34 f8 ff       	call   0x5df51c
65c0fa:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c100:	8b 90 c4 04 00 00    	mov    0x4c4(%eax),%edx
65c106:	c6 42 05 00          	movb   $0x0,0x5(%edx)
65c10a:	33 d2                	xor    %edx,%edx
65c10c:	e8 d7 62 f8 ff       	call   0x5e23e8
65c111:	66 8b 15 28 c1 65 00 	mov    0x65c128,%dx
65c118:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c11e:	8b 08                	mov    (%eax),%ecx
65c120:	ff 91 04 01 00 00    	call   *0x104(%ecx)
65c126:	5b                   	pop    %ebx
65c127:	c3                   	ret
65c128:	00 01                	add    %al,(%ecx)
65c12a:	00 00                	add    %al,(%eax)
65c12c:	55                   	push   %ebp
65c12d:	8b ec                	mov    %esp,%ebp
65c12f:	83 c4 c0             	add    $0xffffffc0,%esp
65c132:	53                   	push   %ebx
65c133:	56                   	push   %esi
65c134:	57                   	push   %edi
65c135:	33 d2                	xor    %edx,%edx
65c137:	89 55 c0             	mov    %edx,-0x40(%ebp)
65c13a:	89 55 d4             	mov    %edx,-0x2c(%ebp)
65c13d:	89 55 fc             	mov    %edx,-0x4(%ebp)
65c140:	8b d8                	mov    %eax,%ebx
65c142:	33 c0                	xor    %eax,%eax
65c144:	55                   	push   %ebp
65c145:	68 fd c6 65 00       	push   $0x65c6fd
65c14a:	64 ff 30             	push   %fs:(%eax)
65c14d:	64 89 20             	mov    %esp,%fs:(%eax)
65c150:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c156:	e8 0d 87 da ff       	call   0x404868
65c15b:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
65c161:	8b 10                	mov    (%eax),%edx
65c163:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c169:	84 c0                	test   %al,%al
65c16b:	74 16                	je     0x65c183
65c16d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
65c170:	e8 33 cd fa ff       	call   0x608ea8
65c175:	8b 55 d4             	mov    -0x2c(%ebp),%edx
65c178:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c17e:	e8 39 87 da ff       	call   0x4048bc
65c183:	8b 83 20 03 00 00    	mov    0x320(%ebx),%eax
65c189:	8b 10                	mov    (%eax),%edx
65c18b:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c191:	84 c0                	test   %al,%al
65c193:	74 3f                	je     0x65c1d4
65c195:	8d 45 fc             	lea    -0x4(%ebp),%eax
65c198:	e8 67 cd fa ff       	call   0x608f04
65c19d:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c1a4:	75 10                	jne    0x65c1b6
65c1a6:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c1ac:	8b 55 fc             	mov    -0x4(%ebp),%edx
65c1af:	e8 08 87 da ff       	call   0x4048bc
65c1b4:	eb 1e                	jmp    0x65c1d4
65c1b6:	ff b3 6c 03 00 00    	push   0x36c(%ebx)
65c1bc:	68 14 c7 65 00       	push   $0x65c714
65c1c1:	ff 75 fc             	push   -0x4(%ebp)
65c1c4:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c1ca:	ba 03 00 00 00       	mov    $0x3,%edx
65c1cf:	e8 0c 8a da ff       	call   0x404be0
65c1d4:	8b 83 18 03 00 00    	mov    0x318(%ebx),%eax
65c1da:	8b 10                	mov    (%eax),%edx
65c1dc:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c1e2:	84 c0                	test   %al,%al
65c1e4:	74 50                	je     0x65c236
65c1e6:	ff b3 64 03 00 00    	push   0x364(%ebx)
65c1ec:	ff b3 60 03 00 00    	push   0x360(%ebx)
65c1f2:	8d 55 fc             	lea    -0x4(%ebp),%edx
65c1f5:	b8 24 c7 65 00       	mov    $0x65c724,%eax
65c1fa:	e8 2d fe da ff       	call   0x40c02c
65c1ff:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c206:	75 10                	jne    0x65c218
65c208:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c20e:	8b 55 fc             	mov    -0x4(%ebp),%edx
65c211:	e8 a6 86 da ff       	call   0x4048bc
65c216:	eb 1e                	jmp    0x65c236
65c218:	ff b3 6c 03 00 00    	push   0x36c(%ebx)
65c21e:	68 14 c7 65 00       	push   $0x65c714
65c223:	ff 75 fc             	push   -0x4(%ebp)
65c226:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c22c:	ba 03 00 00 00       	mov    $0x3,%edx
65c231:	e8 aa 89 da ff       	call   0x404be0
65c236:	8d 83 70 03 00 00    	lea    0x370(%ebx),%eax
65c23c:	ba 30 c7 65 00       	mov    $0x65c730,%edx
65c241:	e8 76 86 da ff       	call   0x4048bc
65c246:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c24c:	8b 10                	mov    (%eax),%edx
65c24e:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c254:	8b 10                	mov    (%eax),%edx
65c256:	ff 52 0c             	call   *0xc(%edx)
65c259:	8b b3 40 03 00 00    	mov    0x340(%ebx),%esi
65c25f:	8b 56 48             	mov    0x48(%esi),%edx
65c262:	83 ea 0a             	sub    $0xa,%edx
65c265:	3b c2                	cmp    %edx,%eax
65c267:	74 1b                	je     0x65c284
65c269:	8b c6                	mov    %esi,%eax
65c26b:	8b 10                	mov    (%eax),%edx
65c26d:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c273:	8b 93 40 03 00 00    	mov    0x340(%ebx),%edx
65c279:	8b 52 48             	mov    0x48(%edx),%edx
65c27c:	83 ea 0a             	sub    $0xa,%edx
65c27f:	e8 40 b8 f9 ff       	call   0x5f7ac4
65c284:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c28a:	8b 10                	mov    (%eax),%edx
65c28c:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c292:	8b 10                	mov    (%eax),%edx
65c294:	ff 52 08             	call   *0x8(%edx)
65c297:	8b b3 40 03 00 00    	mov    0x340(%ebx),%esi
65c29d:	8b 56 4c             	mov    0x4c(%esi),%edx
65c2a0:	83 ea 0a             	sub    $0xa,%edx
65c2a3:	3b c2                	cmp    %edx,%eax
65c2a5:	74 1b                	je     0x65c2c2
65c2a7:	8b c6                	mov    %esi,%eax
65c2a9:	8b 10                	mov    (%eax),%edx
65c2ab:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2b1:	8b 93 40 03 00 00    	mov    0x340(%ebx),%edx
65c2b7:	8b 52 4c             	mov    0x4c(%edx),%edx
65c2ba:	83 ea 0a             	sub    $0xa,%edx
65c2bd:	e8 a6 b9 f9 ff       	call   0x5f7c68
65c2c2:	b1 f0                	mov    $0xf0,%cl
65c2c4:	b2 f0                	mov    $0xf0,%dl
65c2c6:	b0 f0                	mov    $0xf0,%al
65c2c8:	e8 7f bc da ff       	call   0x407f4c
65c2cd:	50                   	push   %eax
65c2ce:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c2d4:	8b 10                	mov    (%eax),%edx
65c2d6:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2dc:	e8 ef 03 fa ff       	call   0x5fc6d0
65c2e1:	8b 40 14             	mov    0x14(%eax),%eax
65c2e4:	5a                   	pop    %edx
65c2e5:	e8 9a bf dc ff       	call   0x428284
65c2ea:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c2f0:	8b 10                	mov    (%eax),%edx
65c2f2:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2f8:	e8 d3 03 fa ff       	call   0x5fc6d0
65c2fd:	8d 55 c4             	lea    -0x3c(%ebp),%edx
65c300:	e8 97 c9 dc ff       	call   0x428c9c
65c305:	8d 45 c4             	lea    -0x3c(%ebp),%eax
65c308:	50                   	push   %eax
65c309:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c30f:	8b 10                	mov    (%eax),%edx
65c311:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c317:	e8 b4 03 fa ff       	call   0x5fc6d0
65c31c:	5a                   	pop    %edx
65c31d:	e8 da c3 dc ff       	call   0x4286fc
65c322:	8d 55 c0             	lea    -0x40(%ebp),%edx
65c325:	8b 83 2c 03 00 00    	mov    0x32c(%ebx),%eax
65c32b:	e8 9c c4 de ff       	call   0x4487cc
65c330:	8b 45 c0             	mov    -0x40(%ebp),%eax
65c333:	ba 03 00 00 00       	mov    $0x3,%edx
65c338:	e8 a3 d3 da ff       	call   0x4096e0
65c33d:	8b d0                	mov    %eax,%edx
65c33f:	b8 0a 00 00 00       	mov    $0xa,%eax
65c344:	e8 43 36 dd ff       	call   0x42f98c
65c349:	8b d0                	mov    %eax,%edx
65c34b:	33 c0                	xor    %eax,%eax
65c34d:	e8 be 36 dd ff       	call   0x42fa10
65c352:	8b f0                	mov    %eax,%esi
65c354:	8d 46 03             	lea    0x3(%esi),%eax
65c357:	03 c0                	add    %eax,%eax
65c359:	89 45 f8             	mov    %eax,-0x8(%ebp)
65c35c:	33 c0                	xor    %eax,%eax
65c35e:	89 45 f4             	mov    %eax,-0xc(%ebp)
65c361:	33 c0                	xor    %eax,%eax
65c363:	89 45 f0             	mov    %eax,-0x10(%ebp)
65c366:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c36d:	74 4d                	je     0x65c3bc
65c36f:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c375:	8b 10                	mov    (%eax),%edx
65c377:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c37d:	e8 4e 03 fa ff       	call   0x5fc6d0
65c382:	8b f8                	mov    %eax,%edi
65c384:	8b 47 0c             	mov    0xc(%edi),%eax
65c387:	ba 48 c7 65 00       	mov    $0x65c748,%edx
65c38c:	e8 2f b9 dc ff       	call   0x427cc0
65c391:	8b 47 0c             	mov    0xc(%edi),%eax
65c394:	ba 0c 00 00 00       	mov    $0xc,%edx
65c399:	e8 9a b9 dc ff       	call   0x427d38
65c39e:	8b 47 0c             	mov    0xc(%edi),%eax
65c3a1:	8a 15 50 c7 65 00    	mov    0x65c750,%dl
65c3a7:	e8 b8 b9 dc ff       	call   0x427d64
65c3ac:	8b 93 6c 03 00 00    	mov    0x36c(%ebx),%edx
65c3b2:	8b c7                	mov    %edi,%eax
65c3b4:	e8 5f c7 dc ff       	call   0x428b18
65c3b9:	89 45 f4             	mov    %eax,-0xc(%ebp)
65c3bc:	83 bb 70 03 00 00 00 	cmpl   $0x0,0x370(%ebx)
65c3c3:	0f 84 b9 00 00 00    	je     0x65c482
65c3c9:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c3cf:	8b 10                	mov    (%eax),%edx
65c3d1:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c3d7:	e8 f4 02 fa ff       	call   0x5fc6d0
65c3dc:	8b f8                	mov    %eax,%edi
65c3de:	8b 83 14 03 00 00    	mov    0x314(%ebx),%eax
65c3e4:	8b 50 68             	mov    0x68(%eax),%edx
65c3e7:	8b c7                	mov    %edi,%eax
65c3e9:	e8 ce c7 dc ff       	call   0x428bbc
65c3ee:	6a 0a                	push   $0xa
65c3f0:	8d 45 d8             	lea    -0x28(%ebp),%eax
65c3f3:	50                   	push   %eax
65c3f4:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c3fa:	8b 10                	mov    (%eax),%edx
65c3fc:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c402:	8b 10                	mov    (%eax),%edx
65c404:	ff 52 0c             	call   *0xc(%edx)
65c407:	8b c8                	mov    %eax,%ecx
65c409:	2b ce                	sub    %esi,%ecx
65c40b:	83 e9 03             	sub    $0x3,%ecx
65c40e:	8d 46 03             	lea    0x3(%esi),%eax
65c411:	33 d2                	xor    %edx,%edx
65c413:	e8 5c e2 db ff       	call   0x41a674
65c418:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
65c41e:	80 b8 70 01 00 00 00 	cmpb   $0x0,0x170(%eax)
65c425:	74 07                	je     0x65c42e
65c427:	33 c0                	xor    %eax,%eax
65c429:	89 45 ec             	mov    %eax,-0x14(%ebp)
65c42c:	eb 1f                	jmp    0x65c44d
65c42e:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
65c434:	80 b8 70 01 00 00 00 	cmpb   $0x0,0x170(%eax)
65c43b:	74 09                	je     0x65c446
65c43d:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
65c444:	eb 07                	jmp    0x65c44d
65c446:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
65c44d:	8b 45 ec             	mov    -0x14(%ebp),%eax
65c450:	0d 10 0c 04 00       	or     $0x40c10,%eax
65c455:	50                   	push   %eax
65c456:	8d 45 d8             	lea    -0x28(%ebp),%eax
65c459:	50                   	push   %eax
65c45a:	8b 83 70 03 00 00    	mov    0x370(%ebx),%eax
65c460:	e8 bb 86 da ff       	call   0x404b20
65c465:	50                   	push   %eax
65c466:	8b 83 70 03 00 00    	mov    0x370(%ebx),%eax
65c46c:	e8 a7 88 da ff       	call   0x404d18
65c471:	50                   	push   %eax
65c472:	8b c7                	mov    %edi,%eax
65c474:	e8 47 c8 dc ff       	call   0x428cc0
65c479:	50                   	push   %eax
65c47a:	e8 b9 b4 da ff       	call   0x407938
65c47f:	89 45 f0             	mov    %eax,-0x10(%ebp)
65c482:	8b 45 f8             	mov    -0x8(%ebp),%eax
65c485:	03 45 f4             	add    -0xc(%ebp),%eax
65c488:	03 45 f0             	add    -0x10(%ebp),%eax
65c48b:	89 45 f8             	mov    %eax,-0x8(%ebp)
65c48e:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
65c492:	7e 04                	jle    0x65c498
65c494:	83 45 f8 0a          	addl   $0xa,-0x8(%ebp)
65c498:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c49e:	8b 10                	mov    (%eax),%edx
65c4a0:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c4a6:	e8 25 02 fa ff       	call   0x5fc6d0
65c4ab:	8b f8                	mov    %eax,%edi
65c4ad:	8b 83 58 03 00 00    	mov    0x358(%ebx),%eax
65c4b3:	8b 10                	mov    (%eax),%edx
65c4b5:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c4bb:	84 c0                	test   %al,%al
65c4bd:	75 07                	jne    0x65c4c6
65c4bf:	33 c0                	xor    %eax,%eax
65c4c1:	89 45 e8             	mov    %eax,-0x18(%ebp)
65c4c4:	eb 19                	jmp    0x65c4df
65c4c6:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c4cc:	8b 10                	mov    (%eax),%edx
65c4ce:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c4d4:	8b 10                	mov    (%eax),%edx
65c4d6:	ff 52 08             	call   *0x8(%edx)
65c4d9:	2b 45 f8             	sub    -0x8(%ebp),%eax
65c4dc:	89 45 e8             	mov    %eax,-0x18(%ebp)
65c4df:	85 f6                	test   %esi,%esi
65c4e1:	7e 45                	jle    0x65c528
65c4e3:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
65c4e9:	8b 50 70             	mov    0x70(%eax),%edx
65c4ec:	8b 47 14             	mov    0x14(%edi),%eax
65c4ef:	e8 90 bd dc ff       	call   0x428284
65c4f4:	8b 45 f8             	mov    -0x8(%ebp),%eax
65c4f7:	03 45 e8             	add    -0x18(%ebp),%eax
65c4fa:	50                   	push   %eax
65c4fb:	8d 45 c4             	lea    -0x3c(%ebp),%eax
65c4fe:	50                   	push   %eax
65c4ff:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c505:	8b 10                	mov    (%eax),%edx
65c507:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c50d:	8b 10                	mov    (%eax),%edx
65c50f:	ff 52 0c             	call   *0xc(%edx)
65c512:	8b c8                	mov    %eax,%ecx
65c514:	8b 55 e8             	mov    -0x18(%ebp),%edx
65c517:	33 c0                	xor    %eax,%eax
65c519:	e8 56 e1 db ff       	call   0x41a674
65c51e:	8d 55 c4             	lea    -0x3c(%ebp),%edx
65c521:	8b c7                	mov    %edi,%eax
65c523:	e8 d4 c1 dc ff       	call   0x4286fc
65c528:	8b 83 28 03 00 00    	mov    0x328(%ebx),%eax
65c52e:	8b 50 70             	mov    0x70(%eax),%edx
65c531:	8b 47 14             	mov    0x14(%edi),%eax
65c534:	e8 4b bd dc ff       	call   0x428284
65c539:	8b 45 f8             	mov    -0x8(%ebp),%eax
65c53c:	2b c6                	sub    %esi,%eax
65c53e:	03 45 e8             	add    -0x18(%ebp),%eax
65c541:	50                   	push   %eax
65c542:	8d 45 c4             	lea    -0x3c(%ebp),%eax
65c545:	50                   	push   %eax
65c546:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c54c:	8b 10                	mov    (%eax),%edx
65c54e:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c554:	8b 10                	mov    (%eax),%edx
65c556:	ff 52 0c             	call   *0xc(%edx)
65c559:	8b c8                	mov    %eax,%ecx
65c55b:	2b ce                	sub    %esi,%ecx
65c55d:	8b 55 e8             	mov    -0x18(%ebp),%edx
65c560:	03 d6                	add    %esi,%edx
65c562:	8b c6                	mov    %esi,%eax
65c564:	e8 0b e1 db ff       	call   0x41a674
65c569:	8d 55 c4             	lea    -0x3c(%ebp),%edx
65c56c:	8b c7                	mov    %edi,%eax
65c56e:	e8 89 c1 dc ff       	call   0x4286fc
65c573:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
65c577:	0f 8e 9e 00 00 00    	jle    0x65c61b
65c57d:	8b 47 0c             	mov    0xc(%edi),%eax
65c580:	ba 48 c7 65 00       	mov    $0x65c748,%edx
65c585:	e8 36 b7 dc ff       	call   0x427cc0
65c58a:	8b 47 0c             	mov    0xc(%edi),%eax
65c58d:	ba 0a 00 00 00       	mov    $0xa,%edx
65c592:	e8 a1 b7 dc ff       	call   0x427d38
65c597:	8b 47 0c             	mov    0xc(%edi),%eax
65c59a:	8a 15 50 c7 65 00    	mov    0x65c750,%dl
65c5a0:	e8 bf b7 dc ff       	call   0x427d64
65c5a5:	8b 47 0c             	mov    0xc(%edi),%eax
65c5a8:	33 d2                	xor    %edx,%edx
65c5aa:	e8 e9 b4 dc ff       	call   0x427a98
65c5af:	8d 46 03             	lea    0x3(%esi),%eax
65c5b2:	03 45 f4             	add    -0xc(%ebp),%eax
65c5b5:	03 45 e8             	add    -0x18(%ebp),%eax
65c5b8:	50                   	push   %eax
65c5b9:	8d 45 d8             	lea    -0x28(%ebp),%eax
65c5bc:	50                   	push   %eax
65c5bd:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c5c3:	8b 10                	mov    (%eax),%edx
65c5c5:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c5cb:	8b 10                	mov    (%eax),%edx
65c5cd:	ff 52 0c             	call   *0xc(%edx)
65c5d0:	8b c8                	mov    %eax,%ecx
65c5d2:	2b ce                	sub    %esi,%ecx
65c5d4:	83 e9 03             	sub    $0x3,%ecx
65c5d7:	8d 56 03             	lea    0x3(%esi),%edx
65c5da:	03 55 e8             	add    -0x18(%ebp),%edx
65c5dd:	8d 46 03             	lea    0x3(%esi),%eax