40db79:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40db7d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40db81:	00 69 00             	add    %ch,0x0(%ecx)
40db84:	70 00                	jo     0x40db86
40db86:	4d                   	dec    %ebp
40db87:	00 65 00             	add    %ah,0x0(%ebp)
40db8a:	6e                   	outsb  %ds:(%esi),(%dx)
40db8b:	00 75 00             	add    %dh,0x0(%ebp)
40db8e:	49                   	dec    %ecx
40db8f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40db93:	00 6d 00             	add    %ch,0x0(%ebp)
40db96:	00 1d 50 00 72 00    	add    %bl,0x720050
40db9c:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40dba2:	20 00                	and    %al,(%eax)
40dba4:	50                   	push   %eax
40dba5:	00 72 00             	add    %dh,0x0(%edx)
40dba8:	65 00 26             	add    %ah,%gs:(%esi)
40dbab:	00 76 00             	add    %dh,0x0(%esi)
40dbae:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
40dbb4:	00 37                	add    %dh,(%edi)
40dbb6:	70 00                	jo     0x40dbb8
40dbb8:	72 00                	jb     0x40dbba
40dbba:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40dbc0:	53                   	push   %ebx
40dbc1:	00 65 00             	add    %ah,0x0(%ebp)
40dbc4:	74 00                	je     0x40dbc6
40dbc6:	75 00                	jne    0x40dbc8
40dbc8:	70 00                	jo     0x40dbca
40dbca:	54                   	push   %esp
40dbcb:	00 6f 00             	add    %ch,0x0(%edi)
40dbce:	6f                   	outsl  %ds:(%esi),(%dx)
40dbcf:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40dbd3:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40dbd7:	00 69 00             	add    %ch,0x0(%ecx)
40dbda:	70 00                	jo     0x40dbdc
40dbdc:	4d                   	dec    %ebp
40dbdd:	00 65 00             	add    %ah,0x0(%ebp)
40dbe0:	6e                   	outsb  %ds:(%esi),(%dx)
40dbe1:	00 75 00             	add    %dh,0x0(%ebp)
40dbe4:	49                   	dec    %ecx
40dbe5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dbe9:	00 6d 00             	add    %ch,0x0(%ebp)
40dbec:	00 17                	add    %dl,(%edi)
40dbee:	50                   	push   %eax
40dbef:	00 72 00             	add    %dh,0x0(%edx)
40dbf2:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40dbf8:	20 00                	and    %al,(%eax)
40dbfa:	53                   	push   %ebx
40dbfb:	00 65 00             	add    %ah,0x0(%ebp)
40dbfe:	74 00                	je     0x40dc00
40dc00:	75 00                	jne    0x40dc02
40dc02:	70 00                	jo     0x40dc04
40dc04:	00 27                	add    %ah,(%edi)
40dc06:	74 00                	je     0x40dc08
40dc08:	6f                   	outsl  %ds:(%esi),(%dx)
40dc09:	00 6f 00             	add    %ch,0x0(%edi)
40dc0c:	6c                   	insb   (%dx),%es:(%edi)
40dc0d:	00 53 00             	add    %dl,0x0(%ebx)
40dc10:	74 00                	je     0x40dc12
40dc12:	72 00                	jb     0x40dc14
40dc14:	69 00 70 00 53 00    	imul   $0x530070,(%eax),%eax
40dc1a:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40dc1e:	61                   	popa
40dc1f:	00 72 00             	add    %dh,0x0(%edx)
40dc22:	61                   	popa
40dc23:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40dc27:	00 72 00             	add    %dh,0x0(%edx)
40dc2a:	35 00 00 2b 65       	xor    $0x652b0000,%eax
40dc2f:	00 78 00             	add    %bh,0x0(%eax)
40dc32:	69 00 74 00 54 00    	imul   $0x540074,(%eax),%eax
40dc38:	6f                   	outsl  %ds:(%esi),(%dx)
40dc39:	00 6f 00             	add    %ch,0x0(%edi)
40dc3c:	6c                   	insb   (%dx),%es:(%edi)
40dc3d:	00 53 00             	add    %dl,0x0(%ebx)
40dc40:	74 00                	je     0x40dc42
40dc42:	72 00                	jb     0x40dc44
40dc44:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40dc4a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dc4e:	75 00                	jne    0x40dc50
40dc50:	49                   	dec    %ecx
40dc51:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dc55:	00 6d 00             	add    %ch,0x0(%ebp)
40dc58:	00 0b                	add    %cl,(%ebx)
40dc5a:	45                   	inc    %ebp
40dc5b:	00 26                	add    %ah,(%esi)
40dc5d:	00 78 00             	add    %bh,0x0(%eax)
40dc60:	69 00 74 00 00 11    	imul   $0x11000074,(%eax),%eax
40dc66:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
40dc6b:	00 74 00 4d          	add    %dh,0x4d(%eax,%eax,1)
40dc6f:	00 65 00             	add    %ah,0x0(%ebp)
40dc72:	6e                   	outsb  %ds:(%esi),(%dx)
40dc73:	00 75 00             	add    %dh,0x0(%ebp)
40dc76:	00 0b                	add    %cl,(%ebx)
40dc78:	26 00 45 00          	add    %al,%es:0x0(%ebp)
40dc7c:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
40dc80:	74 00                	je     0x40dc82
40dc82:	00 37                	add    %dh,(%edi)
40dc84:	75 00                	jne    0x40dc86
40dc86:	6e                   	outsb  %ds:(%esi),(%dx)
40dc87:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
40dc8b:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40dc8f:	00 6f 00             	add    %ch,0x0(%edi)
40dc92:	6c                   	insb   (%dx),%es:(%edi)
40dc93:	00 53 00             	add    %dl,0x0(%ebx)
40dc96:	74 00                	je     0x40dc98
40dc98:	72 00                	jb     0x40dc9a
40dc9a:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40dca0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dca4:	75 00                	jne    0x40dca6
40dca6:	49                   	dec    %ecx
40dca7:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dcab:	00 6d 00             	add    %ch,0x0(%ebp)
40dcae:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40dcb2:	6d                   	insl   (%dx),%es:(%edi)
40dcb3:	00 61 00             	add    %ah,0x0(%ecx)
40dcb6:	67 00 65 00          	add    %ah,0x0(%di)
40dcba:	00 2b                	add    %ch,(%ebx)
40dcbc:	75 00                	jne    0x40dcbe
40dcbe:	6e                   	outsb  %ds:(%esi),(%dx)
40dcbf:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
40dcc3:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40dcc7:	00 6f 00             	add    %ch,0x0(%edi)
40dcca:	6c                   	insb   (%dx),%es:(%edi)
40dccb:	00 53 00             	add    %dl,0x0(%ebx)
40dcce:	74 00                	je     0x40dcd0
40dcd0:	72 00                	jb     0x40dcd2
40dcd2:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40dcd8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dcdc:	75 00                	jne    0x40dcde
40dcde:	49                   	dec    %ecx
40dcdf:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dce3:	00 6d 00             	add    %ch,0x0(%ebp)
40dce6:	00 0b                	add    %cl,(%ebx)
40dce8:	26 00 55 00          	add    %dl,%es:0x0(%ebp)
40dcec:	6e                   	outsb  %ds:(%esi),(%dx)
40dced:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
40dcf1:	00 00                	add    %al,(%eax)
40dcf3:	37                   	aaa
40dcf4:	72 00                	jb     0x40dcf6
40dcf6:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
40dcfb:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40dcff:	00 6f 00             	add    %ch,0x0(%edi)
40dd02:	6c                   	insb   (%dx),%es:(%edi)
40dd03:	00 53 00             	add    %dl,0x0(%ebx)
40dd06:	74 00                	je     0x40dd08
40dd08:	72 00                	jb     0x40dd0a
40dd0a:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40dd10:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dd14:	75 00                	jne    0x40dd16
40dd16:	49                   	dec    %ecx
40dd17:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dd1b:	00 6d 00             	add    %ch,0x0(%ebp)
40dd1e:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40dd22:	6d                   	insl   (%dx),%es:(%edi)
40dd23:	00 61 00             	add    %ah,0x0(%ecx)
40dd26:	67 00 65 00          	add    %ah,0x0(%di)
40dd2a:	00 2b                	add    %ch,(%ebx)
40dd2c:	72 00                	jb     0x40dd2e
40dd2e:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
40dd33:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40dd37:	00 6f 00             	add    %ch,0x0(%edi)
40dd3a:	6c                   	insb   (%dx),%es:(%edi)
40dd3b:	00 53 00             	add    %dl,0x0(%ebx)
40dd3e:	74 00                	je     0x40dd40
40dd40:	72 00                	jb     0x40dd42
40dd42:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40dd48:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dd4c:	75 00                	jne    0x40dd4e
40dd4e:	49                   	dec    %ecx
40dd4f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dd53:	00 6d 00             	add    %ch,0x0(%ebp)
40dd56:	00 0b                	add    %cl,(%ebx)
40dd58:	26 00 52 00          	add    %dl,%es:0x0(%edx)
40dd5c:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
40dd61:	00 00                	add    %al,(%eax)
40dd63:	27                   	daa
40dd64:	74 00                	je     0x40dd66
40dd66:	6f                   	outsl  %ds:(%esi),(%dx)
40dd67:	00 6f 00             	add    %ch,0x0(%edi)
40dd6a:	6c                   	insb   (%dx),%es:(%edi)
40dd6b:	00 53 00             	add    %dl,0x0(%ebx)
40dd6e:	74 00                	je     0x40dd70
40dd70:	72 00                	jb     0x40dd72
40dd72:	69 00 70 00 53 00    	imul   $0x530070,(%eax),%eax
40dd78:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40dd7c:	61                   	popa
40dd7d:	00 72 00             	add    %dh,0x0(%edx)
40dd80:	61                   	popa
40dd81:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40dd85:	00 72 00             	add    %dh,0x0(%edx)
40dd88:	36 00 00             	add    %al,%ss:(%eax)
40dd8b:	35 63 00 75 00       	xor    $0x750063,%eax
40dd90:	74 00                	je     0x40dd92
40dd92:	54                   	push   %esp
40dd93:	00 6f 00             	add    %ch,0x0(%edi)
40dd96:	6f                   	outsl  %ds:(%esi),(%dx)
40dd97:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40dd9b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40dd9f:	00 69 00             	add    %ch,0x0(%ecx)
40dda2:	70 00                	jo     0x40dda4
40dda4:	4d                   	dec    %ebp
40dda5:	00 65 00             	add    %ah,0x0(%ebp)
40dda8:	6e                   	outsb  %ds:(%esi),(%dx)
40dda9:	00 75 00             	add    %dh,0x0(%ebp)
40ddac:	49                   	dec    %ecx
40ddad:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40ddb1:	00 6d 00             	add    %ch,0x0(%ebp)
40ddb4:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40ddb8:	6d                   	insl   (%dx),%es:(%edi)
40ddb9:	00 61 00             	add    %ah,0x0(%ecx)
40ddbc:	67 00 65 00          	add    %ah,0x0(%di)
40ddc0:	00 29                	add    %ch,(%ecx)
40ddc2:	63 00                	arpl   %eax,(%eax)
40ddc4:	75 00                	jne    0x40ddc6
40ddc6:	74 00                	je     0x40ddc8
40ddc8:	54                   	push   %esp
40ddc9:	00 6f 00             	add    %ch,0x0(%edi)
40ddcc:	6f                   	outsl  %ds:(%esi),(%dx)
40ddcd:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40ddd1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40ddd5:	00 69 00             	add    %ch,0x0(%ecx)
40ddd8:	70 00                	jo     0x40ddda
40ddda:	4d                   	dec    %ebp
40dddb:	00 65 00             	add    %ah,0x0(%ebp)
40ddde:	6e                   	outsb  %ds:(%esi),(%dx)
40dddf:	00 75 00             	add    %dh,0x0(%ebp)
40dde2:	49                   	dec    %ecx
40dde3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dde7:	00 6d 00             	add    %ch,0x0(%ebp)
40ddea:	00 09                	add    %cl,(%ecx)
40ddec:	43                   	inc    %ebx
40dded:	00 75 00             	add    %dh,0x0(%ebp)
40ddf0:	26 00 74 00 00       	add    %dh,%es:0x0(%eax,%eax,1)
40ddf5:	37                   	aaa
40ddf6:	63 00                	arpl   %eax,(%eax)
40ddf8:	6f                   	outsl  %ds:(%esi),(%dx)
40ddf9:	00 70 00             	add    %dh,0x0(%eax)
40ddfc:	79 00                	jns    0x40ddfe
40ddfe:	54                   	push   %esp
40ddff:	00 6f 00             	add    %ch,0x0(%edi)
40de02:	6f                   	outsl  %ds:(%esi),(%dx)
40de03:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40de07:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40de0b:	00 69 00             	add    %ch,0x0(%ecx)
40de0e:	70 00                	jo     0x40de10
40de10:	4d                   	dec    %ebp
40de11:	00 65 00             	add    %ah,0x0(%ebp)
40de14:	6e                   	outsb  %ds:(%esi),(%dx)
40de15:	00 75 00             	add    %dh,0x0(%ebp)
40de18:	49                   	dec    %ecx
40de19:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40de1d:	00 6d 00             	add    %ch,0x0(%ebp)
40de20:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40de24:	6d                   	insl   (%dx),%es:(%edi)
40de25:	00 61 00             	add    %ah,0x0(%ecx)
40de28:	67 00 65 00          	add    %ah,0x0(%di)
40de2c:	00 2b                	add    %ch,(%ebx)
40de2e:	63 00                	arpl   %eax,(%eax)
40de30:	6f                   	outsl  %ds:(%esi),(%dx)
40de31:	00 70 00             	add    %dh,0x0(%eax)
40de34:	79 00                	jns    0x40de36
40de36:	54                   	push   %esp
40de37:	00 6f 00             	add    %ch,0x0(%edi)
40de3a:	6f                   	outsl  %ds:(%esi),(%dx)
40de3b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40de3f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40de43:	00 69 00             	add    %ch,0x0(%ecx)
40de46:	70 00                	jo     0x40de48
40de48:	4d                   	dec    %ebp
40de49:	00 65 00             	add    %ah,0x0(%ebp)
40de4c:	6e                   	outsb  %ds:(%esi),(%dx)
40de4d:	00 75 00             	add    %dh,0x0(%ebp)
40de50:	49                   	dec    %ecx
40de51:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40de55:	00 6d 00             	add    %ch,0x0(%ebp)
40de58:	00 0b                	add    %cl,(%ebx)
40de5a:	26 00 43 00          	add    %al,%es:0x0(%ebx)
40de5e:	6f                   	outsl  %ds:(%esi),(%dx)
40de5f:	00 70 00             	add    %dh,0x0(%eax)
40de62:	79 00                	jns    0x40de64
40de64:	00 39                	add    %bh,(%ecx)
40de66:	70 00                	jo     0x40de68
40de68:	61                   	popa
40de69:	00 73 00             	add    %dh,0x0(%ebx)
40de6c:	74 00                	je     0x40de6e
40de6e:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
40de73:	00 6f 00             	add    %ch,0x0(%edi)
40de76:	6c                   	insb   (%dx),%es:(%edi)
40de77:	00 53 00             	add    %dl,0x0(%ebx)
40de7a:	74 00                	je     0x40de7c
40de7c:	72 00                	jb     0x40de7e
40de7e:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40de84:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40de88:	75 00                	jne    0x40de8a
40de8a:	49                   	dec    %ecx
40de8b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40de8f:	00 6d 00             	add    %ch,0x0(%ebp)
40de92:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40de96:	6d                   	insl   (%dx),%es:(%edi)
40de97:	00 61 00             	add    %ah,0x0(%ecx)
40de9a:	67 00 65 00          	add    %ah,0x0(%di)
40de9e:	00 2d 70 00 61 00    	add    %ch,0x610070
40dea4:	73 00                	jae    0x40dea6
40dea6:	74 00                	je     0x40dea8
40dea8:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
40dead:	00 6f 00             	add    %ch,0x0(%edi)
40deb0:	6c                   	insb   (%dx),%es:(%edi)
40deb1:	00 53 00             	add    %dl,0x0(%ebx)
40deb4:	74 00                	je     0x40deb6
40deb6:	72 00                	jb     0x40deb8
40deb8:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
40debe:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40dec2:	75 00                	jne    0x40dec4
40dec4:	49                   	dec    %ecx
40dec5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40dec9:	00 6d 00             	add    %ch,0x0(%ebp)
40decc:	00 0d 26 00 50 00    	add    %cl,0x500026
40ded2:	61                   	popa
40ded3:	00 73 00             	add    %dh,0x0(%ebx)
40ded6:	74 00                	je     0x40ded8
40ded8:	65 00 00             	add    %al,%gs:(%eax)
40dedb:	27                   	daa
40dedc:	74 00                	je     0x40dede
40dede:	6f                   	outsl  %ds:(%esi),(%dx)
40dedf:	00 6f 00             	add    %ch,0x0(%edi)
40dee2:	6c                   	insb   (%dx),%es:(%edi)
40dee3:	00 53 00             	add    %dl,0x0(%ebx)
40dee6:	74 00                	je     0x40dee8
40dee8:	72 00                	jb     0x40deea
40deea:	69 00 70 00 53 00    	imul   $0x530070,(%eax),%eax
40def0:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40def4:	61                   	popa
40def5:	00 72 00             	add    %dh,0x0(%edx)
40def8:	61                   	popa
40def9:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40defd:	00 72 00             	add    %dh,0x0(%edx)
40df00:	37                   	aaa
40df01:	00 00                	add    %al,(%eax)
40df03:	35 73 00 65 00       	xor    $0x650073,%eax
40df08:	6c                   	insb   (%dx),%es:(%edi)
40df09:	00 65 00             	add    %ah,0x0(%ebp)
40df0c:	63 00                	arpl   %eax,(%eax)
40df0e:	74 00                	je     0x40df10
40df10:	41                   	inc    %ecx
40df11:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40df15:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
40df19:	00 6f 00             	add    %ch,0x0(%edi)
40df1c:	6c                   	insb   (%dx),%es:(%edi)
40df1d:	00 53 00             	add    %dl,0x0(%ebx)
40df20:	74 00                	je     0x40df22