60d2d4:	8b 80 f4 02 00 00    	mov    0x2f4(%eax),%eax
60d2da:	85 c0                	test   %eax,%eax
60d2dc:	0f 84 06 04 00 00    	je     0x60d6e8
60d2e2:	89 45 f8             	mov    %eax,-0x8(%ebp)
60d2e5:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d2e8:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d2ee:	e8 a5 04 e2 ff       	call   0x42d798
60d2f3:	e8 b4 b4 e1 ff       	call   0x4287ac
60d2f8:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d2fb:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d301:	e8 92 04 e2 ff       	call   0x42d798
60d306:	e8 a1 b4 e1 ff       	call   0x4287ac
60d30b:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d30e:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d314:	8b 10                	mov    (%eax),%edx
60d316:	ff 52 2c             	call   *0x2c(%edx)
60d319:	8b d0                	mov    %eax,%edx
60d31b:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d31e:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d324:	8b 08                	mov    (%eax),%ecx
60d326:	ff 51 40             	call   *0x40(%ecx)
60d329:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d32c:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d332:	8b 10                	mov    (%eax),%edx
60d334:	ff 52 20             	call   *0x20(%edx)
60d337:	8b d0                	mov    %eax,%edx
60d339:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d33c:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d342:	8b 08                	mov    (%eax),%ecx
60d344:	ff 51 34             	call   *0x34(%ecx)
60d347:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d34c:	8b 00                	mov    (%eax),%eax
60d34e:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
60d354:	80 b8 fc 01 00 00 00 	cmpb   $0x0,0x1fc(%eax)
60d35b:	74 10                	je     0x60d36d
60d35d:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d362:	8b 00                	mov    (%eax),%eax
60d364:	33 c9                	xor    %ecx,%ecx
60d366:	33 d2                	xor    %edx,%edx
60d368:	e8 d7 a8 07 00       	call   0x687c44
60d36d:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
60d373:	8b 12                	mov    (%edx),%edx
60d375:	8b 92 98 04 00 00    	mov    0x498(%edx),%edx
60d37b:	80 ba c8 01 00 00 00 	cmpb   $0x0,0x1c8(%edx)
60d382:	74 4a                	je     0x60d3ce
60d384:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d389:	8b 00                	mov    (%eax),%eax
60d38b:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
60d391:	80 b8 c9 01 00 00 00 	cmpb   $0x0,0x1c9(%eax)
60d398:	75 0f                	jne    0x60d3a9
60d39a:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
60d3a0:	80 b8 d8 01 00 00 00 	cmpb   $0x0,0x1d8(%eax)
60d3a7:	74 25                	je     0x60d3ce
60d3a9:	b1 b1                	mov    $0xb1,%cl
60d3ab:	b2 4d                	mov    $0x4d,%dl
60d3ad:	b0 11                	mov    $0x11,%al
60d3af:	e8 98 ab df ff       	call   0x407f4c
60d3b4:	50                   	push   %eax
60d3b5:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d3b8:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d3be:	e8 d5 03 e2 ff       	call   0x42d798
60d3c3:	8b 40 14             	mov    0x14(%eax),%eax
60d3c6:	5a                   	pop    %edx
60d3c7:	e8 b8 ae e1 ff       	call   0x428284
60d3cc:	eb 1b                	jmp    0x60d3e9
60d3ce:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d3d1:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d3d7:	e8 bc 03 e2 ff       	call   0x42d798
60d3dc:	8b 40 14             	mov    0x14(%eax),%eax
60d3df:	ba ff ff ff 00       	mov    $0xffffff,%edx
60d3e4:	e8 9b ae e1 ff       	call   0x428284
60d3e9:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d3ec:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d3f2:	e8 a1 03 e2 ff       	call   0x42d798
60d3f7:	8d 55 e8             	lea    -0x18(%ebp),%edx
60d3fa:	e8 9d b8 e1 ff       	call   0x428c9c
60d3ff:	8d 45 e8             	lea    -0x18(%ebp),%eax
60d402:	50                   	push   %eax
60d403:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d406:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d40c:	e8 87 03 e2 ff       	call   0x42d798
60d411:	5a                   	pop    %edx
60d412:	e8 e5 b2 e1 ff       	call   0x4286fc
60d417:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d41a:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d420:	e8 73 03 e2 ff       	call   0x42d798
60d425:	33 c9                	xor    %ecx,%ecx
60d427:	33 d2                	xor    %edx,%edx
60d429:	e8 fa b7 e1 ff       	call   0x428c28
60d42e:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
60d434:	8b 12                	mov    (%edx),%edx
60d436:	89 82 d4 04 00 00    	mov    %eax,0x4d4(%edx)
60d43c:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d43f:	8b 40 18             	mov    0x18(%eax),%eax
60d442:	50                   	push   %eax
60d443:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d446:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d44c:	e8 47 03 e2 ff       	call   0x42d798
60d451:	e8 6a b8 e1 ff       	call   0x428cc0
60d456:	50                   	push   %eax
60d457:	e8 9c a2 df ff       	call   0x4076f8
60d45c:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d461:	8b 00                	mov    (%eax),%eax
60d463:	c6 80 e4 04 00 00 01 	movb   $0x1,0x4e4(%eax)
60d46a:	33 d2                	xor    %edx,%edx
60d46c:	55                   	push   %ebp
60d46d:	68 01 d5 60 00       	push   $0x60d501
60d472:	64 ff 32             	push   %fs:(%edx)
60d475:	64 89 22             	mov    %esp,%fs:(%edx)
60d478:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d47d:	8b 00                	mov    (%eax),%eax
60d47f:	c6 80 e4 04 00 00 00 	movb   $0x0,0x4e4(%eax)
60d486:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d48b:	8b 00                	mov    (%eax),%eax
60d48d:	8b 80 e0 04 00 00    	mov    0x4e0(%eax),%eax
60d493:	85 c0                	test   %eax,%eax
60d495:	74 0c                	je     0x60d4a3
60d497:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
60d49d:	50                   	push   %eax
60d49e:	e8 6d a0 df ff       	call   0x407510
60d4a3:	6a 01                	push   $0x1
60d4a5:	6a 01                	push   $0x1
60d4a7:	6a 00                	push   $0x0
60d4a9:	6a 00                	push   $0x0
60d4ab:	e8 30 a0 df ff       	call   0x4074e0
60d4b0:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
60d4b6:	8b 12                	mov    (%edx),%edx
60d4b8:	89 82 e0 04 00 00    	mov    %eax,0x4e0(%edx)
60d4be:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d4c3:	8b 00                	mov    (%eax),%eax
60d4c5:	8b 80 e0 04 00 00    	mov    0x4e0(%eax),%eax
60d4cb:	50                   	push   %eax
60d4cc:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d4cf:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d4d5:	e8 be 02 e2 ff       	call   0x42d798
60d4da:	e8 e1 b7 e1 ff       	call   0x428cc0
60d4df:	50                   	push   %eax
60d4e0:	e8 a3 a0 df ff       	call   0x407588
60d4e5:	85 c0                	test   %eax,%eax
60d4e7:	7e 0e                	jle    0x60d4f7
60d4e9:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d4ee:	8b 00                	mov    (%eax),%eax
60d4f0:	c6 80 e4 04 00 00 01 	movb   $0x1,0x4e4(%eax)
60d4f7:	33 c0                	xor    %eax,%eax
60d4f9:	5a                   	pop    %edx
60d4fa:	59                   	pop    %ecx
60d4fb:	59                   	pop    %ecx
60d4fc:	64 89 10             	mov    %edx,%fs:(%eax)
60d4ff:	eb 0a                	jmp    0x60d50b
60d501:	e9 52 6a df ff       	jmp    0x403f58
60d506:	e8 b5 6d df ff       	call   0x4042c0
60d50b:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d50e:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d514:	50                   	push   %eax
60d515:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d518:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d51e:	e8 75 02 e2 ff       	call   0x42d798
60d523:	33 c9                	xor    %ecx,%ecx
60d525:	33 d2                	xor    %edx,%edx
60d527:	e8 a8 b0 e1 ff       	call   0x4285d4
60d52c:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d52f:	8b 50 10             	mov    0x10(%eax),%edx
60d532:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d535:	2b 50 08             	sub    0x8(%eax),%edx
60d538:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d53b:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d541:	8b 08                	mov    (%eax),%ecx
60d543:	ff 51 40             	call   *0x40(%ecx)
60d546:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d549:	8b 50 14             	mov    0x14(%eax),%edx
60d54c:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d54f:	2b 50 0c             	sub    0xc(%eax),%edx
60d552:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d555:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d55b:	8b 08                	mov    (%eax),%ecx
60d55d:	ff 51 34             	call   *0x34(%ecx)
60d560:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d563:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d569:	e8 2a 02 e2 ff       	call   0x42d798
60d56e:	8d 55 e8             	lea    -0x18(%ebp),%edx
60d571:	e8 26 b7 e1 ff       	call   0x428c9c
60d576:	8d 45 e8             	lea    -0x18(%ebp),%eax
60d579:	50                   	push   %eax
60d57a:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d57d:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d583:	e8 10 02 e2 ff       	call   0x42d798
60d588:	5a                   	pop    %edx
60d589:	e8 6e b1 e1 ff       	call   0x4286fc
60d58e:	68 20 00 cc 00       	push   $0xcc0020
60d593:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d596:	8b 40 0c             	mov    0xc(%eax),%eax
60d599:	50                   	push   %eax
60d59a:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d59d:	8b 40 08             	mov    0x8(%eax),%eax
60d5a0:	50                   	push   %eax
60d5a1:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d5a4:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d5aa:	e8 e9 01 e2 ff       	call   0x42d798
60d5af:	e8 0c b7 e1 ff       	call   0x428cc0
60d5b4:	50                   	push   %eax
60d5b5:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d5b8:	8b 40 14             	mov    0x14(%eax),%eax
60d5bb:	8b 55 f8             	mov    -0x8(%ebp),%edx
60d5be:	2b 42 0c             	sub    0xc(%edx),%eax
60d5c1:	50                   	push   %eax
60d5c2:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d5c5:	8b 40 10             	mov    0x10(%eax),%eax
60d5c8:	8b 55 f8             	mov    -0x8(%ebp),%edx
60d5cb:	2b 42 08             	sub    0x8(%edx),%eax
60d5ce:	50                   	push   %eax
60d5cf:	6a 00                	push   $0x0
60d5d1:	6a 00                	push   $0x0
60d5d3:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d5d6:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d5dc:	e8 b7 01 e2 ff       	call   0x42d798
60d5e1:	e8 da b6 e1 ff       	call   0x428cc0
60d5e6:	50                   	push   %eax
60d5e7:	e8 4c 9e df ff       	call   0x407438
60d5ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d5ef:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
60d5f5:	e8 9e 01 e2 ff       	call   0x42d798
60d5fa:	e8 95 b5 e1 ff       	call   0x428b94
60d5ff:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d602:	8b 80 0c 03 00 00    	mov    0x30c(%eax),%eax
60d608:	e8 8b 01 e2 ff       	call   0x42d798
60d60d:	e8 82 b5 e1 ff       	call   0x428b94
60d612:	b2 01                	mov    $0x1,%dl
60d614:	a1 ec 6a 42 00       	mov    0x426aec,%eax
60d619:	e8 b2 fb e1 ff       	call   0x42d1d0
60d61e:	8b d8                	mov    %eax,%ebx
60d620:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d623:	89 98 04 03 00 00    	mov    %ebx,0x304(%eax)
60d629:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d62c:	8b 90 0c 03 00 00    	mov    0x30c(%eax),%edx
60d632:	8b c3                	mov    %ebx,%eax
60d634:	8b 08                	mov    (%eax),%ecx
60d636:	ff 51 08             	call   *0x8(%ecx)
60d639:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d63e:	8b 00                	mov    (%eax),%eax
60d640:	80 b8 e4 04 00 00 00 	cmpb   $0x0,0x4e4(%eax)
60d647:	74 69                	je     0x60d6b2
60d649:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d64c:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
60d652:	8b 10                	mov    (%eax),%edx
60d654:	ff 52 20             	call   *0x20(%edx)
60d657:	50                   	push   %eax
60d658:	8d 45 e8             	lea    -0x18(%ebp),%eax
60d65b:	50                   	push   %eax
60d65c:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d65f:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
60d665:	8b 10                	mov    (%eax),%edx
60d667:	ff 52 2c             	call   *0x2c(%edx)
60d66a:	8b c8                	mov    %eax,%ecx
60d66c:	33 d2                	xor    %edx,%edx
60d66e:	33 c0                	xor    %eax,%eax
60d670:	e8 ff cf e0 ff       	call   0x41a674
60d675:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d67a:	8b 00                	mov    (%eax),%eax
60d67c:	8d 75 e8             	lea    -0x18(%ebp),%esi
60d67f:	8d b8 e5 04 00 00    	lea    0x4e5(%eax),%edi
60d685:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60d686:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60d687:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60d688:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60d689:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d68c:	8b 40 0c             	mov    0xc(%eax),%eax
60d68f:	8b d0                	mov    %eax,%edx
60d691:	f7 d8                	neg    %eax
60d693:	50                   	push   %eax
60d694:	8b 45 f8             	mov    -0x8(%ebp),%eax
60d697:	8b 40 08             	mov    0x8(%eax),%eax
60d69a:	8b d0                	mov    %eax,%edx
60d69c:	f7 d8                	neg    %eax
60d69e:	50                   	push   %eax
60d69f:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d6a4:	8b 00                	mov    (%eax),%eax
60d6a6:	8b 80 e0 04 00 00    	mov    0x4e0(%eax),%eax
60d6ac:	50                   	push   %eax
60d6ad:	e8 de 9f df ff       	call   0x407690
60d6b2:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d6b5:	8b 90 04 03 00 00    	mov    0x304(%eax),%edx
60d6bb:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d6c0:	8b 00                	mov    (%eax),%eax
60d6c2:	33 c9                	xor    %ecx,%ecx
60d6c4:	e8 8b a3 07 00       	call   0x687a54
60d6c9:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d6cc:	8b 90 04 03 00 00    	mov    0x304(%eax),%edx
60d6d2:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
60d6d7:	8b 00                	mov    (%eax),%eax
60d6d9:	33 c9                	xor    %ecx,%ecx
60d6db:	e8 60 a6 07 00       	call   0x687d40
60d6e0:	8b 45 fc             	mov    -0x4(%ebp),%eax
60d6e3:	e8 ec 8d e5 ff       	call   0x4664d4
60d6e8:	5f                   	pop    %edi
60d6e9:	5e                   	pop    %esi
60d6ea:	5b                   	pop    %ebx
60d6eb:	8b e5                	mov    %ebp,%esp
60d6ed:	5d                   	pop    %ebp
60d6ee:	c2 0c 00             	ret    $0xc
60d6f1:	8d 40 00             	lea    0x0(%eax),%eax
60d6f4:	55                   	push   %ebp
60d6f5:	8b ec                	mov    %esp,%ebp
60d6f7:	53                   	push   %ebx
60d6f8:	56                   	push   %esi
60d6f9:	57                   	push   %edi
60d6fa:	8b d8                	mov    %eax,%ebx
60d6fc:	33 c0                	xor    %eax,%eax
60d6fe:	55                   	push   %ebp
60d6ff:	68 35 d7 60 00       	push   $0x60d735
60d704:	64 ff 30             	push   %fs:(%eax)
60d707:	64 89 20             	mov    %esp,%fs:(%eax)
60d70a:	6a 13                	push   $0x13
60d70c:	8b 43 4c             	mov    0x4c(%ebx),%eax
60d70f:	50                   	push   %eax
60d710:	8b 43 48             	mov    0x48(%ebx),%eax
60d713:	50                   	push   %eax
60d714:	8b 43 44             	mov    0x44(%ebx),%eax
60d717:	50                   	push   %eax
60d718:	8b 43 40             	mov    0x40(%ebx),%eax
60d71b:	50                   	push   %eax
60d71c:	6a ff                	push   $0xffffffff
60d71e:	8b c3                	mov    %ebx,%eax
60d720:	e8 2f 18 e4 ff       	call   0x44ef54
60d725:	50                   	push   %eax
60d726:	e8 ad a6 df ff       	call   0x407dd8
60d72b:	33 c0                	xor    %eax,%eax
60d72d:	5a                   	pop    %edx
60d72e:	59                   	pop    %ecx
60d72f:	59                   	pop    %ecx
60d730:	64 89 10             	mov    %edx,%fs:(%eax)
60d733:	eb 0a                	jmp    0x60d73f
60d735:	e9 1e 68 df ff       	jmp    0x403f58
60d73a:	e8 81 6b df ff       	call   0x4042c0
60d73f:	5f                   	pop    %edi
60d740:	5e                   	pop    %esi
60d741:	5b                   	pop    %ebx
60d742:	5d                   	pop    %ebp
60d743:	c3                   	ret
60d744:	55                   	push   %ebp
60d745:	8b ec                	mov    %esp,%ebp
60d747:	33 c0                	xor    %eax,%eax
60d749:	55                   	push   %ebp
60d74a:	68 69 d7 60 00       	push   $0x60d769
60d74f:	64 ff 30             	push   %fs:(%eax)
60d752:	64 89 20             	mov    %esp,%fs:(%eax)
60d755:	ff 05 60 64 6b 00    	incl   0x6b6460
60d75b:	33 c0                	xor    %eax,%eax
60d75d:	5a                   	pop    %edx
60d75e:	59                   	pop    %ecx
60d75f:	59                   	pop    %ecx