402629:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
40262e:	7b 09                	jnp    0x402639
402630:	00 00                	add    %al,(%eax)
402632:	04 02                	add    $0x2,%al
402634:	7b 09                	jnp    0x40263f
402636:	00 00                	add    %al,(%eax)
402638:	04 02                	add    $0x2,%al
40263a:	28 2e                	sub    %ch,(%esi)
40263c:	00 00                	add    %al,(%eax)
40263e:	0a 6b 02             	or     0x2(%ebx),%ch
402641:	7b 09                	jnp    0x40264c
402643:	00 00                	add    %al,(%eax)
402645:	04 22                	add    $0x22,%al
402647:	00 00                	add    %al,(%eax)
402649:	00 40 5a             	add    %al,0x5a(%eax)
40264c:	59                   	pop    %ecx
40264d:	02 28                	add    (%eax),%ch
40264f:	2e 00 00             	add    %al,%cs:(%eax)
402652:	0a 6b 02             	or     0x2(%ebx),%ch
402655:	7b 09                	jnp    0x402660
402657:	00 00                	add    %al,(%eax)
402659:	04 22                	add    $0x22,%al
40265b:	00 00                	add    %al,(%eax)
40265d:	00 40 5a             	add    %al,0x5a(%eax)
402660:	59                   	pop    %ecx
402661:	73 32                	jae    0x402695
402663:	00 00                	add    %al,(%eax)
402665:	0a 28                	or     (%eax),%ch
402667:	9e                   	sahf
402668:	02 00                	add    (%eax),%al
40266a:	06                   	push   %es
40266b:	6f                   	outsl  %ds:(%esi),(%dx)
40266c:	39 00                	cmp    %eax,(%eax)
40266e:	00 0a                	add    %cl,(%edx)
402670:	2a 00                	sub    (%eax),%al
402672:	00 00                	add    %al,(%eax)
402674:	13 30                	adc    (%eax),%esi
402676:	04 00                	add    $0x0,%al
402678:	e8 00 00 00 03       	call   0x340267d
40267d:	00 00                	add    %al,(%eax)
40267f:	11 02                	adc    %eax,(%edx)
402681:	73 c8                	jae    0x40264b
402683:	00 00                	add    %al,(%eax)
402685:	06                   	push   %es
402686:	25 16 6f 3a 00       	and    $0x3a6f16,%eax
40268b:	00 0a                	add    %cl,(%edx)
40268d:	25 7e 16 00 00       	and    $0x167e,%eax
402692:	04 6f                	add    $0x6f,%al
402694:	3b 00                	cmp    (%eax),%eax
402696:	00 0a                	add    %cl,(%edx)
402698:	25 28 1d 00 00       	and    $0x1d28,%eax
40269d:	0a 6f 3c             	or     0x3c(%edi),%ch
4026a0:	00 00                	add    %al,(%eax)
4026a2:	0a 7d 0b             	or     0xb(%ebp),%bh
4026a5:	00 00                	add    %al,(%eax)
4026a7:	04 02                	add    $0x2,%al
4026a9:	28 1f                	sub    %bl,(%edi)
4026ab:	00 00                	add    %al,(%eax)
4026ad:	0a 02                	or     (%edx),%al
4026af:	20 12                	and    %dl,(%edx)
4026b1:	28 02                	sub    %al,(%edx)
4026b3:	00 17                	add    %dl,(%edi)
4026b5:	28 1b                	sub    %bl,(%ebx)
4026b7:	00 00                	add    %al,(%eax)
4026b9:	0a 02                	or     (%edx),%al
4026bb:	17                   	pop    %ss
4026bc:	6f                   	outsl  %ds:(%esi),(%dx)
4026bd:	1c 00                	sbb    $0x0,%al
4026bf:	00 0a                	add    %cl,(%edx)
4026c1:	02 20                	add    (%eax),%ah
4026c3:	cc                   	int3
4026c4:	e2 41                	loop   0x402707
4026c6:	79 28                	jns    0x4026f0
4026c8:	7b 01                	jnp    0x4026cb
4026ca:	00 06                	add    %al,(%esi)
4026cc:	22 00                	and    (%eax),%al
4026ce:	00 40 41             	add    %al,0x41(%eax)
4026d1:	73 38                	jae    0x40270b
4026d3:	00 00                	add    %al,(%eax)
4026d5:	0a 6f 21             	or     0x21(%edi),%ch
4026d8:	00 00                	add    %al,(%eax)
4026da:	0a 02                	or     (%edx),%al
4026dc:	28 3d 00 00 0a 02    	sub    %bh,0x20a0000
4026e2:	7b 0b                	jnp    0x4026ef
4026e4:	00 00                	add    %al,(%eax)
4026e6:	04 6f                	add    $0x6f,%al
4026e8:	3e 00 00             	add    %al,%ds:(%eax)
4026eb:	0a 2d 0b 02 28 3f    	or     0x3f28020b,%ch
4026f1:	00 00                	add    %al,(%eax)
4026f3:	0a 16                	or     (%esi),%dl
4026f5:	fe 01                	incb   (%ecx)
4026f7:	2b 01                	sub    (%ecx),%eax
4026f9:	16                   	push   %ss
4026fa:	0a 06                	or     (%esi),%al
4026fc:	2c 11                	sub    $0x11,%al
4026fe:	02 28                	add    (%eax),%ch
402700:	3d 00 00 0a 02       	cmp    $0x20a0000,%eax
402705:	7b 0b                	jnp    0x402712
402707:	00 00                	add    %al,(%eax)
402709:	04 6f                	add    $0x6f,%al
40270b:	40                   	inc    %eax
40270c:	00 00                	add    %al,(%eax)
40270e:	0a 02                	or     (%edx),%al
402710:	7b 0b                	jnp    0x40271d
402712:	00 00                	add    %al,(%eax)
402714:	04 02                	add    $0x2,%al
402716:	fe 06                	incb   (%esi)
402718:	30 00                	xor    %al,(%eax)
40271a:	00 06                	add    %al,(%esi)
40271c:	73 41                	jae    0x40275f
40271e:	00 00                	add    %al,(%eax)
402720:	0a 6f 42             	or     0x42(%edi),%ch
402723:	00 00                	add    %al,(%eax)
402725:	0a 02                	or     (%edx),%al
402727:	7b 0b                	jnp    0x402734
402729:	00 00                	add    %al,(%eax)
40272b:	04 02                	add    $0x2,%al
40272d:	fe 06                	incb   (%esi)
40272f:	2f                   	das
402730:	00 00                	add    %al,(%eax)
402732:	06                   	push   %es
402733:	73 41                	jae    0x402776
402735:	00 00                	add    %al,(%eax)
402737:	0a 6f 43             	or     0x43(%edi),%ch
40273a:	00 00                	add    %al,(%eax)
40273c:	0a 02                	or     (%edx),%al
40273e:	7b 0b                	jnp    0x40274b
402740:	00 00                	add    %al,(%eax)
402742:	04 02                	add    $0x2,%al
402744:	fe 06                	incb   (%esi)
402746:	31 00                	xor    %eax,(%eax)
402748:	00 06                	add    %al,(%esi)
40274a:	73 44                	jae    0x402790
40274c:	00 00                	add    %al,(%eax)
40274e:	0a 6f 45             	or     0x45(%edi),%ch
402751:	00 00                	add    %al,(%eax)
402753:	0a 02                	or     (%edx),%al
402755:	7b 0b                	jnp    0x402762
402757:	00 00                	add    %al,(%eax)
402759:	04 17                	add    $0x17,%al
40275b:	6f                   	outsl  %ds:(%esi),(%dx)
40275c:	46                   	inc    %esi
40275d:	00 00                	add    %al,(%eax)
40275f:	0a 02                	or     (%edx),%al
402761:	16                   	push   %ss
402762:	28 46 00             	sub    %al,0x0(%esi)
402765:	00 0a                	add    %cl,(%edx)
402767:	2a 13                	sub    (%ebx),%dl
402769:	30 01                	xor    %al,(%ecx)
40276b:	00 0e                	add    %cl,(%esi)
40276d:	00 00                	add    %al,(%eax)
40276f:	00 05 00 00 11 02    	add    %al,0x2110000
402775:	7b 0b                	jnp    0x402782
402777:	00 00                	add    %al,(%eax)
402779:	04 6f                	add    $0x6f,%al
40277b:	47                   	inc    %edi
40277c:	00 00                	add    %al,(%eax)
40277e:	0a 0a                	or     (%edx),%cl
402780:	06                   	push   %es
402781:	2a 00                	sub    (%eax),%al
402783:	00 36                	add    %dh,(%esi)
402785:	02 7b 0b             	add    0xb(%ebx),%bh
402788:	00 00                	add    %al,(%eax)
40278a:	04 03                	add    $0x3,%al
40278c:	6f                   	outsl  %ds:(%esi),(%dx)
40278d:	48                   	dec    %eax
40278e:	00 00                	add    %al,(%eax)
402790:	0a 2a                	or     (%edx),%ch
402792:	00 00                	add    %al,(%eax)
402794:	13 30                	adc    (%eax),%esi
402796:	01 00                	add    %eax,(%eax)
402798:	0e                   	push   %cs
402799:	00 00                	add    %al,(%eax)
40279b:	00 06                	add    %al,(%esi)
40279d:	00 00                	add    %al,(%eax)
40279f:	11 02                	adc    %eax,(%edx)
4027a1:	7b 0b                	jnp    0x4027ae
4027a3:	00 00                	add    %al,(%eax)
4027a5:	04 6f                	add    $0x6f,%al
4027a7:	49                   	dec    %ecx
4027a8:	00 00                	add    %al,(%eax)
4027aa:	0a 0a                	or     (%edx),%cl
4027ac:	06                   	push   %es
4027ad:	2a 00                	sub    (%eax),%al
4027af:	00 36                	add    %dh,(%esi)
4027b1:	02 7b 0b             	add    0xb(%ebx),%bh
4027b4:	00 00                	add    %al,(%eax)
4027b6:	04 03                	add    $0x3,%al
4027b8:	6f                   	outsl  %ds:(%esi),(%dx)
4027b9:	4a                   	dec    %edx
4027ba:	00 00                	add    %al,(%eax)
4027bc:	0a 2a                	or     (%edx),%ch
4027be:	00 00                	add    %al,(%eax)
4027c0:	13 30                	adc    (%eax),%esi
4027c2:	01 00                	add    %eax,(%eax)
4027c4:	0e                   	push   %cs
4027c5:	00 00                	add    %al,(%eax)
4027c7:	00 01                	add    %al,(%ecx)
4027c9:	00 00                	add    %al,(%eax)
4027cb:	11 02                	adc    %eax,(%edx)
4027cd:	7b 0b                	jnp    0x4027da
4027cf:	00 00                	add    %al,(%eax)
4027d1:	04 6f                	add    $0x6f,%al
4027d3:	4b                   	dec    %ebx
4027d4:	00 00                	add    %al,(%eax)
4027d6:	0a 0a                	or     (%edx),%cl
4027d8:	06                   	push   %es
4027d9:	2a 00                	sub    (%eax),%al
4027db:	00 36                	add    %dh,(%esi)
4027dd:	02 7b 0b             	add    0xb(%ebx),%bh
4027e0:	00 00                	add    %al,(%eax)
4027e2:	04 03                	add    $0x3,%al
4027e4:	6f                   	outsl  %ds:(%esi),(%dx)
4027e5:	4c                   	dec    %esp
4027e6:	00 00                	add    %al,(%eax)
4027e8:	0a 2a                	or     (%edx),%ch
4027ea:	00 00                	add    %al,(%eax)
4027ec:	13 30                	adc    (%eax),%esi
4027ee:	01 00                	add    %eax,(%eax)
4027f0:	0e                   	push   %cs
4027f1:	00 00                	add    %al,(%eax)
4027f3:	00 05 00 00 11 02    	add    %al,0x2110000
4027f9:	7b 0b                	jnp    0x402806
4027fb:	00 00                	add    %al,(%eax)
4027fd:	04 6f                	add    $0x6f,%al
4027ff:	4d                   	dec    %ebp
402800:	00 00                	add    %al,(%eax)
402802:	0a 0a                	or     (%edx),%cl
402804:	06                   	push   %es
402805:	2a 00                	sub    (%eax),%al
402807:	00 36                	add    %dh,(%esi)
402809:	02 7b 0b             	add    0xb(%ebx),%bh
40280c:	00 00                	add    %al,(%eax)
40280e:	04 03                	add    $0x3,%al
402810:	6f                   	outsl  %ds:(%esi),(%dx)
402811:	4e                   	dec    %esi
402812:	00 00                	add    %al,(%eax)
402814:	0a 2a                	or     (%edx),%ch
402816:	00 00                	add    %al,(%eax)
402818:	13 30                	adc    (%eax),%esi
40281a:	01 00                	add    %eax,(%eax)
40281c:	0e                   	push   %cs
40281d:	00 00                	add    %al,(%eax)
40281f:	00 05 00 00 11 02    	add    %al,0x2110000
402825:	7b 0b                	jnp    0x402832
402827:	00 00                	add    %al,(%eax)
402829:	04 6f                	add    $0x6f,%al
40282b:	ca 00 00             	lret   $0x0
40282e:	06                   	push   %es
40282f:	0a 06                	or     (%esi),%al
402831:	2a 00                	sub    (%eax),%al
402833:	00 36                	add    %dh,(%esi)
402835:	02 7b 0b             	add    0xb(%ebx),%bh
402838:	00 00                	add    %al,(%eax)
40283a:	04 03                	add    $0x3,%al
40283c:	6f                   	outsl  %ds:(%esi),(%dx)
40283d:	cb                   	lret
40283e:	00 00                	add    %al,(%eax)
402840:	06                   	push   %es
402841:	2a 00                	sub    (%eax),%al
402843:	00 13                	add    %dl,(%ebx)
402845:	30 01                	xor    %al,(%ecx)
402847:	00 0e                	add    %cl,(%esi)
402849:	00 00                	add    %al,(%eax)
40284b:	00 01                	add    %al,(%ecx)
40284d:	00 00                	add    %al,(%eax)
40284f:	11 02                	adc    %eax,(%edx)
402851:	7b 0b                	jnp    0x40285e
402853:	00 00                	add    %al,(%eax)
402855:	04 6f                	add    $0x6f,%al
402857:	4f                   	dec    %edi
402858:	00 00                	add    %al,(%eax)
40285a:	0a 0a                	or     (%edx),%cl
40285c:	06                   	push   %es
40285d:	2a 00                	sub    (%eax),%al
40285f:	00 36                	add    %dh,(%esi)
402861:	02 7b 0b             	add    0xb(%ebx),%bh
402864:	00 00                	add    %al,(%eax)
402866:	04 03                	add    $0x3,%al
402868:	6f                   	outsl  %ds:(%esi),(%dx)
402869:	50                   	push   %eax
40286a:	00 00                	add    %al,(%eax)
40286c:	0a 2a                	or     (%edx),%ch
40286e:	00 00                	add    %al,(%eax)
402870:	13 30                	adc    (%eax),%esi
402872:	01 00                	add    %eax,(%eax)
402874:	0e                   	push   %cs
402875:	00 00                	add    %al,(%eax)
402877:	00 01                	add    %al,(%ecx)
402879:	00 00                	add    %al,(%eax)
40287b:	11 02                	adc    %eax,(%edx)
40287d:	7b 0b                	jnp    0x40288a
40287f:	00 00                	add    %al,(%eax)
402881:	04 6f                	add    $0x6f,%al
402883:	51                   	push   %ecx
402884:	00 00                	add    %al,(%eax)
402886:	0a 0a                	or     (%edx),%cl
402888:	06                   	push   %es
402889:	2a 00                	sub    (%eax),%al
40288b:	00 36                	add    %dh,(%esi)
40288d:	02 7b 0b             	add    0xb(%ebx),%bh
402890:	00 00                	add    %al,(%eax)
402892:	04 03                	add    $0x3,%al
402894:	6f                   	outsl  %ds:(%esi),(%dx)
402895:	52                   	push   %edx
402896:	00 00                	add    %al,(%eax)
402898:	0a 2a                	or     (%edx),%ch
40289a:	00 00                	add    %al,(%eax)
40289c:	32 02                	xor    (%edx),%al
40289e:	7b 0b                	jnp    0x4028ab
4028a0:	00 00                	add    %al,(%eax)
4028a2:	04 6f                	add    $0x6f,%al
4028a4:	53                   	push   %ebx
4028a5:	00 00                	add    %al,(%eax)
4028a7:	0a 2a                	or     (%edx),%ch
4028a9:	00 00                	add    %al,(%eax)
4028ab:	00 13                	add    %dl,(%ebx)
4028ad:	30 01                	xor    %al,(%ecx)
4028af:	00 0e                	add    %cl,(%esi)
4028b1:	00 00                	add    %al,(%eax)
4028b3:	00 03                	add    %al,(%ebx)
4028b5:	00 00                	add    %al,(%eax)
4028b7:	11 02                	adc    %eax,(%edx)
4028b9:	7b 0b                	jnp    0x4028c6
4028bb:	00 00                	add    %al,(%eax)
4028bd:	04 6f                	add    $0x6f,%al
4028bf:	d0 00                	rolb   $1,(%eax)
4028c1:	00 06                	add    %al,(%esi)
4028c3:	0a 06                	or     (%esi),%al
4028c5:	2a 00                	sub    (%eax),%al
4028c7:	00 36                	add    %dh,(%esi)
4028c9:	02 7b 0b             	add    0xb(%ebx),%bh
4028cc:	00 00                	add    %al,(%eax)
4028ce:	04 03                	add    $0x3,%al
4028d0:	6f                   	outsl  %ds:(%esi),(%dx)
4028d1:	d1 00                	roll   $1,(%eax)
4028d3:	00 06                	add    %al,(%esi)
4028d5:	2a 00                	sub    (%eax),%al
4028d7:	00 13                	add    %dl,(%ebx)
4028d9:	30 01                	xor    %al,(%ecx)
4028db:	00 0e                	add    %cl,(%esi)
4028dd:	00 00                	add    %al,(%eax)
4028df:	00 07                	add    %al,(%edi)
4028e1:	00 00                	add    %al,(%eax)
4028e3:	11 02                	adc    %eax,(%edx)
4028e5:	7b 0b                	jnp    0x4028f2
4028e7:	00 00                	add    %al,(%eax)
4028e9:	04 6f                	add    $0x6f,%al
4028eb:	cc                   	int3
4028ec:	00 00                	add    %al,(%eax)