402639:	28 0a                	sub    %cl,(%edx)
40263b:	00 00                	add    %al,(%eax)
40263d:	06                   	push   %es
40263e:	00 02                	add    %al,(%edx)
402640:	16                   	push   %ss
402641:	7d 12                	jge    0x402655
402643:	00 00                	add    %al,(%eax)
402645:	04 02                	add    $0x2,%al
402647:	17                   	pop    %ss
402648:	7d 0f                	jge    0x402659
40264a:	00 00                	add    %al,(%eax)
40264c:	04 2a                	add    $0x2a,%al
40264e:	00 00                	add    %al,(%eax)
402650:	13 30                	adc    (%eax),%esi
402652:	05 00 98 01 00       	add    $0x19800,%eax
402657:	00 07                	add    %al,(%edi)
402659:	00 00                	add    %al,(%eax)
40265b:	11 00                	adc    %eax,(%eax)
40265d:	02 02                	add    (%edx),%al
40265f:	7b 7b                	jnp    0x4026dc
402661:	00 00                	add    %al,(%eax)
402663:	04 7d                	add    $0x7d,%al
402665:	0e                   	push   %cs
402666:	00 00                	add    %al,(%eax)
402668:	04 02                	add    $0x2,%al
40266a:	7c 7c                	jl     0x4026e8
40266c:	00 00                	add    %al,(%eax)
40266e:	04 02                	add    $0x2,%al
402670:	7b 7b                	jnp    0x4026ed
402672:	00 00                	add    %al,(%eax)
402674:	04 28                	add    $0x28,%al
402676:	2e 00 00             	add    %al,%cs:(%eax)
402679:	0a 00                	or     (%eax),%al
40267b:	02 28                	add    (%eax),%ch
40267d:	35 00 00 06 00       	xor    $0x60000,%eax
402682:	02 28                	add    (%eax),%ch
402684:	15 00 00 06 00       	adc    $0x60000,%eax
402689:	02 28                	add    (%eax),%ch
40268b:	16                   	push   %ss
40268c:	00 00                	add    %al,(%eax)
40268e:	06                   	push   %es
40268f:	00 02                	add    %al,(%edx)
402691:	28 17                	sub    %dl,(%edi)
402693:	00 00                	add    %al,(%eax)
402695:	06                   	push   %es
402696:	00 02                	add    %al,(%edx)
402698:	28 18                	sub    %bl,(%eax)
40269a:	00 00                	add    %al,(%eax)
40269c:	06                   	push   %es
40269d:	00 02                	add    %al,(%edx)
40269f:	28 19                	sub    %bl,(%ecx)
4026a1:	00 00                	add    %al,(%eax)
4026a3:	06                   	push   %es
4026a4:	00 02                	add    %al,(%edx)
4026a6:	28 32                	sub    %dh,(%edx)
4026a8:	00 00                	add    %al,(%eax)
4026aa:	06                   	push   %es
4026ab:	20 2c 01             	and    %ch,(%ecx,%eax,1)
4026ae:	00 00                	add    %al,(%eax)
4026b0:	fe 02                	incb   (%edx)
4026b2:	0a 06                	or     (%esi),%al
4026b4:	2c 0c                	sub    $0xc,%al
4026b6:	02 20                	add    (%eax),%ah
4026b8:	2c 01                	sub    $0x1,%al
4026ba:	00 00                	add    %al,(%eax)
4026bc:	28 33                	sub    %dh,(%ebx)
4026be:	00 00                	add    %al,(%eax)
4026c0:	06                   	push   %es
4026c1:	00 02                	add    %al,(%edx)
4026c3:	28 32                	sub    %dh,(%edx)
4026c5:	00 00                	add    %al,(%eax)
4026c7:	06                   	push   %es
4026c8:	16                   	push   %ss
4026c9:	fe 04 0b             	incb   (%ebx,%ecx,1)
4026cc:	07                   	pop    %es
4026cd:	2c 08                	sub    $0x8,%al
4026cf:	02 16                	add    (%esi),%dl
4026d1:	28 33                	sub    %dh,(%ebx)
4026d3:	00 00                	add    %al,(%eax)
4026d5:	06                   	push   %es
4026d6:	00 02                	add    %al,(%edx)
4026d8:	28 0b                	sub    %cl,(%ebx)
4026da:	00 00                	add    %al,(%eax)
4026dc:	06                   	push   %es
4026dd:	19 33                	sbb    %esi,(%ebx)
4026df:	18 02                	sbb    %al,(%edx)
4026e1:	28 32                	sub    %dh,(%edx)
4026e3:	00 00                	add    %al,(%eax)
4026e5:	06                   	push   %es
4026e6:	20 e1                	and    %ah,%cl
4026e8:	00 00                	add    %al,(%eax)
4026ea:	00 30                	add    %dh,(%eax)
4026ec:	0b 02                	or     (%edx),%eax
4026ee:	7b 0f                	jnp    0x4026ff
4026f0:	00 00                	add    %al,(%eax)
4026f2:	04 17                	add    $0x17,%al
4026f4:	fe 01                	incb   (%ecx)
4026f6:	2b 01                	sub    (%ecx),%eax
4026f8:	16                   	push   %ss
4026f9:	0c 08                	or     $0x8,%al
4026fb:	2c 07                	sub    $0x7,%al
4026fd:	02 18                	add    (%eax),%bl
4026ff:	7d 0f                	jge    0x402710
402701:	00 00                	add    %al,(%eax)
402703:	04 02                	add    $0x2,%al
402705:	28 0b                	sub    %cl,(%ebx)
402707:	00 00                	add    %al,(%eax)
402709:	06                   	push   %es
40270a:	19 33                	sbb    %esi,(%ebx)
40270c:	18 02                	sbb    %al,(%edx)
40270e:	28 32                	sub    %dh,(%edx)
402710:	00 00                	add    %al,(%eax)
402712:	06                   	push   %es
402713:	20 96 00 00 00 30    	and    %dl,0x30000000(%esi)
402719:	0b 02                	or     (%edx),%eax
40271b:	7b 0f                	jnp    0x40272c
40271d:	00 00                	add    %al,(%eax)
40271f:	04 18                	add    $0x18,%al
402721:	fe 01                	incb   (%ecx)
402723:	2b 01                	sub    (%ecx),%eax
402725:	16                   	push   %ss
402726:	0d 09 2c 07 02       	or     $0x2072c09,%eax
40272b:	19 7d 0f             	sbb    %edi,0xf(%ebp)
40272e:	00 00                	add    %al,(%eax)
402730:	04 02                	add    $0x2,%al
402732:	28 08                	sub    %cl,(%eax)
402734:	00 00                	add    %al,(%eax)
402736:	06                   	push   %es
402737:	17                   	pop    %ss
402738:	fe 01                	incb   (%ecx)
40273a:	13 04 11             	adc    (%ecx,%edx,1),%eax
40273d:	04 2c                	add    $0x2c,%al
40273f:	0a 02                	or     (%edx),%al
402741:	17                   	pop    %ss
402742:	28 55 00             	sub    %dl,0x0(%ebp)
402745:	00 06                	add    %al,(%esi)
402747:	00 2b                	add    %ch,(%ebx)
402749:	08 02                	or     %al,(%edx)
40274b:	16                   	push   %ss
40274c:	28 55 00             	sub    %dl,0x0(%ebp)
40274f:	00 06                	add    %al,(%esi)
402751:	00 02                	add    %al,(%edx)
402753:	28 08                	sub    %cl,(%eax)
402755:	00 00                	add    %al,(%eax)
402757:	06                   	push   %es
402758:	18 2e                	sbb    %ch,(%esi)
40275a:	0b 02                	or     (%edx),%eax
40275c:	28 08                	sub    %cl,(%eax)
40275e:	00 00                	add    %al,(%eax)
402760:	06                   	push   %es
402761:	1a fe                	sbb    %dh,%bh
402763:	01 2b                	add    %ebp,(%ebx)
402765:	01 17                	add    %edx,(%edi)
402767:	13 05 11 05 2c 3d    	adc    0x3d2c0511,%eax
40276d:	02 02                	add    (%edx),%al
40276f:	7b 07                	jnp    0x402778
402771:	00 00                	add    %al,(%eax)
402773:	04 02                	add    $0x2,%al
402775:	7b 7a                	jnp    0x4027f1
402777:	00 00                	add    %al,(%eax)
402779:	04 6f                	add    $0x6f,%al
40277b:	a3 00 00 06 5a       	mov    %eax,0x5a060000
402780:	6b 22 00             	imul   $0x0,(%edx),%esp
402783:	00 00                	add    %al,(%eax)
402785:	00 02                	add    %al,(%edx)
402787:	7b 7a                	jnp    0x402803
402789:	00 00                	add    %al,(%eax)
40278b:	04 6f                	add    $0x6f,%al
40278d:	a3 00 00 06 6b       	mov    %eax,0x6b060000
402792:	02 7b 7a             	add    0x7a(%ebx),%bh
402795:	00 00                	add    %al,(%eax)
402797:	04 6f                	add    $0x6f,%al
402799:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40279a:	00 00                	add    %al,(%eax)
40279c:	06                   	push   %es
40279d:	6b 73 27 00          	imul   $0x0,0x27(%ebx),%esi
4027a1:	00 0a                	add    %cl,(%edx)
4027a3:	7d 06                	jge    0x4027ab
4027a5:	00 00                	add    %al,(%eax)
4027a7:	04 2b                	add    $0x2b,%al
4027a9:	49                   	dec    %ecx
4027aa:	02 02                	add    (%edx),%al
4027ac:	7b 7a                	jnp    0x402828
4027ae:	00 00                	add    %al,(%eax)
4027b0:	04 6f                	add    $0x6f,%al
4027b2:	a2 00 00 06 02       	mov    %al,0x2060000
4027b7:	7b 07                	jnp    0x4027c0
4027b9:	00 00                	add    %al,(%eax)
4027bb:	04 59                	add    $0x59,%al
4027bd:	17                   	pop    %ss
4027be:	59                   	pop    %ecx
4027bf:	02 7b 7a             	add    0x7a(%ebx),%bh
4027c2:	00 00                	add    %al,(%eax)
4027c4:	04 6f                	add    $0x6f,%al
4027c6:	a3 00 00 06 5a       	mov    %eax,0x5a060000
4027cb:	6b 22 00             	imul   $0x0,(%edx),%esp
4027ce:	00 00                	add    %al,(%eax)
4027d0:	00 02                	add    %al,(%edx)
4027d2:	7b 7a                	jnp    0x40284e
4027d4:	00 00                	add    %al,(%eax)
4027d6:	04 6f                	add    $0x6f,%al
4027d8:	a3 00 00 06 6b       	mov    %eax,0x6b060000
4027dd:	02 7b 7a             	add    0x7a(%ebx),%bh
4027e0:	00 00                	add    %al,(%eax)
4027e2:	04 6f                	add    $0x6f,%al
4027e4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4027e5:	00 00                	add    %al,(%eax)
4027e7:	06                   	push   %es
4027e8:	6b 73 27 00          	imul   $0x0,0x27(%ebx),%esi
4027ec:	00 0a                	add    %cl,(%edx)
4027ee:	7d 06                	jge    0x4027f6
4027f0:	00 00                	add    %al,(%eax)
4027f2:	04 2a                	add    $0x2a,%al
4027f4:	1b 30                	sbb    (%eax),%esi
4027f6:	06                   	push   %es
4027f7:	00 59 00             	add    %bl,0x0(%ecx)
4027fa:	00 00                	add    %al,(%eax)
4027fc:	08 00                	or     %al,(%eax)
4027fe:	00 11                	add    %dl,(%ecx)
402800:	00 02                	add    %al,(%edx)
402802:	7b 7a                	jnp    0x40287e
402804:	00 00                	add    %al,(%eax)
402806:	04 6f                	add    $0x6f,%al
402808:	a0 00 00 06 73       	mov    0x73060000,%al
40280d:	28 00                	sub    %al,(%eax)
40280f:	00 0a                	add    %cl,(%edx)
402811:	0a 00                	or     (%eax),%al
402813:	02 28                	add    (%eax),%ch
402815:	54                   	push   %esp
402816:	00 00                	add    %al,(%eax)
402818:	06                   	push   %es
402819:	0b 07                	or     (%edi),%eax
40281b:	2c 08                	sub    $0x8,%al
40281d:	06                   	push   %es
40281e:	1a 6f 29             	sbb    0x29(%edi),%ch
402821:	00 00                	add    %al,(%eax)
402823:	0a 00                	or     (%eax),%al
402825:	03 06                	add    (%esi),%eax
402827:	02 7c 0e 00          	add    0x0(%esi,%ecx,1),%bh
40282b:	00 04 28             	add    %al,(%eax,%ebp,1)
40282e:	2a 00                	sub    (%eax),%al
402830:	00 0a                	add    %cl,(%edx)
402832:	02 7c 0e 00          	add    0x0(%esi,%ecx,1),%bh
402836:	00 04 28             	add    %al,(%eax,%ebp,1)
402839:	2b 00                	sub    (%eax),%eax
40283b:	00 0a                	add    %cl,(%edx)
40283d:	02 7b 06             	add    0x6(%ebx),%bh
402840:	00 00                	add    %al,(%eax)
402842:	04 18                	add    $0x18,%al
402844:	6f                   	outsl  %ds:(%esi),(%dx)
402845:	2c 00                	sub    $0x0,%al
402847:	00 0a                	add    %cl,(%edx)
402849:	00 00                	add    %al,(%eax)
40284b:	de 0b                	fimuls (%ebx)
40284d:	06                   	push   %es
40284e:	2c 07                	sub    $0x7,%al
402850:	06                   	push   %es
402851:	6f                   	outsl  %ds:(%esi),(%dx)
402852:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402857:	dc 2a                	fsubrl (%edx)
402859:	00 00                	add    %al,(%eax)
40285b:	00 01                	add    %al,(%ecx)
40285d:	10 00                	adc    %al,(%eax)
40285f:	00 02                	add    %al,(%edx)
402861:	00 12                	add    %dl,(%edx)
402863:	00 3b                	add    %bh,(%ebx)
402865:	4d                   	dec    %ebp
402866:	00 0b                	add    %cl,(%ebx)
402868:	00 00                	add    %al,(%eax)
40286a:	00 00                	add    %al,(%eax)
40286c:	13 30                	adc    (%eax),%esi
40286e:	05 00 b4 06 00       	add    $0x6b400,%eax
402873:	00 09                	add    %cl,(%ecx)
402875:	00 00                	add    %al,(%eax)
402877:	11 00                	adc    %eax,(%eax)
402879:	02 02                	add    (%edx),%al
40287b:	7b 12                	jnp    0x40288f
40287d:	00 00                	add    %al,(%eax)
40287f:	04 17                	add    $0x17,%al
402881:	58                   	pop    %eax
402882:	7d 12                	jge    0x402896
402884:	00 00                	add    %al,(%eax)
402886:	04 02                	add    $0x2,%al
402888:	28 32                	sub    %dh,(%edx)
40288a:	00 00                	add    %al,(%eax)
40288c:	06                   	push   %es
40288d:	16                   	push   %ss
40288e:	fe 01                	incb   (%ecx)
402890:	0a 06                	or     (%esi),%al
402892:	39 db                	cmp    %ebx,%ebx
402894:	00 00                	add    %al,(%eax)
402896:	00 00                	add    %al,(%eax)
402898:	02 28                	add    (%eax),%ch
40289a:	0b 00                	or     (%eax),%eax
40289c:	00 06                	add    %al,(%esi)
40289e:	18 fe                	sbb    %bh,%dh
4028a0:	01 0b                	add    %ecx,(%ebx)
4028a2:	07                   	pop    %es
4028a3:	2c 1e                	sub    $0x1e,%al
4028a5:	00 02                	add    %al,(%edx)
4028a7:	7c 0e                	jl     0x4028b7
4028a9:	00 00                	add    %al,(%eax)
4028ab:	04 25                	add    $0x25,%al
4028ad:	28 2b                	sub    %ch,(%ebx)
4028af:	00 00                	add    %al,(%eax)
4028b1:	0a 22                	or     (%edx),%ah
4028b3:	00 00                	add    %al,(%eax)
4028b5:	c0 40 59 28          	rolb   $0x28,0x59(%eax)
4028b9:	2f                   	das
4028ba:	00 00                	add    %al,(%eax)
4028bc:	0a 00                	or     (%eax),%al
4028be:	38 68 06             	cmp    %ch,0x6(%eax)
4028c1:	00 00                	add    %al,(%eax)
4028c3:	02 28                	add    (%eax),%ch
4028c5:	0b 00                	or     (%eax),%eax
4028c7:	00 06                	add    %al,(%esi)
4028c9:	17                   	pop    %ss
4028ca:	fe 01                	incb   (%ecx)
4028cc:	0c 08                	or     $0x8,%al
4028ce:	2c 32                	sub    $0x32,%al
4028d0:	00 02                	add    %al,(%edx)
4028d2:	7c 0e                	jl     0x4028e2
4028d4:	00 00                	add    %al,(%eax)
4028d6:	04 25                	add    $0x25,%al
4028d8:	28 2b                	sub    %ch,(%ebx)
4028da:	00 00                	add    %al,(%eax)
4028dc:	0a 22                	or     (%edx),%ah
4028de:	00 00                	add    %al,(%eax)
4028e0:	c0 40 59 28          	rolb   $0x28,0x59(%eax)
4028e4:	2f                   	das
4028e5:	00 00                	add    %al,(%eax)
4028e7:	0a 00                	or     (%eax),%al
4028e9:	02 7c 0e 00          	add    0x0(%esi,%ecx,1),%bh
4028ed:	00 04 25 28 2a 00 00 	add    %al,0x2a28(,%eiz,1)
4028f4:	0a 22                	or     (%edx),%ah
4028f6:	00 00                	add    %al,(%eax)
4028f8:	80 40 59 28          	addb   $0x28,0x59(%eax)
4028fc:	30 00                	xor    %al,(%eax)
4028fe:	00 0a                	add    %cl,(%edx)
402900:	00 00                	add    %al,(%eax)
402902:	02 28                	add    (%eax),%ch
402904:	0b 00                	or     (%eax),%eax
402906:	00 06                	add    %al,(%esi)
402908:	19 2e                	sbb    %ebp,(%esi)
40290a:	17                   	pop    %ss
40290b:	02 28                	add    (%eax),%ch
40290d:	0b 00                	or     (%eax),%eax
40290f:	00 06                	add    %al,(%esi)
402911:	17                   	pop    %ss
402912:	2e 0e                	cs push %cs