4025f8:	7b 0a                	jnp    0x402604
4025fa:	00 00                	add    %al,(%eax)
4025fc:	04 1f                	add    $0x1f,%al
4025fe:	75 1f                	jne    0x40261f
402600:	1a 73 28             	sbb    0x28(%ebx),%dh
402603:	00 00                	add    %al,(%eax)
402605:	0a 6f 29             	or     0x29(%edi),%ch
402608:	00 00                	add    %al,(%eax)
40260a:	0a 00                	or     (%eax),%al
40260c:	02 7b 0a             	add    0xa(%ebx),%bh
40260f:	00 00                	add    %al,(%eax)
402611:	04 72                	add    $0x72,%al
402613:	21 02                	and    %eax,(%edx)
402615:	00 70 6f             	add    %dh,0x6f(%eax)
402618:	2a 00                	sub    (%eax),%al
40261a:	00 0a                	add    %cl,(%edx)
40261c:	00 02                	add    %al,(%edx)
40261e:	7b 0a                	jnp    0x40262a
402620:	00 00                	add    %al,(%eax)
402622:	04 1f                	add    $0x1f,%al
402624:	64 1f                	fs pop %ds
402626:	15 73 2b 00 00       	adc    $0x2b73,%eax
40262b:	0a 6f 2c             	or     0x2c(%edi),%ch
40262e:	00 00                	add    %al,(%eax)
402630:	0a 00                	or     (%eax),%al
402632:	02 7b 0a             	add    0xa(%ebx),%bh
402635:	00 00                	add    %al,(%eax)
402637:	04 17                	add    $0x17,%al
402639:	6f                   	outsl  %ds:(%esi),(%dx)
40263a:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40263f:	02 7b 0b             	add    0xb(%ebx),%bh
402642:	00 00                	add    %al,(%eax)
402644:	04 1f                	add    $0x1f,%al
402646:	52                   	push   %edx
402647:	1f                   	pop    %ds
402648:	4a                   	dec    %edx
402649:	73 28                	jae    0x402673
40264b:	00 00                	add    %al,(%eax)
40264d:	0a 6f 29             	or     0x29(%edi),%ch
402650:	00 00                	add    %al,(%eax)
402652:	0a 00                	or     (%eax),%al
402654:	02 7b 0b             	add    0xb(%ebx),%bh
402657:	00 00                	add    %al,(%eax)
402659:	04 72                	add    $0x72,%al
40265b:	33 02                	xor    (%edx),%eax
40265d:	00 70 6f             	add    %dh,0x6f(%eax)
402660:	2a 00                	sub    (%eax),%al
402662:	00 0a                	add    %cl,(%edx)
402664:	00 02                	add    %al,(%edx)
402666:	7b 0b                	jnp    0x402673
402668:	00 00                	add    %al,(%eax)
40266a:	04 1f                	add    $0x1f,%al
40266c:	4b                   	dec    %ebx
40266d:	1f                   	pop    %ds
40266e:	1a 73 2b             	sbb    0x2b(%ebx),%dh
402671:	00 00                	add    %al,(%eax)
402673:	0a 6f 2c             	or     0x2c(%edi),%ch
402676:	00 00                	add    %al,(%eax)
402678:	0a 00                	or     (%eax),%al
40267a:	02 7b 0b             	add    0xb(%ebx),%bh
40267d:	00 00                	add    %al,(%eax)
40267f:	04 18                	add    $0x18,%al
402681:	6f                   	outsl  %ds:(%esi),(%dx)
402682:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402687:	02 7b 0b             	add    0xb(%ebx),%bh
40268a:	00 00                	add    %al,(%eax)
40268c:	04 72                	add    $0x72,%al
40268e:	43                   	inc    %ebx
40268f:	02 00                	add    (%eax),%al
402691:	70 6f                	jo     0x402702
402693:	1b 00                	sbb    (%eax),%eax
402695:	00 0a                	add    %cl,(%edx)
402697:	00 02                	add    %al,(%edx)
402699:	7b 0b                	jnp    0x4026a6
40269b:	00 00                	add    %al,(%eax)
40269d:	04 17                	add    $0x17,%al
40269f:	6f                   	outsl  %ds:(%esi),(%dx)
4026a0:	4a                   	dec    %edx
4026a1:	00 00                	add    %al,(%eax)
4026a3:	0a 00                	or     (%eax),%al
4026a5:	02 7b 0b             	add    0xb(%ebx),%bh
4026a8:	00 00                	add    %al,(%eax)
4026aa:	04 02                	add    $0x2,%al
4026ac:	fe 06                	incb   (%esi)
4026ae:	0f 00 00             	sldt   (%eax)
4026b1:	06                   	push   %es
4026b2:	73 37                	jae    0x4026eb
4026b4:	00 00                	add    %al,(%eax)
4026b6:	0a 6f 4b             	or     0x4b(%edi),%ch
4026b9:	00 00                	add    %al,(%eax)
4026bb:	0a 00                	or     (%eax),%al
4026bd:	02 22                	add    (%edx),%ah
4026bf:	00 00                	add    %al,(%eax)
4026c1:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
4026c5:	00 40 41             	add    %al,0x41(%eax)
4026c8:	73 31                	jae    0x4026fb
4026ca:	00 00                	add    %al,(%eax)
4026cc:	0a 28                	or     (%eax),%ch
4026ce:	32 00                	xor    (%eax),%al
4026d0:	00 0a                	add    %cl,(%edx)
4026d2:	00 02                	add    %al,(%edx)
4026d4:	17                   	pop    %ss
4026d5:	28 33                	sub    %dh,(%ebx)
4026d7:	00 00                	add    %al,(%eax)
4026d9:	0a 00                	or     (%eax),%al
4026db:	02 20                	add    (%eax),%ah
4026dd:	1c 01                	sbb    $0x1,%al
4026df:	00 00                	add    %al,(%eax)
4026e1:	20 93 00 00 00 73    	and    %dl,0x73000000(%ebx)
4026e7:	2b 00                	sub    (%eax),%eax
4026e9:	00 0a                	add    %cl,(%edx)
4026eb:	28 34 00             	sub    %dh,(%eax,%eax,1)
4026ee:	00 0a                	add    %cl,(%edx)
4026f0:	00 02                	add    %al,(%edx)
4026f2:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
4026f8:	7b 0b                	jnp    0x402705
4026fa:	00 00                	add    %al,(%eax)
4026fc:	04 6f                	add    $0x6f,%al
4026fe:	36 00 00             	add    %al,%ss:(%eax)
402701:	0a 00                	or     (%eax),%al
402703:	02 28                	add    (%eax),%ch
402705:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40270a:	7b 0a                	jnp    0x402716
40270c:	00 00                	add    %al,(%eax)
40270e:	04 6f                	add    $0x6f,%al
402710:	36 00 00             	add    %al,%ss:(%eax)
402713:	0a 00                	or     (%eax),%al
402715:	02 28                	add    (%eax),%ch
402717:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40271c:	7b 09                	jnp    0x402727
40271e:	00 00                	add    %al,(%eax)
402720:	04 6f                	add    $0x6f,%al
402722:	36 00 00             	add    %al,%ss:(%eax)
402725:	0a 00                	or     (%eax),%al
402727:	02 72 49             	add    0x49(%edx),%dh
40272a:	02 00                	add    (%eax),%al
40272c:	70 28                	jo     0x402756
40272e:	2a 00                	sub    (%eax),%al
402730:	00 0a                	add    %cl,(%edx)
402732:	00 02                	add    %al,(%edx)
402734:	72 63                	jb     0x402799
402736:	02 00                	add    (%eax),%al
402738:	70 6f                	jo     0x4027a9
40273a:	1b 00                	sbb    (%eax),%eax
40273c:	00 0a                	add    %cl,(%edx)
40273e:	00 02                	add    %al,(%edx)
402740:	02 fe                	add    %dh,%bh
402742:	06                   	push   %es
402743:	0e                   	push   %cs
402744:	00 00                	add    %al,(%eax)
402746:	06                   	push   %es
402747:	73 37                	jae    0x402780
402749:	00 00                	add    %al,(%eax)
40274b:	0a 28                	or     (%eax),%ch
40274d:	38 00                	cmp    %al,(%eax)
40274f:	00 0a                	add    %cl,(%edx)
402751:	00 02                	add    %al,(%edx)
402753:	16                   	push   %ss
402754:	28 3a                	sub    %bh,(%edx)
402756:	00 00                	add    %al,(%eax)
402758:	0a 00                	or     (%eax),%al
40275a:	02 28                	add    (%eax),%ch
40275c:	3b 00                	cmp    (%eax),%eax
40275e:	00 0a                	add    %cl,(%edx)
402760:	00 2a                	add    %ch,(%edx)
402762:	5e                   	pop    %esi
402763:	02 14 7d 0e 00 00 04 	add    0x400000e(,%edi,2),%dl
40276a:	02 28                	add    (%eax),%ch
40276c:	1a 00                	sbb    (%eax),%al
40276e:	00 0a                	add    %cl,(%edx)
402770:	00 00                	add    %al,(%eax)
402772:	02 28                	add    (%eax),%ch
402774:	17                   	pop    %ss
402775:	00 00                	add    %al,(%eax)
402777:	06                   	push   %es
402778:	00 2a                	add    %ch,(%edx)
40277a:	00 00                	add    %al,(%eax)
40277c:	13 30                	adc    (%eax),%esi
40277e:	03 00                	add    (%eax),%eax
402780:	89 00                	mov    %eax,(%eax)
402782:	00 00                	add    %al,(%eax)
402784:	08 00                	or     %al,(%eax)
402786:	00 11                	add    %dl,(%ecx)
402788:	00 72 6d             	add    %dh,0x6d(%edx)
40278b:	02 00                	add    (%eax),%al
40278d:	70 16                	jo     0x4027a5
40278f:	8d 12                	lea    (%edx),%edx
402791:	00 00                	add    %al,(%eax)
402793:	01 28                	add    %ebp,(%eax)
402795:	4c                   	dec    %esp
402796:	00 00                	add    %al,(%eax)
402798:	0a 0a                	or     (%edx),%cl
40279a:	02 06                	add    (%esi),%al
40279c:	7e 75                	jle    0x402813
40279e:	00 00                	add    %al,(%eax)
4027a0:	04 73                	add    $0x73,%al
4027a2:	4d                   	dec    %ebp
4027a3:	00 00                	add    %al,(%eax)
4027a5:	0a 7d 0c             	or     0xc(%ebp),%bh
4027a8:	00 00                	add    %al,(%eax)
4027aa:	04 02                	add    $0x2,%al
4027ac:	73 4e                	jae    0x4027fc
4027ae:	00 00                	add    %al,(%eax)
4027b0:	0a 7d 0d             	or     0xd(%ebp),%bh
4027b3:	00 00                	add    %al,(%eax)
4027b5:	04 02                	add    $0x2,%al
4027b7:	7b 0c                	jnp    0x4027c5
4027b9:	00 00                	add    %al,(%eax)
4027bb:	04 02                	add    $0x2,%al
4027bd:	7b 0d                	jnp    0x4027cc
4027bf:	00 00                	add    %al,(%eax)
4027c1:	04 72                	add    $0x72,%al
4027c3:	99                   	cltd
4027c4:	02 00                	add    (%eax),%al
4027c6:	70 6f                	jo     0x402837
4027c8:	4f                   	dec    %edi
4027c9:	00 00                	add    %al,(%eax)
4027cb:	0a 26                	or     (%esi),%ah
4027cd:	02 7b 22             	add    0x22(%ebx),%bh
4027d0:	00 00                	add    %al,(%eax)
4027d2:	04 02                	add    $0x2,%al
4027d4:	7b 0d                	jnp    0x4027e3
4027d6:	00 00                	add    %al,(%eax)
4027d8:	04 6f                	add    $0x6f,%al
4027da:	50                   	push   %eax
4027db:	00 00                	add    %al,(%eax)
4027dd:	0a 72 99             	or     -0x67(%edx),%dh
4027e0:	02 00                	add    (%eax),%al
4027e2:	70 6f                	jo     0x402853
4027e4:	51                   	push   %ecx
4027e5:	00 00                	add    %al,(%eax)
4027e7:	0a 6f 52             	or     0x52(%edi),%ch
4027ea:	00 00                	add    %al,(%eax)
4027ec:	0a 00                	or     (%eax),%al
4027ee:	02 7b 22             	add    0x22(%ebx),%bh
4027f1:	00 00                	add    %al,(%eax)
4027f3:	04 72                	add    $0x72,%al
4027f5:	a9 02 00 70 6f       	test   $0x6f700002,%eax
4027fa:	53                   	push   %ebx
4027fb:	00 00                	add    %al,(%eax)
4027fd:	0a 00                	or     (%eax),%al
4027ff:	02 7b 22             	add    0x22(%ebx),%bh
402802:	00 00                	add    %al,(%eax)
402804:	04 72                	add    $0x72,%al
402806:	c1 02 00             	roll   $0x0,(%edx)
402809:	70 6f                	jo     0x40287a
40280b:	54                   	push   %esp
40280c:	00 00                	add    %al,(%eax)
40280e:	0a 00                	or     (%eax),%al
402810:	2a 00                	sub    (%eax),%al
402812:	00 00                	add    %al,(%eax)
402814:	1b 30                	sbb    (%eax),%esi
402816:	06                   	push   %es
402817:	00 35 02 00 00 09    	add    %dh,0x9000002
40281d:	00 00                	add    %al,(%eax)
40281f:	11 00                	adc    %eax,(%eax)
402821:	02 7b 12             	add    0x12(%ebx),%bh
402824:	00 00                	add    %al,(%eax)
402826:	04 6f                	add    $0x6f,%al
402828:	3c 00                	cmp    $0x0,%al
40282a:	00 0a                	add    %cl,(%edx)
40282c:	6f                   	outsl  %ds:(%esi),(%dx)
40282d:	55                   	push   %ebp
40282e:	00 00                	add    %al,(%eax)
402830:	0a 0a                	or     (%edx),%cl
402832:	72 15                	jb     0x402849
402834:	01 00                	add    %eax,(%eax)
402836:	70 0b                	jo     0x402843
402838:	16                   	push   %ss
402839:	0c 02                	or     $0x2,%al
40283b:	7b 22                	jnp    0x40285f
40283d:	00 00                	add    %al,(%eax)
40283f:	04 6f                	add    $0x6f,%al
402841:	56                   	push   %esi
402842:	00 00                	add    %al,(%eax)
402844:	0a a5 5c 00 00 01    	or     0x100005c(%ebp),%ah
40284a:	0d 02 7b 1f 00       	or     $0x1f7b02,%eax
40284f:	00 04 6f             	add    %al,(%edi,%ebp,2)
402852:	3c 00                	cmp    $0x0,%al
402854:	00 0a                	add    %cl,(%edx)
402856:	6f                   	outsl  %ds:(%esi),(%dx)
402857:	55                   	push   %ebp
402858:	00 00                	add    %al,(%eax)
40285a:	0a 13                	or     (%ebx),%dl
40285c:	04 02                	add    $0x2,%al
40285e:	7b 21                	jnp    0x402881
402860:	00 00                	add    %al,(%eax)
402862:	04 6f                	add    $0x6f,%al
402864:	3c 00                	cmp    $0x0,%al
402866:	00 0a                	add    %cl,(%edx)
402868:	6f                   	outsl  %ds:(%esi),(%dx)
402869:	55                   	push   %ebp
40286a:	00 00                	add    %al,(%eax)
40286c:	0a 13                	or     (%ebx),%dl
40286e:	05 02 7b 20 00       	add    $0x207b02,%eax
402873:	00 04 6f             	add    %al,(%edi,%ebp,2)
402876:	3c 00                	cmp    $0x0,%al
402878:	00 0a                	add    %cl,(%edx)
40287a:	6f                   	outsl  %ds:(%esi),(%dx)
40287b:	55                   	push   %ebp
40287c:	00 00                	add    %al,(%eax)
40287e:	0a 13                	or     (%ebx),%dl
402880:	06                   	push   %es
402881:	02 7b 1e             	add    0x1e(%ebx),%bh
402884:	00 00                	add    %al,(%eax)
402886:	04 6f                	add    $0x6f,%al
402888:	3c 00                	cmp    $0x0,%al
40288a:	00 0a                	add    %cl,(%edx)
40288c:	6f                   	outsl  %ds:(%esi),(%dx)
40288d:	55                   	push   %ebp
40288e:	00 00                	add    %al,(%eax)
402890:	0a 13                	or     (%ebx),%dl
402892:	07                   	pop    %es
402893:	02 7b 1c             	add    0x1c(%ebx),%bh
402896:	00 00                	add    %al,(%eax)
402898:	04 6f                	add    $0x6f,%al
40289a:	57                   	push   %edi
40289b:	00 00                	add    %al,(%eax)
40289d:	0a 13                	or     (%ebx),%dl
40289f:	08 11                	or     %dl,(%ecx)
4028a1:	08 2c 10             	or     %ch,(%eax,%edx,1)
4028a4:	00 02                	add    %al,(%edx)
4028a6:	7b 1c                	jnp    0x4028c4
4028a8:	00 00                	add    %al,(%eax)
4028aa:	04 6f                	add    $0x6f,%al
4028ac:	3c 00                	cmp    $0x0,%al
4028ae:	00 0a                	add    %cl,(%edx)
4028b0:	0b 00                	or     (%eax),%eax
4028b2:	2b 50 02             	sub    0x2(%eax),%edx
4028b5:	7b 1a                	jnp    0x4028d1
4028b7:	00 00                	add    %al,(%eax)
4028b9:	04 6f                	add    $0x6f,%al
4028bb:	57                   	push   %edi
4028bc:	00 00                	add    %al,(%eax)
4028be:	0a 13                	or     (%ebx),%dl
4028c0:	09 11                	or     %edx,(%ecx)
4028c2:	09 2c 10             	or     %ebp,(%eax,%edx,1)
4028c5:	00 02                	add    %al,(%edx)
4028c7:	7b 1a                	jnp    0x4028e3
4028c9:	00 00                	add    %al,(%eax)
4028cb:	04 6f                	add    $0x6f,%al
4028cd:	3c 00                	cmp    $0x0,%al
4028cf:	00 0a                	add    %cl,(%edx)
4028d1:	0b 00                	or     (%eax),%eax
4028d3:	2b 2f                	sub    (%edi),%ebp
4028d5:	02 7b 1b             	add    0x1b(%ebx),%bh
4028d8:	00 00                	add    %al,(%eax)
4028da:	04 6f                	add    $0x6f,%al
4028dc:	57                   	push   %edi
4028dd:	00 00                	add    %al,(%eax)