4027f6:	26 16                	es push %ss
4027f8:	fe 09                	decb   (%ecx)
4027fa:	00 00                	add    %al,(%eax)
4027fc:	fe 09                	decb   (%ecx)
4027fe:	01 00                	add    %eax,(%eax)
402800:	6f                   	outsl  %ds:(%esi),(%dx)
402801:	94                   	xchg   %eax,%esp
402802:	00 00                	add    %al,(%eax)
402804:	0a 2a                	or     (%edx),%ch
402806:	4a                   	dec    %edx
402807:	2b 02                	sub    (%edx),%eax
402809:	26 16                	es push %ss
40280b:	fe 09                	decb   (%ecx)
40280d:	00 00                	add    %al,(%eax)
40280f:	fe 09                	decb   (%ecx)
402811:	01 00                	add    %eax,(%eax)
402813:	6f                   	outsl  %ds:(%esi),(%dx)
402814:	95                   	xchg   %eax,%ebp
402815:	00 00                	add    %al,(%eax)
402817:	0a 2a                	or     (%edx),%ch
402819:	3a 2b                	cmp    (%ebx),%ch
40281b:	02 26                	add    (%esi),%ah
40281d:	16                   	push   %ss
40281e:	fe 09                	decb   (%ecx)
402820:	00 00                	add    %al,(%eax)
402822:	6f                   	outsl  %ds:(%esi),(%dx)
402823:	96                   	xchg   %eax,%esi
402824:	00 00                	add    %al,(%eax)
402826:	0a 2a                	or     (%edx),%ch
402828:	4a                   	dec    %edx
402829:	2b 02                	sub    (%edx),%eax
40282b:	26 16                	es push %ss
40282d:	fe 09                	decb   (%ecx)
40282f:	00 00                	add    %al,(%eax)
402831:	fe 09                	decb   (%ecx)
402833:	01 00                	add    %eax,(%eax)
402835:	6f                   	outsl  %ds:(%esi),(%dx)
402836:	97                   	xchg   %eax,%edi
402837:	00 00                	add    %al,(%eax)
402839:	0a 2a                	or     (%edx),%ch
40283b:	4a                   	dec    %edx
40283c:	2b 02                	sub    (%edx),%eax
40283e:	26 16                	es push %ss
402840:	fe 09                	decb   (%ecx)
402842:	00 00                	add    %al,(%eax)
402844:	fe 09                	decb   (%ecx)
402846:	01 00                	add    %eax,(%eax)
402848:	6f                   	outsl  %ds:(%esi),(%dx)
402849:	98                   	cwtl
40284a:	00 00                	add    %al,(%eax)
40284c:	0a 2a                	or     (%edx),%ch
40284e:	4a                   	dec    %edx
40284f:	2b 02                	sub    (%edx),%eax
402851:	26 16                	es push %ss
402853:	fe 09                	decb   (%ecx)
402855:	00 00                	add    %al,(%eax)
402857:	fe 09                	decb   (%ecx)
402859:	01 00                	add    %eax,(%eax)
40285b:	6f                   	outsl  %ds:(%esi),(%dx)
40285c:	99                   	cltd
40285d:	00 00                	add    %al,(%eax)
40285f:	0a 2a                	or     (%edx),%ch
402861:	4a                   	dec    %edx
402862:	2b 02                	sub    (%edx),%eax
402864:	26 16                	es push %ss
402866:	fe 09                	decb   (%ecx)
402868:	00 00                	add    %al,(%eax)
40286a:	fe 09                	decb   (%ecx)
40286c:	01 00                	add    %eax,(%eax)
40286e:	6f                   	outsl  %ds:(%esi),(%dx)
40286f:	9a 00 00 0a 2a 3a 2b 	lcall  $0x2b3a,$0x2a0a0000
402876:	02 26                	add    (%esi),%ah
402878:	16                   	push   %ss
402879:	fe 09                	decb   (%ecx)
40287b:	00 00                	add    %al,(%eax)
40287d:	6f                   	outsl  %ds:(%esi),(%dx)
40287e:	9b                   	fwait
40287f:	00 00                	add    %al,(%eax)
402881:	0a 2a                	or     (%edx),%ch
402883:	3e 2b 02             	sub    %ds:(%edx),%eax
402886:	26 16                	es push %ss
402888:	00 fe                	add    %bh,%dh
40288a:	09 00                	or     %eax,(%eax)
40288c:	00 28                	add    %ch,(%eax)
40288e:	9c                   	pushf
40288f:	00 00                	add    %al,(%eax)
402891:	0a 2a                	or     (%edx),%ch
402893:	3a 2b                	cmp    (%ebx),%ch
402895:	02 26                	add    (%esi),%ah
402897:	16                   	push   %ss
402898:	fe 09                	decb   (%ecx)
40289a:	00 00                	add    %al,(%eax)
40289c:	6f                   	outsl  %ds:(%esi),(%dx)
40289d:	9d                   	popf
40289e:	00 00                	add    %al,(%eax)
4028a0:	0a 2a                	or     (%edx),%ch
4028a2:	3a 2b                	cmp    (%ebx),%ch
4028a4:	02 26                	add    (%esi),%ah
4028a6:	16                   	push   %ss
4028a7:	fe 09                	decb   (%ecx)
4028a9:	00 00                	add    %al,(%eax)
4028ab:	28 9e 00 00 0a 2a    	sub    %bl,0x2a0a0000(%esi)
4028b1:	4a                   	dec    %edx
4028b2:	2b 02                	sub    (%edx),%eax
4028b4:	26 16                	es push %ss
4028b6:	fe 09                	decb   (%ecx)
4028b8:	00 00                	add    %al,(%eax)
4028ba:	fe 09                	decb   (%ecx)
4028bc:	01 00                	add    %eax,(%eax)
4028be:	6f                   	outsl  %ds:(%esi),(%dx)
4028bf:	9f                   	lahf
4028c0:	00 00                	add    %al,(%eax)
4028c2:	0a 2a                	or     (%edx),%ch
4028c4:	46                   	inc    %esi
4028c5:	2b 02                	sub    (%edx),%eax
4028c7:	26 16                	es push %ss
4028c9:	2b 02                	sub    (%edx),%eax
4028cb:	26 16                	es push %ss
4028cd:	02 28                	add    (%eax),%ch
4028cf:	e9 00 00 06 00       	jmp    0x4628d4
4028d4:	00 2a                	add    %ch,(%edx)
4028d6:	32 2b                	xor    (%ebx),%ch
4028d8:	02 26                	add    (%esi),%ah
4028da:	16                   	push   %ss
4028db:	00 02                	add    %al,(%edx)
4028dd:	80 65 00 00          	andb   $0x0,0x0(%ebp)
4028e1:	04 2a                	add    $0x2a,%al
4028e3:	3a 2b                	cmp    (%ebx),%ch
4028e5:	02 26                	add    (%esi),%ah
4028e7:	16                   	push   %ss
4028e8:	fe 09                	decb   (%ecx)
4028ea:	00 00                	add    %al,(%eax)
4028ec:	28 a5 00 00 0a 2a    	sub    %ah,0x2a0a0000(%ebp)
4028f2:	3e 2b 02             	sub    %ds:(%edx),%eax
4028f5:	26 16                	es push %ss
4028f7:	00 fe                	add    %bh,%dh
4028f9:	09 00                	or     %eax,(%eax)
4028fb:	00 28                	add    %ch,(%eax)
4028fd:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4028fe:	00 00                	add    %al,(%eax)
402900:	0a 2a                	or     (%edx),%ch
402902:	42                   	inc    %edx
402903:	2b 02                	sub    (%edx),%eax
402905:	26 16                	es push %ss
402907:	2b 02                	sub    (%edx),%eax
402909:	26 16                	es push %ss
40290b:	02 28                	add    (%eax),%ch
40290d:	f2 00 00             	repnz add %al,(%eax)
402910:	06                   	push   %es
402911:	00 2a                	add    %ch,(%edx)
402913:	76 2b                	jbe    0x402940
402915:	02 26                	add    (%esi),%ah
402917:	16                   	push   %ss
402918:	2b 02                	sub    (%edx),%eax
40291a:	26 16                	es push %ss
40291c:	73 ee                	jae    0x40290c
40291e:	00 00                	add    %al,(%eax)
402920:	06                   	push   %es
402921:	28 f3                	sub    %dh,%bl
402923:	00 00                	add    %al,(%eax)
402925:	06                   	push   %es
402926:	74 09                	je     0x402931
402928:	00 00                	add    %al,(%eax)
40292a:	02 80 69 00 00 04    	add    0x4000069(%eax),%al
402930:	2a 3a                	sub    (%edx),%bh
402932:	2b 02                	sub    (%edx),%eax
402934:	26 16                	es push %ss
402936:	fe 09                	decb   (%ecx)
402938:	00 00                	add    %al,(%eax)
40293a:	28 a7 00 00 0a 2a    	sub    %ah,0x2a0a0000(%edi)
402940:	3e 2b 02             	sub    %ds:(%edx),%eax
402943:	26 16                	es push %ss
402945:	00 fe                	add    %bh,%dh
402947:	09 00                	or     %eax,(%eax)
402949:	00 28                	add    %ch,(%eax)
40294b:	a8 00                	test   $0x0,%al
40294d:	00 0a                	add    %cl,(%edx)
40294f:	2a 5e 2b             	sub    0x2b(%esi),%bl
402952:	02 26                	add    (%esi),%ah
402954:	16                   	push   %ss
402955:	02 3a                	add    (%edx),%bh
402957:	06                   	push   %es
402958:	00 00                	add    %al,(%eax)
40295a:	00 72 55             	add    %dh,0x55(%edx)
40295d:	00 00                	add    %al,(%eax)
40295f:	70 2a                	jo     0x40298b
402961:	02 28                	add    (%eax),%ch
402963:	fe 00                	incb   (%eax)
402965:	00 06                	add    %al,(%esi)
402967:	2a b6 2b 02 26 16    	sub    0x1626022b(%esi),%dh
40296d:	7f 71                	jg     0x4029e0
40296f:	00 00                	add    %al,(%eax)
402971:	04 17                	add    $0x17,%al
402973:	28 ba 00 00 0a 17    	sub    %bh,0x170a0000(%edx)
402979:	40                   	inc    %eax
40297a:	01 00                	add    %eax,(%eax)
40297c:	00 00                	add    %al,(%eax)
40297e:	2a 28                	sub    (%eax),%ch
402980:	01 01                	add    %eax,(%ecx)
402982:	00 06                	add    %al,(%esi)
402984:	14 fe                	adc    $0xfe,%al
402986:	06                   	push   %es
402987:	fb                   	sti
402988:	00 00                	add    %al,(%eax)
40298a:	06                   	push   %es
40298b:	73 bb                	jae    0x402948
40298d:	00 00                	add    %al,(%eax)
40298f:	0a 28                	or     (%eax),%ch
402991:	18 01                	sbb    %al,(%ecx)
402993:	00 06                	add    %al,(%esi)
402995:	2a 3a                	sub    (%edx),%bh
402997:	2b 02                	sub    (%edx),%eax
402999:	26 16                	es push %ss
40299b:	fe 09                	decb   (%ecx)
40299d:	00 00                	add    %al,(%eax)
40299f:	6f                   	outsl  %ds:(%esi),(%dx)
4029a0:	af                   	scas   %es:(%edi),%eax
4029a1:	00 00                	add    %al,(%eax)
4029a3:	0a 2a                	or     (%edx),%ch
4029a5:	2e 2b 02             	sub    %cs:(%edx),%eax
4029a8:	26 16                	es push %ss
4029aa:	00 28                	add    %ch,(%eax)
4029ac:	bc 00 00 0a 2a       	mov    $0x2a0a0000,%esp
4029b1:	3a 2b                	cmp    (%ebx),%ch
4029b3:	02 26                	add    (%esi),%ah
4029b5:	16                   	push   %ss
4029b6:	fe 09                	decb   (%ecx)
4029b8:	00 00                	add    %al,(%eax)
4029ba:	6f                   	outsl  %ds:(%esi),(%dx)
4029bb:	bd 00 00 0a 2a       	mov    $0x2a0a0000,%ebp
4029c0:	3a 2b                	cmp    (%ebx),%ch
4029c2:	02 26                	add    (%esi),%ah
4029c4:	16                   	push   %ss
4029c5:	fe 09                	decb   (%ecx)
4029c7:	00 00                	add    %al,(%eax)
4029c9:	6f                   	outsl  %ds:(%esi),(%dx)
4029ca:	be 00 00 0a 2a       	mov    $0x2a0a0000,%esi
4029cf:	3a 2b                	cmp    (%ebx),%ch
4029d1:	02 26                	add    (%esi),%ah
4029d3:	16                   	push   %ss
4029d4:	fe 09                	decb   (%ecx)
4029d6:	00 00                	add    %al,(%eax)
4029d8:	6f                   	outsl  %ds:(%esi),(%dx)
4029d9:	ac                   	lods   %ds:(%esi),%al
4029da:	00 00                	add    %al,(%eax)
4029dc:	0a 2a                	or     (%edx),%ch
4029de:	5e                   	pop    %esi
4029df:	2b 02                	sub    (%edx),%eax
4029e1:	26 16                	es push %ss
4029e3:	00 fe                	add    %bh,%dh
4029e5:	09 00                	or     %eax,(%eax)
4029e7:	00 fe                	add    %bh,%dh
4029e9:	09 01                	or     %eax,(%ecx)
4029eb:	00 fe                	add    %bh,%dh
4029ed:	09 02                	or     %eax,(%edx)
4029ef:	00 28                	add    %ch,(%eax)
4029f1:	bf 00 00 0a 2a       	mov    $0x2a0a0000,%edi
4029f6:	3a 2b                	cmp    (%ebx),%ch
4029f8:	02 26                	add    (%esi),%ah
4029fa:	16                   	push   %ss
4029fb:	fe 09                	decb   (%ecx)
4029fd:	00 00                	add    %al,(%eax)
4029ff:	6f                   	outsl  %ds:(%esi),(%dx)
402a00:	ae                   	scas   %es:(%edi),%al
402a01:	00 00                	add    %al,(%eax)
402a03:	0a 2a                	or     (%edx),%ch
402a05:	3e 2b 02             	sub    %ds:(%edx),%eax
402a08:	26 16                	es push %ss
402a0a:	00 fe                	add    %bh,%dh
402a0c:	09 00                	or     %eax,(%eax)
402a0e:	00 28                	add    %ch,(%eax)
402a10:	f4                   	hlt
402a11:	00 00                	add    %al,(%eax)
402a13:	06                   	push   %es
402a14:	2a 6a 2b             	sub    0x2b(%edx),%ch
402a17:	02 26                	add    (%esi),%ah
402a19:	16                   	push   %ss
402a1a:	fe 09                	decb   (%ecx)
402a1c:	00 00                	add    %al,(%eax)
402a1e:	fe 09                	decb   (%ecx)
402a20:	01 00                	add    %eax,(%eax)
402a22:	fe 09                	decb   (%ecx)
402a24:	02 00                	add    (%eax),%al
402a26:	fe 09                	decb   (%ecx)
402a28:	03 00                	add    (%eax),%eax
402a2a:	6f                   	outsl  %ds:(%esi),(%dx)
402a2b:	c0 00 00             	rolb   $0x0,(%eax)
402a2e:	0a 2a                	or     (%edx),%ch
402a30:	6a 2b                	push   $0x2b
402a32:	02 26                	add    (%esi),%ah
402a34:	16                   	push   %ss
402a35:	fe 09                	decb   (%ecx)
402a37:	00 00                	add    %al,(%eax)
402a39:	fe 09                	decb   (%ecx)
402a3b:	01 00                	add    %eax,(%eax)
402a3d:	fe 09                	decb   (%ecx)
402a3f:	02 00                	add    (%eax),%al
402a41:	fe 09                	decb   (%ecx)
402a43:	03 00                	add    (%eax),%eax
402a45:	6f                   	outsl  %ds:(%esi),(%dx)
402a46:	c1 00 00             	roll   $0x0,(%eax)
402a49:	0a 2a                	or     (%edx),%ch
402a4b:	4a                   	dec    %edx
402a4c:	2b 02                	sub    (%edx),%eax
402a4e:	26 16                	es push %ss
402a50:	fe 09                	decb   (%ecx)
402a52:	00 00                	add    %al,(%eax)
402a54:	fe 09                	decb   (%ecx)
402a56:	01 00                	add    %eax,(%eax)
402a58:	6f                   	outsl  %ds:(%esi),(%dx)
402a59:	c2 00 00             	ret    $0x0
402a5c:	0a 2a                	or     (%edx),%ch
402a5e:	4a                   	dec    %edx
402a5f:	2b 02                	sub    (%edx),%eax
402a61:	26 16                	es push %ss
402a63:	fe 09                	decb   (%ecx)
402a65:	00 00                	add    %al,(%eax)
402a67:	fe 09                	decb   (%ecx)
402a69:	01 00                	add    %eax,(%eax)
402a6b:	6f                   	outsl  %ds:(%esi),(%dx)
402a6c:	c3                   	ret
402a6d:	00 00                	add    %al,(%eax)
402a6f:	0a 2a                	or     (%edx),%ch
402a71:	4e                   	dec    %esi
402a72:	2b 02                	sub    (%edx),%eax
402a74:	26 16                	es push %ss
402a76:	00 fe                	add    %bh,%dh
402a78:	09 00                	or     %eax,(%eax)
402a7a:	00 fe                	add    %bh,%dh
402a7c:	09 01                	or     %eax,(%ecx)
402a7e:	00 28                	add    %ch,(%eax)
402a80:	f6 00 00             	testb  $0x0,(%eax)
402a83:	06                   	push   %es
402a84:	2a 4a 2b             	sub    0x2b(%edx),%cl
402a87:	02 26                	add    (%esi),%ah
402a89:	16                   	push   %ss
402a8a:	fe 09                	decb   (%ecx)
402a8c:	00 00                	add    %al,(%eax)
402a8e:	fe 09                	decb   (%ecx)
402a90:	01 00                	add    %eax,(%eax)
402a92:	6f                   	outsl  %ds:(%esi),(%dx)
402a93:	c4 00                	les    (%eax),%eax
402a95:	00 0a                	add    %cl,(%edx)
402a97:	2a 3a                	sub    (%edx),%bh
402a99:	2b 02                	sub    (%edx),%eax
402a9b:	26 16                	es push %ss
402a9d:	fe 09                	decb   (%ecx)
402a9f:	00 00                	add    %al,(%eax)
402aa1:	6f                   	outsl  %ds:(%esi),(%dx)
402aa2:	c5 00                	lds    (%eax),%eax