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)
403568:	21 00                	and    %eax,(%eax)
40356a:	00 11                	add    %dl,(%ecx)
40356c:	02 7b 29             	add    0x29(%ebx),%bh
40356f:	00 00                	add    %al,(%eax)
403571:	04 1c                	add    $0x1c,%al
403573:	2d 09 26 07 28       	sub    $0x28072609,%eax
403578:	89 00                	mov    %eax,(%eax)
40357a:	00 0a                	add    %cl,(%edx)
40357c:	2b 03                	sub    (%ebx),%eax
40357e:	0b 2b                	or     (%ebx),%ebp
403580:	f5                   	cmc
403581:	02 7b 29             	add    0x29(%ebx),%bh
403584:	00 00                	add    %al,(%eax)
403586:	04 03                	add    $0x3,%al
403588:	6f                   	outsl  %ds:(%esi),(%dx)
403589:	8c 00                	mov    %es,(%eax)
40358b:	00 0a                	add    %cl,(%edx)
40358d:	2c 15                	sub    $0x15,%al
40358f:	02 7b 29             	add    0x29(%ebx),%bh
403592:	00 00                	add    %al,(%eax)
403594:	04 03                	add    $0x3,%al
403596:	6f                   	outsl  %ds:(%esi),(%dx)
403597:	8d 00                	lea    (%eax),%eax
403599:	00 0a                	add    %cl,(%edx)
40359b:	19 2d 03 26 de 14    	sbb    %ebp,0x14de2603
4035a1:	0a 2b                	or     (%ebx),%ch
4035a3:	fb                   	sti
4035a4:	04 16                	add    $0x16,%al
4035a6:	2c 03                	sub    $0x3,%al
4035a8:	26 de 0a             	fimuls %es:(%edx)
4035ab:	0a 2b                	or     (%ebx),%ch
4035ad:	fb                   	sti
4035ae:	07                   	pop    %es
4035af:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
4035b5:	06                   	push   %es
4035b6:	2a 00                	sub    (%eax),%al
4035b8:	01 10                	add    %edx,(%eax)
4035ba:	00 00                	add    %al,(%eax)
4035bc:	02 00                	add    (%eax),%al
4035be:	15 00 2d 42 00       	adc    $0x422d00,%eax
4035c3:	07                   	pop    %es
4035c4:	00 00                	add    %al,(%eax)
4035c6:	00 00                	add    %al,(%eax)
4035c8:	1b 30                	sbb    (%eax),%esi
4035ca:	04 00                	add    $0x0,%al
4035cc:	82 00 00             	addb   $0x0,(%eax)
4035cf:	00 22                	add    %ah,(%edx)
4035d1:	00 00                	add    %al,(%eax)
4035d3:	11 02                	adc    %eax,(%edx)
4035d5:	7b 29                	jnp    0x403600
4035d7:	00 00                	add    %al,(%eax)
4035d9:	04 19                	add    $0x19,%al
4035db:	2d 09 26 06 28       	sub    $0x28062609,%eax
4035e0:	89 00                	mov    %eax,(%eax)
4035e2:	00 0a                	add    %cl,(%edx)
4035e4:	2b 03                	sub    (%ebx),%eax
4035e6:	0a 2b                	or     (%ebx),%ch
4035e8:	f5                   	cmc
4035e9:	02 7b 29             	add    0x29(%ebx),%bh
4035ec:	00 00                	add    %al,(%eax)
4035ee:	04 03                	add    $0x3,%al
4035f0:	6f                   	outsl  %ds:(%esi),(%dx)
4035f1:	8c 00                	mov    %es,(%eax)
4035f3:	00 0a                	add    %cl,(%edx)
4035f5:	2c 2f                	sub    $0x2f,%al
4035f7:	02 7b 29             	add    0x29(%ebx),%bh
4035fa:	00 00                	add    %al,(%eax)
4035fc:	04 03                	add    $0x3,%al
4035fe:	6f                   	outsl  %ds:(%esi),(%dx)
4035ff:	8d 00                	lea    (%eax),%eax
403601:	00 0a                	add    %cl,(%edx)
403603:	04 28                	add    $0x28,%al
403605:	52                   	push   %edx
403606:	00 00                	add    %al,(%eax)
403608:	0a 6f 53             	or     0x53(%edi),%ch
40360b:	00 00                	add    %al,(%eax)
40360d:	0a 2c 02             	or     (%edx,%eax,1),%ch
403610:	de 43 02             	fiadds 0x2(%ebx)
403613:	7b 29                	jnp    0x40363e
403615:	00 00                	add    %al,(%eax)
403617:	04 03                	add    $0x3,%al
403619:	04 28                	add    $0x28,%al
40361b:	52                   	push   %edx
40361c:	00 00                	add    %al,(%eax)
40361e:	0a 6f 8e             	or     -0x72(%edi),%ch
403621:	00 00                	add    %al,(%eax)
403623:	0a de                	or     %dh,%bl
403625:	1b 02                	sbb    (%edx),%eax
403627:	7b 29                	jnp    0x403652
403629:	00 00                	add    %al,(%eax)
40362b:	04 03                	add    $0x3,%al
40362d:	04 28                	add    $0x28,%al
40362f:	52                   	push   %edx
403630:	00 00                	add    %al,(%eax)
403632:	0a 6f 8f             	or     -0x71(%edi),%ch
403635:	00 00                	add    %al,(%eax)
403637:	0a de                	or     %dh,%bl
403639:	07                   	pop    %es
40363a:	06                   	push   %es
40363b:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
403641:	02 7b 28             	add    0x28(%ebx),%bh
403644:	00 00                	add    %al,(%eax)
403646:	04 2c                	add    $0x2c,%al
403648:	0c 02                	or     $0x2,%al
40364a:	7b 28                	jnp    0x403674
40364c:	00 00                	add    %al,(%eax)
40364e:	04 03                	add    $0x3,%al
403650:	6f                   	outsl  %ds:(%esi),(%dx)
403651:	2b 00                	sub    (%eax),%eax
403653:	00 06                	add    %al,(%esi)
403655:	2a 0a                	sub    (%edx),%cl
403657:	a2 01 10 00 00       	mov    %al,0x1001
40365c:	02 00                	add    (%eax),%al
40365e:	15 00 51 66 00       	adc    $0x665100,%eax
403663:	07                   	pop    %es
403664:	00 00                	add    %al,(%eax)
403666:	00 00                	add    %al,(%eax)
403668:	1b 30                	sbb    (%eax),%esi
40366a:	03 00                	add    (%eax),%eax
40366c:	5b                   	pop    %ebx
40366d:	00 00                	add    %al,(%eax)
40366f:	00 23                	add    %ah,(%ebx)
403671:	00 00                	add    %al,(%eax)
403673:	11 02                	adc    %eax,(%edx)
403675:	7b 29                	jnp    0x4036a0
403677:	00 00                	add    %al,(%eax)
403679:	04 1a                	add    $0x1a,%al
40367b:	2d 09 26 07 28       	sub    $0x28072609,%eax
403680:	89 00                	mov    %eax,(%eax)
403682:	00 0a                	add    %cl,(%edx)
403684:	2b 03                	sub    (%ebx),%eax
403686:	0b 2b                	or     (%ebx),%ebp
403688:	f5                   	cmc
403689:	02 7b 29             	add    0x29(%ebx),%bh
40368c:	00 00                	add    %al,(%eax)
40368e:	04 03                	add    $0x3,%al
403690:	6f                   	outsl  %ds:(%esi),(%dx)
403691:	8c 00                	mov    %es,(%eax)
403693:	00 0a                	add    %cl,(%edx)
403695:	2c 17                	sub    $0x17,%al
403697:	17                   	pop    %ss
403698:	1d 2d 10 26 02       	sbb    $0x226102d,%eax
40369d:	7b 29                	jnp    0x4036c8
40369f:	00 00                	add    %al,(%eax)
4036a1:	04 03                	add    $0x3,%al
4036a3:	6f                   	outsl  %ds:(%esi),(%dx)
4036a4:	90                   	nop
4036a5:	00 00                	add    %al,(%eax)
4036a7:	0a 26                	or     (%esi),%ah
4036a9:	2b 03                	sub    (%ebx),%eax
4036ab:	0a 2b                	or     (%ebx),%ch
4036ad:	ee                   	out    %al,(%dx)
4036ae:	de 07                	fiadds (%edi)
4036b0:	07                   	pop    %es
4036b1:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
4036b7:	06                   	push   %es
4036b8:	2c 14                	sub    $0x14,%al
4036ba:	02 7b 28             	add    0x28(%ebx),%bh
4036bd:	00 00                	add    %al,(%eax)
4036bf:	04 2c                	add    $0x2c,%al
4036c1:	0c 02                	or     $0x2,%al
4036c3:	7b 28                	jnp    0x4036ed
4036c5:	00 00                	add    %al,(%eax)
4036c7:	04 03                	add    $0x3,%al
4036c9:	6f                   	outsl  %ds:(%esi),(%dx)
4036ca:	2b 00                	sub    (%eax),%eax
4036cc:	00 06                	add    %al,(%esi)
4036ce:	2a 52 01             	sub    0x1(%edx),%dl
4036d1:	10 00                	adc    %al,(%eax)
4036d3:	00 02                	add    %al,(%edx)
4036d5:	00 15 00 27 3c 00    	add    %dl,0x3c2700
4036db:	07                   	pop    %es
4036dc:	00 00                	add    %al,(%eax)
4036de:	00 00                	add    %al,(%eax)
4036e0:	1b 30                	sbb    (%eax),%esi