40424b:	12 03                	adc    (%ebx),%al
40424d:	6f                   	outsl  %ds:(%esi),(%dx)
40424e:	3c 00                	cmp    $0x0,%al
404250:	00 06                	add    %al,(%esi)
404252:	04 6f                	add    $0x6f,%al
404254:	3c 00                	cmp    $0x0,%al
404256:	00 06                	add    %al,(%esi)
404258:	18 59 fe             	sbb    %bl,-0x2(%ecx)
40425b:	01 2b                	add    %ebp,(%ebx)
40425d:	01 16                	add    %edx,(%esi)
40425f:	13 04 11             	adc    (%ecx,%edx,1),%eax
404262:	04 2c                	add    $0x2c,%al
404264:	3c 00                	cmp    $0x0,%al
404266:	02 02                	add    (%edx),%al
404268:	7b 3b                	jnp    0x4042a5
40426a:	00 00                	add    %al,(%eax)
40426c:	04 6f                	add    $0x6f,%al
40426e:	30 00                	xor    %al,(%eax)
404270:	00 06                	add    %al,(%esi)
404272:	03 6f 3a             	add    0x3a(%edi),%ebp
404275:	00 00                	add    %al,(%eax)
404277:	06                   	push   %es
404278:	17                   	pop    %ss
404279:	59                   	pop    %ecx
40427a:	03 6f 3c             	add    0x3c(%edi),%ebp
40427d:	00 00                	add    %al,(%eax)
40427f:	06                   	push   %es
404280:	17                   	pop    %ss
404281:	58                   	pop    %eax
404282:	28 48 00             	sub    %cl,0x0(%eax)
404285:	00 0a                	add    %cl,(%edx)
404287:	03 07                	add    (%edi),%eax
404289:	28 56 00             	sub    %dl,0x0(%esi)
40428c:	00 06                	add    %al,(%esi)
40428e:	16                   	push   %ss
40428f:	fe 01                	incb   (%ecx)
404291:	13 05 11 05 2c 04    	adc    0x42c0511,%eax
404297:	00 16                	add    %dl,(%esi)
404299:	0a 00                	or     (%eax),%al
40429b:	00 38                	add    %bh,(%eax)
40429d:	94                   	xchg   %eax,%esp
40429e:	00 00                	add    %al,(%eax)
4042a0:	00 03                	add    %al,(%ebx)
4042a2:	6f                   	outsl  %ds:(%esi),(%dx)
4042a3:	3a 00                	cmp    (%eax),%al
4042a5:	00 06                	add    %al,(%esi)
4042a7:	04 6f                	add    $0x6f,%al
4042a9:	3a 00                	cmp    (%eax),%al
4042ab:	00 06                	add    %al,(%esi)
4042ad:	18 58 33             	sbb    %bl,0x33(%eax)
4042b0:	12 03                	adc    (%ebx),%al
4042b2:	6f                   	outsl  %ds:(%esi),(%dx)
4042b3:	3c 00                	cmp    $0x0,%al
4042b5:	00 06                	add    %al,(%esi)
4042b7:	04 6f                	add    $0x6f,%al
4042b9:	3c 00                	cmp    $0x0,%al
4042bb:	00 06                	add    %al,(%esi)
4042bd:	18 58 fe             	sbb    %bl,-0x2(%eax)
4042c0:	01 2b                	add    %ebp,(%ebx)
4042c2:	01 16                	add    %edx,(%esi)
4042c4:	13 06                	adc    (%esi),%eax
4042c6:	11 06                	adc    %eax,(%esi)
4042c8:	2c 39                	sub    $0x39,%al
4042ca:	00 02                	add    %al,(%edx)
4042cc:	02 7b 3b             	add    0x3b(%ebx),%bh
4042cf:	00 00                	add    %al,(%eax)
4042d1:	04 6f                	add    $0x6f,%al
4042d3:	30 00                	xor    %al,(%eax)
4042d5:	00 06                	add    %al,(%esi)
4042d7:	03 6f 3a             	add    0x3a(%edi),%ebp
4042da:	00 00                	add    %al,(%eax)
4042dc:	06                   	push   %es
4042dd:	17                   	pop    %ss
4042de:	59                   	pop    %ecx
4042df:	03 6f 3c             	add    0x3c(%edi),%ebp
4042e2:	00 00                	add    %al,(%eax)
4042e4:	06                   	push   %es
4042e5:	17                   	pop    %ss
4042e6:	59                   	pop    %ecx
4042e7:	28 48 00             	sub    %cl,0x0(%eax)
4042ea:	00 0a                	add    %cl,(%edx)
4042ec:	03 07                	add    (%edi),%eax
4042ee:	28 56 00             	sub    %dl,0x0(%esi)
4042f1:	00 06                	add    %al,(%esi)
4042f3:	16                   	push   %ss
4042f4:	fe 01                	incb   (%ecx)
4042f6:	13 07                	adc    (%edi),%eax
4042f8:	11 07                	adc    %eax,(%edi)
4042fa:	2c 04                	sub    $0x4,%al
4042fc:	00 16                	add    %dl,(%esi)
4042fe:	0a 00                	or     (%eax),%al
404300:	00 2b                	add    %ch,(%ebx)
404302:	32 03                	xor    (%ebx),%al
404304:	6f                   	outsl  %ds:(%esi),(%dx)
404305:	3a 00                	cmp    (%eax),%al
404307:	00 06                	add    %al,(%esi)
404309:	04 6f                	add    $0x6f,%al
40430b:	3a 00                	cmp    (%eax),%al
40430d:	00 06                	add    %al,(%esi)
40430f:	18 58 30             	sbb    %bl,0x30(%eax)
404312:	17                   	pop    %ss
404313:	04 6f                	add    $0x6f,%al
404315:	3c 00                	cmp    $0x0,%al
404317:	00 06                	add    %al,(%esi)
404319:	03 6f 3c             	add    0x3c(%edi),%ebp
40431c:	00 00                	add    %al,(%eax)
40431e:	06                   	push   %es
40431f:	59                   	pop    %ecx
404320:	28 66 00             	sub    %ah,0x0(%esi)
404323:	00 0a                	add    %cl,(%edx)
404325:	18 fe                	sbb    %bh,%dh
404327:	02 2b                	add    (%ebx),%ch
404329:	01 17                	add    %edx,(%edi)
40432b:	13 08                	adc    (%eax),%ecx
40432d:	11 08                	adc    %ecx,(%eax)
40432f:	2c 04                	sub    $0x4,%al
404331:	00 16                	add    %dl,(%esi)
404333:	0a 00                	or     (%eax),%al
404335:	06                   	push   %es
404336:	13 09                	adc    (%ecx),%ecx
404338:	2b 00                	sub    (%eax),%eax
40433a:	11 09                	adc    %ecx,(%ecx)
40433c:	2a 00                	sub    (%eax),%al
40433e:	00 00                	add    %al,(%eax)
404340:	13 30                	adc    (%eax),%esi
404342:	05 00 37 01 00       	add    $0x13700,%eax
404347:	00 27                	add    %ah,(%edi)
404349:	00 00                	add    %al,(%eax)
40434b:	11 00                	adc    %eax,(%eax)
40434d:	16                   	push   %ss
40434e:	0a 16                	or     (%esi),%dl
404350:	0b 0e                	or     (%esi),%ecx
404352:	05 16 52 0e 04       	add    $0x40e5216,%eax
404357:	16                   	push   %ss
404358:	52                   	push   %edx
404359:	02 04 05 12 02 28 62 	add    0x62280212(,%eax,1),%al
404360:	00 00                	add    %al,(%eax)
404362:	06                   	push   %es
404363:	13 04 11             	adc    (%ecx,%edx,1),%eax
404366:	04 2c                	add    $0x2c,%al
404368:	10 00                	adc    %al,(%eax)
40436a:	0e                   	push   %cs
40436b:	04 17                	add    $0x17,%al
40436d:	52                   	push   %edx
40436e:	04 08                	add    $0x8,%al
404370:	6f                   	outsl  %ds:(%esi),(%dx)
404371:	39 00                	cmp    %eax,(%eax)
404373:	00 06                	add    %al,(%esi)
404375:	00 00                	add    %al,(%eax)
404377:	2b 1a                	sub    (%edx),%ebx
404379:	00 04 02             	add    %al,(%edx,%eax,1)
40437c:	7b 3b                	jnp    0x4043b9
40437e:	00 00                	add    %al,(%eax)
404380:	04 03                	add    $0x3,%al
404382:	6f                   	outsl  %ds:(%esi),(%dx)
404383:	32 00                	xor    (%eax),%al
404385:	00 06                	add    %al,(%esi)
404387:	6f                   	outsl  %ds:(%esi),(%dx)
404388:	38 00                	cmp    %al,(%eax)
40438a:	00 06                	add    %al,(%esi)
40438c:	6f                   	outsl  %ds:(%esi),(%dx)
40438d:	39 00                	cmp    %eax,(%eax)
40438f:	00 06                	add    %al,(%esi)
404391:	00 00                	add    %al,(%eax)
404393:	03 6f 3a             	add    0x3a(%edi),%ebp
404396:	00 00                	add    %al,(%eax)
404398:	06                   	push   %es
404399:	04 6f                	add    $0x6f,%al
40439b:	3a 00                	cmp    (%eax),%al
40439d:	00 06                	add    %al,(%esi)
40439f:	59                   	pop    %ecx
4043a0:	28 66 00             	sub    %ah,0x0(%esi)
4043a3:	00 0a                	add    %cl,(%edx)
4043a5:	18 fe                	sbb    %bh,%dh
4043a7:	01 13                	add    %edx,(%ebx)
4043a9:	05 11 05 2c 67       	add    $0x672c0511,%eax
4043ae:	00 03                	add    %al,(%ebx)
4043b0:	6f                   	outsl  %ds:(%esi),(%dx)
4043b1:	3a 00                	cmp    (%eax),%al
4043b3:	00 06                	add    %al,(%esi)
4043b5:	04 6f                	add    $0x6f,%al
4043b7:	3a 00                	cmp    (%eax),%al
4043b9:	00 06                	add    %al,(%esi)
4043bb:	58                   	pop    %eax
4043bc:	18 5b 0a             	sbb    %bl,0xa(%ebx)
4043bf:	03 6f 3c             	add    0x3c(%edi),%ebp
4043c2:	00 00                	add    %al,(%eax)
4043c4:	06                   	push   %es
4043c5:	04 6f                	add    $0x6f,%al
4043c7:	3c 00                	cmp    $0x0,%al
4043c9:	00 06                	add    %al,(%esi)
4043cb:	58                   	pop    %eax
4043cc:	18 5b 0b             	sbb    %bl,0xb(%ebx)
4043cf:	02 7b 3c             	add    0x3c(%ebx),%bh
4043d2:	00 00                	add    %al,(%eax)
4043d4:	04 05                	add    $0x5,%al
4043d6:	9a 6f 6a 00 00 06 18 	lcall  $0x1806,$0x6a6f
4043dd:	2e 12 02             	adc    %cs:(%edx),%al
4043e0:	7b 3c                	jnp    0x40441e
4043e2:	00 00                	add    %al,(%eax)
4043e4:	04 05                	add    $0x5,%al
4043e6:	9a 6f 6a 00 00 06 17 	lcall  $0x1706,$0x6a6f
4043ed:	fe 01                	incb   (%ecx)
4043ef:	2b 01                	sub    (%ecx),%eax
4043f1:	17                   	pop    %ss
4043f2:	13 06                	adc    (%esi),%eax
4043f4:	11 06                	adc    %eax,(%esi)
4043f6:	2c 18                	sub    $0x18,%al
4043f8:	00 02                	add    %al,(%edx)
4043fa:	7b 3b                	jnp    0x404437
4043fc:	00 00                	add    %al,(%eax)
4043fe:	04 06                	add    $0x6,%al
404400:	d2 07                	rolb   %cl,(%edi)
404402:	d2 6f 34             	shrb   %cl,0x34(%edi)
404405:	00 00                	add    %al,(%eax)
404407:	06                   	push   %es
404408:	16                   	push   %ss
404409:	6f                   	outsl  %ds:(%esi),(%dx)
40440a:	39 00                	cmp    %eax,(%eax)
40440c:	00 06                	add    %al,(%esi)
40440e:	00 00                	add    %al,(%eax)
404410:	0e                   	push   %cs
404411:	05 17 52 00 02       	add    $0x2005217,%eax
404416:	7b 3b                	jnp    0x404453
404418:	00 00                	add    %al,(%eax)
40441a:	04 03                	add    $0x3,%al
40441c:	03 6f 33             	add    0x33(%edi),%ebp
40441f:	00 00                	add    %al,(%eax)
404421:	06                   	push   %es
404422:	00 02                	add    %al,(%edx)
404424:	7b 3b                	jnp    0x404461
404426:	00 00                	add    %al,(%eax)
404428:	04 03                	add    $0x3,%al
40442a:	6f                   	outsl  %ds:(%esi),(%dx)
40442b:	32 00                	xor    (%eax),%al
40442d:	00 06                	add    %al,(%esi)
40442f:	16                   	push   %ss
404430:	6f                   	outsl  %ds:(%esi),(%dx)
404431:	39 00                	cmp    %eax,(%eax)
404433:	00 06                	add    %al,(%esi)
404435:	00 02                	add    %al,(%edx)
404437:	7b 3b                	jnp    0x404474
404439:	00 00                	add    %al,(%eax)
40443b:	04 04                	add    $0x4,%al
40443d:	04 6f                	add    $0x6f,%al
40443f:	33 00                	xor    (%eax),%eax
404441:	00 06                	add    %al,(%esi)
404443:	00 73 40             	add    %dh,0x40(%ebx)
404446:	00 00                	add    %al,(%eax)
404448:	06                   	push   %es
404449:	25 04 7d 29 00       	and    $0x297d04,%eax
40444e:	00 04 25 04 6f 38 00 	add    %al,0x386f04(,%eiz,1)
404455:	00 06                	add    %al,(%esi)
404457:	7d 28                	jge    0x404481
404459:	00 00                	add    %al,(%eax)
40445b:	04 25                	add    $0x25,%al
40445d:	0e                   	push   %cs
40445e:	05 47 2d 03 14       	add    $0x14032d47,%eax
404463:	2b 0f                	sub    (%edi),%ecx
404465:	02 7b 3b             	add    0x3b(%ebx),%bh
404468:	00 00                	add    %al,(%eax)
40446a:	04 06                	add    $0x6,%al
40446c:	d2 07                	rolb   %cl,(%edi)
40446e:	d2 6f 34             	shrb   %cl,0x34(%edi)
404471:	00 00                	add    %al,(%eax)
404473:	06                   	push   %es
404474:	7d 2a                	jge    0x4044a0
404476:	00 00                	add    %al,(%eax)
404478:	04 0d                	add    $0xd,%al
40447a:	02 09                	add    (%ecx),%cl
40447c:	6f                   	outsl  %ds:(%esi),(%dx)
40447d:	5c                   	pop    %esp
40447e:	00 00                	add    %al,(%eax)
404480:	06                   	push   %es
404481:	00 2a                	add    %ch,(%edx)
404483:	5a                   	pop    %edx
404484:	00 02                	add    %al,(%edx)
404486:	7b 40                	jnp    0x4044c8
404488:	00 00                	add    %al,(%eax)
40448a:	04 25                	add    $0x25,%al
40448c:	2d 03 26 2b 08       	sub    $0x82b2603,%eax
404491:	02 03                	add    (%ebx),%al
404493:	6f                   	outsl  %ds:(%esi),(%dx)
404494:	48                   	dec    %eax
404495:	00 00                	add    %al,(%eax)
404497:	06                   	push   %es
404498:	00 2a                	add    %ch,(%edx)
40449a:	00 00                	add    %al,(%eax)
40449c:	1b 30                	sbb    (%eax),%esi
40449e:	04 00                	add    $0x0,%al
4044a0:	0c 01                	or     $0x1,%al
4044a2:	00 00                	add    %al,(%eax)
4044a4:	28 00                	sub    %al,(%eax)
4044a6:	00 11                	add    %dl,(%ecx)
4044a8:	00 73 63             	add    %dh,0x63(%ebx)
4044ab:	00 00                	add    %al,(%eax)
4044ad:	0a 0a                	or     (%edx),%cl
4044af:	06                   	push   %es
4044b0:	6f                   	outsl  %ds:(%esi),(%dx)
4044b1:	5f                   	pop    %edi
4044b2:	00 00                	add    %al,(%eax)
4044b4:	0a 00                	or     (%eax),%al
4044b6:	17                   	pop    %ss
4044b7:	0b 16                	or     (%esi),%edx
4044b9:	0c 02                	or     $0x2,%al
4044bb:	04 02                	add    $0x2,%al
4044bd:	7b 3c                	jnp    0x4044fb
4044bf:	00 00                	add    %al,(%eax)
4044c1:	04 04                	add    $0x4,%al
4044c3:	9a 6f 6a 00 00 06 12 	lcall  $0x1206,$0x6a6f
4044ca:	01 28                	add    %ebp,(%eax)
4044cc:	53                   	push   %ebx
4044cd:	00 00                	add    %al,(%eax)
4044cf:	06                   	push   %es
4044d0:	00 00                	add    %al,(%eax)
4044d2:	02 7b 3c             	add    0x3c(%ebx),%bh
4044d5:	00 00                	add    %al,(%eax)
4044d7:	04 04                	add    $0x4,%al
4044d9:	9a 6f 72 00 00 06 6f 	lcall  $0x6f06,$0x726f
4044e0:	64 00 00             	add    %al,%fs:(%eax)
4044e3:	0a 0d 38 85 00 00    	or     0x8538,%cl
4044e9:	00 12                	add    %dl,(%edx)
4044eb:	03 28                	add    (%eax),%ebp
4044ed:	65 00 00             	add    %al,%gs:(%eax)
4044f0:	0a 13                	or     (%ebx),%dl
4044f2:	04 00                	add    $0x0,%al
4044f4:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
4044f7:	74 00                	je     0x4044f9
4044f9:	00 06                	add    %al,(%esi)
4044fb:	6f                   	outsl  %ds:(%esi),(%dx)
4044fc:	3a 00                	cmp    (%eax),%al
4044fe:	00 06                	add    %al,(%esi)
404500:	03 6f 3a             	add    0x3a(%edi),%ebp
404503:	00 00                	add    %al,(%eax)
404505:	06                   	push   %es
404506:	33 16                	xor    (%esi),%edx
404508:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
40450b:	74 00                	je     0x40450d
40450d:	00 06                	add    %al,(%esi)
40450f:	6f                   	outsl  %ds:(%esi),(%dx)
404510:	3c 00                	cmp    $0x0,%al
404512:	00 06                	add    %al,(%esi)
404514:	03 6f 3c             	add    0x3c(%edi),%ebp
404517:	00 00                	add    %al,(%eax)
404519:	06                   	push   %es
40451a:	fe 01                	incb   (%ecx)
40451c:	2b 01                	sub    (%ecx),%eax
40451e:	16                   	push   %ss
40451f:	13 05 11 05 2c 49    	adc    0x492c0511,%eax
404525:	00 11                	add    %dl,(%ecx)