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)
40b2bd:	00 09                	add    %cl,(%ecx)
40b2bf:	17                   	pop    %ss
40b2c0:	58                   	pop    %eax
40b2c1:	0d 09 02 28 a0       	or     $0xa0280209,%eax
40b2c6:	00 00                	add    %al,(%eax)
40b2c8:	06                   	push   %es
40b2c9:	8e 69 fe             	mov    -0x2(%ecx),%gs
40b2cc:	04 13                	add    $0x13,%al
40b2ce:	05 11 05 2d c7       	add    $0xc72d0511,%eax
40b2d3:	2a 13                	sub    (%ebx),%dl
40b2d5:	30 01                	xor    %al,(%ecx)
40b2d7:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b2da:	00 00                	add    %al,(%eax)
40b2dc:	3e 00 00             	add    %al,%ds:(%eax)
40b2df:	11 00                	adc    %eax,(%eax)
40b2e1:	02 7b b0             	add    -0x50(%ebx),%bh
40b2e4:	00 00                	add    %al,(%eax)
40b2e6:	04 0a                	add    $0xa,%al
40b2e8:	2b 00                	sub    (%eax),%eax
40b2ea:	06                   	push   %es
40b2eb:	2a 13                	sub    (%ebx),%dl
40b2ed:	30 02                	xor    %al,(%edx)
40b2ef:	00 da                	add    %bl,%dl
40b2f1:	00 00                	add    %al,(%eax)
40b2f3:	00 3f                	add    %bh,(%edi)
40b2f5:	00 00                	add    %al,(%eax)
40b2f7:	11 00                	adc    %eax,(%eax)
40b2f9:	02 03                	add    (%ebx),%al
40b2fb:	7d b0                	jge    0x40b2ad
40b2fd:	00 00                	add    %al,(%eax)
40b2ff:	04 16                	add    $0x16,%al
40b301:	0a 2b                	or     (%ebx),%ch
40b303:	1a 00                	sbb    (%eax),%al
40b305:	02 28                	add    (%eax),%ch
40b307:	a0 00 00 06 06       	mov    0x6060000,%al
40b30c:	9a 02 7b b0 00 00 04 	lcall  $0x400,$0xb07b02
40b313:	6f                   	outsl  %ds:(%esi),(%dx)
40b314:	79 01                	jns    0x40b317
40b316:	00 0a                	add    %cl,(%edx)
40b318:	00 00                	add    %al,(%eax)
40b31a:	06                   	push   %es
40b31b:	17                   	pop    %ss
40b31c:	58                   	pop    %eax
40b31d:	0a 06                	or     (%esi),%al
40b31f:	02 28                	add    (%eax),%ch
40b321:	a0 00 00 06 8e       	mov    0x8e060000,%al
40b326:	69 fe 04 0b 07 2d    	imul   $0x2d070b04,%esi,%edi
40b32c:	d7                   	xlat   %ds:(%ebx)
40b32d:	02 28                	add    (%eax),%ch
40b32f:	9b                   	fwait
40b330:	00 00                	add    %al,(%eax)
40b332:	06                   	push   %es
40b333:	2c 10                	sub    $0x10,%al
40b335:	02 28                	add    (%eax),%ch
40b337:	9b                   	fwait
40b338:	00 00                	add    %al,(%eax)
40b33a:	06                   	push   %es
40b33b:	6f                   	outsl  %ds:(%esi),(%dx)
40b33c:	77 01                	ja     0x40b33f
40b33e:	00 0a                	add    %cl,(%edx)
40b340:	14 fe                	adc    $0xfe,%al
40b342:	03 2b                	add    (%ebx),%ebp
40b344:	01 16                	add    %edx,(%esi)
40b346:	0c 08                	or     $0x8,%al
40b348:	2c 19                	sub    $0x19,%al
40b34a:	00 02                	add    %al,(%edx)
40b34c:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b352:	77 01                	ja     0x40b355
40b354:	00 0a                	add    %cl,(%edx)
40b356:	02 7b b0             	add    -0x50(%ebx),%bh
40b359:	00 00                	add    %al,(%eax)
40b35b:	04 6f                	add    $0x6f,%al
40b35d:	79 01                	jns    0x40b360
40b35f:	00 0a                	add    %cl,(%edx)
40b361:	00 00                	add    %al,(%eax)
40b363:	02 28                	add    (%eax),%ch
40b365:	9b                   	fwait
40b366:	00 00                	add    %al,(%eax)
40b368:	06                   	push   %es
40b369:	2c 10                	sub    $0x10,%al
40b36b:	02 28                	add    (%eax),%ch
40b36d:	9b                   	fwait
40b36e:	00 00                	add    %al,(%eax)
40b370:	06                   	push   %es
40b371:	6f                   	outsl  %ds:(%esi),(%dx)
40b372:	75 01                	jne    0x40b375
40b374:	00 0a                	add    %cl,(%edx)
40b376:	14 fe                	adc    $0xfe,%al
40b378:	03 2b                	add    (%ebx),%ebp
40b37a:	01 16                	add    %edx,(%esi)
40b37c:	0d 09 2c 19 00       	or     $0x192c09,%eax
40b381:	02 28                	add    (%eax),%ch
40b383:	9b                   	fwait
40b384:	00 00                	add    %al,(%eax)
40b386:	06                   	push   %es
40b387:	6f                   	outsl  %ds:(%esi),(%dx)
40b388:	75 01                	jne    0x40b38b
40b38a:	00 0a                	add    %cl,(%edx)
40b38c:	02 7b b0             	add    -0x50(%ebx),%bh
40b38f:	00 00                	add    %al,(%eax)
40b391:	04 6f                	add    $0x6f,%al
40b393:	79 01                	jns    0x40b396
40b395:	00 0a                	add    %cl,(%edx)
40b397:	00 00                	add    %al,(%eax)
40b399:	02 28                	add    (%eax),%ch
40b39b:	9b                   	fwait
40b39c:	00 00                	add    %al,(%eax)
40b39e:	06                   	push   %es
40b39f:	2c 10                	sub    $0x10,%al
40b3a1:	02 28                	add    (%eax),%ch
40b3a3:	9b                   	fwait
40b3a4:	00 00                	add    %al,(%eax)
40b3a6:	06                   	push   %es
40b3a7:	6f                   	outsl  %ds:(%esi),(%dx)
40b3a8:	78 01                	js     0x40b3ab
40b3aa:	00 0a                	add    %cl,(%edx)
40b3ac:	14 fe                	adc    $0xfe,%al
40b3ae:	03 2b                	add    (%ebx),%ebp
40b3b0:	01 16                	add    %edx,(%esi)
40b3b2:	13 04 11             	adc    (%ecx,%edx,1),%eax
40b3b5:	04 2c                	add    $0x2c,%al
40b3b7:	19 00                	sbb    %eax,(%eax)
40b3b9:	02 28                	add    (%eax),%ch
40b3bb:	9b                   	fwait
40b3bc:	00 00                	add    %al,(%eax)
40b3be:	06                   	push   %es
40b3bf:	6f                   	outsl  %ds:(%esi),(%dx)
40b3c0:	78 01                	js     0x40b3c3
40b3c2:	00 0a                	add    %cl,(%edx)
40b3c4:	02 7b b0             	add    -0x50(%ebx),%bh
40b3c7:	00 00                	add    %al,(%eax)
40b3c9:	04 6f                	add    $0x6f,%al
40b3cb:	79 01                	jns    0x40b3ce
40b3cd:	00 0a                	add    %cl,(%edx)
40b3cf:	00 00                	add    %al,(%eax)
40b3d1:	2a 00                	sub    (%eax),%al
40b3d3:	00 13                	add    %dl,(%ebx)
40b3d5:	30 02                	xor    %al,(%edx)
40b3d7:	00 22                	add    %ah,(%edx)
40b3d9:	00 00                	add    %al,(%eax)
40b3db:	00 40 00             	add    %al,0x0(%eax)
40b3de:	00 11                	add    %dl,(%ecx)
40b3e0:	00 02                	add    %al,(%edx)
40b3e2:	7b b1                	jnp    0x40b395
40b3e4:	00 00                	add    %al,(%eax)
40b3e6:	04 14                	add    $0x14,%al
40b3e8:	fe 01                	incb   (%ecx)
40b3ea:	0a 06                	or     (%esi),%al
40b3ec:	2c 09                	sub    $0x9,%al
40b3ee:	00 02                	add    %al,(%edx)
40b3f0:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
40b3f6:	00 02                	add    %al,(%edx)
40b3f8:	7b b1                	jnp    0x40b3ab
40b3fa:	00 00                	add    %al,(%eax)
40b3fc:	04 0b                	add    $0xb,%al
40b3fe:	2b 00                	sub    (%eax),%eax
40b400:	07                   	pop    %es
40b401:	2a 00                	sub    (%eax),%al
40b403:	00 13                	add    %dl,(%ebx)
40b405:	30 01                	xor    %al,(%ecx)
40b407:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b40a:	00 00                	add    %al,(%eax)
40b40c:	02 00                	add    (%eax),%al
40b40e:	00 11                	add    %dl,(%ecx)
40b410:	00 02                	add    %al,(%edx)
40b412:	7b b2                	jnp    0x40b3c6
40b414:	00 00                	add    %al,(%eax)
40b416:	04 0a                	add    $0xa,%al
40b418:	2b 00                	sub    (%eax),%eax
40b41a:	06                   	push   %es
40b41b:	2a 26                	sub    (%esi),%ah
40b41d:	00 02                	add    %al,(%edx)
40b41f:	03 7d b2             	add    -0x4e(%ebp),%edi
40b422:	00 00                	add    %al,(%eax)
40b424:	04 2a                	add    $0x2a,%al