403456:	00 0a                	add    %cl,(%edx)
403458:	2a 00                	sub    (%eax),%al
40345a:	00 00                	add    %al,(%eax)
40345c:	13 30                	adc    (%eax),%esi
40345e:	01 00                	add    %eax,(%eax)
403460:	0e                   	push   %cs
403461:	00 00                	add    %al,(%eax)
403463:	00 1d 00 00 11 02    	add    %bl,0x2110000
403469:	28 43 00             	sub    %al,0x0(%ebx)
40346c:	00 06                	add    %al,(%esi)
40346e:	7b 3e                	jnp    0x4034ae
403470:	00 00                	add    %al,(%eax)
403472:	04 0a                	add    $0xa,%al
403474:	06                   	push   %es
403475:	2a 00                	sub    (%eax),%al
403477:	00 13                	add    %dl,(%ebx)
403479:	30 03                	xor    %al,(%ebx)
40347b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40347f:	00 1e                	add    %bl,(%esi)
403481:	00 00                	add    %al,(%eax)
403483:	11 03                	adc    %eax,(%ebx)
403485:	0a 06                	or     (%esi),%al
403487:	16                   	push   %ss
403488:	fe 04 0d 09 2c 02 16 	incb   0x16022c09(,%ecx,1)
40348f:	0a 06                	or     (%esi),%al
403491:	02 7b 14             	add    0x14(%ebx),%bh
403494:	00 00                	add    %al,(%eax)
403496:	04 6f                	add    $0x6f,%al
403498:	ad                   	lods   %ds:(%esi),%eax
403499:	00 00                	add    %al,(%eax)
40349b:	0a 8e 69 fe 04 16    	or     0x1604fe69(%esi),%cl
4034a1:	fe 01                	incb   (%ecx)
4034a3:	13 04 11             	adc    (%ecx,%edx,1),%eax
4034a6:	04 2c                	add    $0x2c,%al
4034a8:	10 02                	adc    %al,(%edx)
4034aa:	7b 14                	jnp    0x4034c0
4034ac:	00 00                	add    %al,(%eax)
4034ae:	04 6f                	add    $0x6f,%al
4034b0:	ad                   	lods   %ds:(%esi),%eax
4034b1:	00 00                	add    %al,(%eax)
4034b3:	0a 8e 69 17 59 0a    	or     0xa591769(%esi),%cl
4034b9:	16                   	push   %ss
4034ba:	0c 16                	or     $0x16,%al
4034bc:	0b 2b                	or     (%ebx),%ebp
4034be:	24 08                	and    $0x8,%al
4034c0:	02 7b 14             	add    0x14(%ebx),%bh
4034c3:	00 00                	add    %al,(%eax)
4034c5:	04 6f                	add    $0x6f,%al
4034c7:	ad                   	lods   %ds:(%esi),%eax
4034c8:	00 00                	add    %al,(%eax)
4034ca:	0a 07                	or     (%edi),%al
4034cc:	9a 6f af 00 00 0a 28 	lcall  $0x280a,$0xaf6f
4034d3:	b0 00                	mov    $0x0,%al
4034d5:	00 0a                	add    %cl,(%edx)
4034d7:	6f                   	outsl  %ds:(%esi),(%dx)
4034d8:	af                   	scas   %es:(%edi),%eax
4034d9:	00 00                	add    %al,(%eax)
4034db:	0a 58 58             	or     0x58(%eax),%bl
4034de:	0c 07                	or     $0x7,%al
4034e0:	17                   	pop    %ss
4034e1:	58                   	pop    %eax
4034e2:	0b 07                	or     (%edi),%eax
4034e4:	06                   	push   %es
4034e5:	fe 04 13             	incb   (%ebx,%edx,1)
4034e8:	05 11 05 2d d2       	add    $0xd22d0511,%eax
4034ed:	02 08                	add    (%eax),%cl
4034ef:	28 4a 00             	sub    %cl,0x0(%edx)
4034f2:	00 06                	add    %al,(%esi)
4034f4:	02 7b 14             	add    0x14(%ebx),%bh
4034f7:	00 00                	add    %al,(%eax)
4034f9:	04 6f                	add    $0x6f,%al
4034fb:	b4 00                	mov    $0x0,%ah
4034fd:	00 0a                	add    %cl,(%edx)
4034ff:	2a 13                	sub    (%ebx),%dl
403501:	30 02                	xor    %al,(%edx)
403503:	00 10                	add    %dl,(%eax)
403505:	00 00                	add    %al,(%eax)
403507:	00 1d 00 00 11 02    	add    %bl,0x2110000
40350d:	28 49 00             	sub    %cl,0x0(%ecx)
403510:	00 06                	add    %al,(%esi)
403512:	02 28                	add    (%eax),%ch
403514:	4b                   	dec    %ebx
403515:	00 00                	add    %al,(%eax)
403517:	06                   	push   %es
403518:	58                   	pop    %eax
403519:	0a 06                	or     (%esi),%al
40351b:	2a 13                	sub    (%ebx),%dl
40351d:	30 01                	xor    %al,(%ecx)
40351f:	00 0e                	add    %cl,(%esi)
403521:	00 00                	add    %al,(%eax)
403523:	00 1d 00 00 11 02    	add    %bl,0x2110000
403529:	7b 14                	jnp    0x40353f
40352b:	00 00                	add    %al,(%eax)
40352d:	04 6f                	add    $0x6f,%al
40352f:	b5 00                	mov    $0x0,%ch
403531:	00 0a                	add    %cl,(%edx)
403533:	0a 06                	or     (%esi),%al
403535:	2a 00                	sub    (%eax),%al
403537:	00 62 02             	add    %ah,0x2(%edx)
40353a:	7b 14                	jnp    0x403550
40353c:	00 00                	add    %al,(%eax)
40353e:	04 03                	add    $0x3,%al
403540:	6f                   	outsl  %ds:(%esi),(%dx)
403541:	b6 00                	mov    $0x0,%dh
403543:	00 0a                	add    %cl,(%edx)
403545:	02 7b 14             	add    0x14(%ebx),%bh
403548:	00 00                	add    %al,(%eax)
40354a:	04 6f                	add    $0x6f,%al
40354c:	b4 00                	mov    $0x0,%ah
40354e:	00 0a                	add    %cl,(%edx)
403550:	2a 00                	sub    (%eax),%al
403552:	00 00                	add    %al,(%eax)
403554:	13 30                	adc    (%eax),%esi
403556:	01 00                	add    %eax,(%eax)
403558:	0e                   	push   %cs
403559:	00 00                	add    %al,(%eax)
40355b:	00 1d 00 00 11 02    	add    %bl,0x2110000
403561:	7b 14                	jnp    0x403577
403563:	00 00                	add    %al,(%eax)
403565:	04 6f                	add    $0x6f,%al
403567:	b7 00                	mov    $0x0,%bh
403569:	00 0a                	add    %cl,(%edx)
40356b:	0a 06                	or     (%esi),%al
40356d:	2a 00                	sub    (%eax),%al
40356f:	00 36                	add    %dh,(%esi)
403571:	02 7b 14             	add    0x14(%ebx),%bh
403574:	00 00                	add    %al,(%eax)
403576:	04 03                	add    $0x3,%al
403578:	6f                   	outsl  %ds:(%esi),(%dx)
403579:	b8 00 00 0a 2a       	mov    $0x2a0a0000,%eax
40357e:	00 00                	add    %al,(%eax)
403580:	36 73 07             	ss jae 0x40358a
403583:	00 00                	add    %al,(%eax)
403585:	06                   	push   %es
403586:	02 28                	add    (%eax),%ch
403588:	7e 00                	jle    0x40358a
40358a:	00 0a                	add    %cl,(%edx)
40358c:	26 2a 00             	sub    %es:(%eax),%al
40358f:	00 1e                	add    %bl,(%esi)
403591:	02 28                	add    (%eax),%ch
403593:	45                   	inc    %ebp
403594:	00 00                	add    %al,(%eax)
403596:	06                   	push   %es
403597:	2a 1e                	sub    (%esi),%bl
403599:	02 28                	add    (%eax),%ch
40359b:	45                   	inc    %ebp
40359c:	00 00                	add    %al,(%eax)
40359e:	06                   	push   %es
40359f:	2a 42 02             	sub    0x2(%edx),%al
4035a2:	02 28                	add    (%eax),%ch
4035a4:	1a 00                	sbb    (%eax),%al
4035a6:	00 06                	add    %al,(%esi)
4035a8:	16                   	push   %ss
4035a9:	fe 01                	incb   (%ecx)
4035ab:	28 1b                	sub    %bl,(%ebx)
4035ad:	00 00                	add    %al,(%eax)
4035af:	06                   	push   %es
4035b0:	2a 00                	sub    (%eax),%al
4035b2:	00 00                	add    %al,(%eax)
4035b4:	13 30                	adc    (%eax),%esi
4035b6:	05 00 58 00 00       	add    $0x5800,%eax
4035bb:	00 08                	add    %cl,(%eax)
4035bd:	00 00                	add    %al,(%eax)
4035bf:	11 02                	adc    %eax,(%edx)
4035c1:	7b 33                	jnp    0x4035f6
4035c3:	00 00                	add    %al,(%eax)
4035c5:	04 02                	add    $0x2,%al
4035c7:	7b 34                	jnp    0x4035fd
4035c9:	00 00                	add    %al,(%eax)
4035cb:	04 02                	add    $0x2,%al
4035cd:	7b 36                	jnp    0x403605
4035cf:	00 00                	add    %al,(%eax)
4035d1:	04 02                	add    $0x2,%al
4035d3:	28 4b 00             	sub    %cl,0x0(%ebx)
4035d6:	00 06                	add    %al,(%esi)
4035d8:	16                   	push   %ss
4035d9:	fe 02                	incb   (%edx)
4035db:	25 0b 6f b9 00       	and    $0xb96f0b,%eax
4035e0:	00 0a                	add    %cl,(%edx)
4035e2:	07                   	pop    %es
4035e3:	25 0a 6f b9 00       	and    $0xb96f0a,%eax
4035e8:	00 0a                	add    %cl,(%edx)
4035ea:	06                   	push   %es
4035eb:	6f                   	outsl  %ds:(%esi),(%dx)
4035ec:	b9 00 00 0a 02       	mov    $0x20a0000,%ecx
4035f1:	7b 21                	jnp    0x403614
4035f3:	00 00                	add    %al,(%eax)
4035f5:	04 02                	add    $0x2,%al
4035f7:	7b 22                	jnp    0x40361b
4035f9:	00 00                	add    %al,(%eax)
4035fb:	04 02                	add    $0x2,%al
4035fd:	28 16                	sub    %dl,(%esi)
4035ff:	00 00                	add    %al,(%eax)
403601:	06                   	push   %es
403602:	6f                   	outsl  %ds:(%esi),(%dx)
403603:	af                   	scas   %es:(%edi),%eax
403604:	00 00                	add    %al,(%eax)
403606:	0a 16                	or     (%esi),%dl
403608:	fe 02                	incb   (%edx)
40360a:	25 0a 6f b9 00       	and    $0xb96f0a,%eax
40360f:	00 0a                	add    %cl,(%edx)
403611:	06                   	push   %es
403612:	6f                   	outsl  %ds:(%esi),(%dx)
403613:	b9 00 00 0a 2a       	mov    $0x2a0a0000,%ecx
403618:	13 30                	adc    (%eax),%esi
40361a:	05 00 77 00 00       	add    $0x7700,%eax
40361f:	00 1f                	add    %bl,(%edi)
403621:	00 00                	add    %al,(%eax)
403623:	11 04 2d 03 17 2b 01 	adc    %eax,0x12b1703(,%ebp,1)
40362a:	16                   	push   %ss
40362b:	0b 05 0d 09 2c 16    	or     0x162c090d,%eax
403631:	02 28                	add    (%eax),%ch
403633:	16                   	push   %ss
403634:	00 00                	add    %al,(%eax)
403636:	06                   	push   %es
403637:	03 02                	add    (%edx),%eax
403639:	28 48 00             	sub    %cl,0x0(%eax)
40363c:	00 06                	add    %al,(%esi)
40363e:	07                   	pop    %es
40363f:	6f                   	outsl  %ds:(%esi),(%dx)
403640:	ba 00 00 0a 0a       	mov    $0xa0a0000,%edx
403645:	2b 1a                	sub    (%edx),%ebx
403647:	02 28                	add    (%eax),%ch
403649:	16                   	push   %ss
40364a:	00 00                	add    %al,(%eax)
40364c:	06                   	push   %es
40364d:	03 02                	add    (%edx),%eax
40364f:	28 49 00             	sub    %cl,0x0(%ecx)
403652:	00 06                	add    %al,(%esi)
403654:	02 28                	add    (%eax),%ch
403656:	49                   	dec    %ecx
403657:	00 00                	add    %al,(%eax)
403659:	06                   	push   %es
40365a:	07                   	pop    %es
40365b:	6f                   	outsl  %ds:(%esi),(%dx)
40365c:	bb 00 00 0a 0a       	mov    $0xa0a0000,%ebx
403661:	06                   	push   %es
403662:	15 fe 01 13 04       	adc    $0x41301fe,%eax
403667:	11 04 2c             	adc    %eax,(%esp,%ebp,1)
40366a:	04 16                	add    $0x16,%al
40366c:	0c 2b                	or     $0x2b,%al
40366e:	2a 02                	sub    (%edx),%al
403670:	03 7d 0e             	add    0xe(%ebp),%edi
403673:	00 00                	add    %al,(%eax)
403675:	04 02                	add    $0x2,%al
403677:	04 7d                	add    $0x7d,%al
403679:	0f 00 00             	sldt   (%eax)
40367c:	04 02                	add    $0x2,%al
40367e:	05 7d 10 00 00       	add    $0x107d,%eax
403683:	04 02                	add    $0x2,%al
403685:	06                   	push   %es
403686:	28 4a 00             	sub    %cl,0x0(%edx)
403689:	00 06                	add    %al,(%esi)
40368b:	02 03                	add    (%ebx),%al
40368d:	6f                   	outsl  %ds:(%esi),(%dx)
40368e:	af                   	scas   %es:(%edi),%eax
40368f:	00 00                	add    %al,(%eax)
403691:	0a 28                	or     (%eax),%ch
403693:	4c                   	dec    %esp
403694:	00 00                	add    %al,(%eax)
403696:	06                   	push   %es
403697:	17                   	pop    %ss
403698:	0c 08                	or     $0x8,%al
40369a:	2a 00                	sub    (%eax),%al
40369c:	1e                   	push   %ds
40369d:	02 28                	add    (%eax),%ch
40369f:	54                   	push   %esp
4036a0:	00 00                	add    %al,(%eax)
4036a2:	06                   	push   %es
4036a3:	2a 13                	sub    (%ebx),%dl
4036a5:	30 03                	xor    %al,(%ebx)
4036a7:	00 93 00 00 00 0d    	add    %dl,0xd000000(%ebx)
4036ad:	00 00                	add    %al,(%eax)
4036af:	11 02                	adc    %eax,(%edx)
4036b1:	28 16                	sub    %dl,(%esi)
4036b3:	00 00                	add    %al,(%eax)
4036b5:	06                   	push   %es
4036b6:	6f                   	outsl  %ds:(%esi),(%dx)
4036b7:	af                   	scas   %es:(%edi),%eax
4036b8:	00 00                	add    %al,(%eax)
4036ba:	0a 16                	or     (%esi),%dl
4036bc:	fe 01                	incb   (%ecx)
4036be:	0a 06                	or     (%esi),%al
4036c0:	2c 05                	sub    $0x5,%al
4036c2:	38 7b 00             	cmp    %bh,0x0(%ebx)
4036c5:	00 00                	add    %al,(%eax)
4036c7:	02 7b 11             	add    0x11(%ebx),%bh
4036ca:	00 00                	add    %al,(%eax)
4036cc:	04 14                	add    $0x14,%al
4036ce:	fe 01                	incb   (%ecx)
4036d0:	0b 07                	or     (%edi),%eax
4036d2:	2c 0c                	sub    $0xc,%al
4036d4:	02 02                	add    (%edx),%al
4036d6:	73 18                	jae    0x4036f0
4036d8:	01 00                	add    %eax,(%eax)
4036da:	06                   	push   %es
4036db:	7d 11                	jge    0x4036ee
4036dd:	00 00                	add    %al,(%eax)
4036df:	04 02                	add    $0x2,%al
4036e1:	7b 11                	jnp    0x4036f4
4036e3:	00 00                	add    %al,(%eax)
4036e5:	04 02                	add    $0x2,%al
4036e7:	28 a9 00 00 0a 1f    	sub    %ch,0x1f0a0000(%ecx)
4036ed:	38 58 6f             	cmp    %bl,0x6f(%eax)
4036f0:	aa                   	stos   %al,%es:(%edi)
4036f1:	00 00                	add    %al,(%eax)
4036f3:	0a 02                	or     (%edx),%al
4036f5:	7b 11                	jnp    0x403708
4036f7:	00 00                	add    %al,(%eax)
4036f9:	04 02                	add    $0x2,%al
4036fb:	28 ab 00 00 0a 20    	sub    %ch,0x200a0000(%ebx)
403701:	a0 00 00 00 58       	mov    0x58000000,%al
403706:	6f                   	outsl  %ds:(%esi),(%dx)
403707:	ac                   	lods   %ds:(%esi),%al
403708:	00 00                	add    %al,(%eax)
40370a:	0a 02                	or     (%edx),%al
40370c:	7b 11                	jnp    0x40371f
40370e:	00 00                	add    %al,(%eax)
403710:	04 6f                	add    $0x6f,%al
403712:	bc 00 00 0a 16       	mov    $0x160a0000,%esp
403717:	fe 01                	incb   (%ecx)
403719:	0c 08                	or     $0x8,%al
40371b:	2c 0e                	sub    $0xe,%al
40371d:	02 7b 11             	add    0x11(%ebx),%bh
403720:	00 00                	add    %al,(%eax)
403722:	04 02                	add    $0x2,%al
403724:	6f                   	outsl  %ds:(%esi),(%dx)
403725:	21 01                	and    %eax,(%ecx)
403727:	00 06                	add    %al,(%esi)
403729:	2b 0c 02             	sub    (%edx,%eax,1),%ecx
40372c:	7b 11                	jnp    0x40373f
40372e:	00 00                	add    %al,(%eax)
403730:	04 14                	add    $0x14,%al
403732:	6f                   	outsl  %ds:(%esi),(%dx)
403733:	21 01                	and    %eax,(%ecx)
403735:	00 06                	add    %al,(%esi)
403737:	02 7b 11             	add    0x11(%ebx),%bh
40373a:	00 00                	add    %al,(%eax)
40373c:	04 6f                	add    $0x6f,%al
40373e:	1f                   	pop    %ds
40373f:	01 00                	add    %eax,(%eax)
403741:	06                   	push   %es
403742:	2a 00                	sub    (%eax),%al
403744:	42                   	inc    %edx
403745:	04 02                	add    $0x2,%al
403747:	28 2e                	sub    %ch,(%esi)
403749:	00 00                	add    %al,(%eax)
40374b:	06                   	push   %es
40374c:	16                   	push   %ss
40374d:	fe 01                	incb   (%ecx)