40ae75:	7a 00                	jp     0x40ae77
40ae77:	00 0a                	add    %cl,(%edx)
40ae79:	2a 00                	sub    (%eax),%al
40ae7b:	00 36                	add    %dh,(%esi)
40ae7d:	02 7b 9f             	add    -0x61(%ebx),%bh
40ae80:	00 00                	add    %al,(%eax)
40ae82:	04 03                	add    $0x3,%al
40ae84:	6f                   	outsl  %ds:(%esi),(%dx)
40ae85:	7b 00                	jnp    0x40ae87
40ae87:	00 0a                	add    %cl,(%edx)
40ae89:	2a 00                	sub    (%eax),%al
40ae8b:	00 36                	add    %dh,(%esi)
40ae8d:	02 7b 9f             	add    -0x61(%ebx),%bh
40ae90:	00 00                	add    %al,(%eax)
40ae92:	04 03                	add    $0x3,%al
40ae94:	6f                   	outsl  %ds:(%esi),(%dx)
40ae95:	7c 00                	jl     0x40ae97
40ae97:	00 0a                	add    %cl,(%edx)
40ae99:	2a 00                	sub    (%eax),%al
40ae9b:	00 36                	add    %dh,(%esi)
40ae9d:	02 7b 9f             	add    -0x61(%ebx),%bh
40aea0:	00 00                	add    %al,(%eax)
40aea2:	04 03                	add    $0x3,%al
40aea4:	6f                   	outsl  %ds:(%esi),(%dx)
40aea5:	7d 00                	jge    0x40aea7
40aea7:	00 0a                	add    %cl,(%edx)
40aea9:	2a 00                	sub    (%eax),%al
40aeab:	00 36                	add    %dh,(%esi)
40aead:	02 7b 9f             	add    -0x61(%ebx),%bh
40aeb0:	00 00                	add    %al,(%eax)
40aeb2:	04 03                	add    $0x3,%al
40aeb4:	6f                   	outsl  %ds:(%esi),(%dx)
40aeb5:	7e 00                	jle    0x40aeb7
40aeb7:	00 0a                	add    %cl,(%edx)
40aeb9:	2a 00                	sub    (%eax),%al
40aebb:	00 36                	add    %dh,(%esi)
40aebd:	02 7b 9f             	add    -0x61(%ebx),%bh
40aec0:	00 00                	add    %al,(%eax)
40aec2:	04 03                	add    $0x3,%al
40aec4:	6f                   	outsl  %ds:(%esi),(%dx)
40aec5:	7f 00                	jg     0x40aec7
40aec7:	00 0a                	add    %cl,(%edx)
40aec9:	2a 00                	sub    (%eax),%al
40aecb:	00 36                	add    %dh,(%esi)
40aecd:	02 7b 9f             	add    -0x61(%ebx),%bh
40aed0:	00 00                	add    %al,(%eax)
40aed2:	04 03                	add    $0x3,%al
40aed4:	6f                   	outsl  %ds:(%esi),(%dx)
40aed5:	80 00 00             	addb   $0x0,(%eax)
40aed8:	0a 2a                	or     (%edx),%ch
40aeda:	00 00                	add    %al,(%eax)
40aedc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40aee0:	00 00                	add    %al,(%eax)
40aee2:	04 03                	add    $0x3,%al
40aee4:	6f                   	outsl  %ds:(%esi),(%dx)
40aee5:	81 00 00 0a 2a 00    	addl   $0x2a0a00,(%eax)
40aeeb:	00 36                	add    %dh,(%esi)
40aeed:	02 7b 9f             	add    -0x61(%ebx),%bh
40aef0:	00 00                	add    %al,(%eax)
40aef2:	04 03                	add    $0x3,%al
40aef4:	6f                   	outsl  %ds:(%esi),(%dx)
40aef5:	82 00 00             	addb   $0x0,(%eax)
40aef8:	0a 2a                	or     (%edx),%ch
40aefa:	00 00                	add    %al,(%eax)
40aefc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40af00:	00 00                	add    %al,(%eax)
40af02:	04 03                	add    $0x3,%al
40af04:	6f                   	outsl  %ds:(%esi),(%dx)
40af05:	83 00 00             	addl   $0x0,(%eax)
40af08:	0a 2a                	or     (%edx),%ch
40af0a:	00 00                	add    %al,(%eax)
40af0c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40af10:	00 00                	add    %al,(%eax)
40af12:	04 03                	add    $0x3,%al
40af14:	6f                   	outsl  %ds:(%esi),(%dx)
40af15:	84 00                	test   %al,(%eax)
40af17:	00 0a                	add    %cl,(%edx)
40af19:	2a 00                	sub    (%eax),%al
40af1b:	00 36                	add    %dh,(%esi)
40af1d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af20:	00 00                	add    %al,(%eax)
40af22:	04 03                	add    $0x3,%al
40af24:	6f                   	outsl  %ds:(%esi),(%dx)
40af25:	85 00                	test   %eax,(%eax)
40af27:	00 0a                	add    %cl,(%edx)
40af29:	2a 00                	sub    (%eax),%al
40af2b:	00 36                	add    %dh,(%esi)
40af2d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af30:	00 00                	add    %al,(%eax)
40af32:	04 03                	add    $0x3,%al
40af34:	6f                   	outsl  %ds:(%esi),(%dx)
40af35:	86 00                	xchg   %al,(%eax)
40af37:	00 0a                	add    %cl,(%edx)
40af39:	2a 00                	sub    (%eax),%al
40af3b:	00 36                	add    %dh,(%esi)
40af3d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af40:	00 00                	add    %al,(%eax)
40af42:	04 03                	add    $0x3,%al
40af44:	6f                   	outsl  %ds:(%esi),(%dx)
40af45:	87 00                	xchg   %eax,(%eax)
40af47:	00 0a                	add    %cl,(%edx)
40af49:	2a 00                	sub    (%eax),%al
40af4b:	00 36                	add    %dh,(%esi)
40af4d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af50:	00 00                	add    %al,(%eax)
40af52:	04 03                	add    $0x3,%al
40af54:	6f                   	outsl  %ds:(%esi),(%dx)
40af55:	88 00                	mov    %al,(%eax)
40af57:	00 0a                	add    %cl,(%edx)
40af59:	2a 00                	sub    (%eax),%al
40af5b:	00 36                	add    %dh,(%esi)
40af5d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af60:	00 00                	add    %al,(%eax)
40af62:	04 03                	add    $0x3,%al
40af64:	6f                   	outsl  %ds:(%esi),(%dx)
40af65:	89 00                	mov    %eax,(%eax)
40af67:	00 0a                	add    %cl,(%edx)
40af69:	2a 00                	sub    (%eax),%al
40af6b:	00 36                	add    %dh,(%esi)
40af6d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af70:	00 00                	add    %al,(%eax)
40af72:	04 03                	add    $0x3,%al
40af74:	6f                   	outsl  %ds:(%esi),(%dx)
40af75:	8a 00                	mov    (%eax),%al
40af77:	00 0a                	add    %cl,(%edx)
40af79:	2a 00                	sub    (%eax),%al
40af7b:	00 36                	add    %dh,(%esi)
40af7d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af80:	00 00                	add    %al,(%eax)
40af82:	04 03                	add    $0x3,%al
40af84:	6f                   	outsl  %ds:(%esi),(%dx)
40af85:	8b 00                	mov    (%eax),%eax
40af87:	00 0a                	add    %cl,(%edx)
40af89:	2a 00                	sub    (%eax),%al
40af8b:	00 36                	add    %dh,(%esi)
40af8d:	02 7b 9f             	add    -0x61(%ebx),%bh
40af90:	00 00                	add    %al,(%eax)
40af92:	04 03                	add    $0x3,%al
40af94:	6f                   	outsl  %ds:(%esi),(%dx)
40af95:	8c 00                	mov    %es,(%eax)
40af97:	00 0a                	add    %cl,(%edx)
40af99:	2a 00                	sub    (%eax),%al
40af9b:	00 36                	add    %dh,(%esi)
40af9d:	02 7b 9f             	add    -0x61(%ebx),%bh
40afa0:	00 00                	add    %al,(%eax)
40afa2:	04 03                	add    $0x3,%al
40afa4:	6f                   	outsl  %ds:(%esi),(%dx)
40afa5:	8d 00                	lea    (%eax),%eax
40afa7:	00 0a                	add    %cl,(%edx)
40afa9:	2a 00                	sub    (%eax),%al
40afab:	00 36                	add    %dh,(%esi)
40afad:	02 7b 9f             	add    -0x61(%ebx),%bh
40afb0:	00 00                	add    %al,(%eax)
40afb2:	04 03                	add    $0x3,%al
40afb4:	6f                   	outsl  %ds:(%esi),(%dx)
40afb5:	8e 00                	mov    (%eax),%es
40afb7:	00 0a                	add    %cl,(%edx)
40afb9:	2a 00                	sub    (%eax),%al
40afbb:	00 36                	add    %dh,(%esi)
40afbd:	02 7b 9f             	add    -0x61(%ebx),%bh
40afc0:	00 00                	add    %al,(%eax)
40afc2:	04 03                	add    $0x3,%al
40afc4:	6f                   	outsl  %ds:(%esi),(%dx)
40afc5:	8f 00                	pop    (%eax)
40afc7:	00 0a                	add    %cl,(%edx)
40afc9:	2a 00                	sub    (%eax),%al
40afcb:	00 36                	add    %dh,(%esi)
40afcd:	02 7b 9f             	add    -0x61(%ebx),%bh
40afd0:	00 00                	add    %al,(%eax)
40afd2:	04 03                	add    $0x3,%al
40afd4:	6f                   	outsl  %ds:(%esi),(%dx)
40afd5:	90                   	nop
40afd6:	00 00                	add    %al,(%eax)
40afd8:	0a 2a                	or     (%edx),%ch
40afda:	00 00                	add    %al,(%eax)
40afdc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40afe0:	00 00                	add    %al,(%eax)
40afe2:	04 03                	add    $0x3,%al
40afe4:	6f                   	outsl  %ds:(%esi),(%dx)
40afe5:	91                   	xchg   %eax,%ecx
40afe6:	00 00                	add    %al,(%eax)
40afe8:	0a 2a                	or     (%edx),%ch
40afea:	00 00                	add    %al,(%eax)
40afec:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40aff0:	00 00                	add    %al,(%eax)
40aff2:	04 03                	add    $0x3,%al
40aff4:	6f                   	outsl  %ds:(%esi),(%dx)
40aff5:	92                   	xchg   %eax,%edx
40aff6:	00 00                	add    %al,(%eax)
40aff8:	0a 2a                	or     (%edx),%ch
40affa:	00 00                	add    %al,(%eax)
40affc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b000:	00 00                	add    %al,(%eax)
40b002:	04 03                	add    $0x3,%al
40b004:	6f                   	outsl  %ds:(%esi),(%dx)
40b005:	93                   	xchg   %eax,%ebx
40b006:	00 00                	add    %al,(%eax)
40b008:	0a 2a                	or     (%edx),%ch
40b00a:	00 00                	add    %al,(%eax)
40b00c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b010:	00 00                	add    %al,(%eax)
40b012:	04 03                	add    $0x3,%al
40b014:	6f                   	outsl  %ds:(%esi),(%dx)
40b015:	94                   	xchg   %eax,%esp
40b016:	00 00                	add    %al,(%eax)
40b018:	0a 2a                	or     (%edx),%ch
40b01a:	00 00                	add    %al,(%eax)
40b01c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b020:	00 00                	add    %al,(%eax)
40b022:	04 03                	add    $0x3,%al
40b024:	6f                   	outsl  %ds:(%esi),(%dx)
40b025:	95                   	xchg   %eax,%ebp
40b026:	00 00                	add    %al,(%eax)
40b028:	0a 2a                	or     (%edx),%ch
40b02a:	00 00                	add    %al,(%eax)
40b02c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b030:	00 00                	add    %al,(%eax)
40b032:	04 03                	add    $0x3,%al
40b034:	6f                   	outsl  %ds:(%esi),(%dx)
40b035:	96                   	xchg   %eax,%esi
40b036:	00 00                	add    %al,(%eax)
40b038:	0a 2a                	or     (%edx),%ch
40b03a:	00 00                	add    %al,(%eax)
40b03c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b040:	00 00                	add    %al,(%eax)
40b042:	04 03                	add    $0x3,%al
40b044:	6f                   	outsl  %ds:(%esi),(%dx)
40b045:	97                   	xchg   %eax,%edi
40b046:	00 00                	add    %al,(%eax)
40b048:	0a 2a                	or     (%edx),%ch
40b04a:	00 00                	add    %al,(%eax)
40b04c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b050:	00 00                	add    %al,(%eax)
40b052:	04 03                	add    $0x3,%al
40b054:	6f                   	outsl  %ds:(%esi),(%dx)
40b055:	98                   	cwtl
40b056:	00 00                	add    %al,(%eax)
40b058:	0a 2a                	or     (%edx),%ch
40b05a:	00 00                	add    %al,(%eax)
40b05c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b060:	00 00                	add    %al,(%eax)
40b062:	04 03                	add    $0x3,%al
40b064:	6f                   	outsl  %ds:(%esi),(%dx)
40b065:	42                   	inc    %edx
40b066:	00 00                	add    %al,(%eax)
40b068:	0a 2a                	or     (%edx),%ch
40b06a:	00 00                	add    %al,(%eax)
40b06c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b070:	00 00                	add    %al,(%eax)
40b072:	04 03                	add    $0x3,%al
40b074:	6f                   	outsl  %ds:(%esi),(%dx)
40b075:	99                   	cltd
40b076:	00 00                	add    %al,(%eax)
40b078:	0a 2a                	or     (%edx),%ch
40b07a:	00 00                	add    %al,(%eax)
40b07c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b080:	00 00                	add    %al,(%eax)
40b082:	04 03                	add    $0x3,%al
40b084:	6f                   	outsl  %ds:(%esi),(%dx)
40b085:	9a 00 00 0a 2a 00 00 	lcall  $0x0,$0x2a0a0000
40b08c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b090:	00 00                	add    %al,(%eax)
40b092:	04 03                	add    $0x3,%al
40b094:	6f                   	outsl  %ds:(%esi),(%dx)
40b095:	9b                   	fwait
40b096:	00 00                	add    %al,(%eax)
40b098:	0a 2a                	or     (%edx),%ch
40b09a:	00 00                	add    %al,(%eax)
40b09c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0a0:	00 00                	add    %al,(%eax)
40b0a2:	04 03                	add    $0x3,%al
40b0a4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0a5:	9c                   	pushf
40b0a6:	00 00                	add    %al,(%eax)
40b0a8:	0a 2a                	or     (%edx),%ch
40b0aa:	00 00                	add    %al,(%eax)
40b0ac:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0b0:	00 00                	add    %al,(%eax)
40b0b2:	04 03                	add    $0x3,%al
40b0b4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0b5:	9d                   	popf
40b0b6:	00 00                	add    %al,(%eax)
40b0b8:	0a 2a                	or     (%edx),%ch
40b0ba:	00 00                	add    %al,(%eax)
40b0bc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0c0:	00 00                	add    %al,(%eax)
40b0c2:	04 03                	add    $0x3,%al
40b0c4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0c5:	9e                   	sahf
40b0c6:	00 00                	add    %al,(%eax)
40b0c8:	0a 2a                	or     (%edx),%ch
40b0ca:	00 00                	add    %al,(%eax)
40b0cc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0d0:	00 00                	add    %al,(%eax)
40b0d2:	04 03                	add    $0x3,%al
40b0d4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0d5:	9f                   	lahf
40b0d6:	00 00                	add    %al,(%eax)
40b0d8:	0a 2a                	or     (%edx),%ch
40b0da:	00 00                	add    %al,(%eax)
40b0dc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0e0:	00 00                	add    %al,(%eax)
40b0e2:	04 03                	add    $0x3,%al
40b0e4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0e5:	a0 00 00 0a 2a       	mov    0x2a0a0000,%al
40b0ea:	00 00                	add    %al,(%eax)
40b0ec:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b0f0:	00 00                	add    %al,(%eax)
40b0f2:	04 03                	add    $0x3,%al
40b0f4:	6f                   	outsl  %ds:(%esi),(%dx)
40b0f5:	a1 00 00 0a 2a       	mov    0x2a0a0000,%eax
40b0fa:	00 00                	add    %al,(%eax)
40b0fc:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b100:	00 00                	add    %al,(%eax)
40b102:	04 03                	add    $0x3,%al
40b104:	6f                   	outsl  %ds:(%esi),(%dx)
40b105:	a2 00 00 0a 2a       	mov    %al,0x2a0a0000
40b10a:	00 00                	add    %al,(%eax)
40b10c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b110:	00 00                	add    %al,(%eax)
40b112:	04 03                	add    $0x3,%al
40b114:	6f                   	outsl  %ds:(%esi),(%dx)
40b115:	a3 00 00 0a 2a       	mov    %eax,0x2a0a0000
40b11a:	00 00                	add    %al,(%eax)
40b11c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b120:	00 00                	add    %al,(%eax)
40b122:	04 03                	add    $0x3,%al
40b124:	6f                   	outsl  %ds:(%esi),(%dx)
40b125:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40b126:	00 00                	add    %al,(%eax)
40b128:	0a 2a                	or     (%edx),%ch
40b12a:	00 00                	add    %al,(%eax)
40b12c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b130:	00 00                	add    %al,(%eax)
40b132:	04 03                	add    $0x3,%al
40b134:	6f                   	outsl  %ds:(%esi),(%dx)
40b135:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40b136:	00 00                	add    %al,(%eax)
40b138:	0a 2a                	or     (%edx),%ch
40b13a:	00 00                	add    %al,(%eax)
40b13c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b140:	00 00                	add    %al,(%eax)
40b142:	04 03                	add    $0x3,%al
40b144:	6f                   	outsl  %ds:(%esi),(%dx)
40b145:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40b146:	00 00                	add    %al,(%eax)
40b148:	0a 2a                	or     (%edx),%ch
40b14a:	00 00                	add    %al,(%eax)
40b14c:	36 02 7b 9f          	add    %ss:-0x61(%ebx),%bh
40b150:	00 00                	add    %al,(%eax)