4025d0:	00 02                	add    %al,(%edx)
4025d2:	7b 02                	jnp    0x4025d6
4025d4:	00 00                	add    %al,(%eax)
4025d6:	04 11                	add    $0x11,%al
4025d8:	07                   	pop    %es
4025d9:	6f                   	outsl  %ds:(%esi),(%dx)
4025da:	32 00                	xor    (%eax),%al
4025dc:	00 0a                	add    %cl,(%edx)
4025de:	25 6f 1c 00 00       	and    $0x1c6f,%eax
4025e3:	06                   	push   %es
4025e4:	13 05 11 05 17 58    	adc    0x58170511,%eax
4025ea:	6f                   	outsl  %ds:(%esi),(%dx)
4025eb:	1d 00 00 06 00       	sbb    $0x60000,%eax
4025f0:	00 11                	add    %dl,(%ecx)
4025f2:	07                   	pop    %es
4025f3:	17                   	pop    %ss
4025f4:	58                   	pop    %eax
4025f5:	13 07                	adc    (%edi),%eax
4025f7:	11 07                	adc    %eax,(%edi)
4025f9:	02 7b 02             	add    0x2(%ebx),%bh
4025fc:	00 00                	add    %al,(%eax)
4025fe:	04 6f                	add    $0x6f,%al
402600:	31 00                	xor    %eax,(%eax)
402602:	00 0a                	add    %cl,(%edx)
402604:	fe 04 13             	incb   (%ebx,%edx,1)
402607:	08 11                	or     %dl,(%ecx)
402609:	08 2d c4 00 02 7b    	or     %ch,0x7b0200c4
40260f:	08 00                	or     %al,(%eax)
402611:	00 04 2c             	add    %al,(%esp,%ebp,1)
402614:	10 02                	adc    %al,(%edx)
402616:	7b 03                	jnp    0x40261b
402618:	00 00                	add    %al,(%eax)
40261a:	04 6f                	add    $0x6f,%al
40261c:	1c 00                	sbb    $0x0,%al
40261e:	00 06                	add    %al,(%esi)
402620:	16                   	push   %ss
402621:	fe 02                	incb   (%edx)
402623:	2b 01                	sub    (%ecx),%eax
402625:	16                   	push   %ss
402626:	13 09                	adc    (%ecx),%ecx
402628:	11 09                	adc    %ecx,(%ecx)
40262a:	2c 1b                	sub    $0x1b,%al
40262c:	00 02                	add    %al,(%edx)
40262e:	7b 03                	jnp    0x402633
402630:	00 00                	add    %al,(%eax)
402632:	04 25                	add    $0x25,%al
402634:	6f                   	outsl  %ds:(%esi),(%dx)
402635:	1c 00                	sbb    $0x0,%al
402637:	00 06                	add    %al,(%esi)
402639:	02 7b 0c             	add    0xc(%ebx),%bh
40263c:	00 00                	add    %al,(%eax)
40263e:	04 59                	add    $0x59,%al
402640:	6f                   	outsl  %ds:(%esi),(%dx)
402641:	1d 00 00 06 00       	sbb    $0x60000,%eax
402646:	00 02                	add    %al,(%edx)
402648:	7b 09                	jnp    0x402653
40264a:	00 00                	add    %al,(%eax)
40264c:	04 2c                	add    $0x2c,%al
40264e:	18 02                	sbb    %al,(%edx)
402650:	7b 03                	jnp    0x402655
402652:	00 00                	add    %al,(%eax)
402654:	04 6f                	add    $0x6f,%al
402656:	1c 00                	sbb    $0x0,%al
402658:	00 06                	add    %al,(%esi)
40265a:	02 28                	add    (%eax),%ch
40265c:	34 00                	xor    $0x0,%al
40265e:	00 0a                	add    %cl,(%edx)
402660:	1f                   	pop    %ds
402661:	37                   	aaa
402662:	59                   	pop    %ecx
402663:	fe 04 2b             	incb   (%ebx,%ebp,1)
402666:	01 16                	add    %edx,(%esi)
402668:	13 0a                	adc    (%edx),%ecx
40266a:	11 0a                	adc    %ecx,(%edx)
40266c:	2c 1b                	sub    $0x1b,%al
40266e:	00 02                	add    %al,(%edx)
402670:	7b 03                	jnp    0x402675
402672:	00 00                	add    %al,(%eax)
402674:	04 25                	add    $0x25,%al
402676:	6f                   	outsl  %ds:(%esi),(%dx)
402677:	1c 00                	sbb    $0x0,%al
402679:	00 06                	add    %al,(%esi)
40267b:	02 7b 0c             	add    0xc(%ebx),%bh
40267e:	00 00                	add    %al,(%eax)
402680:	04 58                	add    $0x58,%al
402682:	6f                   	outsl  %ds:(%esi),(%dx)
402683:	1d 00 00 06 00       	sbb    $0x60000,%eax
402688:	00 02                	add    %al,(%edx)
40268a:	7b 0a                	jnp    0x402696
40268c:	00 00                	add    %al,(%eax)
40268e:	04 2c                	add    $0x2c,%al
402690:	10 02                	adc    %al,(%edx)
402692:	7b 03                	jnp    0x402697
402694:	00 00                	add    %al,(%eax)
402696:	04 6f                	add    $0x6f,%al
402698:	1a 00                	sbb    (%eax),%al
40269a:	00 06                	add    %al,(%esi)
40269c:	16                   	push   %ss
40269d:	fe 02                	incb   (%edx)
40269f:	2b 01                	sub    (%ecx),%eax
4026a1:	16                   	push   %ss
4026a2:	13 0b                	adc    (%ebx),%ecx
4026a4:	11 0b                	adc    %ecx,(%ebx)
4026a6:	2c 1b                	sub    $0x1b,%al
4026a8:	00 02                	add    %al,(%edx)
4026aa:	7b 03                	jnp    0x4026af
4026ac:	00 00                	add    %al,(%eax)
4026ae:	04 25                	add    $0x25,%al
4026b0:	6f                   	outsl  %ds:(%esi),(%dx)
4026b1:	1a 00                	sbb    (%eax),%al
4026b3:	00 06                	add    %al,(%esi)
4026b5:	02 7b 0c             	add    0xc(%ebx),%bh
4026b8:	00 00                	add    %al,(%eax)
4026ba:	04 59                	add    $0x59,%al
4026bc:	6f                   	outsl  %ds:(%esi),(%dx)
4026bd:	1b 00                	sbb    (%eax),%eax
4026bf:	00 06                	add    %al,(%esi)
4026c1:	00 00                	add    %al,(%eax)
4026c3:	02 7b 0b             	add    0xb(%ebx),%bh
4026c6:	00 00                	add    %al,(%eax)
4026c8:	04 2c                	add    $0x2c,%al
4026ca:	18 02                	sbb    %al,(%edx)
4026cc:	7b 03                	jnp    0x4026d1
4026ce:	00 00                	add    %al,(%eax)
4026d0:	04 6f                	add    $0x6f,%al
4026d2:	1a 00                	sbb    (%eax),%al
4026d4:	00 06                	add    %al,(%esi)
4026d6:	02 28                	add    (%eax),%ch
4026d8:	35 00 00 0a 1f       	xor    $0x1f0a0000,%eax
4026dd:	23 59 fe             	and    -0x2(%ecx),%ebx
4026e0:	04 2b                	add    $0x2b,%al
4026e2:	01 16                	add    %edx,(%esi)
4026e4:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
4026e7:	0c 2c                	or     $0x2c,%al
4026e9:	1b 00                	sbb    (%eax),%eax
4026eb:	02 7b 03             	add    0x3(%ebx),%bh
4026ee:	00 00                	add    %al,(%eax)
4026f0:	04 25                	add    $0x25,%al
4026f2:	6f                   	outsl  %ds:(%esi),(%dx)
4026f3:	1a 00                	sbb    (%eax),%al
4026f5:	00 06                	add    %al,(%esi)
4026f7:	02 7b 0c             	add    0xc(%ebx),%bh
4026fa:	00 00                	add    %al,(%eax)
4026fc:	04 58                	add    $0x58,%al
4026fe:	6f                   	outsl  %ds:(%esi),(%dx)
4026ff:	1b 00                	sbb    (%eax),%eax
402701:	00 06                	add    %al,(%esi)
402703:	00 00                	add    %al,(%eax)
402705:	02 28                	add    (%eax),%ch
402707:	2a 00                	sub    (%eax),%al
402709:	00 0a                	add    %cl,(%edx)
40270b:	00 2a                	add    %ch,(%edx)
40270d:	00 00                	add    %al,(%eax)
40270f:	00 13                	add    %dl,(%ebx)
402711:	30 07                	xor    %al,(%edi)
402713:	00 38                	add    %bh,(%eax)
402715:	02 00                	add    (%eax),%al
402717:	00 06                	add    %al,(%esi)
402719:	00 00                	add    %al,(%eax)
40271b:	11 00                	adc    %eax,(%eax)
40271d:	03 6f 36             	add    0x36(%edi),%ebp
402720:	00 00                	add    %al,(%eax)
402722:	0a 0a                	or     (%edx),%cl
402724:	06                   	push   %es
402725:	1a 6f 37             	sbb    0x37(%edi),%ch
402728:	00 00                	add    %al,(%eax)
40272a:	0a 00                	or     (%eax),%al
40272c:	06                   	push   %es
40272d:	18 6f 38             	sbb    %ch,0x38(%edi)
402730:	00 00                	add    %al,(%eax)
402732:	0a 00                	or     (%eax),%al
402734:	28 39                	sub    %bh,(%ecx)
402736:	00 00                	add    %al,(%eax)
402738:	0a 73 3a             	or     0x3a(%ebx),%dh
40273b:	00 00                	add    %al,(%eax)
40273d:	0a 0b                	or     (%ebx),%cl
40273f:	02 7b 03             	add    0x3(%ebx),%bh
402742:	00 00                	add    %al,(%eax)
402744:	04 6f                	add    $0x6f,%al
402746:	1e                   	push   %ds
402747:	00 00                	add    %al,(%eax)
402749:	06                   	push   %es
40274a:	73 3b                	jae    0x402787
40274c:	00 00                	add    %al,(%eax)
40274e:	0a 0c 07             	or     (%edi,%eax,1),%cl
402751:	22 00                	and    (%eax),%al
402753:	00 00                	add    %al,(%eax)
402755:	40                   	inc    %eax
402756:	6f                   	outsl  %ds:(%esi),(%dx)
402757:	3c 00                	cmp    $0x0,%al
402759:	00 0a                	add    %cl,(%edx)
40275b:	00 06                	add    %al,(%esi)
40275d:	02 7b 0f             	add    0xf(%ebx),%bh
402760:	00 00                	add    %al,(%eax)
402762:	04 02                	add    $0x2,%al
402764:	7b 03                	jnp    0x402769
402766:	00 00                	add    %al,(%eax)
402768:	04 6f                	add    $0x6f,%al
40276a:	1a 00                	sbb    (%eax),%al
40276c:	00 06                	add    %al,(%esi)
40276e:	02 7b 03             	add    0x3(%ebx),%bh
402771:	00 00                	add    %al,(%eax)
402773:	04 6f                	add    $0x6f,%al
402775:	1c 00                	sbb    $0x0,%al
402777:	00 06                	add    %al,(%esi)
402779:	02 7b 03             	add    0x3(%ebx),%bh
40277c:	00 00                	add    %al,(%eax)
40277e:	04 6f                	add    $0x6f,%al
402780:	20 00                	and    %al,(%eax)
402782:	00 06                	add    %al,(%esi)
402784:	02 7b 03             	add    0x3(%ebx),%bh
402787:	00 00                	add    %al,(%eax)
402789:	04 6f                	add    $0x6f,%al
40278b:	20 00                	and    %al,(%eax)
40278d:	00 06                	add    %al,(%esi)
40278f:	6f                   	outsl  %ds:(%esi),(%dx)
402790:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402795:	16                   	push   %ss
402796:	0d 02 7b 02 00       	or     $0x27b02,%eax
40279b:	00 04 6f             	add    %al,(%edi,%ebp,2)
40279e:	31 00                	xor    %eax,(%eax)
4027a0:	00 0a                	add    %cl,(%edx)
4027a2:	16                   	push   %ss
4027a3:	fe 03                	incb   (%ebx)
4027a5:	13 04 11             	adc    (%ecx,%edx,1),%eax
4027a8:	04 39                	add    $0x39,%al
4027aa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4027ab:	01 00                	add    %eax,(%eax)
4027ad:	00 00                	add    %al,(%eax)
4027af:	16                   	push   %ss
4027b0:	0d 38 85 01 00       	or     $0x18538,%eax
4027b5:	00 00                	add    %al,(%eax)
4027b7:	02 7b 02             	add    0x2(%ebx),%bh
4027ba:	00 00                	add    %al,(%eax)
4027bc:	04 09                	add    $0x9,%al
4027be:	6f                   	outsl  %ds:(%esi),(%dx)
4027bf:	32 00                	xor    (%eax),%al
4027c1:	00 0a                	add    %cl,(%edx)
4027c3:	6f                   	outsl  %ds:(%esi),(%dx)
4027c4:	22 00                	and    (%eax),%al
4027c6:	00 06                	add    %al,(%esi)
4027c8:	17                   	pop    %ss
4027c9:	fe 01                	incb   (%ecx)
4027cb:	13 05 11 05 39 86    	adc    0x86390511,%eax
4027d1:	00 00                	add    %al,(%eax)
4027d3:	00 00                	add    %al,(%eax)
4027d5:	28 39                	sub    %bh,(%ecx)
4027d7:	00 00                	add    %al,(%eax)
4027d9:	0a 73 3a             	or     0x3a(%ebx),%dh
4027dc:	00 00                	add    %al,(%eax)
4027de:	0a 0b                	or     (%ebx),%cl
4027e0:	02 7b 02             	add    0x2(%ebx),%bh
4027e3:	00 00                	add    %al,(%eax)
4027e5:	04 09                	add    $0x9,%al
4027e7:	6f                   	outsl  %ds:(%esi),(%dx)
4027e8:	32 00                	xor    (%eax),%al
4027ea:	00 0a                	add    %cl,(%edx)
4027ec:	6f                   	outsl  %ds:(%esi),(%dx)
4027ed:	1e                   	push   %ds
4027ee:	00 00                	add    %al,(%eax)
4027f0:	06                   	push   %es
4027f1:	73 3b                	jae    0x40282e
4027f3:	00 00                	add    %al,(%eax)
4027f5:	0a 0c 07             	or     (%edi,%eax,1),%cl
4027f8:	22 00                	and    (%eax),%al
4027fa:	00 00                	add    %al,(%eax)
4027fc:	40                   	inc    %eax
4027fd:	6f                   	outsl  %ds:(%esi),(%dx)
4027fe:	3c 00                	cmp    $0x0,%al
402800:	00 0a                	add    %cl,(%edx)
402802:	00 06                	add    %al,(%esi)
402804:	02 7b 0e             	add    0xe(%ebx),%bh
402807:	00 00                	add    %al,(%eax)
402809:	04 02                	add    $0x2,%al
40280b:	7b 02                	jnp    0x40280f
40280d:	00 00                	add    %al,(%eax)
40280f:	04 09                	add    $0x9,%al
402811:	6f                   	outsl  %ds:(%esi),(%dx)
402812:	32 00                	xor    (%eax),%al
402814:	00 0a                	add    %cl,(%edx)
402816:	6f                   	outsl  %ds:(%esi),(%dx)
402817:	1a 00                	sbb    (%eax),%al
402819:	00 06                	add    %al,(%esi)
40281b:	02 7b 02             	add    0x2(%ebx),%bh
40281e:	00 00                	add    %al,(%eax)
402820:	04 09                	add    $0x9,%al
402822:	6f                   	outsl  %ds:(%esi),(%dx)
402823:	32 00                	xor    (%eax),%al
402825:	00 0a                	add    %cl,(%edx)
402827:	6f                   	outsl  %ds:(%esi),(%dx)
402828:	1c 00                	sbb    $0x0,%al
40282a:	00 06                	add    %al,(%esi)
40282c:	02 7b 02             	add    0x2(%ebx),%bh
40282f:	00 00                	add    %al,(%eax)
402831:	04 09                	add    $0x9,%al
402833:	6f                   	outsl  %ds:(%esi),(%dx)
402834:	32 00                	xor    (%eax),%al
402836:	00 0a                	add    %cl,(%edx)
402838:	6f                   	outsl  %ds:(%esi),(%dx)
402839:	20 00                	and    %al,(%eax)
40283b:	00 06                	add    %al,(%esi)
40283d:	02 7b 02             	add    0x2(%ebx),%bh
402840:	00 00                	add    %al,(%eax)
402842:	04 09                	add    $0x9,%al
402844:	6f                   	outsl  %ds:(%esi),(%dx)
402845:	32 00                	xor    (%eax),%al
402847:	00 0a                	add    %cl,(%edx)
402849:	6f                   	outsl  %ds:(%esi),(%dx)
40284a:	20 00                	and    %al,(%eax)
40284c:	00 06                	add    %al,(%esi)
40284e:	6f                   	outsl  %ds:(%esi),(%dx)
40284f:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402854:	00 38                	add    %bh,(%eax)
402856:	dc 00                	faddl  (%eax)
402858:	00 00                	add    %al,(%eax)
40285a:	02 7b 02             	add    0x2(%ebx),%bh
40285d:	00 00                	add    %al,(%eax)
40285f:	04 09                	add    $0x9,%al
402861:	6f                   	outsl  %ds:(%esi),(%dx)
402862:	32 00                	xor    (%eax),%al
402864:	00 0a                	add    %cl,(%edx)
402866:	6f                   	outsl  %ds:(%esi),(%dx)
402867:	22 00                	and    (%eax),%al
402869:	00 06                	add    %al,(%esi)
40286b:	18 fe                	sbb    %bh,%dh
40286d:	01 13                	add    %edx,(%ebx)
40286f:	06                   	push   %es
402870:	11 06                	adc    %eax,(%esi)
402872:	2c 55                	sub    $0x55,%al
402874:	00 06                	add    %al,(%esi)
402876:	02 7b 10             	add    0x10(%ebx),%bh
402879:	00 00                	add    %al,(%eax)
40287b:	04 02                	add    $0x2,%al
40287d:	7b 02                	jnp    0x402881
40287f:	00 00                	add    %al,(%eax)
402881:	04 09                	add    $0x9,%al
402883:	6f                   	outsl  %ds:(%esi),(%dx)
402884:	32 00                	xor    (%eax),%al
402886:	00 0a                	add    %cl,(%edx)
402888:	6f                   	outsl  %ds:(%esi),(%dx)
402889:	1a 00                	sbb    (%eax),%al
40288b:	00 06                	add    %al,(%esi)
40288d:	02 7b 02             	add    0x2(%ebx),%bh
402890:	00 00                	add    %al,(%eax)
402892:	04 09                	add    $0x9,%al
402894:	6f                   	outsl  %ds:(%esi),(%dx)
402895:	32 00                	xor    (%eax),%al
402897:	00 0a                	add    %cl,(%edx)
402899:	6f                   	outsl  %ds:(%esi),(%dx)
40289a:	1c 00                	sbb    $0x0,%al