67d529:	cc                   	int3
67d52a:	cc                   	int3
67d52b:	cc                   	int3
67d52c:	cc                   	int3
67d52d:	cc                   	int3
67d52e:	cc                   	int3
67d52f:	cc                   	int3
67d530:	cc                   	int3
67d531:	cc                   	int3
67d532:	cc                   	int3
67d533:	cc                   	int3
67d534:	cc                   	int3
67d535:	cc                   	int3
67d536:	cc                   	int3
67d537:	cc                   	int3
67d538:	cc                   	int3
67d539:	cc                   	int3
67d53a:	cc                   	int3
67d53b:	cc                   	int3
67d53c:	cc                   	int3
67d53d:	cc                   	int3
67d53e:	cc                   	int3
67d53f:	cc                   	int3
67d540:	cc                   	int3
67d541:	cc                   	int3
67d542:	cc                   	int3
67d543:	cc                   	int3
67d544:	cc                   	int3
67d545:	cc                   	int3
67d546:	cc                   	int3
67d547:	cc                   	int3
67d548:	cc                   	int3
67d549:	cc                   	int3
67d54a:	cc                   	int3
67d54b:	cc                   	int3
67d54c:	cc                   	int3
67d54d:	cc                   	int3
67d54e:	cc                   	int3
67d54f:	cc                   	int3
67d550:	56                   	push   %esi
67d551:	8b 74 24 08          	mov    0x8(%esp),%esi
67d555:	f7 46 04 00 00 01 00 	testl  $0x10000,0x4(%esi)
67d55c:	74 45                	je     0x67d5a3
67d55e:	83 be 5c 85 01 00 00 	cmpl   $0x0,0x1855c(%esi)
67d565:	74 55                	je     0x67d5bc
67d567:	57                   	push   %edi
67d568:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
67d56f:	00
67d570:	8b 86 5c 85 01 00    	mov    0x1855c(%esi),%eax
67d576:	8b 38                	mov    (%eax),%edi
67d578:	8b 40 08             	mov    0x8(%eax),%eax
67d57b:	85 c0                	test   %eax,%eax
67d57d:	74 09                	je     0x67d588
67d57f:	50                   	push   %eax
67d580:	e8 4d 83 db ff       	call   0x4358d2
67d585:	83 c4 04             	add    $0x4,%esp
67d588:	ff b6 5c 85 01 00    	push   0x1855c(%esi)
67d58e:	e8 3f 83 db ff       	call   0x4358d2
67d593:	83 c4 04             	add    $0x4,%esp
67d596:	89 be 5c 85 01 00    	mov    %edi,0x1855c(%esi)
67d59c:	85 ff                	test   %edi,%edi
67d59e:	75 d0                	jne    0x67d570
67d5a0:	5f                   	pop    %edi
67d5a1:	5e                   	pop    %esi
67d5a2:	c3                   	ret
67d5a3:	8b 86 5c 85 01 00    	mov    0x1855c(%esi),%eax
67d5a9:	85 c0                	test   %eax,%eax
67d5ab:	74 0f                	je     0x67d5bc
67d5ad:	0f 1f 00             	nopl   (%eax)
67d5b0:	33 c9                	xor    %ecx,%ecx
67d5b2:	66 89 48 14          	mov    %cx,0x14(%eax)
67d5b6:	8b 00                	mov    (%eax),%eax
67d5b8:	85 c0                	test   %eax,%eax
67d5ba:	75 f4                	jne    0x67d5b0
67d5bc:	5e                   	pop    %esi
67d5bd:	c3                   	ret
67d5be:	cc                   	int3
67d5bf:	cc                   	int3
67d5c0:	cc                   	int3
67d5c1:	cc                   	int3
67d5c2:	cc                   	int3
67d5c3:	cc                   	int3
67d5c4:	cc                   	int3
67d5c5:	cc                   	int3
67d5c6:	cc                   	int3
67d5c7:	cc                   	int3
67d5c8:	cc                   	int3
67d5c9:	cc                   	int3
67d5ca:	cc                   	int3
67d5cb:	cc                   	int3
67d5cc:	cc                   	int3
67d5cd:	cc                   	int3
67d5ce:	cc                   	int3
67d5cf:	cc                   	int3
67d5d0:	cc                   	int3
67d5d1:	cc                   	int3
67d5d2:	cc                   	int3
67d5d3:	cc                   	int3
67d5d4:	cc                   	int3
67d5d5:	cc                   	int3
67d5d6:	cc                   	int3
67d5d7:	cc                   	int3
67d5d8:	cc                   	int3
67d5d9:	cc                   	int3
67d5da:	cc                   	int3
67d5db:	cc                   	int3
67d5dc:	cc                   	int3
67d5dd:	cc                   	int3
67d5de:	cc                   	int3
67d5df:	cc                   	int3
67d5e0:	8b 44 24 04          	mov    0x4(%esp),%eax
67d5e4:	81 60 0c 7f ff ff ff 	andl   $0xffffff7f,0xc(%eax)
67d5eb:	c7 80 f8 91 01 00 00 	movl   $0x0,0x191f8(%eax)
67d5f2:	00 00 00
67d5f5:	c7 80 fc 91 01 00 00 	movl   $0x0,0x191fc(%eax)
67d5fc:	00 00 00
67d5ff:	c3                   	ret
67d600:	cc                   	int3
67d601:	cc                   	int3
67d602:	cc                   	int3
67d603:	cc                   	int3
67d604:	cc                   	int3
67d605:	cc                   	int3
67d606:	cc                   	int3
67d607:	cc                   	int3
67d608:	cc                   	int3
67d609:	cc                   	int3
67d60a:	cc                   	int3
67d60b:	cc                   	int3
67d60c:	cc                   	int3
67d60d:	cc                   	int3
67d60e:	cc                   	int3
67d60f:	cc                   	int3
67d610:	8b 44 24 04          	mov    0x4(%esp),%eax
67d614:	81 60 0c ff fe ff ff 	andl   $0xfffffeff,0xc(%eax)
67d61b:	c7 80 0c 92 01 00 00 	movl   $0x0,0x1920c(%eax)
67d622:	00 00 00
67d625:	c7 80 10 92 01 00 00 	movl   $0x0,0x19210(%eax)
67d62c:	00 00 00
67d62f:	c7 80 00 92 01 00 00 	movl   $0x0,0x19200(%eax)
67d636:	00 00 00
67d639:	c7 80 04 92 01 00 00 	movl   $0x0,0x19204(%eax)
67d640:	00 00 00
67d643:	c3                   	ret
67d644:	cc                   	int3
67d645:	cc                   	int3
67d646:	cc                   	int3
67d647:	cc                   	int3
67d648:	cc                   	int3
67d649:	cc                   	int3
67d64a:	cc                   	int3
67d64b:	cc                   	int3
67d64c:	cc                   	int3
67d64d:	cc                   	int3
67d64e:	cc                   	int3
67d64f:	cc                   	int3
67d650:	cc                   	int3
67d651:	cc                   	int3
67d652:	cc                   	int3
67d653:	cc                   	int3
67d654:	cc                   	int3
67d655:	cc                   	int3
67d656:	cc                   	int3
67d657:	cc                   	int3
67d658:	cc                   	int3
67d659:	cc                   	int3
67d65a:	cc                   	int3
67d65b:	cc                   	int3
67d65c:	cc                   	int3
67d65d:	cc                   	int3
67d65e:	cc                   	int3
67d65f:	cc                   	int3
67d660:	56                   	push   %esi
67d661:	8b 74 24 08          	mov    0x8(%esp),%esi
67d665:	57                   	push   %edi
67d666:	85 f6                	test   %esi,%esi
67d668:	74 4b                	je     0x67d6b5
67d66a:	8b 7c 24 10          	mov    0x10(%esp),%edi
67d66e:	85 ff                	test   %edi,%edi
67d670:	74 43                	je     0x67d6b5
67d672:	8b 46 08             	mov    0x8(%esi),%eax
67d675:	85 c0                	test   %eax,%eax
67d677:	74 3c                	je     0x67d6b5
67d679:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
67d680:	8b cf                	mov    %edi,%ecx
67d682:	8a 11                	mov    (%ecx),%dl
67d684:	3a 10                	cmp    (%eax),%dl
67d686:	75 1a                	jne    0x67d6a2
67d688:	84 d2                	test   %dl,%dl
67d68a:	74 12                	je     0x67d69e
67d68c:	8a 51 01             	mov    0x1(%ecx),%dl
67d68f:	3a 50 01             	cmp    0x1(%eax),%dl
67d692:	75 0e                	jne    0x67d6a2
67d694:	83 c1 02             	add    $0x2,%ecx
67d697:	83 c0 02             	add    $0x2,%eax
67d69a:	84 d2                	test   %dl,%dl
67d69c:	75 e4                	jne    0x67d682
67d69e:	33 c0                	xor    %eax,%eax
67d6a0:	eb 05                	jmp    0x67d6a7
67d6a2:	1b c0                	sbb    %eax,%eax
67d6a4:	83 c8 01             	or     $0x1,%eax
67d6a7:	85 c0                	test   %eax,%eax
67d6a9:	74 0f                	je     0x67d6ba
67d6ab:	8b 46 18             	mov    0x18(%esi),%eax
67d6ae:	83 c6 10             	add    $0x10,%esi
67d6b1:	85 c0                	test   %eax,%eax
67d6b3:	75 cb                	jne    0x67d680
67d6b5:	5f                   	pop    %edi
67d6b6:	33 c0                	xor    %eax,%eax
67d6b8:	5e                   	pop    %esi
67d6b9:	c3                   	ret
67d6ba:	5f                   	pop    %edi
67d6bb:	8b c6                	mov    %esi,%eax
67d6bd:	5e                   	pop    %esi
67d6be:	c3                   	ret
67d6bf:	cc                   	int3
67d6c0:	cc                   	int3
67d6c1:	cc                   	int3
67d6c2:	cc                   	int3
67d6c3:	cc                   	int3
67d6c4:	cc                   	int3
67d6c5:	cc                   	int3
67d6c6:	cc                   	int3
67d6c7:	cc                   	int3
67d6c8:	cc                   	int3
67d6c9:	cc                   	int3
67d6ca:	cc                   	int3
67d6cb:	cc                   	int3
67d6cc:	cc                   	int3
67d6cd:	cc                   	int3
67d6ce:	cc                   	int3
67d6cf:	cc                   	int3
67d6d0:	cc                   	int3
67d6d1:	cc                   	int3
67d6d2:	cc                   	int3
67d6d3:	cc                   	int3
67d6d4:	cc                   	int3
67d6d5:	cc                   	int3
67d6d6:	cc                   	int3
67d6d7:	cc                   	int3
67d6d8:	cc                   	int3
67d6d9:	cc                   	int3
67d6da:	cc                   	int3
67d6db:	cc                   	int3
67d6dc:	cc                   	int3
67d6dd:	cc                   	int3
67d6de:	cc                   	int3
67d6df:	cc                   	int3
67d6e0:	83 ec 08             	sub    $0x8,%esp
67d6e3:	53                   	push   %ebx
67d6e4:	55                   	push   %ebp
67d6e5:	8b 6c 24 14          	mov    0x14(%esp),%ebp
67d6e9:	0f 57 c0             	xorps  %xmm0,%xmm0
67d6ec:	66 0f 13 44 24 08    	movlpd %xmm0,0x8(%esp)
67d6f2:	56                   	push   %esi
67d6f3:	57                   	push   %edi
67d6f4:	85 ed                	test   %ebp,%ebp
67d6f6:	0f 84 c2 00 00 00    	je     0x67d7be
67d6fc:	8b 7c 24 20          	mov    0x20(%esp),%edi
67d700:	85 ff                	test   %edi,%edi
67d702:	0f 84 b6 00 00 00    	je     0x67d7be
67d708:	8b 4c 24 14          	mov    0x14(%esp),%ecx
67d70c:	8b 74 24 10          	mov    0x10(%esp),%esi
67d710:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
67d714:	89 74 24 10          	mov    %esi,0x10(%esp)
67d718:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
67d71f:	00
67d720:	80 3f 00             	cmpb   $0x0,(%edi)
67d723:	0f 84 9d 00 00 00    	je     0x67d7c6
67d729:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
67d72d:	8d 45 08             	lea    0x8(%ebp),%eax
67d730:	8b dd                	mov    %ebp,%ebx
67d732:	74 4b                	je     0x67d77f
67d734:	8b 08                	mov    (%eax),%ecx
67d736:	8b f1                	mov    %ecx,%esi
67d738:	8d 56 01             	lea    0x1(%esi),%edx
67d73b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
67d740:	8a 06                	mov    (%esi),%al
67d742:	46                   	inc    %esi
67d743:	84 c0                	test   %al,%al
67d745:	75 f9                	jne    0x67d740
67d747:	2b f2                	sub    %edx,%esi
67d749:	56                   	push   %esi
67d74a:	57                   	push   %edi
67d74b:	51                   	push   %ecx
67d74c:	e8 c8 14 d9 ff       	call   0x40ec19
67d751:	83 c4 0c             	add    $0xc,%esp
67d754:	85 c0                	test   %eax,%eax
67d756:	75 13                	jne    0x67d76b
67d758:	8a 0c 3e             	mov    (%esi,%edi,1),%cl
67d75b:	8d 14 3e             	lea    (%esi,%edi,1),%edx
67d75e:	0f be c1             	movsbl %cl,%eax
67d761:	40                   	inc    %eax
67d762:	85 c0                	test   %eax,%eax
67d764:	7e 05                	jle    0x67d76b
67d766:	80 f9 20             	cmp    $0x20,%cl
67d769:	7e 26                	jle    0x67d791
67d76b:	83 c3 10             	add    $0x10,%ebx
67d76e:	83 7b 08 00          	cmpl   $0x0,0x8(%ebx)
67d772:	8d 43 08             	lea    0x8(%ebx),%eax
67d775:	75 bd                	jne    0x67d734
67d777:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
67d77b:	8b 74 24 10          	mov    0x10(%esp),%esi
67d77f:	83 7b 08 00          	cmpl   $0x0,0x8(%ebx)
67d783:	75 9b                	jne    0x67d720
67d785:	5f                   	pop    %edi
67d786:	5e                   	pop    %esi
67d787:	5d                   	pop    %ebp
67d788:	33 c0                	xor    %eax,%eax
67d78a:	33 d2                	xor    %edx,%edx
67d78c:	5b                   	pop    %ebx
67d78d:	83 c4 08             	add    $0x8,%esp
67d790:	c3                   	ret
67d791:	8b 74 24 10          	mov    0x10(%esp),%esi
67d795:	8b fa                	mov    %edx,%edi
67d797:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
67d79b:	0b 33                	or     (%ebx),%esi
67d79d:	0b 4b 04             	or     0x4(%ebx),%ecx
67d7a0:	8a 07                	mov    (%edi),%al
67d7a2:	89 74 24 10          	mov    %esi,0x10(%esp)
67d7a6:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
67d7aa:	84 c0                	test   %al,%al
67d7ac:	7e d1                	jle    0x67d77f
67d7ae:	66 90                	xchg   %ax,%ax
67d7b0:	3c 20                	cmp    $0x20,%al
67d7b2:	7f cb                	jg     0x67d77f
67d7b4:	8a 47 01             	mov    0x1(%edi),%al
67d7b7:	47                   	inc    %edi
67d7b8:	84 c0                	test   %al,%al
67d7ba:	7f f4                	jg     0x67d7b0
67d7bc:	eb c1                	jmp    0x67d77f
67d7be:	8b 4c 24 14          	mov    0x14(%esp),%ecx
67d7c2:	8b 74 24 10          	mov    0x10(%esp),%esi
67d7c6:	5f                   	pop    %edi
67d7c7:	8b c6                	mov    %esi,%eax
67d7c9:	8b d1                	mov    %ecx,%edx
67d7cb:	5e                   	pop    %esi
67d7cc:	5d                   	pop    %ebp
67d7cd:	5b                   	pop    %ebx
67d7ce:	83 c4 08             	add    $0x8,%esp
67d7d1:	c3                   	ret
67d7d2:	cc                   	int3
67d7d3:	cc                   	int3
67d7d4:	cc                   	int3
67d7d5:	cc                   	int3
67d7d6:	cc                   	int3
67d7d7:	cc                   	int3
67d7d8:	cc                   	int3
67d7d9:	cc                   	int3
67d7da:	cc                   	int3