40321b:	11 03                	adc    %eax,(%ebx)
40321d:	16                   	push   %ss
40321e:	6a 33                	push   $0x33
403220:	06                   	push   %es
403221:	7e 7f                	jle    0x4032a2
403223:	00 00                	add    %al,(%eax)
403225:	0a 2a                	or     (%edx),%ch
403227:	02 19                	add    (%ecx),%bl
403229:	17                   	pop    %ss
40322a:	73 76                	jae    0x4032a2
40322c:	00 00                	add    %al,(%eax)
40322e:	0a 1b                	or     (%ebx),%bl
403230:	2d 19 26 08 20       	sub    $0x20082619,%eax
403235:	00 00                	add    %al,(%eax)
403237:	50                   	push   %eax
403238:	00 03                	add    %al,(%ebx)
40323a:	28 62 01             	sub    %ah,0x1(%edx)
40323d:	00 06                	add    %al,(%esi)
40323f:	19 2d 0c 26 08 6f    	sbb    %ebp,0x6f08260c
403245:	79 00                	jns    0x403247
403247:	00 0a                	add    %cl,(%edx)
403249:	07                   	pop    %es
40324a:	2a 0c 2b             	sub    (%ebx,%ebp,1),%cl
40324d:	e5 0b                	in     $0xb,%eax
40324f:	2b f2                	sub    %edx,%esi
403251:	00 00                	add    %al,(%eax)
403253:	00 13                	add    %dl,(%ebx)
403255:	30 05 00 78 00 00    	xor    %al,0x7800
40325b:	00 1e                	add    %bl,(%esi)
40325d:	00 00                	add    %al,(%eax)
40325f:	11 02                	adc    %eax,(%edx)
403261:	19 17                	sbb    %edx,(%edi)
403263:	73 76                	jae    0x4032db
403265:	00 00                	add    %al,(%eax)
403267:	0a 1d 2d 2e 26 11    	or     0x11262e2d,%bl
40326d:	05 6f 80 00 00       	add    $0x806f,%eax
403272:	0a 03                	or     (%ebx),%al
403274:	59                   	pop    %ecx
403275:	04 6a                	add    $0x6a,%al
403277:	28 77 00             	sub    %dh,0x0(%edi)
40327a:	00 0a                	add    %cl,(%edx)
40327c:	69 19 2d 1d 26 07    	imul   $0x7261d2d,(%ecx),%ebx
403282:	17                   	pop    %ss
403283:	59                   	pop    %ecx
403284:	17                   	pop    %ss
403285:	58                   	pop    %eax
403286:	8d 22                	lea    (%edx),%esp
403288:	00 00                	add    %al,(%eax)
40328a:	01 1d 2d 12 26 11    	add    %ebx,0x1126122d
403290:	05 03 6f 81 00       	add    $0x816f03,%eax
403295:	00 0a                	add    %cl,(%edx)
403297:	2b 0a                	sub    (%edx),%ecx
403299:	13 05 2b cf 0b 2b    	adc    0x2b0bcf2b,%eax
40329f:	e1 0a                	loope  0x4032ab
4032a1:	2b ec                	sub    %esp,%ebp
4032a3:	11 05 6f 80 00 00    	adc    %eax,0x806f
4032a9:	0a 08                	or     (%eax),%cl
4032ab:	6a 59                	push   $0x59
4032ad:	06                   	push   %es
4032ae:	8e b7 6a 28 77 00    	mov    0x77286a(%edi),%?
4032b4:	00 0a                	add    %cl,(%edx)
4032b6:	69 13 06 11 05 06    	imul   $0x6051106,(%ebx),%edx
4032bc:	08 11                	or     %dl,(%ecx)
4032be:	06                   	push   %es
4032bf:	6f                   	outsl  %ds:(%esi),(%dx)
4032c0:	82 00 00             	addb   $0x0,(%eax)
4032c3:	0a 0d 08 09 58 0c    	or     0xc580908,%cl
4032c9:	08 06                	or     %al,(%esi)
4032cb:	8e b7 33 d4 11 05    	mov    0x511d433(%edi),%?
4032d1:	6f                   	outsl  %ds:(%esi),(%dx)
4032d2:	79 00                	jns    0x4032d4
4032d4:	00 0a                	add    %cl,(%edx)
4032d6:	06                   	push   %es
4032d7:	2a 13                	sub    (%ebx),%dl
4032d9:	30 05 00 28 00 00    	xor    %al,0x2800
4032df:	00 1f                	add    %bl,(%edi)
4032e1:	00 00                	add    %al,(%eax)
4032e3:	11 02                	adc    %eax,(%edx)
4032e5:	19 18                	sbb    %ebx,(%eax)
4032e7:	73 76                	jae    0x40335f
4032e9:	00 00                	add    %al,(%eax)
4032eb:	0a 1e                	or     (%esi),%bl
4032ed:	2d 1a 26 06 04       	sub    $0x406261a,%eax
4032f2:	6f                   	outsl  %ds:(%esi),(%dx)
4032f3:	81 00 00 0a 06 03    	addl   $0x3060a00,(%eax)
4032f9:	16                   	push   %ss
4032fa:	03 8e b7 6f 78 00    	add    0x786fb7(%esi),%ecx
403300:	00 0a                	add    %cl,(%edx)
403302:	06                   	push   %es
403303:	6f                   	outsl  %ds:(%esi),(%dx)
403304:	79 00                	jns    0x403306
403306:	00 0a                	add    %cl,(%edx)
403308:	2a 0a                	sub    (%edx),%cl
40330a:	2b e4                	sub    %esp,%esp
40330c:	03 30                	add    (%eax),%esi
40330e:	09 00                	or     %eax,(%eax)
403310:	40                   	inc    %eax
403311:	00 00                	add    %al,(%eax)
403313:	00 00                	add    %al,(%eax)
403315:	00 00                	add    %al,(%eax)
403317:	00 02                	add    %al,(%edx)
403319:	28 41 00             	sub    %al,0x0(%ecx)
40331c:	00 0a                	add    %cl,(%edx)
40331e:	02 02                	add    (%edx),%al
403320:	25 fe 07 51 00       	and    $0x5107fe,%eax
403325:	00 06                	add    %al,(%esi)
403327:	73 83                	jae    0x4032ac
403329:	00 00                	add    %al,(%eax)
40332b:	0a 14 15 15 73 84 00 	or     0x847315(,%edx,1),%dl
403332:	00 0a                	add    %cl,(%edx)
403334:	1a 2d 13 26 26 02    	sbb    0x2262613,%ch
40333a:	73 41                	jae    0x40337d
40333c:	00 00                	add    %al,(%eax)
40333e:	0a 28                	or     (%eax),%ch
403340:	52                   	push   %edx
403341:	00 00                	add    %al,(%eax)
403343:	0a 19                	or     (%ecx),%bl
403345:	2d 0a 26 26 2a       	sub    $0x2a26260a,%eax
40334a:	7d 26                	jge    0x403372
40334c:	00 00                	add    %al,(%eax)
40334e:	04 2b                	add    $0x2b,%al
403350:	e8 7d 27 00 00       	call   0x405ad2
403355:	04 2b                	add    $0x2b,%al
403357:	f1                   	int1
403358:	03 30                	add    (%eax),%esi
40335a:	09 00                	or     %eax,(%eax)
40335c:	1f                   	pop    %ds
40335d:	00 00                	add    %al,(%eax)
40335f:	00 00                	add    %al,(%eax)
403361:	00 00                	add    %al,(%eax)
403363:	00 02                	add    %al,(%edx)
403365:	02 7b 23             	add    0x23(%ebx),%bh
403368:	00 00                	add    %al,(%eax)
40336a:	04 03                	add    $0x3,%al
40336c:	28 85 00 00 0a 74    	sub    %al,0x740a0000(%ebp)
403372:	13 00                	adc    (%eax),%eax
403374:	00 02                	add    %al,(%edx)
403376:	1c 2d                	sbb    $0x2d,%al
403378:	03 26                	add    (%esi),%esp
40337a:	26 2a 7d 23          	sub    %es:0x23(%ebp),%bh
40337e:	00 00                	add    %al,(%eax)
403380:	04 2b                	add    $0x2b,%al
403382:	f8                   	clc
403383:	00 03                	add    %al,(%ebx)
403385:	30 09                	xor    %cl,(%ecx)
403387:	00 1f                	add    %bl,(%edi)
403389:	00 00                	add    %al,(%eax)
40338b:	00 00                	add    %al,(%eax)
40338d:	00 00                	add    %al,(%eax)
40338f:	00 02                	add    %al,(%edx)
403391:	02 7b 23             	add    0x23(%ebx),%bh
403394:	00 00                	add    %al,(%eax)
403396:	04 03                	add    $0x3,%al
403398:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40339e:	13 00                	adc    (%eax),%eax
4033a0:	00 02                	add    %al,(%edx)
4033a2:	18 2d 03 26 26 2a    	sbb    %ch,0x2a262603
4033a8:	7d 23                	jge    0x4033cd
4033aa:	00 00                	add    %al,(%eax)
4033ac:	04 2b                	add    $0x2b,%al
4033ae:	f8                   	clc
4033af:	00 13                	add    %dl,(%ebx)
4033b1:	30 03                	xor    %al,(%ebx)
4033b3:	00 0f                	add    %cl,(%edi)
4033b5:	00 00                	add    %al,(%eax)
4033b7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4033ba:	00 11                	add    %dl,(%ecx)
4033bc:	02 19                	add    (%ecx),%bl
4033be:	16                   	push   %ss
4033bf:	2c 07                	sub    $0x7,%al
4033c1:	26 7b 24             	es jnp 0x4033e8
4033c4:	00 00                	add    %al,(%eax)
4033c6:	04 2a                	add    $0x2a,%al
4033c8:	26 2b f7             	es sub %edi,%esi
4033cb:	00 03                	add    %al,(%ebx)
4033cd:	30 09                	xor    %cl,(%ecx)
4033cf:	00 2c 00             	add    %ch,(%eax,%eax,1)
4033d2:	00 00                	add    %al,(%eax)
4033d4:	00 00                	add    %al,(%eax)
4033d6:	00 00                	add    %al,(%eax)
4033d8:	02 03                	add    (%ebx),%al
4033da:	1e                   	push   %ds
4033db:	2d 0c 26 26 02       	sub    $0x226260c,%eax
4033e0:	7b 25                	jnp    0x403407
4033e2:	00 00                	add    %al,(%eax)
4033e4:	04 2c                	add    $0x2c,%al
4033e6:	1c 2b                	sbb    $0x2b,%al
4033e8:	07                   	pop    %es
4033e9:	7d 24                	jge    0x40340f
4033eb:	00 00                	add    %al,(%eax)
4033ed:	04 2b                	add    $0x2b,%al
4033ef:	ef                   	out    %eax,(%dx)
4033f0:	02 7b 26             	add    0x26(%ebx),%bh
4033f3:	00 00                	add    %al,(%eax)
4033f5:	04 16                	add    $0x16,%al
4033f7:	02 7b 24             	add    0x24(%ebx),%bh
4033fa:	00 00                	add    %al,(%eax)
4033fc:	04 6f                	add    $0x6f,%al
4033fe:	87 00                	xchg   %eax,(%eax)
403400:	00 0a                	add    %cl,(%edx)
403402:	26 2a 13             	sub    %es:(%ebx),%dl
403405:	30 03                	xor    %al,(%ebx)
403407:	00 0f                	add    %cl,(%edi)
403409:	00 00                	add    %al,(%eax)
40340b:	00 0b                	add    %cl,(%ebx)
40340d:	00 00                	add    %al,(%eax)
40340f:	11 02                	adc    %eax,(%edx)
403411:	19 19                	sbb    %ebx,(%ecx)
403413:	2d 07 26 7b 25       	sub    $0x257b2607,%eax
403418:	00 00                	add    %al,(%eax)
40341a:	04 2a                	add    $0x2a,%al
40341c:	26 2b f7             	es sub %edi,%esi
40341f:	00 03                	add    %al,(%ebx)
403421:	30 0a                	xor    %cl,(%edx)
403423:	00 2e                	add    %ch,(%esi)
403425:	00 00                	add    %al,(%eax)
403427:	00 00                	add    %al,(%eax)
403429:	00 00                	add    %al,(%eax)
40342b:	00 03                	add    %al,(%ebx)
40342d:	1a 1b                	sbb    (%ebx),%bl
40342f:	2d 05 26 2c 15       	sub    $0x152c2605,%eax
403434:	2b 03                	sub    (%ebx),%eax
403436:	26 2b f9             	es sub %ecx,%edi
403439:	02 17                	add    (%edi),%dl
40343b:	1d 2d 08 26 6f       	sbb    $0x6f26082d,%eax
403440:	4f                   	dec    %edi
403441:	00 00                	add    %al,(%eax)
403443:	06                   	push   %es
403444:	2b 13                	sub    (%ebx),%edx
403446:	26 2b f6             	es sub %esi,%esi
403449:	02 1b                	add    (%ebx),%bl
40344b:	16                   	push   %ss
40344c:	2c 08                	sub    $0x8,%al
40344e:	26 6f                	outsl  %es:(%esi),(%dx)
403450:	50                   	push   %eax
403451:	00 00                	add    %al,(%eax)
403453:	06                   	push   %es
403454:	2b 03                	sub    (%ebx),%eax
403456:	26 2b f6             	es sub %esi,%esi
403459:	2a 00                	sub    (%eax),%al
40345b:	00 03                	add    %al,(%ebx)
40345d:	30 09                	xor    %cl,(%ecx)
40345f:	00 2b                	add    %ch,(%ebx)
403461:	00 00                	add    %al,(%eax)
403463:	00 00                	add    %al,(%eax)
403465:	00 00                	add    %al,(%eax)
403467:	00 02                	add    %al,(%edx)
403469:	7b 25                	jnp    0x403490
40346b:	00 00                	add    %al,(%eax)
40346d:	04 2c                	add    $0x2c,%al
40346f:	01 2a                	add    %ebp,(%edx)
403471:	02 17                	add    (%edi),%dl
403473:	16                   	push   %ss
403474:	2c 16                	sub    $0x16,%al
403476:	26 26 02 7b 26       	es add %es:0x26(%ebx),%bh
40347b:	00 00                	add    %al,(%eax)
40347d:	04 16                	add    $0x16,%al
40347f:	02 7b 24             	add    0x24(%ebx),%bh
403482:	00 00                	add    %al,(%eax)
403484:	04 6f                	add    $0x6f,%al
403486:	87 00                	xchg   %eax,(%eax)
403488:	00 0a                	add    %cl,(%edx)
40348a:	26 2a 7d 25          	sub    %es:0x25(%ebp),%bh
40348e:	00 00                	add    %al,(%eax)
403490:	04 2b                	add    $0x2b,%al
403492:	e5 00                	in     $0x0,%eax
403494:	03 30                	add    (%eax),%esi
403496:	09 00                	or     %eax,(%eax)
403498:	26 00 00             	add    %al,%es:(%eax)
40349b:	00 00                	add    %al,(%eax)
40349d:	00 00                	add    %al,(%eax)
40349f:	00 02                	add    %al,(%edx)
4034a1:	7b 25                	jnp    0x4034c8
4034a3:	00 00                	add    %al,(%eax)
4034a5:	04 2d                	add    $0x2d,%al
4034a7:	01 2a                	add    %ebp,(%edx)
4034a9:	02 16                	add    (%esi),%dl
4034ab:	1a 2d 11 26 26 02    	sbb    0x2262611,%ch
4034b1:	7b 26                	jnp    0x4034d9
4034b3:	00 00                	add    %al,(%eax)
4034b5:	04 15                	add    $0x15,%al
4034b7:	15 6f 87 00 00       	adc    $0x876f,%eax
4034bc:	0a 26                	or     (%esi),%ah
4034be:	2a 7d 25             	sub    0x25(%ebp),%bh
4034c1:	00 00                	add    %al,(%eax)
4034c3:	04 2b                	add    $0x2b,%al
4034c5:	ea 00 00 1b 30 03 00 	ljmp   $0x3,$0x301b0000
4034cc:	46                   	inc    %esi
4034cd:	00 00                	add    %al,(%eax)
4034cf:	00 20                	add    %ah,(%eax)
4034d1:	00 00                	add    %al,(%eax)
4034d3:	11 02                	adc    %eax,(%edx)
4034d5:	7b 25                	jnp    0x4034fc
4034d7:	00 00                	add    %al,(%eax)
4034d9:	04 2c                	add    $0x2c,%al
4034db:	3d 02 7b 27 00       	cmp    $0x277b02,%eax
4034e0:	00 04 15 2d 0f 26 06 	add    %al,0x6260f2d(,%edx,1)
4034e7:	28 88 00 00 0a 06    	sub    %cl,0x60a0000(%eax)
4034ed:	28 89 00 00 0a 2b    	sub    %cl,0x2b0a0000(%ecx)
4034f3:	03 0a                	add    (%edx),%ecx
4034f5:	2b ef                	sub    %edi,%ebp
4034f7:	02 7b 23             	add    0x23(%ebx),%bh
4034fa:	00 00                	add    %al,(%eax)
4034fc:	04 18                	add    $0x18,%al
4034fe:	2d 06 26 07 2c       	sub    $0x2c072606,%eax
403503:	0c 2b                	or     $0x2b,%al
403505:	03 0b                	add    (%ebx),%ecx
403507:	2b f8                	sub    %eax,%edi
403509:	07                   	pop    %es
40350a:	02 6f 55             	add    0x55(%edi),%ch
40350d:	00 00                	add    %al,(%eax)
40350f:	06                   	push   %es
403510:	de 07                	fiadds (%edi)
403512:	06                   	push   %es
403513:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
403519:	2a 80 00 01 10 00    	sub    0x100100(%eax),%al
40351f:	00 02                	add    %al,(%edx)
403521:	00 23                	add    %ah,(%ebx)
403523:	00 1b                	add    %bl,(%ebx)
403525:	3e 00 07             	add    %al,%ds:(%edi)
403528:	00 00                	add    %al,(%eax)
40352a:	00 00                	add    %al,(%eax)
40352c:	03 30                	add    (%eax),%esi
40352e:	09 00                	or     %eax,(%eax)
403530:	27                   	daa
403531:	00 00                	add    %al,(%eax)
403533:	00 00                	add    %al,(%eax)
403535:	00 00                	add    %al,(%eax)
403537:	00 02                	add    %al,(%edx)
403539:	28 41 00             	sub    %al,0x0(%ecx)
40353c:	00 0a                	add    %cl,(%edx)
40353e:	02 03                	add    (%ebx),%al
403540:	1e                   	push   %ds
403541:	2d 0e 26 26 02       	sub    $0x226260e,%eax
403546:	73 8b                	jae    0x4034d3
403548:	00 00                	add    %al,(%eax)
40354a:	0a 19                	or     (%ecx),%bl
40354c:	2d 0a 26 26 2a       	sub    $0x2a26260a,%eax
403551:	7d 28                	jge    0x40357b
403553:	00 00                	add    %al,(%eax)
403555:	04 2b                	add    $0x2b,%al
403557:	ed                   	in     (%dx),%eax
403558:	7d 29                	jge    0x403583
40355a:	00 00                	add    %al,(%eax)
40355c:	04 2b                	add    $0x2b,%al
40355e:	f1                   	int1
40355f:	00 1b                	add    %bl,(%ebx)
403561:	30 03                	xor    %al,(%ebx)
403563:	00 4b 00             	add    %cl,0x0(%ebx)
403566:	00 00                	add    %al,(%eax)