40afb6:	00 00                	add    %al,(%eax)
40afb8:	04 6f                	add    $0x6f,%al
40afba:	37                   	aaa
40afbb:	00 00                	add    %al,(%eax)
40afbd:	0a 00                	or     (%eax),%al
40afbf:	02 28                	add    (%eax),%ch
40afc1:	36 00 00             	add    %al,%ss:(%eax)
40afc4:	0a 02                	or     (%edx),%al
40afc6:	7b 9b                	jnp    0x40af63
40afc8:	00 00                	add    %al,(%eax)
40afca:	04 6f                	add    $0x6f,%al
40afcc:	37                   	aaa
40afcd:	00 00                	add    %al,(%eax)
40afcf:	0a 00                	or     (%eax),%al
40afd1:	02 72 b8             	add    -0x48(%edx),%dh
40afd4:	1c 00                	sbb    $0x0,%al
40afd6:	70 28                	jo     0x40b000
40afd8:	2b 00                	sub    (%eax),%eax
40afda:	00 0a                	add    %cl,(%edx)
40afdc:	00 02                	add    %al,(%edx)
40afde:	72 c6                	jb     0x40afa6
40afe0:	1c 00                	sbb    $0x0,%al
40afe2:	70 6f                	jo     0x40b053
40afe4:	2f                   	das
40afe5:	00 00                	add    %al,(%eax)
40afe7:	0a 00                	or     (%eax),%al
40afe9:	02 02                	add    (%edx),%al
40afeb:	fe 06                	incb   (%esi)
40afed:	8b 00                	mov    (%eax),%eax
40afef:	00 06                	add    %al,(%esi)
40aff1:	73 42                	jae    0x40b035
40aff3:	00 00                	add    %al,(%eax)
40aff5:	0a 28                	or     (%eax),%ch
40aff7:	96                   	xchg   %eax,%esi
40aff8:	00 00                	add    %al,(%eax)
40affa:	0a 00                	or     (%eax),%al
40affc:	02 7b 97             	add    -0x69(%ebx),%bh
40afff:	00 00                	add    %al,(%eax)
40b001:	04 6f                	add    $0x6f,%al
40b003:	97                   	xchg   %eax,%edi
40b004:	00 00                	add    %al,(%eax)
40b006:	0a 00                	or     (%eax),%al
40b008:	02 7b 98             	add    -0x68(%ebx),%bh
40b00b:	00 00                	add    %al,(%eax)
40b00d:	04 6f                	add    $0x6f,%al
40b00f:	97                   	xchg   %eax,%edi
40b010:	00 00                	add    %al,(%eax)
40b012:	0a 00                	or     (%eax),%al
40b014:	02 7b 9b             	add    -0x65(%ebx),%bh
40b017:	00 00                	add    %al,(%eax)
40b019:	04 6f                	add    $0x6f,%al
40b01b:	97                   	xchg   %eax,%edi
40b01c:	00 00                	add    %al,(%eax)
40b01e:	0a 00                	or     (%eax),%al
40b020:	02 7b 9b             	add    -0x65(%ebx),%bh
40b023:	00 00                	add    %al,(%eax)
40b025:	04 16                	add    $0x16,%al
40b027:	6f                   	outsl  %ds:(%esi),(%dx)
40b028:	38 00                	cmp    %al,(%eax)
40b02a:	00 0a                	add    %cl,(%edx)
40b02c:	00 02                	add    %al,(%edx)
40b02e:	7b 9b                	jnp    0x40afcb
40b030:	00 00                	add    %al,(%eax)
40b032:	04 6f                	add    $0x6f,%al
40b034:	51                   	push   %ecx
40b035:	00 00                	add    %al,(%eax)
40b037:	0a 00                	or     (%eax),%al
40b039:	02 7b a8             	add    -0x58(%ebx),%bh
40b03c:	00 00                	add    %al,(%eax)
40b03e:	04 6f                	add    $0x6f,%al
40b040:	97                   	xchg   %eax,%edi
40b041:	00 00                	add    %al,(%eax)
40b043:	0a 00                	or     (%eax),%al
40b045:	02 16                	add    (%esi),%dl
40b047:	28 38                	sub    %bh,(%eax)
40b049:	00 00                	add    %al,(%eax)
40b04b:	0a 00                	or     (%eax),%al
40b04d:	02 28                	add    (%eax),%ch
40b04f:	51                   	push   %ecx
40b050:	00 00                	add    %al,(%eax)
40b052:	0a 00                	or     (%eax),%al
40b054:	2a 6a 00             	sub    0x0(%edx),%ch
40b057:	28 6b 01             	sub    %ch,0x1(%ebx)
40b05a:	00 0a                	add    %cl,(%edx)
40b05c:	00 16                	add    %dl,(%esi)
40b05e:	28 6c 01 00          	sub    %ch,0x0(%ecx,%eax,1)
40b062:	0a 00                	or     (%eax),%al
40b064:	73 82                	jae    0x40afe8
40b066:	00 00                	add    %al,(%eax)
40b068:	06                   	push   %es
40b069:	28 6d 01             	sub    %ch,0x1(%ebp)
40b06c:	00 0a                	add    %cl,(%edx)
40b06e:	00 2a                	add    %ch,(%edx)
40b070:	26 02 28             	add    %es:(%eax),%ch
40b073:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40b074:	00 00                	add    %al,(%eax)
40b076:	0a 00                	or     (%eax),%al
40b078:	00 2a                	add    %ch,(%edx)
40b07a:	00 00                	add    %al,(%eax)
40b07c:	13 30                	adc    (%eax),%esi
40b07e:	02 00                	add    (%eax),%al
40b080:	39 00                	cmp    %eax,(%eax)
40b082:	00 00                	add    %al,(%eax)
40b084:	36 00 00             	add    %al,%ss:(%eax)
40b087:	11 00                	adc    %eax,(%eax)
40b089:	7e ab                	jle    0x40b036
40b08b:	00 00                	add    %al,(%eax)
40b08d:	04 14                	add    $0x14,%al
40b08f:	fe 01                	incb   (%ecx)
40b091:	0a 06                	or     (%esi),%al
40b093:	2c 22                	sub    $0x22,%al
40b095:	00 72 d4             	add    %dh,-0x2c(%edx)
40b098:	1c 00                	sbb    $0x0,%al
40b09a:	70 d0                	jo     0x40b06c
40b09c:	16                   	push   %ss
40b09d:	00 00                	add    %al,(%eax)
40b09f:	02 28                	add    (%eax),%ch
40b0a1:	3c 00                	cmp    $0x0,%al
40b0a3:	00 0a                	add    %cl,(%edx)
40b0a5:	6f                   	outsl  %ds:(%esi),(%dx)
40b0a6:	6e                   	outsb  %ds:(%esi),(%dx)
40b0a7:	01 00                	add    %eax,(%eax)
40b0a9:	0a 73 6f             	or     0x6f(%ebx),%dh
40b0ac:	01 00                	add    %eax,(%eax)
40b0ae:	0a 0b                	or     (%ebx),%cl
40b0b0:	07                   	pop    %es
40b0b1:	80 ab 00 00 04 00 7e 	subb   $0x7e,0x40000(%ebx)
40b0b8:	ab                   	stos   %eax,%es:(%edi)
40b0b9:	00 00                	add    %al,(%eax)
40b0bb:	04 0c                	add    $0xc,%al
40b0bd:	2b 00                	sub    (%eax),%eax
40b0bf:	08 2a                	or     %ch,(%edx)
40b0c1:	00 00                	add    %al,(%eax)
40b0c3:	00 13                	add    %dl,(%ebx)
40b0c5:	30 01                	xor    %al,(%ecx)
40b0c7:	00 0b                	add    %cl,(%ebx)
40b0c9:	00 00                	add    %al,(%eax)
40b0cb:	00 37                	add    %dh,(%edi)
40b0cd:	00 00                	add    %al,(%eax)
40b0cf:	11 00                	adc    %eax,(%eax)
40b0d1:	7e ac                	jle    0x40b07f
40b0d3:	00 00                	add    %al,(%eax)
40b0d5:	04 0a                	add    $0xa,%al
40b0d7:	2b 00                	sub    (%eax),%eax
40b0d9:	06                   	push   %es
40b0da:	2a 22                	sub    (%edx),%ah
40b0dc:	00 02                	add    %al,(%edx)
40b0de:	80 ac 00 00 04 2a 13 	subb   $0x30,0x132a0400(%eax,%eax,1)
40b0e5:	30
40b0e6:	03 00                	add    (%eax),%eax
40b0e8:	21 00                	and    %eax,(%eax)
40b0ea:	00 00                	add    %al,(%eax)
40b0ec:	38 00                	cmp    %al,(%eax)
40b0ee:	00 11                	add    %dl,(%ecx)
40b0f0:	00 28                	add    %ch,(%eax)
40b0f2:	91                   	xchg   %eax,%ecx
40b0f3:	00 00                	add    %al,(%eax)
40b0f5:	06                   	push   %es
40b0f6:	72 12                	jb     0x40b10a
40b0f8:	1d 00 70 7e ac       	sbb    $0xac7e7000,%eax
40b0fd:	00 00                	add    %al,(%eax)
40b0ff:	04 6f                	add    $0x6f,%al
40b101:	70 01                	jo     0x40b104
40b103:	00 0a                	add    %cl,(%edx)
40b105:	0a 06                	or     (%esi),%al
40b107:	74 02                	je     0x40b10b
40b109:	00 00                	add    %al,(%eax)
40b10b:	1b 0b                	sbb    (%ebx),%ecx
40b10d:	2b 00                	sub    (%eax),%eax
40b10f:	07                   	pop    %es
40b110:	2a 00                	sub    (%eax),%al
40b112:	00 00                	add    %al,(%eax)
40b114:	13 30                	adc    (%eax),%esi
40b116:	03 00                	add    (%eax),%eax
40b118:	21 00                	and    %eax,(%eax)
40b11a:	00 00                	add    %al,(%eax)
40b11c:	39 00                	cmp    %eax,(%eax)
40b11e:	00 11                	add    %dl,(%ecx)
40b120:	00 28                	add    %ch,(%eax)
40b122:	91                   	xchg   %eax,%ecx
40b123:	00 00                	add    %al,(%eax)
40b125:	06                   	push   %es
40b126:	72 8c                	jb     0x40b0b4
40b128:	11 00                	adc    %eax,(%eax)
40b12a:	70 7e                	jo     0x40b1aa
40b12c:	ac                   	lods   %ds:(%esi),%al
40b12d:	00 00                	add    %al,(%eax)
40b12f:	04 6f                	add    $0x6f,%al
40b131:	70 01                	jo     0x40b134
40b133:	00 0a                	add    %cl,(%edx)
40b135:	0a 06                	or     (%esi),%al
40b137:	74 78                	je     0x40b1b1
40b139:	00 00                	add    %al,(%eax)
40b13b:	01 0b                	add    %ecx,(%ebx)
40b13d:	2b 00                	sub    (%eax),%eax
40b13f:	07                   	pop    %es
40b140:	2a 00                	sub    (%eax),%al
40b142:	00 00                	add    %al,(%eax)
40b144:	13 30                	adc    (%eax),%esi
40b146:	01 00                	add    %eax,(%eax)
40b148:	0b 00                	or     (%eax),%eax
40b14a:	00 00                	add    %al,(%eax)
40b14c:	3a 00                	cmp    (%eax),%al
40b14e:	00 11                	add    %dl,(%ecx)
40b150:	00 7e ad             	add    %bh,-0x53(%esi)
40b153:	00 00                	add    %al,(%eax)
40b155:	04 0a                	add    $0xa,%al
40b157:	2b 00                	sub    (%eax),%eax
40b159:	06                   	push   %es
40b15a:	2a 00                	sub    (%eax),%al
40b15c:	13 30                	adc    (%eax),%esi
40b15e:	02 00                	add    (%eax),%al
40b160:	16                   	push   %ss
40b161:	00 00                	add    %al,(%eax)
40b163:	00 11                	add    %dl,(%ecx)
40b165:	00 00                	add    %al,(%eax)
40b167:	11 00                	adc    %eax,(%eax)
40b169:	02 72 28             	add    0x28(%edx),%dh
40b16c:	1d 00 70 6f 71       	sbb    $0x716f7000,%eax
40b171:	01 00                	add    %eax,(%eax)
40b173:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
40b177:	00 01                	add    %al,(%ecx)
40b179:	0a 2b                	or     (%ebx),%ch
40b17b:	00 06                	add    %al,(%esi)
40b17d:	2a 22                	sub    (%edx),%ah
40b17f:	02 28                	add    (%eax),%ch
40b181:	72 01                	jb     0x40b184
40b183:	00 0a                	add    %cl,(%edx)
40b185:	00 2a                	add    %ch,(%edx)
40b187:	56                   	push   %esi
40b188:	73 98                	jae    0x40b122
40b18a:	00 00                	add    %al,(%eax)
40b18c:	06                   	push   %es
40b18d:	28 73 01             	sub    %dh,0x1(%ebx)
40b190:	00 0a                	add    %cl,(%edx)
40b192:	74 17                	je     0x40b1ab
40b194:	00 00                	add    %al,(%eax)
40b196:	02 80 ad 00 00 04    	add    0x40000ad(%eax),%al
40b19c:	2a 46 02             	sub    0x2(%esi),%al
40b19f:	28 74 01 00          	sub    %dh,0x0(%ecx,%eax,1)
40b1a3:	0a 00                	or     (%eax),%al
40b1a5:	00 02                	add    %al,(%edx)
40b1a7:	17                   	pop    %ss
40b1a8:	28 a2 00 00 06 00    	sub    %ah,0x60000(%edx)
40b1ae:	2a 00                	sub    (%eax),%al
40b1b0:	13 30                	adc    (%eax),%esi
40b1b2:	02 00                	add    (%eax),%al
40b1b4:	22 00                	and    (%eax),%al
40b1b6:	00 00                	add    %al,(%eax)
40b1b8:	3b 00                	cmp    (%eax),%eax
40b1ba:	00 11                	add    %dl,(%ecx)
40b1bc:	00 02                	add    %al,(%edx)
40b1be:	7b ae                	jnp    0x40b16e
40b1c0:	00 00                	add    %al,(%eax)
40b1c2:	04 14                	add    $0x14,%al
40b1c4:	fe 01                	incb   (%ecx)
40b1c6:	0a 06                	or     (%esi),%al
40b1c8:	2c 09                	sub    $0x9,%al
40b1ca:	00 02                	add    %al,(%edx)
40b1cc:	28 a3 00 00 06 00    	sub    %ah,0x60000(%ebx)
40b1d2:	00 02                	add    %al,(%edx)
40b1d4:	7b ae                	jnp    0x40b184
40b1d6:	00 00                	add    %al,(%eax)
40b1d8:	04 0b                	add    $0xb,%al
40b1da:	2b 00                	sub    (%eax),%eax
40b1dc:	07                   	pop    %es
40b1dd:	2a 00                	sub    (%eax),%al
40b1df:	00 13                	add    %dl,(%ebx)
40b1e1:	30 02                	xor    %al,(%edx)
40b1e3:	00 22                	add    %ah,(%edx)
40b1e5:	00 00                	add    %al,(%eax)
40b1e7:	00 3c 00             	add    %bh,(%eax,%eax,1)
40b1ea:	00 11                	add    %dl,(%ecx)
40b1ec:	00 02                	add    %al,(%edx)
40b1ee:	7b af                	jnp    0x40b19f
40b1f0:	00 00                	add    %al,(%eax)
40b1f2:	04 14                	add    $0x14,%al
40b1f4:	fe 01                	incb   (%ecx)
40b1f6:	0a 06                	or     (%esi),%al
40b1f8:	2c 09                	sub    $0x9,%al
40b1fa:	00 02                	add    %al,(%edx)
40b1fc:	28 a4 00 00 06 00 00 	sub    %ah,0x600(%eax,%eax,1)
40b203:	02 7b af             	add    -0x51(%ebx),%bh
40b206:	00 00                	add    %al,(%eax)
40b208:	04 0b                	add    $0xb,%al
40b20a:	2b 00                	sub    (%eax),%eax
40b20c:	07                   	pop    %es
40b20d:	2a 00                	sub    (%eax),%al
40b20f:	00 13                	add    %dl,(%ebx)
40b211:	30 02                	xor    %al,(%edx)
40b213:	00 b8 00 00 00 3d    	add    %bh,0x3d000000(%eax)
40b219:	00 00                	add    %al,(%eax)
40b21b:	11 00                	adc    %eax,(%eax)
40b21d:	02 03                	add    (%ebx),%al
40b21f:	7d af                	jge    0x40b1d0
40b221:	00 00                	add    %al,(%eax)
40b223:	04 02                	add    $0x2,%al
40b225:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b22b:	75 01                	jne    0x40b22e
40b22d:	00 0a                	add    %cl,(%edx)
40b22f:	14 fe                	adc    $0xfe,%al
40b231:	03 0a                	add    (%edx),%ecx
40b233:	06                   	push   %es
40b234:	2c 14                	sub    $0x14,%al
40b236:	00 02                	add    %al,(%edx)
40b238:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b23e:	75 01                	jne    0x40b241
40b240:	00 0a                	add    %cl,(%edx)
40b242:	03 6f 76             	add    0x76(%edi),%ebp
40b245:	01 00                	add    %eax,(%eax)
40b247:	0a 00                	or     (%eax),%al
40b249:	00 02                	add    %al,(%edx)
40b24b:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b251:	77 01                	ja     0x40b254
40b253:	00 0a                	add    %cl,(%edx)
40b255:	14 fe                	adc    $0xfe,%al
40b257:	03 0b                	add    (%ebx),%ecx
40b259:	07                   	pop    %es
40b25a:	2c 14                	sub    $0x14,%al
40b25c:	00 02                	add    %al,(%edx)
40b25e:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b264:	77 01                	ja     0x40b267
40b266:	00 0a                	add    %cl,(%edx)
40b268:	03 6f 76             	add    0x76(%edi),%ebp
40b26b:	01 00                	add    %eax,(%eax)
40b26d:	0a 00                	or     (%eax),%al
40b26f:	00 02                	add    %al,(%edx)
40b271:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b277:	78 01                	js     0x40b27a
40b279:	00 0a                	add    %cl,(%edx)
40b27b:	14 fe                	adc    $0xfe,%al
40b27d:	03 0c 08             	add    (%eax,%ecx,1),%ecx
40b280:	2c 14                	sub    $0x14,%al
40b282:	00 02                	add    %al,(%edx)
40b284:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b28a:	78 01                	js     0x40b28d
40b28c:	00 0a                	add    %cl,(%edx)
40b28e:	03 6f 76             	add    0x76(%edi),%ebp
40b291:	01 00                	add    %eax,(%eax)
40b293:	0a 00                	or     (%eax),%al
40b295:	00 16                	add    %dl,(%esi)
40b297:	0d 2b 28 00 02       	or     $0x200282b,%eax
40b29c:	28 a0 00 00 06 09    	sub    %ah,0x9060000(%eax)
40b2a2:	9a 14 fe 03 13 04 11 	lcall  $0x1104,$0x1303fe14
40b2a9:	04 2c                	add    $0x2c,%al
40b2ab:	11 00                	adc    %eax,(%eax)
40b2ad:	02 28                	add    (%eax),%ch
40b2af:	a0 00 00 06 09       	mov    0x9060000,%al
40b2b4:	9a 03 6f 76 01 00 0a 	lcall  $0xa00,$0x1766f03
40b2bb:	00 00                	add    %al,(%eax)