4066b4:	4f                   	dec    %edi
4066b5:	00 36                	add    %dh,(%esi)
4066b7:	00 38                	add    %bh,(%eax)
4066b9:	00 00                	add    %al,(%eax)
4066bb:	00 16                	add    %dl,(%esi)
4066bd:	00 00                	add    %al,(%eax)
4066bf:	00 42 00             	add    %al,0x0(%edx)
4066c2:	6f                   	outsl  %ds:(%esi),(%dx)
4066c3:	00 77 00             	add    %dh,0x0(%edi)
4066c6:	73 00                	jae    0x4066c8
4066c8:	74 00                	je     0x4066ca
4066ca:	72 00                	jb     0x4066cc
4066cc:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4066d2:	73 00                	jae    0x4066d4
4066d4:	34 00                	xor    $0x0,%al
4066d6:	00 00                	add    %al,(%eax)
4066d8:	00 00                	add    %al,(%eax)
4066da:	00 00                	add    %al,(%eax)
4066dc:	10 00                	adc    %al,(%eax)
4066de:	00 00                	add    %al,(%eax)
4066e0:	50                   	push   %eax
4066e1:	00 69 00             	add    %ch,0x0(%ecx)
4066e4:	63 00                	arpl   %eax,(%eax)
4066e6:	74 00                	je     0x4066e8
4066e8:	75 00                	jne    0x4066ea
4066ea:	72 00                	jb     0x4066ec
4066ec:	65 00 42 00          	add    %al,%gs:0x0(%edx)
4066f0:	00 00                	add    %al,(%eax)
4066f2:	00 00                	add    %al,(%eax)
4066f4:	04 00                	add    $0x0,%al
4066f6:	00 00                	add    %al,(%eax)
4066f8:	6f                   	outsl  %ds:(%esi),(%dx)
4066f9:	00 78 00             	add    %bh,0x0(%eax)
4066fc:	00 00                	add    %al,(%eax)
4066fe:	00 00                	add    %al,(%eax)
406700:	16                   	push   %ss
406701:	00 00                	add    %al,(%eax)
406703:	00 52 00             	add    %dl,0x0(%edx)
406706:	6f                   	outsl  %ds:(%esi),(%dx)
406707:	00 6d 00             	add    %ch,0x0(%ebp)
40670a:	61                   	popa
40670b:	00 6e 00             	add    %ch,0x0(%esi)
40670e:	74 00                	je     0x406710
406710:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
406716:	6c                   	insb   (%dx),%es:(%edi)
406717:	00 34 00             	add    %dh,(%eax,%eax,1)
40671a:	00 00                	add    %al,(%eax)
40671c:	45                   	inc    %ebp
40671d:	00 6e 00             	add    %ch,0x0(%esi)
406720:	61                   	popa
406721:	00 62 00             	add    %ah,0x0(%edx)
406724:	6c                   	insb   (%dx),%es:(%edi)
406725:	00 65 00             	add    %ah,0x0(%ebp)
406728:	64 00 00             	add    %al,%fs:(%eax)
40672b:	00 0a                	add    %cl,(%edx)
40672d:	00 00                	add    %al,(%eax)
40672f:	00 75 00             	add    %dh,0x0(%ebp)
406732:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
406736:	69 00 64 00 00 00    	imul   $0x64,(%eax),%eax
40673c:	14 00                	adc    $0x0,%al
40673e:	00 00                	add    %al,(%eax)
406740:	54                   	push   %esp
406741:	00 65 00             	add    %ah,0x0(%ebp)
406744:	67 00 6e 00          	add    %ch,0x0(%bp)
406748:	74 00                	je     0x40674a
40674a:	74 00                	je     0x40674c
40674c:	68 00 65 00 64       	push   $0x64006500
406751:	00 34 00             	add    %dh,(%eax,%eax,1)
406754:	00 00                	add    %al,(%eax)
406756:	00 00                	add    %al,(%eax)
406758:	04 00                	add    $0x0,%al
40675a:	00 00                	add    %al,(%eax)
40675c:	32 00                	xor    (%eax),%al
40675e:	2f                   	das
40675f:	00 00                	add    %al,(%eax)
406761:	00 00                	add    %al,(%eax)
406763:	00 04 00             	add    %al,(%eax,%eax,1)
406766:	00 00                	add    %al,(%eax)
406768:	31 00                	xor    %eax,(%eax)
40676a:	32 00                	xor    (%eax),%al
40676c:	00 00                	add    %al,(%eax)
40676e:	00 00                	add    %al,(%eax)
406770:	02 00                	add    (%eax),%al
406772:	00 00                	add    %al,(%eax)
406774:	2f                   	das
406775:	00 00                	add    %al,(%eax)
406777:	00 16                	add    %dl,(%esi)
406779:	00 00                	add    %al,(%eax)
40677b:	00 55 00             	add    %dl,0x0(%ebp)
40677e:	6e                   	outsb  %ds:(%esi),(%dx)
40677f:	00 72 00             	add    %dh,0x0(%edx)
406782:	69 00 76 00 61 00    	imul   $0x610076,(%eax),%eax
406788:	6c                   	insb   (%dx),%es:(%edi)
406789:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40678d:	00 6e 00             	add    %ch,0x0(%esi)
406790:	67 00 00             	add    %al,(%bx,%si)
406793:	00 1e                	add    %bl,(%esi)
406795:	00 00                	add    %al,(%eax)
406797:	00 50 00             	add    %dl,0x0(%eax)
40679a:	68 00 6f 00 73       	push   $0x73006f00
40679f:	00 70 00             	add    %dh,0x0(%eax)
4067a2:	68 00 6f 00 74       	push   $0x74006f00
4067a7:	00 75 00             	add    %dh,0x0(%ebp)
4067aa:	6e                   	outsb  %ds:(%esi),(%dx)
4067ab:	00 67 00             	add    %ah,0x0(%edi)
4067ae:	73 00                	jae    0x4067b0
4067b0:	74 00                	je     0x4067b2
4067b2:	69 00 63 00 00 00    	imul   $0x63,(%eax),%eax
4067b8:	12 00                	adc    (%eax),%al
4067ba:	00 00                	add    %al,(%eax)
4067bc:	53                   	push   %ebx
4067bd:	00 61 00             	add    %ah,0x0(%ecx)
4067c0:	6d                   	insl   (%dx),%es:(%edi)
4067c1:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4067c5:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
4067c9:	00 65 00             	add    %ah,0x0(%ebp)
4067cc:	35 00 00 00 06       	xor    $0x6000000,%eax
4067d1:	00 00                	add    %al,(%eax)
4067d3:	00 38                	add    %bh,(%eax)
4067d5:	00 2f                	add    %ch,(%edi)
4067d7:	00 38                	add    %bh,(%eax)
4067d9:	00 00                	add    %al,(%eax)
4067db:	00 02                	add    %al,(%edx)
4067dd:	00 00                	add    %al,(%eax)
4067df:	00 38                	add    %bh,(%eax)
4067e1:	00 00                	add    %al,(%eax)
4067e3:	00 0e                	add    %cl,(%esi)
4067e5:	00 00                	add    %al,(%eax)
4067e7:	00 50 00             	add    %dl,0x0(%eax)
4067ea:	61                   	popa
4067eb:	00 72 00             	add    %dh,0x0(%edx)
4067ee:	61                   	popa
4067ef:	00 72 00             	add    %dh,0x0(%edx)
4067f2:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
4067f6:	00 00                	add    %al,(%eax)
4067f8:	0c 00                	or     $0x0,%al
4067fa:	00 00                	add    %al,(%eax)
4067fc:	56                   	push   %esi
4067fd:	00 42 00             	add    %al,0x0(%edx)
406800:	2e 00 54 00 65       	add    %dl,%cs:0x65(%eax,%eax,1)
406805:	00 78 00             	add    %bh,0x0(%eax)
406808:	00 00                	add    %al,(%eax)
40680a:	00 00                	add    %al,(%eax)
40680c:	08 00                	or     %al,(%eax)
40680e:	00 00                	add    %al,(%eax)
406810:	74 00                	je     0x406812
406812:	42                   	inc    %edx
406813:	00 6f 00             	add    %ch,0x0(%edi)
406816:	78 00                	js     0x406818
406818:	00 00                	add    %al,(%eax)
40681a:	00 00                	add    %al,(%eax)
40681c:	14 00                	adc    $0x0,%al
40681e:	00 00                	add    %al,(%eax)
406820:	45                   	inc    %ebp
406821:	00 71 00             	add    %dh,0x0(%ecx)
406824:	75 00                	jne    0x406826
406826:	69 00 70 00 61 00    	imul   $0x610070,(%eax),%eax
40682c:	67 00 65 00          	add    %ah,0x0(%di)
406830:	73 00                	jae    0x406832
406832:	34 00                	xor    $0x0,%al
406834:	00 00                	add    %al,(%eax)
406836:	00 00                	add    %al,(%eax)
406838:	10 00                	adc    %al,(%eax)
40683a:	00 00                	add    %al,(%eax)
40683c:	4e                   	dec    %esi
40683d:	00 69 00             	add    %ch,0x0(%ecx)
406840:	73 00                	jae    0x406842
406842:	73 00                	jae    0x406844
406844:	69 00 6e 00 65 00    	imul   $0x65006e,(%eax),%eax
40684a:	36 00 00             	add    %al,%ss:(%eax)
40684d:	00 00                	add    %al,(%eax)
40684f:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
406853:	00 78 00             	add    %bh,0x0(%eax)
406856:	74 00                	je     0x406858
406858:	00 00                	add    %al,(%eax)
40685a:	00 00                	add    %al,(%eax)
40685c:	0e                   	push   %cs
40685d:	00 00                	add    %al,(%eax)
40685f:	00 41 00             	add    %al,0x0(%ecx)
406862:	50                   	push   %eax
406863:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
406867:	00 52 00             	add    %dl,0x0(%edx)
40686a:	41                   	inc    %ecx
40686b:	00 4e 00             	add    %cl,0x0(%esi)
40686e:	00 00                	add    %al,(%eax)
406870:	08 00                	or     %al,(%eax)
406872:	00 00                	add    %al,(%eax)
406874:	31 00                	xor    %eax,(%eax)
406876:	31 00                	xor    %eax,(%eax)
406878:	2d 00 31 00 00       	sub    $0x3100,%eax
40687d:	00 00                	add    %al,(%eax)
40687f:	00 00                	add    %al,(%eax)
406881:	00 00                	add    %al,(%eax)
406883:	00 14 00             	add    %dl,(%eax,%eax,1)
406886:	00 00                	add    %al,(%eax)
406888:	46                   	inc    %esi
406889:	00 4f 00             	add    %cl,0x0(%edi)
40688c:	52                   	push   %edx
40688d:	00 53 00             	add    %dl,0x0(%ebx)
406890:	50                   	push   %eax
406891:	00 49 00             	add    %cl,0x0(%ecx)
406894:	4c                   	dec    %esp
406895:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
406899:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
40689d:	00 00                	add    %al,(%eax)
40689f:	00 02                	add    %al,(%edx)
4068a1:	00 00                	add    %al,(%eax)
4068a3:	00 49 00             	add    %cl,0x0(%ecx)
4068a6:	00 00                	add    %al,(%eax)
4068a8:	02 00                	add    (%eax),%al
4068aa:	00 00                	add    %al,(%eax)
4068ac:	6e                   	outsb  %ds:(%esi),(%dx)
4068ad:	00 00                	add    %al,(%eax)
4068af:	00 0a                	add    %cl,(%edx)
4068b1:	00 00                	add    %al,(%eax)
4068b3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4068b7:	00 67 00             	add    %ah,0x0(%edi)
4068ba:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4068be:	00 00                	add    %al,(%eax)
4068c0:	02 00                	add    (%eax),%al
4068c2:	00 00                	add    %al,(%eax)
4068c4:	36 00 00             	add    %al,%ss:(%eax)
4068c7:	00 18                	add    %bl,(%eax)
4068c9:	00 00                	add    %al,(%eax)
4068cb:	00 01                	add    %al,(%ecx)
4068cd:	00 92 01 04 00 00    	add    %dl,0x401(%edx)
4068db:	00 7b 00             	add    %bh,0x0(%ebx)
4068de:	00 00                	add    %al,(%eax)
4068e0:	00 00                	add    %al,(%eax)
4068e2:	00 00                	add    %al,(%eax)
4068e4:	56                   	push   %esi
4068e5:	42                   	inc    %edx
4068e6:	41                   	inc    %ecx
4068e7:	36 2e 44             	ss cs inc %esp
4068ea:	4c                   	dec    %esp
4068eb:	4c                   	dec    %esp
4068ec:	00 00                	add    %al,(%eax)
4068ee:	00 00                	add    %al,(%eax)
4068f0:	5f                   	pop    %edi
4068f1:	5f                   	pop    %edi
4068f2:	76 62                	jbe    0x406956
4068f4:	61                   	popa
4068f5:	45                   	inc    %ebp
4068f6:	72 61                	jb     0x406959
4068f8:	73 65                	jae    0x40695f
4068fa:	00 00                	add    %al,(%eax)
4068fc:	5f                   	pop    %edi
4068fd:	5f                   	pop    %edi
4068fe:	76 62                	jbe    0x406962
406900:	61                   	popa
406901:	56                   	push   %esi
406902:	61                   	popa
406903:	72 43                	jb     0x406948
406905:	6f                   	outsl  %ds:(%esi),(%dx)
406906:	70 79                	jo     0x406981
406908:	00 00                	add    %al,(%eax)
40690a:	00 00                	add    %al,(%eax)
40690c:	5f                   	pop    %edi
40690d:	5f                   	pop    %edi
40690e:	76 62                	jbe    0x406972
406910:	61                   	popa
406911:	52                   	push   %edx
406912:	65 64 69 6d 00 00 5f 	gs imul $0x765f5f00,%fs:0x0(%ebp),%ebp
406919:	5f 76
40691b:	62 61 41             	bound  %esp,0x41(%ecx)
40691e:	72 79                	jb     0x406999
406920:	56                   	push   %esi
406921:	61                   	popa
406922:	72 00                	jb     0x406924
406924:	5f                   	pop    %edi
406925:	5f                   	pop    %edi
406926:	76 62                	jbe    0x40698a
406928:	61                   	popa
406929:	41                   	inc    %ecx
40692a:	72 79                	jb     0x4069a5
40692c:	43                   	inc    %ebx
40692d:	6f                   	outsl  %ds:(%esi),(%dx)
40692e:	70 79                	jo     0x4069a9
406930:	00 00                	add    %al,(%eax)
406932:	00 00                	add    %al,(%eax)
406934:	5f                   	pop    %edi
406935:	5f                   	pop    %edi
406936:	76 62                	jbe    0x40699a
406938:	61                   	popa
406939:	43                   	inc    %ebx
40693a:	79 53                	jns    0x40698f
40693c:	74 72                	je     0x4069b0
40693e:	00 00                	add    %al,(%eax)
406940:	5f                   	pop    %edi
406941:	5f                   	pop    %edi
406942:	76 62                	jbe    0x4069a6
406944:	61                   	popa
406945:	46                   	inc    %esi
406946:	70 43                	jo     0x40698b
406948:	6d                   	insl   (%dx),%es:(%edi)
406949:	70 43                	jo     0x40698e
40694b:	79 00                	jns    0x40694d
40694d:	00 00                	add    %al,(%eax)
40694f:	00 a4 60 40 00 38 b3 	add    %ah,-0x4cc7ffc0(%eax,%eiz,2)
406956:	40                   	inc    %eax
406957:	00 5f 5f             	add    %bl,0x5f(%edi)
40695a:	76 62                	jbe    0x4069be
40695c:	61                   	popa
40695d:	56                   	push   %esi
40695e:	61                   	popa
40695f:	72 54                	jb     0x4069b5
406961:	73 74                	jae    0x4069d7
406963:	45                   	inc    %ebp
406964:	71 00                	jno    0x406966
406966:	00 00                	add    %al,(%eax)
406968:	5f                   	pop    %edi
406969:	5f                   	pop    %edi
40696a:	76 62                	jbe    0x4069ce
40696c:	61                   	popa
40696d:	4c                   	dec    %esp
40696e:	61                   	popa
40696f:	74 65                	je     0x4069d6
406971:	4d                   	dec    %ebp
406972:	65 6d                	gs insl (%dx),%es:(%edi)
406974:	53                   	push   %ebx
406975:	74 00                	je     0x406977
406977:	00 5f 5f             	add    %bl,0x5f(%edi)
40697a:	76 62                	jbe    0x4069de
40697c:	61                   	popa
40697d:	4c                   	dec    %esp
40697e:	61                   	popa
40697f:	74 65                	je     0x4069e6
406981:	4d                   	dec    %ebp
406982:	65 6d                	gs insl (%dx),%es:(%edi)
406984:	43                   	inc    %ebx
406985:	61                   	popa
406986:	6c                   	insb   (%dx),%es:(%edi)
406987:	6c                   	insb   (%dx),%es:(%edi)
406988:	4c                   	dec    %esp
406989:	64 00 00             	add    %al,%fs:(%eax)
40698c:	5f                   	pop    %edi
40698d:	5f                   	pop    %edi
40698e:	76 62                	jbe    0x4069f2
406990:	61                   	popa
406991:	49                   	dec    %ecx
406992:	6e                   	outsb  %ds:(%esi),(%dx)
406993:	53                   	push   %ebx
406994:	74 72                	je     0x406a08
406996:	00 00                	add    %al,(%eax)
406998:	5f                   	pop    %edi
406999:	5f                   	pop    %edi
40699a:	76 62                	jbe    0x4069fe
40699c:	61                   	popa
40699d:	4f                   	dec    %edi
40699e:	62 6a 53             	bound  %ebp,0x53(%edx)