40af36:	ce                   	into
40af37:	00 00                	add    %al,(%eax)
40af39:	04 02                	add    $0x2,%al
40af3b:	05 7d cd 00 00       	add    $0xcd7d,%eax
40af40:	04 02                	add    $0x2,%al
40af42:	0e                   	push   %cs
40af43:	04 7d                	add    $0x7d,%al
40af45:	cf                   	iret
40af46:	00 00                	add    %al,(%eax)
40af48:	04 02                	add    $0x2,%al
40af4a:	7b ce                	jnp    0x40af1a
40af4c:	00 00                	add    %al,(%eax)
40af4e:	04 14                	add    $0x14,%al
40af50:	fe 03                	incb   (%ebx)
40af52:	0a 06                	or     (%esi),%al
40af54:	2c 36                	sub    $0x36,%al
40af56:	00 02                	add    %al,(%edx)
40af58:	7b ce                	jnp    0x40af28
40af5a:	00 00                	add    %al,(%eax)
40af5c:	04 1a                	add    $0x1a,%al
40af5e:	6f                   	outsl  %ds:(%esi),(%dx)
40af5f:	ef                   	out    %eax,(%dx)
40af60:	00 00                	add    %al,(%eax)
40af62:	0a 00                	or     (%eax),%al
40af64:	02 7b ce             	add    -0x32(%ebx),%bh
40af67:	00 00                	add    %al,(%eax)
40af69:	04 18                	add    $0x18,%al
40af6b:	6f                   	outsl  %ds:(%esi),(%dx)
40af6c:	7d 01                	jge    0x40af6f
40af6e:	00 0a                	add    %cl,(%edx)
40af70:	00 02                	add    %al,(%edx)
40af72:	7b ce                	jnp    0x40af42
40af74:	00 00                	add    %al,(%eax)
40af76:	04 1d                	add    $0x1d,%al
40af78:	6f                   	outsl  %ds:(%esi),(%dx)
40af79:	7e 01                	jle    0x40af7c
40af7b:	00 0a                	add    %cl,(%edx)
40af7d:	00 02                	add    %al,(%edx)
40af7f:	7b ce                	jnp    0x40af4f
40af81:	00 00                	add    %al,(%eax)
40af83:	04 18                	add    $0x18,%al
40af85:	6f                   	outsl  %ds:(%esi),(%dx)
40af86:	7f 01                	jg     0x40af89
40af88:	00 0a                	add    %cl,(%edx)
40af8a:	00 00                	add    %al,(%eax)
40af8c:	2a 00                	sub    (%eax),%al
40af8e:	00 00                	add    %al,(%eax)
40af90:	13 30                	adc    (%eax),%esi
40af92:	02 00                	add    (%eax),%al
40af94:	7c 00                	jl     0x40af96
40af96:	00 00                	add    %al,(%eax)
40af98:	0f 00 00             	sldt   (%eax)
40af9b:	11 02                	adc    %eax,(%edx)
40af9d:	28 52 00             	sub    %dl,0x0(%edx)
40afa0:	00 0a                	add    %cl,(%edx)
40afa2:	00 00                	add    %al,(%eax)
40afa4:	02 03                	add    (%ebx),%al
40afa6:	6f                   	outsl  %ds:(%esi),(%dx)
40afa7:	90                   	nop
40afa8:	01 00                	add    %eax,(%eax)
40afaa:	06                   	push   %es
40afab:	7d cc                	jge    0x40af79
40afad:	00 00                	add    %al,(%eax)
40afaf:	04 02                	add    $0x2,%al
40afb1:	03 6f 92             	add    -0x6e(%edi),%ebp
40afb4:	01 00                	add    %eax,(%eax)
40afb6:	06                   	push   %es
40afb7:	7d ce                	jge    0x40af87
40afb9:	00 00                	add    %al,(%eax)
40afbb:	04 02                	add    $0x2,%al
40afbd:	03 6f 91             	add    -0x6f(%edi),%ebp
40afc0:	01 00                	add    %eax,(%eax)
40afc2:	06                   	push   %es
40afc3:	7d cd                	jge    0x40af92
40afc5:	00 00                	add    %al,(%eax)
40afc7:	04 02                	add    $0x2,%al
40afc9:	03 6f 93             	add    -0x6d(%edi),%ebp
40afcc:	01 00                	add    %eax,(%eax)
40afce:	06                   	push   %es
40afcf:	7d cf                	jge    0x40afa0
40afd1:	00 00                	add    %al,(%eax)
40afd3:	04 02                	add    $0x2,%al
40afd5:	7b ce                	jnp    0x40afa5
40afd7:	00 00                	add    %al,(%eax)
40afd9:	04 14                	add    $0x14,%al
40afdb:	fe 03                	incb   (%ebx)
40afdd:	0a 06                	or     (%esi),%al
40afdf:	2c 36                	sub    $0x36,%al
40afe1:	00 02                	add    %al,(%edx)
40afe3:	7b ce                	jnp    0x40afb3
40afe5:	00 00                	add    %al,(%eax)
40afe7:	04 1a                	add    $0x1a,%al
40afe9:	6f                   	outsl  %ds:(%esi),(%dx)
40afea:	ef                   	out    %eax,(%dx)
40afeb:	00 00                	add    %al,(%eax)
40afed:	0a 00                	or     (%eax),%al
40afef:	02 7b ce             	add    -0x32(%ebx),%bh
40aff2:	00 00                	add    %al,(%eax)
40aff4:	04 18                	add    $0x18,%al
40aff6:	6f                   	outsl  %ds:(%esi),(%dx)
40aff7:	7d 01                	jge    0x40affa
40aff9:	00 0a                	add    %cl,(%edx)
40affb:	00 02                	add    %al,(%edx)
40affd:	7b ce                	jnp    0x40afcd
40afff:	00 00                	add    %al,(%eax)
40b001:	04 1d                	add    $0x1d,%al
40b003:	6f                   	outsl  %ds:(%esi),(%dx)
40b004:	7e 01                	jle    0x40b007
40b006:	00 0a                	add    %cl,(%edx)
40b008:	00 02                	add    %al,(%edx)
40b00a:	7b ce                	jnp    0x40afda
40b00c:	00 00                	add    %al,(%eax)
40b00e:	04 18                	add    $0x18,%al
40b010:	6f                   	outsl  %ds:(%esi),(%dx)
40b011:	7f 01                	jg     0x40b014
40b013:	00 0a                	add    %cl,(%edx)
40b015:	00 00                	add    %al,(%eax)
40b017:	2a f6                	sub    %dh,%dh
40b019:	02 28                	add    (%eax),%ch
40b01b:	95                   	xchg   %eax,%ebp
40b01c:	01 00                	add    %eax,(%eax)
40b01e:	06                   	push   %es
40b01f:	00 00                	add    %al,(%eax)
40b021:	02 28                	add    (%eax),%ch
40b023:	92                   	xchg   %eax,%edx
40b024:	01 00                	add    %eax,(%eax)
40b026:	06                   	push   %es
40b027:	1a 6f ef             	sbb    -0x11(%edi),%ch
40b02a:	00 00                	add    %al,(%eax)
40b02c:	0a 00                	or     (%eax),%al
40b02e:	02 28                	add    (%eax),%ch
40b030:	92                   	xchg   %eax,%edx
40b031:	01 00                	add    %eax,(%eax)
40b033:	06                   	push   %es
40b034:	18 6f 7d             	sbb    %ch,0x7d(%edi)
40b037:	01 00                	add    %eax,(%eax)
40b039:	0a 00                	or     (%eax),%al
40b03b:	02 28                	add    (%eax),%ch
40b03d:	92                   	xchg   %eax,%edx
40b03e:	01 00                	add    %eax,(%eax)
40b040:	06                   	push   %es
40b041:	1d 6f 7e 01 00       	sbb    $0x17e6f,%eax
40b046:	0a 00                	or     (%eax),%al
40b048:	02 28                	add    (%eax),%ch
40b04a:	92                   	xchg   %eax,%edx
40b04b:	01 00                	add    %eax,(%eax)
40b04d:	06                   	push   %es
40b04e:	18 6f 7f             	sbb    %ch,0x7f(%edi)
40b051:	01 00                	add    %eax,(%eax)
40b053:	0a 00                	or     (%eax),%al
40b055:	2a ee                	sub    %dh,%ch
40b057:	02 03                	add    (%ebx),%al
40b059:	28 98 01 00 06 00    	sub    %bl,0x60001(%eax)
40b05f:	00 02                	add    %al,(%edx)
40b061:	03 6f 90             	add    -0x70(%edi),%ebp
40b064:	01 00                	add    %eax,(%eax)
40b066:	06                   	push   %es
40b067:	6f                   	outsl  %ds:(%esi),(%dx)
40b068:	98                   	cwtl
40b069:	00 00                	add    %al,(%eax)
40b06b:	0a 28                	or     (%eax),%ch
40b06d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40b06e:	01 00                	add    %eax,(%eax)
40b070:	06                   	push   %es
40b071:	00 02                	add    %al,(%edx)
40b073:	02 28                	add    (%eax),%ch
40b075:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40b076:	01 00                	add    %eax,(%eax)
40b078:	06                   	push   %es
40b079:	20 10                	and    %dl,(%eax)
40b07b:	00 00                	add    %al,(%eax)
40b07d:	01 60 28             	add    %esp,0x28(%eax)
40b080:	a8 01                	test   $0x1,%al
40b082:	00 06                	add    %al,(%esi)
40b084:	00 02                	add    %al,(%edx)
40b086:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b089:	00 0a                	add    %cl,(%edx)
40b08b:	28 ad 01 00 06 00    	sub    %ch,0x60001(%ebp)
40b091:	2a 4a 02             	sub    0x2(%edx),%cl
40b094:	03 28                	add    (%eax),%ebp
40b096:	9a 01 00 06 00 00 02 	lcall  $0x200,$0x60001
40b09d:	04 28                	add    $0x28,%al
40b09f:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b0a0:	01 00                	add    %eax,(%eax)
40b0a2:	06                   	push   %es
40b0a3:	00 2a                	add    %ch,(%edx)
40b0a5:	6a 02                	push   $0x2
40b0a7:	03 28                	add    (%eax),%ebp
40b0a9:	9a 01 00 06 00 00 02 	lcall  $0x200,$0x60001
40b0b0:	04 28                	add    $0x28,%al
40b0b2:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b0b3:	01 00                	add    %eax,(%eax)
40b0b5:	06                   	push   %es
40b0b6:	00 02                	add    %al,(%edx)
40b0b8:	05 28 aa 01 00       	add    $0x1aa28,%eax
40b0bd:	06                   	push   %es
40b0be:	00 2a                	add    %ch,(%edx)
40b0c0:	aa                   	stos   %al,%es:(%edi)
40b0c1:	02 03                	add    (%ebx),%al
40b0c3:	28 9a 01 00 06 00    	sub    %bl,0x60001(%edx)
40b0c9:	00 02                	add    %al,(%edx)
40b0cb:	04 28                	add    $0x28,%al
40b0cd:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b0ce:	01 00                	add    %eax,(%eax)
40b0d0:	06                   	push   %es
40b0d1:	00 02                	add    %al,(%edx)
40b0d3:	05 28 aa 01 00       	add    $0x1aa28,%eax
40b0d8:	06                   	push   %es
40b0d9:	00 02                	add    %al,(%edx)
40b0db:	02 28                	add    (%eax),%ch
40b0dd:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40b0de:	01 00                	add    %eax,(%eax)
40b0e0:	06                   	push   %es
40b0e1:	0e                   	push   %cs
40b0e2:	04 60                	add    $0x60,%al
40b0e4:	28 a8 01 00 06 00    	sub    %ch,0x60001(%eax)
40b0ea:	2a 8e 02 03 28 9a    	sub    -0x65d7fcfe(%esi),%cl
40b0f0:	01 00                	add    %eax,(%eax)
40b0f2:	06                   	push   %es
40b0f3:	00 00                	add    %al,(%eax)
40b0f5:	02 04 28             	add    (%eax,%ebp,1),%al
40b0f8:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b0f9:	01 00                	add    %eax,(%eax)
40b0fb:	06                   	push   %es
40b0fc:	00 02                	add    %al,(%edx)
40b0fe:	05 28 aa 01 00       	add    $0x1aa28,%eax
40b103:	06                   	push   %es
40b104:	00 02                	add    %al,(%edx)
40b106:	0e                   	push   %cs
40b107:	04 28                	add    $0x28,%al
40b109:	ad                   	lods   %ds:(%esi),%eax
40b10a:	01 00                	add    %eax,(%eax)
40b10c:	06                   	push   %es
40b10d:	00 2a                	add    %ch,(%edx)
40b10f:	de 02                	fiadds (%edx)
40b111:	03 28                	add    (%eax),%ebp
40b113:	9a 01 00 06 00 00 02 	lcall  $0x200,$0x60001
40b11a:	04 28                	add    $0x28,%al
40b11c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b11d:	01 00                	add    %eax,(%eax)
40b11f:	06                   	push   %es
40b120:	00 02                	add    %al,(%edx)
40b122:	05 28 aa 01 00       	add    $0x1aa28,%eax
40b127:	06                   	push   %es
40b128:	00 02                	add    %al,(%edx)
40b12a:	02 28                	add    (%eax),%ch
40b12c:	ac                   	lods   %ds:(%esi),%al
40b12d:	01 00                	add    %eax,(%eax)
40b12f:	06                   	push   %es
40b130:	28 ad 01 00 06 00    	sub    %ch,0x60001(%ebp)
40b136:	02 02                	add    (%edx),%al
40b138:	28 a7 01 00 06 0e    	sub    %ah,0xe060001(%edi)
40b13e:	05 60 28 a8 01       	add    $0x1a82860,%eax
40b143:	00 06                	add    %al,(%esi)
40b145:	00 2a                	add    %ch,(%edx)
40b147:	c2 02 03             	ret    $0x302
40b14a:	28 9a 01 00 06 00    	sub    %bl,0x60001(%edx)
40b150:	00 02                	add    %al,(%edx)
40b152:	04 28                	add    $0x28,%al
40b154:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b155:	01 00                	add    %eax,(%eax)
40b157:	06                   	push   %es
40b158:	00 02                	add    %al,(%edx)
40b15a:	05 28 aa 01 00       	add    $0x1aa28,%eax
40b15f:	06                   	push   %es
40b160:	00 02                	add    %al,(%edx)
40b162:	02 28                	add    (%eax),%ch
40b164:	ac                   	lods   %ds:(%esi),%al
40b165:	01 00                	add    %eax,(%eax)
40b167:	06                   	push   %es
40b168:	28 ad 01 00 06 00    	sub    %ch,0x60001(%ebp)
40b16e:	02 0e                	add    (%esi),%cl
40b170:	05 28 a2 01 00       	add    $0x1a228,%eax
40b175:	06                   	push   %es
40b176:	00 2a                	add    %ch,(%edx)
40b178:	13 30                	adc    (%eax),%esi
40b17a:	01 00                	add    %eax,(%eax)
40b17c:	0c 00                	or     $0x0,%al
40b17e:	00 00                	add    %al,(%eax)
40b180:	01 00                	add    %eax,(%eax)
40b182:	00 11                	add    %dl,(%ecx)
40b184:	00 02                	add    %al,(%edx)
40b186:	7b d0                	jnp    0x40b158
40b188:	00 00                	add    %al,(%eax)
40b18a:	04 0a                	add    $0xa,%al
40b18c:	2b 00                	sub    (%eax),%eax
40b18e:	06                   	push   %es
40b18f:	2a 26                	sub    (%esi),%ah
40b191:	00 02                	add    %al,(%edx)
40b193:	03 7d d0             	add    -0x30(%ebp),%edi
40b196:	00 00                	add    %al,(%eax)
40b198:	04 2a                	add    $0x2a,%al
40b19a:	00 00                	add    %al,(%eax)
40b19c:	13 30                	adc    (%eax),%esi
40b19e:	01 00                	add    %eax,(%eax)
40b1a0:	0c 00                	or     $0x0,%al
40b1a2:	00 00                	add    %al,(%eax)
40b1a4:	23 00                	and    (%eax),%eax
40b1a6:	00 11                	add    %dl,(%ecx)
40b1a8:	00 02                	add    %al,(%edx)
40b1aa:	7b d1                	jnp    0x40b17d
40b1ac:	00 00                	add    %al,(%eax)
40b1ae:	04 0a                	add    $0xa,%al
40b1b0:	2b 00                	sub    (%eax),%eax
40b1b2:	06                   	push   %es
40b1b3:	2a 26                	sub    (%esi),%ah
40b1b5:	00 02                	add    %al,(%edx)
40b1b7:	03 7d d1             	add    -0x2f(%ebp),%edi
40b1ba:	00 00                	add    %al,(%eax)
40b1bc:	04 2a                	add    $0x2a,%al
40b1be:	00 00                	add    %al,(%eax)
40b1c0:	13 30                	adc    (%eax),%esi
40b1c2:	01 00                	add    %eax,(%eax)
40b1c4:	0c 00                	or     $0x0,%al
40b1c6:	00 00                	add    %al,(%eax)
40b1c8:	42                   	inc    %edx
40b1c9:	00 00                	add    %al,(%eax)
40b1cb:	11 00                	adc    %eax,(%eax)
40b1cd:	02 7b d2             	add    -0x2e(%ebx),%bh
40b1d0:	00 00                	add    %al,(%eax)
40b1d2:	04 0a                	add    $0xa,%al
40b1d4:	2b 00                	sub    (%eax),%eax
40b1d6:	06                   	push   %es
40b1d7:	2a 52 00             	sub    0x0(%edx),%dl
40b1da:	02 03                	add    (%ebx),%al
40b1dc:	7d d2                	jge    0x40b1b0
40b1de:	00 00                	add    %al,(%eax)
40b1e0:	04 02                	add    $0x2,%al
40b1e2:	7e 80                	jle    0x40b164
40b1e4:	01 00                	add    %eax,(%eax)
40b1e6:	0a 7d d6             	or     -0x2a(%ebp),%bh
40b1e9:	00 00                	add    %al,(%eax)
40b1eb:	04 2a                	add    $0x2a,%al
40b1ed:	00 00                	add    %al,(%eax)
40b1ef:	00 13                	add    %dl,(%ebx)
40b1f1:	30 01                	xor    %al,(%ecx)
40b1f3:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b1f6:	00 00                	add    %al,(%eax)
40b1f8:	83 00 00             	addl   $0x0,(%eax)
40b1fb:	11 00                	adc    %eax,(%eax)
40b1fd:	02 7b d3             	add    -0x2d(%ebx),%bh
40b200:	00 00                	add    %al,(%eax)
40b202:	04 0a                	add    $0xa,%al
40b204:	2b 00                	sub    (%eax),%eax
40b206:	06                   	push   %es
40b207:	2a 52 00             	sub    0x0(%edx),%dl
40b20a:	02 03                	add    (%ebx),%al
40b20c:	7d d3                	jge    0x40b1e1
40b20e:	00 00                	add    %al,(%eax)
40b210:	04 02                	add    $0x2,%al