6fc714:	cc                   	int3
6fc715:	cc                   	int3
6fc716:	cc                   	int3
6fc717:	cc                   	int3
6fc718:	cc                   	int3
6fc719:	cc                   	int3
6fc71a:	cc                   	int3
6fc71b:	cc                   	int3
6fc71c:	cc                   	int3
6fc71d:	cc                   	int3
6fc71e:	cc                   	int3
6fc71f:	cc                   	int3
6fc720:	56                   	push   %esi
6fc721:	8b f1                	mov    %ecx,%esi
6fc723:	e8 0b 7f d0 ff       	call   0x404633
6fc728:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc72d:	74 0b                	je     0x6fc73a
6fc72f:	6a 20                	push   $0x20
6fc731:	56                   	push   %esi
6fc732:	e8 65 57 d0 ff       	call   0x401e9c
6fc737:	83 c4 08             	add    $0x8,%esp
6fc73a:	8b c6                	mov    %esi,%eax
6fc73c:	5e                   	pop    %esi
6fc73d:	c2 04 00             	ret    $0x4
6fc740:	cc                   	int3
6fc741:	cc                   	int3
6fc742:	cc                   	int3
6fc743:	cc                   	int3
6fc744:	cc                   	int3
6fc745:	cc                   	int3
6fc746:	cc                   	int3
6fc747:	cc                   	int3
6fc748:	cc                   	int3
6fc749:	cc                   	int3
6fc74a:	cc                   	int3
6fc74b:	cc                   	int3
6fc74c:	cc                   	int3
6fc74d:	cc                   	int3
6fc74e:	cc                   	int3
6fc74f:	cc                   	int3
6fc750:	56                   	push   %esi
6fc751:	8b f1                	mov    %ecx,%esi
6fc753:	e8 4b d0 d2 ff       	call   0x4297a3
6fc758:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc75d:	74 0b                	je     0x6fc76a
6fc75f:	6a 20                	push   $0x20
6fc761:	56                   	push   %esi
6fc762:	e8 35 57 d0 ff       	call   0x401e9c
6fc767:	83 c4 08             	add    $0x8,%esp
6fc76a:	8b c6                	mov    %esi,%eax
6fc76c:	5e                   	pop    %esi
6fc76d:	c2 04 00             	ret    $0x4
6fc770:	cc                   	int3
6fc771:	cc                   	int3
6fc772:	cc                   	int3
6fc773:	cc                   	int3
6fc774:	cc                   	int3
6fc775:	cc                   	int3
6fc776:	cc                   	int3
6fc777:	cc                   	int3
6fc778:	cc                   	int3
6fc779:	cc                   	int3
6fc77a:	cc                   	int3
6fc77b:	cc                   	int3
6fc77c:	cc                   	int3
6fc77d:	cc                   	int3
6fc77e:	cc                   	int3
6fc77f:	cc                   	int3
6fc780:	56                   	push   %esi
6fc781:	8b f1                	mov    %ecx,%esi
6fc783:	57                   	push   %edi
6fc784:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6fc788:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6fc78e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6fc795:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6fc79c:	85 ff                	test   %edi,%edi
6fc79e:	75 07                	jne    0x6fc7a7
6fc7a0:	5f                   	pop    %edi
6fc7a1:	32 c0                	xor    %al,%al
6fc7a3:	5e                   	pop    %esi
6fc7a4:	c2 04 00             	ret    $0x4
6fc7a7:	81 ff ff ff ff 3f    	cmp    $0x3fffffff,%edi
6fc7ad:	77 1a                	ja     0x6fc7c9
6fc7af:	57                   	push   %edi
6fc7b0:	e8 f8 9a d0 ff       	call   0x4062ad
6fc7b5:	89 06                	mov    %eax,(%esi)
6fc7b7:	89 46 04             	mov    %eax,0x4(%esi)
6fc7ba:	8b 06                	mov    (%esi),%eax
6fc7bc:	8d 04 b8             	lea    (%eax,%edi,4),%eax
6fc7bf:	89 46 08             	mov    %eax,0x8(%esi)
6fc7c2:	b0 01                	mov    $0x1,%al
6fc7c4:	5f                   	pop    %edi
6fc7c5:	5e                   	pop    %esi
6fc7c6:	c2 04 00             	ret    $0x4
6fc7c9:	68 58 20 bd 00       	push   $0xbd2058
6fc7ce:	e8 43 d0 d2 ff       	call   0x429816
6fc7d3:	cc                   	int3
6fc7d4:	cc                   	int3
6fc7d5:	cc                   	int3
6fc7d6:	cc                   	int3
6fc7d7:	cc                   	int3
6fc7d8:	cc                   	int3
6fc7d9:	cc                   	int3
6fc7da:	cc                   	int3
6fc7db:	cc                   	int3
6fc7dc:	cc                   	int3
6fc7dd:	cc                   	int3
6fc7de:	cc                   	int3
6fc7df:	cc                   	int3
6fc7e0:	cc                   	int3
6fc7e1:	cc                   	int3
6fc7e2:	cc                   	int3
6fc7e3:	cc                   	int3
6fc7e4:	cc                   	int3
6fc7e5:	cc                   	int3
6fc7e6:	cc                   	int3
6fc7e7:	cc                   	int3
6fc7e8:	cc                   	int3
6fc7e9:	cc                   	int3
6fc7ea:	cc                   	int3
6fc7eb:	cc                   	int3
6fc7ec:	cc                   	int3
6fc7ed:	cc                   	int3
6fc7ee:	cc                   	int3
6fc7ef:	cc                   	int3
6fc7f0:	6a 2c                	push   $0x2c
6fc7f2:	e8 86 e1 d2 ff       	call   0x42a97d
6fc7f7:	83 c4 04             	add    $0x4,%esp
6fc7fa:	85 c0                	test   %eax,%eax
6fc7fc:	0f 84 8b 11 d4 ff    	je     0x43d98d
6fc802:	8d 48 04             	lea    0x4(%eax),%ecx
6fc805:	89 00                	mov    %eax,(%eax)
6fc807:	85 c9                	test   %ecx,%ecx
6fc809:	74 02                	je     0x6fc80d
6fc80b:	89 01                	mov    %eax,(%ecx)
6fc80d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc810:	85 c9                	test   %ecx,%ecx
6fc812:	74 02                	je     0x6fc816
6fc814:	89 01                	mov    %eax,(%ecx)
6fc816:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc81c:	c3                   	ret
6fc81d:	cc                   	int3
6fc81e:	cc                   	int3
6fc81f:	cc                   	int3
6fc820:	cc                   	int3
6fc821:	cc                   	int3
6fc822:	cc                   	int3
6fc823:	cc                   	int3
6fc824:	cc                   	int3
6fc825:	cc                   	int3
6fc826:	cc                   	int3
6fc827:	cc                   	int3
6fc828:	cc                   	int3
6fc829:	cc                   	int3
6fc82a:	cc                   	int3
6fc82b:	cc                   	int3
6fc82c:	cc                   	int3
6fc82d:	cc                   	int3
6fc82e:	cc                   	int3
6fc82f:	cc                   	int3
6fc830:	6a 2c                	push   $0x2c
6fc832:	e8 46 e1 d2 ff       	call   0x42a97d
6fc837:	83 c4 04             	add    $0x4,%esp
6fc83a:	85 c0                	test   %eax,%eax
6fc83c:	0f 84 4b 11 d4 ff    	je     0x43d98d
6fc842:	8d 48 04             	lea    0x4(%eax),%ecx
6fc845:	89 00                	mov    %eax,(%eax)
6fc847:	85 c9                	test   %ecx,%ecx
6fc849:	74 02                	je     0x6fc84d
6fc84b:	89 01                	mov    %eax,(%ecx)
6fc84d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc850:	85 c9                	test   %ecx,%ecx
6fc852:	74 02                	je     0x6fc856
6fc854:	89 01                	mov    %eax,(%ecx)
6fc856:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc85c:	c3                   	ret
6fc85d:	cc                   	int3
6fc85e:	cc                   	int3
6fc85f:	cc                   	int3
6fc860:	cc                   	int3
6fc861:	cc                   	int3
6fc862:	cc                   	int3
6fc863:	cc                   	int3
6fc864:	cc                   	int3
6fc865:	cc                   	int3
6fc866:	cc                   	int3
6fc867:	cc                   	int3
6fc868:	cc                   	int3
6fc869:	cc                   	int3
6fc86a:	cc                   	int3
6fc86b:	cc                   	int3
6fc86c:	cc                   	int3
6fc86d:	cc                   	int3
6fc86e:	cc                   	int3
6fc86f:	cc                   	int3
6fc870:	6a 2c                	push   $0x2c
6fc872:	e8 06 e1 d2 ff       	call   0x42a97d
6fc877:	83 c4 04             	add    $0x4,%esp
6fc87a:	85 c0                	test   %eax,%eax
6fc87c:	0f 84 0b 11 d4 ff    	je     0x43d98d
6fc882:	8d 48 04             	lea    0x4(%eax),%ecx
6fc885:	89 00                	mov    %eax,(%eax)
6fc887:	85 c9                	test   %ecx,%ecx
6fc889:	74 02                	je     0x6fc88d
6fc88b:	89 01                	mov    %eax,(%ecx)
6fc88d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc890:	85 c9                	test   %ecx,%ecx
6fc892:	74 02                	je     0x6fc896
6fc894:	89 01                	mov    %eax,(%ecx)
6fc896:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc89c:	c3                   	ret
6fc89d:	cc                   	int3
6fc89e:	cc                   	int3
6fc89f:	cc                   	int3
6fc8a0:	cc                   	int3
6fc8a1:	cc                   	int3
6fc8a2:	cc                   	int3
6fc8a3:	cc                   	int3
6fc8a4:	cc                   	int3
6fc8a5:	cc                   	int3
6fc8a6:	cc                   	int3
6fc8a7:	cc                   	int3
6fc8a8:	cc                   	int3
6fc8a9:	cc                   	int3
6fc8aa:	cc                   	int3
6fc8ab:	cc                   	int3
6fc8ac:	cc                   	int3
6fc8ad:	cc                   	int3
6fc8ae:	cc                   	int3
6fc8af:	cc                   	int3
6fc8b0:	6a 2c                	push   $0x2c
6fc8b2:	e8 c6 e0 d2 ff       	call   0x42a97d
6fc8b7:	83 c4 04             	add    $0x4,%esp
6fc8ba:	85 c0                	test   %eax,%eax
6fc8bc:	0f 84 cb 10 d4 ff    	je     0x43d98d
6fc8c2:	8d 48 04             	lea    0x4(%eax),%ecx
6fc8c5:	89 00                	mov    %eax,(%eax)
6fc8c7:	85 c9                	test   %ecx,%ecx
6fc8c9:	74 02                	je     0x6fc8cd
6fc8cb:	89 01                	mov    %eax,(%ecx)
6fc8cd:	8d 48 08             	lea    0x8(%eax),%ecx
6fc8d0:	85 c9                	test   %ecx,%ecx
6fc8d2:	74 02                	je     0x6fc8d6
6fc8d4:	89 01                	mov    %eax,(%ecx)
6fc8d6:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc8dc:	c3                   	ret
6fc8dd:	cc                   	int3
6fc8de:	cc                   	int3
6fc8df:	cc                   	int3
6fc8e0:	cc                   	int3
6fc8e1:	cc                   	int3
6fc8e2:	cc                   	int3
6fc8e3:	cc                   	int3
6fc8e4:	cc                   	int3
6fc8e5:	cc                   	int3
6fc8e6:	cc                   	int3
6fc8e7:	cc                   	int3
6fc8e8:	cc                   	int3
6fc8e9:	cc                   	int3
6fc8ea:	cc                   	int3
6fc8eb:	cc                   	int3
6fc8ec:	cc                   	int3
6fc8ed:	cc                   	int3
6fc8ee:	cc                   	int3
6fc8ef:	cc                   	int3
6fc8f0:	6a 30                	push   $0x30
6fc8f2:	e8 86 e0 d2 ff       	call   0x42a97d
6fc8f7:	83 c4 04             	add    $0x4,%esp
6fc8fa:	85 c0                	test   %eax,%eax
6fc8fc:	0f 84 8b 10 d4 ff    	je     0x43d98d
6fc902:	8d 48 04             	lea    0x4(%eax),%ecx
6fc905:	89 00                	mov    %eax,(%eax)
6fc907:	85 c9                	test   %ecx,%ecx
6fc909:	74 02                	je     0x6fc90d
6fc90b:	89 01                	mov    %eax,(%ecx)
6fc90d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc910:	85 c9                	test   %ecx,%ecx
6fc912:	74 02                	je     0x6fc916
6fc914:	89 01                	mov    %eax,(%ecx)
6fc916:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc91c:	c3                   	ret
6fc91d:	cc                   	int3
6fc91e:	cc                   	int3
6fc91f:	cc                   	int3
6fc920:	cc                   	int3
6fc921:	cc                   	int3
6fc922:	cc                   	int3
6fc923:	cc                   	int3
6fc924:	cc                   	int3
6fc925:	cc                   	int3
6fc926:	cc                   	int3
6fc927:	cc                   	int3
6fc928:	cc                   	int3
6fc929:	cc                   	int3
6fc92a:	cc                   	int3
6fc92b:	cc                   	int3
6fc92c:	cc                   	int3
6fc92d:	cc                   	int3
6fc92e:	cc                   	int3
6fc92f:	cc                   	int3
6fc930:	6a 30                	push   $0x30
6fc932:	e8 46 e0 d2 ff       	call   0x42a97d
6fc937:	83 c4 04             	add    $0x4,%esp
6fc93a:	85 c0                	test   %eax,%eax
6fc93c:	0f 84 4b 10 d4 ff    	je     0x43d98d
6fc942:	8d 48 04             	lea    0x4(%eax),%ecx
6fc945:	89 00                	mov    %eax,(%eax)
6fc947:	85 c9                	test   %ecx,%ecx
6fc949:	74 02                	je     0x6fc94d
6fc94b:	89 01                	mov    %eax,(%ecx)
6fc94d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc950:	85 c9                	test   %ecx,%ecx
6fc952:	74 02                	je     0x6fc956
6fc954:	89 01                	mov    %eax,(%ecx)
6fc956:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6fc95c:	c3                   	ret
6fc95d:	cc                   	int3
6fc95e:	cc                   	int3
6fc95f:	cc                   	int3
6fc960:	cc                   	int3
6fc961:	cc                   	int3
6fc962:	cc                   	int3
6fc963:	cc                   	int3
6fc964:	cc                   	int3
6fc965:	cc                   	int3
6fc966:	cc                   	int3
6fc967:	cc                   	int3
6fc968:	cc                   	int3
6fc969:	cc                   	int3
6fc96a:	cc                   	int3
6fc96b:	cc                   	int3
6fc96c:	cc                   	int3
6fc96d:	cc                   	int3
6fc96e:	cc                   	int3
6fc96f:	cc                   	int3
6fc970:	6a 30                	push   $0x30
6fc972:	e8 06 e0 d2 ff       	call   0x42a97d
6fc977:	83 c4 04             	add    $0x4,%esp
6fc97a:	85 c0                	test   %eax,%eax
6fc97c:	0f 84 0b 10 d4 ff    	je     0x43d98d
6fc982:	8d 48 04             	lea    0x4(%eax),%ecx
6fc985:	89 00                	mov    %eax,(%eax)
6fc987:	85 c9                	test   %ecx,%ecx
6fc989:	74 02                	je     0x6fc98d
6fc98b:	89 01                	mov    %eax,(%ecx)
6fc98d:	8d 48 08             	lea    0x8(%eax),%ecx
6fc990:	85 c9                	test   %ecx,%ecx
6fc992:	74 02                	je     0x6fc996
6fc994:	89 01                	mov    %eax,(%ecx)
6fc996:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)