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)
4069a1:	65 74 41             	gs je  0x4069e5
4069a4:	64 64 72 65          	fs fs jb 0x406a0d
4069a8:	66 00 00             	data16 add %al,(%eax)
4069ab:	00 5f 5f             	add    %bl,0x5f(%edi)
4069ae:	76 62                	jbe    0x406a12
4069b0:	61                   	popa
4069b1:	48                   	dec    %eax
4069b2:	72 65                	jb     0x406a19
4069b4:	73 75                	jae    0x406a2b
4069b6:	6c                   	insb   (%dx),%es:(%edi)
4069b7:	74 43                	je     0x4069fc
4069b9:	68 65 63 6b 00       	push   $0x6b6365
4069be:	00 00                	add    %al,(%eax)
4069c0:	5f                   	pop    %edi
4069c1:	5f                   	pop    %edi
4069c2:	76 62                	jbe    0x406a26
4069c4:	61                   	popa
4069c5:	46                   	inc    %esi
4069c6:	70 49                	jo     0x406a11
4069c8:	34 00                	xor    $0x0,%al
4069ca:	00 00                	add    %al,(%eax)
4069cc:	5f                   	pop    %edi
4069cd:	5f                   	pop    %edi
4069ce:	76 62                	jbe    0x406a32
4069d0:	61                   	popa
4069d1:	52                   	push   %edx
4069d2:	34 53                	xor    $0x53,%al
4069d4:	74 72                	je     0x406a48
4069d6:	00 00                	add    %al,(%eax)
4069d8:	5f                   	pop    %edi
4069d9:	5f                   	pop    %edi
4069da:	76 62                	jbe    0x406a3e
4069dc:	61                   	popa
4069dd:	41                   	inc    %ecx
4069de:	72 79                	jb     0x406a59
4069e0:	44                   	inc    %esp
4069e1:	65 73 74             	gs jae 0x406a58
4069e4:	72 75                	jb     0x406a5b
4069e6:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
4069ea:	00 00                	add    %al,(%eax)
4069ec:	5f                   	pop    %edi
4069ed:	5f                   	pop    %edi
4069ee:	76 62                	jbe    0x406a52
4069f0:	61                   	popa
4069f1:	49                   	dec    %ecx
4069f2:	32 49 34             	xor    0x34(%ecx),%cl
4069f5:	00 00                	add    %al,(%eax)
4069f7:	00 5f 5f             	add    %bl,0x5f(%edi)
4069fa:	76 62                	jbe    0x406a5e
4069fc:	61                   	popa
4069fd:	56                   	push   %esi
4069fe:	61                   	popa
4069ff:	72 4d                	jb     0x406a4e
406a01:	6f                   	outsl  %ds:(%esi),(%dx)
406a02:	76 65                	jbe    0x406a69
406a04:	00 00                	add    %al,(%eax)
406a06:	00 00                	add    %al,(%eax)
406a08:	5f                   	pop    %edi
406a09:	5f                   	pop    %edi
406a0a:	76 62                	jbe    0x406a6e
406a0c:	61                   	popa
406a0d:	43                   	inc    %ebx
406a0e:	61                   	popa
406a0f:	73 74                	jae    0x406a85
406a11:	4f                   	dec    %edi
406a12:	62 6a 56             	bound  %ebp,0x56(%edx)
406a15:	61                   	popa
406a16:	72 00                	jb     0x406a18
406a18:	5f                   	pop    %edi
406a19:	5f                   	pop    %edi
406a1a:	76 62                	jbe    0x406a7e
406a1c:	61                   	popa
406a1d:	4f                   	dec    %edi
406a1e:	62 6a 53             	bound  %ebp,0x53(%edx)
406a21:	65 74 00             	gs je  0x406a24
406a24:	5f                   	pop    %edi
406a25:	5f                   	pop    %edi
406a26:	76 62                	jbe    0x406a8a
406a28:	61                   	popa
406a29:	56                   	push   %esi
406a2a:	61                   	popa
406a2b:	72 4c                	jb     0x406a79
406a2d:	61                   	popa
406a2e:	74 65                	je     0x406a95
406a30:	4d                   	dec    %ebp
406a31:	65 6d                	gs insl (%dx),%es:(%edi)
406a33:	43                   	inc    %ebx
406a34:	61                   	popa
406a35:	6c                   	insb   (%dx),%es:(%edi)
406a36:	6c                   	insb   (%dx),%es:(%edi)
406a37:	4c                   	dec    %esp
406a38:	64 00 00             	add    %al,%fs:(%eax)
406a3b:	00 5f 5f             	add    %bl,0x5f(%edi)
406a3e:	76 62                	jbe    0x406aa2
406a40:	61                   	popa
406a41:	47                   	inc    %edi
406a42:	65 6e                	outsb  %gs:(%esi),(%dx)
406a44:	65 72 61             	gs jb  0x406aa8
406a47:	74 65                	je     0x406aae
406a49:	42                   	inc    %edx
406a4a:	6f                   	outsl  %ds:(%esi),(%dx)
406a4b:	75 6e                	jne    0x406abb
406a4d:	64 73 45             	fs jae 0x406a95
406a50:	72 72                	jb     0x406ac4
406a52:	6f                   	outsl  %ds:(%esi),(%dx)
406a53:	72 00                	jb     0x406a55
406a55:	00 00                	add    %al,(%eax)
406a57:	00 5f 5f             	add    %bl,0x5f(%edi)
406a5a:	76 62                	jbe    0x406abe
406a5c:	61                   	popa
406a5d:	41                   	inc    %ecx
406a5e:	72 79                	jb     0x406ad9
406a60:	43                   	inc    %ebx
406a61:	6f                   	outsl  %ds:(%esi),(%dx)
406a62:	6e                   	outsb  %ds:(%esi),(%dx)
406a63:	73 74                	jae    0x406ad9
406a65:	72 75                	jb     0x406adc
406a67:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
406a6b:	00 5f 5f             	add    %bl,0x5f(%edi)
406a6e:	76 62                	jbe    0x406ad2
406a70:	61                   	popa
406a71:	46                   	inc    %esi
406a72:	72 65                	jb     0x406ad9
406a74:	65 4f                	gs dec %edi
406a76:	62 6a 4c             	bound  %ebp,0x4c(%edx)
406a79:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
406a80:	5f                   	pop    %edi
406a81:	5f                   	pop    %edi
406a82:	76 62                	jbe    0x406ae6
406a84:	61                   	popa
406a85:	56                   	push   %esi
406a86:	61                   	popa
406a87:	72 53                	jb     0x406adc
406a89:	65 74 4f             	gs je  0x406adb
406a8c:	62 6a 00             	bound  %ebp,0x0(%edx)
406a8f:	00 5f 5f             	add    %bl,0x5f(%edi)
406a92:	76 62                	jbe    0x406af6
406a94:	61                   	popa
406a95:	46                   	inc    %esi
406a96:	72 65                	jb     0x406afd
406a98:	65 56                	gs push %esi
406a9a:	61                   	popa
406a9b:	72 00                	jb     0x406a9d
406a9d:	00 00                	add    %al,(%eax)
406a9f:	00 5f 5f             	add    %bl,0x5f(%edi)
406aa2:	76 62                	jbe    0x406b06
406aa4:	61                   	popa
406aa5:	49                   	dec    %ecx
406aa6:	34 53                	xor    $0x53,%al
406aa8:	74 72                	je     0x406b1c
406aaa:	00 00                	add    %al,(%eax)
406aac:	5f                   	pop    %edi
406aad:	5f                   	pop    %edi
406aae:	76 62                	jbe    0x406b12
406ab0:	61                   	popa
406ab1:	4f                   	dec    %edi
406ab2:	62 6a 56             	bound  %ebp,0x56(%edx)
406ab5:	61                   	popa
406ab6:	72 00                	jb     0x406ab8
406ab8:	5f                   	pop    %edi
406ab9:	5f                   	pop    %edi
406aba:	76 62                	jbe    0x406b1e
406abc:	61                   	popa
406abd:	4c                   	dec    %esp
406abe:	61                   	popa
406abf:	74 65                	je     0x406b26
406ac1:	4d                   	dec    %ebp
406ac2:	65 6d                	gs insl (%dx),%es:(%edi)
406ac4:	43                   	inc    %ebx
406ac5:	61                   	popa
406ac6:	6c                   	insb   (%dx),%es:(%edi)
406ac7:	6c                   	insb   (%dx),%es:(%edi)
406ac8:	00 00                	add    %al,(%eax)
406aca:	00 00                	add    %al,(%eax)
406acc:	5f                   	pop    %edi