6045e7:	cc                   	int3
6045e8:	cc                   	int3
6045e9:	cc                   	int3
6045ea:	cc                   	int3
6045eb:	cc                   	int3
6045ec:	cc                   	int3
6045ed:	cc                   	int3
6045ee:	cc                   	int3
6045ef:	cc                   	int3
6045f0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6045f6:	8b c1                	mov    %ecx,%eax
6045f8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
6045ff:	c3                   	ret
604600:	cc                   	int3
604601:	cc                   	int3
604602:	cc                   	int3
604603:	cc                   	int3
604604:	cc                   	int3
604605:	cc                   	int3
604606:	cc                   	int3
604607:	cc                   	int3
604608:	cc                   	int3
604609:	cc                   	int3
60460a:	cc                   	int3
60460b:	cc                   	int3
60460c:	cc                   	int3
60460d:	cc                   	int3
60460e:	cc                   	int3
60460f:	cc                   	int3
604610:	8b 54 24 04          	mov    0x4(%esp),%edx
604614:	8b 02                	mov    (%edx),%eax
604616:	89 01                	mov    %eax,(%ecx)
604618:	8b 42 04             	mov    0x4(%edx),%eax
60461b:	89 41 04             	mov    %eax,0x4(%ecx)
60461e:	8b c1                	mov    %ecx,%eax
604620:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
604626:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
60462d:	c2 04 00             	ret    $0x4
604630:	cc                   	int3
604631:	cc                   	int3
604632:	cc                   	int3
604633:	cc                   	int3
604634:	cc                   	int3
604635:	cc                   	int3
604636:	cc                   	int3
604637:	cc                   	int3
604638:	cc                   	int3
604639:	cc                   	int3
60463a:	cc                   	int3
60463b:	cc                   	int3
60463c:	cc                   	int3
60463d:	cc                   	int3
60463e:	cc                   	int3
60463f:	cc                   	int3
604640:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
604646:	8b c1                	mov    %ecx,%eax
604648:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
60464f:	c3                   	ret
604650:	cc                   	int3
604651:	cc                   	int3
604652:	cc                   	int3
604653:	cc                   	int3
604654:	cc                   	int3
604655:	cc                   	int3
604656:	cc                   	int3
604657:	cc                   	int3
604658:	cc                   	int3
604659:	cc                   	int3
60465a:	cc                   	int3
60465b:	cc                   	int3
60465c:	cc                   	int3
60465d:	cc                   	int3
60465e:	cc                   	int3
60465f:	cc                   	int3
604660:	51                   	push   %ecx
604661:	56                   	push   %esi
604662:	8b f1                	mov    %ecx,%esi
604664:	6a 08                	push   $0x8
604666:	89 74 24 08          	mov    %esi,0x8(%esp)
60466a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
604670:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
604677:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60467e:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
604685:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
60468c:	e8 ec 62 e2 ff       	call   0x42a97d
604691:	83 c4 04             	add    $0x4,%esp
604694:	85 c0                	test   %eax,%eax
604696:	74 18                	je     0x6046b0
604698:	89 06                	mov    %eax,(%esi)
60469a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
6046a0:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
6046a7:	8b 06                	mov    (%esi),%eax
6046a9:	89 30                	mov    %esi,(%eax)
6046ab:	8b c6                	mov    %esi,%eax
6046ad:	5e                   	pop    %esi
6046ae:	59                   	pop    %ecx
6046af:	c3                   	ret
6046b0:	e8 d8 92 e3 ff       	call   0x43d98d
6046b5:	cc                   	int3
6046b6:	cc                   	int3
6046b7:	cc                   	int3
6046b8:	cc                   	int3
6046b9:	cc                   	int3
6046ba:	cc                   	int3
6046bb:	cc                   	int3
6046bc:	cc                   	int3
6046bd:	cc                   	int3
6046be:	cc                   	int3
6046bf:	cc                   	int3
6046c0:	cc                   	int3
6046c1:	cc                   	int3
6046c2:	cc                   	int3
6046c3:	cc                   	int3
6046c4:	cc                   	int3
6046c5:	cc                   	int3
6046c6:	cc                   	int3
6046c7:	cc                   	int3
6046c8:	cc                   	int3
6046c9:	cc                   	int3
6046ca:	cc                   	int3
6046cb:	cc                   	int3
6046cc:	cc                   	int3
6046cd:	cc                   	int3
6046ce:	cc                   	int3
6046cf:	cc                   	int3
6046d0:	51                   	push   %ecx
6046d1:	8b 54 24 08          	mov    0x8(%esp),%edx
6046d5:	89 0c 24             	mov    %ecx,(%esp)
6046d8:	8b 02                	mov    (%edx),%eax
6046da:	89 01                	mov    %eax,(%ecx)
6046dc:	8b 42 04             	mov    0x4(%edx),%eax
6046df:	89 41 04             	mov    %eax,0x4(%ecx)
6046e2:	8b c1                	mov    %ecx,%eax
6046e4:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
6046ea:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
6046f1:	59                   	pop    %ecx
6046f2:	c2 04 00             	ret    $0x4
6046f5:	cc                   	int3
6046f6:	cc                   	int3
6046f7:	cc                   	int3
6046f8:	cc                   	int3
6046f9:	cc                   	int3
6046fa:	cc                   	int3
6046fb:	cc                   	int3
6046fc:	cc                   	int3
6046fd:	cc                   	int3
6046fe:	cc                   	int3
6046ff:	cc                   	int3
604700:	51                   	push   %ecx
604701:	89 0c 24             	mov    %ecx,(%esp)
604704:	8b c1                	mov    %ecx,%eax
604706:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
60470c:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
604713:	59                   	pop    %ecx
604714:	c3                   	ret
604715:	cc                   	int3
604716:	cc                   	int3
604717:	cc                   	int3
604718:	cc                   	int3
604719:	cc                   	int3
60471a:	cc                   	int3
60471b:	cc                   	int3
60471c:	cc                   	int3
60471d:	cc                   	int3
60471e:	cc                   	int3
60471f:	cc                   	int3
604720:	51                   	push   %ecx
604721:	8b 54 24 08          	mov    0x8(%esp),%edx
604725:	89 0c 24             	mov    %ecx,(%esp)
604728:	8b 02                	mov    (%edx),%eax
60472a:	89 01                	mov    %eax,(%ecx)
60472c:	8b 42 04             	mov    0x4(%edx),%eax
60472f:	89 41 04             	mov    %eax,0x4(%ecx)
604732:	8b c1                	mov    %ecx,%eax
604734:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
60473a:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
604741:	59                   	pop    %ecx
604742:	c2 04 00             	ret    $0x4
604745:	cc                   	int3
604746:	cc                   	int3
604747:	cc                   	int3
604748:	cc                   	int3
604749:	cc                   	int3
60474a:	cc                   	int3
60474b:	cc                   	int3
60474c:	cc                   	int3
60474d:	cc                   	int3
60474e:	cc                   	int3
60474f:	cc                   	int3
604750:	51                   	push   %ecx
604751:	89 0c 24             	mov    %ecx,(%esp)
604754:	8b c1                	mov    %ecx,%eax
604756:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
60475c:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
604763:	59                   	pop    %ecx
604764:	c3                   	ret
604765:	cc                   	int3
604766:	cc                   	int3
604767:	cc                   	int3
604768:	cc                   	int3
604769:	cc                   	int3
60476a:	cc                   	int3
60476b:	cc                   	int3
60476c:	cc                   	int3
60476d:	cc                   	int3
60476e:	cc                   	int3
60476f:	cc                   	int3
604770:	51                   	push   %ecx
604771:	56                   	push   %esi
604772:	8b f1                	mov    %ecx,%esi
604774:	57                   	push   %edi
604775:	8b 7c 24 10          	mov    0x10(%esp),%edi
604779:	89 74 24 08          	mov    %esi,0x8(%esp)
60477d:	c7 06 f8 1c bd 00    	movl   $0xbd1cf8,(%esi)
604783:	8d 46 04             	lea    0x4(%esi),%eax
604786:	89 86 08 01 00 00    	mov    %eax,0x108(%esi)
60478c:	c7 86 0c 01 00 00 04 	movl   $0x104,0x10c(%esi)
604793:	01 00 00
604796:	3b f7                	cmp    %edi,%esi
604798:	74 25                	je     0x6047bf
60479a:	ff b7 0c 01 00 00    	push   0x10c(%edi)
6047a0:	e8 e4 bb e0 ff       	call   0x410389
6047a5:	ff b7 0c 01 00 00    	push   0x10c(%edi)
6047ab:	ff b7 08 01 00 00    	push   0x108(%edi)
6047b1:	ff b6 08 01 00 00    	push   0x108(%esi)
6047b7:	e8 c6 fe e0 ff       	call   0x414682
6047bc:	83 c4 0c             	add    $0xc,%esp
6047bf:	c7 06 04 1d bd 00    	movl   $0xbd1d04,(%esi)
6047c5:	8a 87 10 01 00 00    	mov    0x110(%edi),%al
6047cb:	88 86 10 01 00 00    	mov    %al,0x110(%esi)
6047d1:	8b c6                	mov    %esi,%eax
6047d3:	5f                   	pop    %edi
6047d4:	5e                   	pop    %esi
6047d5:	59                   	pop    %ecx
6047d6:	c2 04 00             	ret    $0x4
6047d9:	cc                   	int3
6047da:	cc                   	int3
6047db:	cc                   	int3
6047dc:	cc                   	int3
6047dd:	cc                   	int3
6047de:	cc                   	int3
6047df:	cc                   	int3
6047e0:	cc                   	int3
6047e1:	cc                   	int3
6047e2:	cc                   	int3
6047e3:	cc                   	int3
6047e4:	cc                   	int3
6047e5:	cc                   	int3
6047e6:	cc                   	int3
6047e7:	cc                   	int3
6047e8:	cc                   	int3
6047e9:	cc                   	int3
6047ea:	cc                   	int3
6047eb:	cc                   	int3
6047ec:	cc                   	int3
6047ed:	cc                   	int3
6047ee:	cc                   	int3
6047ef:	cc                   	int3
6047f0:	cc                   	int3
6047f1:	cc                   	int3
6047f2:	cc                   	int3
6047f3:	cc                   	int3
6047f4:	cc                   	int3
6047f5:	cc                   	int3
6047f6:	cc                   	int3
6047f7:	cc                   	int3
6047f8:	cc                   	int3
6047f9:	cc                   	int3
6047fa:	cc                   	int3
6047fb:	cc                   	int3
6047fc:	cc                   	int3
6047fd:	cc                   	int3
6047fe:	cc                   	int3
6047ff:	cc                   	int3
604800:	51                   	push   %ecx
604801:	56                   	push   %esi
604802:	8b f1                	mov    %ecx,%esi
604804:	57                   	push   %edi
604805:	8b 7c 24 10          	mov    0x10(%esp),%edi
604809:	89 74 24 08          	mov    %esi,0x8(%esp)
60480d:	c7 06 f8 1c bd 00    	movl   $0xbd1cf8,(%esi)
604813:	8d 46 04             	lea    0x4(%esi),%eax
604816:	89 86 08 01 00 00    	mov    %eax,0x108(%esi)
60481c:	c7 86 0c 01 00 00 04 	movl   $0x104,0x10c(%esi)
604823:	01 00 00
604826:	3b f7                	cmp    %edi,%esi
604828:	74 25                	je     0x60484f
60482a:	ff b7 0c 01 00 00    	push   0x10c(%edi)
604830:	e8 54 bb e0 ff       	call   0x410389
604835:	ff b7 0c 01 00 00    	push   0x10c(%edi)
60483b:	ff b7 08 01 00 00    	push   0x108(%edi)
604841:	ff b6 08 01 00 00    	push   0x108(%esi)
604847:	e8 36 fe e0 ff       	call   0x414682
60484c:	83 c4 0c             	add    $0xc,%esp
60484f:	5f                   	pop    %edi
604850:	8b c6                	mov    %esi,%eax
604852:	c7 06 04 1d bd 00    	movl   $0xbd1d04,(%esi)
604858:	5e                   	pop    %esi
604859:	59                   	pop    %ecx
60485a:	c2 04 00             	ret    $0x4
60485d:	cc                   	int3
60485e:	cc                   	int3
60485f:	cc                   	int3
604860:	cc                   	int3
604861:	cc                   	int3
604862:	cc                   	int3
604863:	cc                   	int3
604864:	cc                   	int3
604865:	cc                   	int3
604866:	cc                   	int3
604867:	cc                   	int3
604868:	cc                   	int3
604869:	cc                   	int3
60486a:	cc                   	int3
60486b:	cc                   	int3
60486c:	cc                   	int3
60486d:	cc                   	int3
60486e:	cc                   	int3
60486f:	cc                   	int3
604870:	cc                   	int3
604871:	cc                   	int3
604872:	cc                   	int3
604873:	cc                   	int3
604874:	cc                   	int3
604875:	cc                   	int3
604876:	cc                   	int3
604877:	cc                   	int3
604878:	cc                   	int3
604879:	cc                   	int3
60487a:	cc                   	int3
60487b:	cc                   	int3
60487c:	cc                   	int3
60487d:	cc                   	int3
60487e:	cc                   	int3
60487f:	cc                   	int3
604880:	8b 44 24 04          	mov    0x4(%esp),%eax
604884:	89 01                	mov    %eax,(%ecx)
604886:	8b c1                	mov    %ecx,%eax
604888:	c2 04 00             	ret    $0x4
60488b:	cc                   	int3
60488c:	cc                   	int3
60488d:	cc                   	int3
60488e:	cc                   	int3
60488f:	cc                   	int3
604890:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
604896:	8b c1                	mov    %ecx,%eax
604898:	c3                   	ret
604899:	cc                   	int3
60489a:	cc                   	int3
60489b:	cc                   	int3