40296d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402971:	00 5c 00 25          	add    %bl,0x25(%eax,%eax,1)
402975:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
402979:	00 00                	add    %al,(%eax)
40297b:	00 00                	add    %al,(%eax)
40297d:	00 00                	add    %al,(%eax)
40297f:	00 53 00             	add    %dl,0x0(%ebx)
402982:	6f                   	outsl  %ds:(%esi),(%dx)
402983:	00 66 00             	add    %ah,0x0(%esi)
402986:	74 00                	je     0x402988
402988:	77 00                	ja     0x40298a
40298a:	61                   	popa
40298b:	00 72 00             	add    %dh,0x0(%edx)
40298e:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
402993:	00 69 00             	add    %ch,0x0(%ecx)
402996:	63 00                	arpl   %eax,(%eax)
402998:	72 00                	jb     0x40299a
40299a:	6f                   	outsl  %ds:(%esi),(%dx)
40299b:	00 73 00             	add    %dh,0x0(%ebx)
40299e:	6f                   	outsl  %ds:(%esi),(%dx)
40299f:	00 66 00             	add    %ah,0x0(%esi)
4029a2:	74 00                	je     0x4029a4
4029a4:	5c                   	pop    %esp
4029a5:	00 57 00             	add    %dl,0x0(%edi)
4029a8:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4029ae:	6f                   	outsl  %ds:(%esi),(%dx)
4029af:	00 77 00             	add    %dh,0x0(%edi)
4029b2:	73 00                	jae    0x4029b4
4029b4:	5c                   	pop    %esp
4029b5:	00 43 00             	add    %al,0x0(%ebx)
4029b8:	75 00                	jne    0x4029ba
4029ba:	72 00                	jb     0x4029bc
4029bc:	72 00                	jb     0x4029be
4029be:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4029c2:	74 00                	je     0x4029c4
4029c4:	56                   	push   %esi
4029c5:	00 65 00             	add    %ah,0x0(%ebp)
4029c8:	72 00                	jb     0x4029ca
4029ca:	73 00                	jae    0x4029cc
4029cc:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4029d2:	5c                   	pop    %esp
4029d3:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
4029d7:	00 65 00             	add    %ah,0x0(%ebp)
4029da:	6d                   	insl   (%dx),%es:(%edi)
4029db:	00 65 00             	add    %ah,0x0(%ebp)
4029de:	4d                   	dec    %ebp
4029df:	00 61 00             	add    %ah,0x0(%ecx)
4029e2:	6e                   	outsb  %ds:(%esi),(%dx)
4029e3:	00 61 00             	add    %ah,0x0(%ecx)
4029e6:	67 00 65 00          	add    %ah,0x0(%di)
4029ea:	72 00                	jb     0x4029ec
4029ec:	5c                   	pop    %esp
4029ed:	00 52 00             	add    %dl,0x0(%edx)
4029f0:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4029f4:	6f                   	outsl  %ds:(%esi),(%dx)
4029f5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4029f9:	00 5c 00 25          	add    %bl,0x25(%eax,%eax,1)
4029fd:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
402a01:	00 00                	add    %al,(%eax)
402a03:	00 00                	add    %al,(%eax)
402a05:	00 00                	add    %al,(%eax)
402a07:	00 52 00             	add    %dl,0x0(%edx)
402a0a:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
402a0e:	6f                   	outsl  %ds:(%esi),(%dx)
402a0f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402a13:	00 5c 00 25          	add    %bl,0x25(%eax,%eax,1)
402a17:	00 64 00 5c          	add    %ah,0x5c(%eax,%eax,1)
402a1b:	00 43 00             	add    %al,0x0(%ebx)
402a1e:	6f                   	outsl  %ds:(%esi),(%dx)
402a1f:	00 6e 00             	add    %ch,0x0(%esi)
402a22:	74 00                	je     0x402a24
402a24:	72 00                	jb     0x402a26
402a26:	6f                   	outsl  %ds:(%esi),(%dx)
402a27:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
402a2b:	00 50 00             	add    %dl,0x0(%eax)
402a2e:	61                   	popa
402a2f:	00 6e 00             	add    %ch,0x0(%esi)
402a32:	65 00 6c 00 5c       	add    %ch,%gs:0x5c(%eax,%eax,1)
402a37:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
402a3b:	00 73 00             	add    %dh,0x0(%ebx)
402a3e:	6b 00 74             	imul   $0x74,(%eax),%eax
402a41:	00 6f 00             	add    %ch,0x0(%edi)
402a44:	70 00                	jo     0x402a46
402a46:	00 00                	add    %al,(%eax)
402a48:	52                   	push   %edx
402a49:	00 65 00             	add    %ah,0x0(%ebp)
402a4c:	6d                   	insl   (%dx),%es:(%edi)
402a4d:	00 6f 00             	add    %ch,0x0(%edi)
402a50:	74 00                	je     0x402a52
402a52:	65 00 5c 00 25       	add    %bl,%gs:0x25(%eax,%eax,1)
402a57:	00 64 00 5c          	add    %ah,0x5c(%eax,%eax,1)
402a5b:	00 43 00             	add    %al,0x0(%ebx)
402a5e:	6f                   	outsl  %ds:(%esi),(%dx)
402a5f:	00 6e 00             	add    %ch,0x0(%esi)
402a62:	74 00                	je     0x402a64
402a64:	72 00                	jb     0x402a66
402a66:	6f                   	outsl  %ds:(%esi),(%dx)
402a67:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
402a6b:	00 50 00             	add    %dl,0x0(%eax)
402a6e:	61                   	popa
402a6f:	00 6e 00             	add    %ch,0x0(%esi)
402a72:	65 00 6c 00 5c       	add    %ch,%gs:0x5c(%eax,%eax,1)
402a77:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
402a7b:	00 73 00             	add    %dh,0x0(%ebx)
402a7e:	6b 00 74             	imul   $0x74,(%eax),%eax
402a81:	00 6f 00             	add    %ch,0x0(%edi)
402a84:	70 00                	jo     0x402a86
402a86:	5c                   	pop    %esp
402a87:	00 57 00             	add    %dl,0x0(%edi)
402a8a:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402a90:	6f                   	outsl  %ds:(%esi),(%dx)
402a91:	00 77 00             	add    %dh,0x0(%edi)
402a94:	4d                   	dec    %ebp
402a95:	00 65 00             	add    %ah,0x0(%ebp)
402a98:	74 00                	je     0x402a9a
402a9a:	72 00                	jb     0x402a9c
402a9c:	69 00 63 00 73 00    	imul   $0x730063,(%eax),%eax
402aa2:	00 00                	add    %al,(%eax)
402aa4:	52                   	push   %edx
402aa5:	00 65 00             	add    %ah,0x0(%ebp)
402aa8:	6d                   	insl   (%dx),%es:(%edi)
402aa9:	00 6f 00             	add    %ch,0x0(%edi)
402aac:	74 00                	je     0x402aae
402aae:	65 00 5c 00 25       	add    %bl,%gs:0x25(%eax,%eax,1)
402ab3:	00 64 00 5c          	add    %ah,0x5c(%eax,%eax,1)
402ab7:	00 47 00             	add    %al,0x0(%edi)
402aba:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
402abe:	50                   	push   %eax
402abf:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
402ac3:	00 73 00             	add    %dh,0x0(%ebx)
402ac6:	00 00                	add    %al,(%eax)
402ac8:	53                   	push   %ebx
402ac9:	65 74 50             	gs je  0x402b1c
402acc:	65 72 66             	gs jb  0x402b35
402acf:	46                   	inc    %esi
402ad0:	6c                   	insb   (%dx),%es:(%edi)
402ad1:	61                   	popa
402ad2:	67 49                	addr16 dec %ecx
402ad4:	6e                   	outsb  %ds:(%esi),(%dx)
402ad5:	52                   	push   %edx
402ad6:	65 67 20 2d          	and    %ch,%gs:(%di)
402ada:	20 53 74             	and    %dl,0x74(%ebx)
402add:	72 69                	jb     0x402b48
402adf:	6e                   	outsb  %ds:(%esi),(%dx)
402ae0:	67 43                	addr16 inc %ebx
402ae2:	63 68 50             	arpl   %ebp,0x50(%eax)
402ae5:	72 69                	jb     0x402b50
402ae7:	6e                   	outsb  %ds:(%esi),(%dx)
402ae8:	74 66                	je     0x402b50
402aea:	20 66 61             	and    %ah,0x61(%esi)
402aed:	69 6c 65 64 00 00 00 	imul   $0x53000000,0x64(%ebp,%eiz,2),%ebp
402af4:	53
402af5:	65 74 50             	gs je  0x402b48
402af8:	65 72 66             	gs jb  0x402b61
402afb:	46                   	inc    %esi
402afc:	6c                   	insb   (%dx),%es:(%edi)
402afd:	61                   	popa
402afe:	67 49                	addr16 dec %ecx
402b00:	6e                   	outsb  %ds:(%esi),(%dx)
402b01:	52                   	push   %edx
402b02:	65 67 20 2d          	and    %ch,%gs:(%di)
402b06:	20 52 65             	and    %dl,0x65(%edx)
402b09:	67 43                	addr16 inc %ebx
402b0b:	72 65                	jb     0x402b72
402b0d:	61                   	popa
402b0e:	74 65                	je     0x402b75
402b10:	4b                   	dec    %ebx
402b11:	65 79 45             	gs jns 0x402b59
402b14:	78 20                	js     0x402b36
402b16:	66 61                	popaw
402b18:	69 6c 65 64 00 00 00 	imul   $0x0,0x64(%ebp,%eiz,2),%ebp
402b1f:	00
402b20:	53                   	push   %ebx
402b21:	65 74 50             	gs je  0x402b74
402b24:	65 72 66             	gs jb  0x402b8d
402b27:	46                   	inc    %esi
402b28:	6c                   	insb   (%dx),%es:(%edi)
402b29:	61                   	popa
402b2a:	67 49                	addr16 dec %ecx
402b2c:	6e                   	outsb  %ds:(%esi),(%dx)
402b2d:	52                   	push   %edx
402b2e:	65 67 20 2d          	and    %ch,%gs:(%di)
402b32:	52                   	push   %edx
402b33:	65 67 53             	gs addr16 push %ebx
402b36:	65 74 56             	gs je  0x402b8f
402b39:	61                   	popa
402b3a:	6c                   	insb   (%dx),%es:(%edi)
402b3b:	75 65                	jne    0x402ba2
402b3d:	45                   	inc    %ebp
402b3e:	78 20                	js     0x402b60
402b40:	66 61                	popaw
402b42:	69 6c 65 64 00 00 42 	imul   $0x75420000,0x64(%ebp,%eiz,2),%ebp
402b49:	75
402b4a:	69 6c 64 50 65 72 66 	imul   $0x46667265,0x50(%esp,%eiz,2),%ebp
402b51:	46
402b52:	6c                   	insb   (%dx),%es:(%edi)
402b53:	61                   	popa
402b54:	67 41                	addr16 inc %ecx
402b56:	72 72                	jb     0x402bca
402b58:	61                   	popa
402b59:	79 20                	jns    0x402b7b
402b5b:	2d 20 4c 6f 63       	sub    $0x636f4c20,%eax
402b60:	61                   	popa
402b61:	6c                   	insb   (%dx),%es:(%edi)
402b62:	41                   	inc    %ecx
402b63:	6c                   	insb   (%dx),%es:(%edi)
402b64:	6c                   	insb   (%dx),%es:(%edi)
402b65:	6f                   	outsl  %ds:(%esi),(%dx)
402b66:	63 20                	arpl   %esp,(%eax)
402b68:	66 61                	popaw
402b6a:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%ebp,%eiz,2),%ebp
402b71:	72
402b72:	20 2a                	and    %ch,(%edx)
402b74:	66 6c                	data16 insb (%dx),%es:(%edi)
402b76:	61                   	popa
402b77:	67 41                	addr16 inc %ecx
402b79:	72 72                	jb     0x402bed
402b7b:	61                   	popa
402b7c:	79 00                	jns    0x402b7e
402b7e:	00 00                	add    %al,(%eax)
402b80:	41                   	inc    %ecx
402b81:	00 63 00             	add    %ah,0x0(%ebx)
402b84:	74 00                	je     0x402b86
402b86:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
402b8c:	44                   	inc    %esp
402b8d:	00 65 00             	add    %ah,0x0(%ebp)
402b90:	73 00                	jae    0x402b92
402b92:	6b 00 74             	imul   $0x74,(%eax),%eax
402b95:	00 6f 00             	add    %ch,0x0(%edi)
402b98:	70 00                	jo     0x402b9a
402b9a:	00 00                	add    %al,(%eax)
402b9c:	46                   	inc    %esi
402b9d:	00 6f 00             	add    %ch,0x0(%edi)
402ba0:	72 00                	jb     0x402ba2
402ba2:	63 00                	arpl   %eax,(%eax)
402ba4:	65 00 20             	add    %ah,%gs:(%eax)
402ba7:	00 42 00             	add    %al,0x0(%edx)
402baa:	6c                   	insb   (%dx),%es:(%edi)
402bab:	00 61 00             	add    %ah,0x0(%ecx)
402bae:	6e                   	outsb  %ds:(%esi),(%dx)
402baf:	00 6b 00             	add    %ch,0x0(%ebx)
402bb2:	00 00                	add    %al,(%eax)
402bb4:	4d                   	dec    %ebp
402bb5:	00 69 00             	add    %ch,0x0(%ecx)
402bb8:	6e                   	outsb  %ds:(%esi),(%dx)
402bb9:	00 41 00             	add    %al,0x0(%ecx)
402bbc:	6e                   	outsb  %ds:(%esi),(%dx)
402bbd:	00 69 00             	add    %ch,0x0(%ecx)
402bc0:	6d                   	insl   (%dx),%es:(%edi)
402bc1:	00 61 00             	add    %ah,0x0(%ecx)
402bc4:	74 00                	je     0x402bc6
402bc6:	65 00 00             	add    %al,%gs:(%eax)
402bc9:	00 00                	add    %al,(%eax)
402bcb:	00 30                	add    %dh,(%eax)
402bcd:	00 00                	add    %al,(%eax)
402bcf:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
402bd3:	00 73 00             	add    %dh,0x0(%ebx)
402bd6:	6b 00 62             	imul   $0x62,(%eax),%eax
402bd9:	00 61 00             	add    %ah,0x0(%ecx)
402bdc:	72 00                	jb     0x402bde
402bde:	41                   	inc    %ecx
402bdf:	00 6e 00             	add    %ch,0x0(%esi)
402be2:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
402be8:	74 00                	je     0x402bea
402bea:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402bf0:	73 00                	jae    0x402bf2
402bf2:	00 00                	add    %al,(%eax)
402bf4:	57                   	push   %edi
402bf5:	00 61 00             	add    %ah,0x0(%ecx)
402bf8:	6c                   	insb   (%dx),%es:(%edi)
402bf9:	00 6c 00 70          	add    %ch,0x70(%eax,%eax,1)
402bfd:	00 61 00             	add    %ah,0x0(%ecx)
402c00:	70 00                	jo     0x402c02
402c02:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402c06:	00 00                	add    %al,(%eax)
402c08:	54                   	push   %esp
402c09:	00 68 00             	add    %ch,0x0(%eax)
402c0c:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
402c10:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
402c14:	63 00                	arpl   %eax,(%eax)
402c16:	74 00                	je     0x402c18
402c18:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
402c1e:	00 00                	add    %al,(%eax)
402c20:	44                   	inc    %esp
402c21:	00 72 00             	add    %dh,0x0(%edx)
402c24:	61                   	popa
402c25:	00 67 00             	add    %ah,0x0(%edi)
402c28:	46                   	inc    %esi
402c29:	00 75 00             	add    %dh,0x0(%ebp)
402c2c:	6c                   	insb   (%dx),%es:(%edi)
402c2d:	00 6c 00 57          	add    %ch,0x57(%eax,%eax,1)
402c31:	00 69 00             	add    %ch,0x0(%ecx)
402c34:	6e                   	outsb  %ds:(%esi),(%dx)
402c35:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
402c39:	00 77 00             	add    %dh,0x0(%edi)
402c3c:	73 00                	jae    0x402c3e
402c3e:	00 00                	add    %al,(%eax)
402c40:	53                   	push   %ebx
402c41:	00 6d 00             	add    %ch,0x0(%ebp)
402c44:	6f                   	outsl  %ds:(%esi),(%dx)
402c45:	00 6f 00             	add    %ch,0x0(%edi)
402c48:	74 00                	je     0x402c4a
402c4a:	68 00 53 00 63       	push   $0x63005300
402c4f:	00 72 00             	add    %dh,0x0(%edx)
402c52:	6f                   	outsl  %ds:(%esi),(%dx)
402c53:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
402c57:	00 00                	add    %al,(%eax)
402c59:	00 00                	add    %al,(%eax)
402c5b:	00 4e 00             	add    %cl,0x0(%esi)
402c5e:	6f                   	outsl  %ds:(%esi),(%dx)
402c5f:	00 00                	add    %al,(%eax)
402c61:	00 00                	add    %al,(%eax)
402c63:	00 43 00             	add    %al,0x0(%ebx)
402c66:	75 00                	jne    0x402c68
402c68:	72 00                	jb     0x402c6a
402c6a:	73 00                	jae    0x402c6c
402c6c:	6f                   	outsl  %ds:(%esi),(%dx)
402c6d:	00 72 00             	add    %dh,0x0(%edx)
402c70:	42                   	inc    %edx
402c71:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
402c75:	00 6e 00             	add    %ch,0x0(%esi)
402c78:	6b 00 52             	imul   $0x52,(%eax),%eax
402c7b:	00 61 00             	add    %ah,0x0(%ecx)
402c7e:	74 00                	je     0x402c80
402c80:	65 00 00             	add    %al,%gs:(%eax)
402c83:	00 2d 00 31 00 00    	add    %ch,0x3100
402c89:	00 00                	add    %al,(%eax)
402c8b:	00 46 00             	add    %al,0x0(%esi)
402c8e:	6f                   	outsl  %ds:(%esi),(%dx)
402c8f:	00 6e 00             	add    %ch,0x0(%esi)
402c92:	74 00                	je     0x402c94
402c94:	53                   	push   %ebx
402c95:	00 6d 00             	add    %ch,0x0(%ebp)
402c98:	6f                   	outsl  %ds:(%esi),(%dx)
402c99:	00 6f 00             	add    %ch,0x0(%edi)
402c9c:	74 00                	je     0x402c9e
402c9e:	68 00 69 00 6e       	push   $0x6e006900
402ca3:	00 67 00             	add    %ah,0x0(%edi)
402ca6:	54                   	push   %esp
402ca7:	00 79 00             	add    %bh,0x0(%ecx)
402caa:	70 00                	jo     0x402cac
402cac:	65 00 00             	add    %al,%gs:(%eax)
402caf:	00 46 00             	add    %al,0x0(%esi)
402cb2:	6f                   	outsl  %ds:(%esi),(%dx)
402cb3:	00 6e 00             	add    %ch,0x0(%esi)
402cb6:	74 00                	je     0x402cb8
402cb8:	53                   	push   %ebx
402cb9:	00 6d 00             	add    %ch,0x0(%ebp)
402cbc:	6f                   	outsl  %ds:(%esi),(%dx)
402cbd:	00 6f 00             	add    %ch,0x0(%edi)