401959:	00 48 00             	add    %cl,0x0(%eax)
40195c:	04 00                	add    $0x0,%al
40195e:	08 00                	or     %al,(%eax)
401960:	48                   	dec    %eax
401961:	00 08                	add    %cl,(%eax)
401963:	00 08                	add    %cl,(%eax)
401965:	00 48 00             	add    %cl,0x0(%eax)
401968:	0c 00                	or     $0x0,%al
40196a:	08 00                	or     %al,(%eax)
40196c:	0b 00                	or     (%eax),%eax
40196e:	10 00                	adc    %al,(%eax)
401970:	a2 00 0b 00 14       	mov    %al,0x14000b00
401975:	00 b4 00 1a 00 18 00 	add    %dh,0x18001a(%eax,%eax,1)
40197c:	c6 00 0b             	movb   $0xb,(%eax)
40197f:	00 1c 00             	add    %bl,(%eax,%eax,1)
401982:	ca 00 88             	lret   $0x8800
401985:	00 20                	add    %ah,(%eax)
401987:	00 e4                	add    %ah,%ah
401989:	00 0b                	add    %cl,(%ebx)
40198b:	00 24 00             	add    %ah,(%eax,%eax,1)
40198e:	ee                   	out    %al,(%dx)
40198f:	00 0b                	add    %cl,(%ebx)
401991:	00 28                	add    %ch,(%eax)
401993:	00 00                	add    %al,(%eax)
401995:	01 88 00 2c 00 1a    	add    %ecx,0x1a002c00(%eax)
40199b:	01 0b                	add    %ecx,(%ebx)
40199d:	00 30                	add    %dh,(%eax)
40199f:	00 24 01             	add    %ah,(%ecx,%eax,1)
4019a2:	70 00                	jo     0x4019a4
4019a4:	34 00                	xor    $0x0,%al
4019a6:	08 00                	or     %al,(%eax)
4019a8:	00 48 00             	add    %cl,0x0(%eax)
4019ab:	00 00                	add    %al,(%eax)
4019ad:	00 0c 00             	add    %cl,(%eax,%eax,1)
4019b0:	44                   	inc    %esp
4019b1:	00 30                	add    %dh,(%eax)
4019b3:	48                   	dec    %eax
4019b4:	00 00                	add    %al,(%eax)
4019b6:	00 00                	add    %al,(%eax)
4019b8:	70 00                	jo     0x4019ba
4019ba:	5c                   	pop    %esp
4019bb:	00 46 11             	add    %al,0x11(%esi)
4019be:	08 45 00             	or     %al,0x0(%ebp)
4019c1:	00 01                	add    %al,(%ecx)
4019c3:	00 00                	add    %al,(%eax)
4019c5:	00 08                	add    %cl,(%eax)
4019c7:	00 00                	add    %al,(%eax)
4019c9:	00 0a                	add    %cl,(%edx)
4019cb:	00 0b                	add    %cl,(%ebx)
4019cd:	00 04 00             	add    %al,(%eax,%eax,1)
4019d0:	36 01 0b             	add    %ecx,%ss:(%ebx)
4019d3:	00 08                	add    %cl,(%eax)
4019d5:	00 48 01             	add    %cl,0x1(%eax)
4019d8:	48                   	dec    %eax
4019d9:	00 0c 00             	add    %cl,(%eax,%eax,1)
4019dc:	08 00                	or     %al,(%eax)
4019de:	48                   	dec    %eax
4019df:	00 10                	add    %dl,(%eax)
4019e1:	00 08                	add    %cl,(%eax)
4019e3:	00 48 00             	add    %cl,0x0(%eax)
4019e6:	14 00                	adc    $0x0,%al
4019e8:	08 00                	or     %al,(%eax)
4019ea:	48                   	dec    %eax
4019eb:	00 18                	add    %bl,(%eax)
4019ed:	00 08                	add    %cl,(%eax)
4019ef:	00 0b                	add    %cl,(%ebx)
4019f1:	00 1c 00             	add    %bl,(%eax,%eax,1)
4019f4:	5a                   	pop    %edx
4019f5:	01 0b                	add    %ecx,(%ebx)
4019f7:	00 20                	add    %ah,(%eax)
4019f9:	00 6c 01 1a          	add    %ch,0x1a(%ecx,%eax,1)
4019fd:	00 24 00             	add    %ah,(%eax,%eax,1)
401a00:	c6 00 0b             	movb   $0xb,(%eax)
401a03:	00 28                	add    %ch,(%eax)
401a05:	00 7e 01             	add    %bh,0x1(%esi)
401a08:	88 00                	mov    %al,(%eax)
401a0a:	2c 00                	sub    $0x0,%al
401a0c:	98                   	cwtl
401a0d:	01 0b                	add    %ecx,(%ebx)
401a0f:	00 30                	add    %dh,(%eax)
401a11:	00 a2 01 0b 00 34    	add    %ah,0x34000b01(%edx)
401a17:	00 b4 01 88 00 38 00 	add    %dh,0x380088(%ecx,%eax,1)
401a1e:	ce                   	into
401a1f:	01 10                	add    %edx,(%eax)
401a21:	01 3c 00             	add    %edi,(%eax,%eax,1)
401a24:	dc 01                	faddl  (%ecx)
401a26:	70 00                	jo     0x401a28
401a28:	40                   	inc    %eax
401a29:	00 08                	add    %cl,(%eax)
401a2b:	00 00                	add    %al,(%eax)
401a2d:	48                   	dec    %eax
401a2e:	00 00                	add    %al,(%eax)
401a30:	00 00                	add    %al,(%eax)
401a32:	0d 00 1c 00 30       	or     $0x30001c00,%eax
401a37:	48                   	dec    %eax
401a38:	00 00                	add    %al,(%eax)
401a3a:	00 00                	add    %al,(%eax)
401a3c:	34 00                	xor    $0x0,%al
401a3e:	40                   	inc    %eax
401a3f:	00 45 07             	add    %al,0x7(%ebp)
401a42:	08 43 01             	or     %al,0x1(%ebx)
401a45:	00 00                	add    %al,(%eax)
401a47:	00 00                	add    %al,(%eax)
401a49:	00 08                	add    %cl,(%eax)
401a4b:	00 00                	add    %al,(%eax)
401a4d:	00 0a                	add    %cl,(%edx)
401a4f:	00 48 00             	add    %cl,0x0(%eax)
401a52:	04 00                	add    $0x0,%al
401a54:	08 00                	or     %al,(%eax)
401a56:	13 01                	adc    (%ecx),%eax
401a58:	08 00                	or     %al,(%eax)
401a5a:	2a 00                	sub    (%eax),%al
401a5c:	88 00                	mov    %al,(%eax)
401a5e:	0c 00                	or     $0x0,%al
401a60:	e0 01                	loopne 0x401a63
401a62:	12 21                	adc    (%ecx),%ah
401a64:	10 00                	adc    %al,(%eax)
401a66:	ee                   	out    %al,(%dx)
401a67:	01 12                	add    %edx,(%edx)
401a69:	21 14 00             	and    %edx,(%eax,%eax,1)
401a6c:	fc                   	cld
401a6d:	01 70 00             	add    %esi,0x0(%eax)
401a70:	18 00                	sbb    %al,(%eax)
401a72:	08 00                	or     %al,(%eax)
401a74:	00 48 00             	add    %cl,0x0(%eax)
401a77:	00 00                	add    %al,(%eax)
401a79:	00 0e                	add    %cl,(%esi)
401a7b:	00 24 00             	add    %ah,(%eax,%eax,1)
401a7e:	30 48 00             	xor    %cl,0x0(%eax)
401a81:	00 00                	add    %al,(%eax)
401a83:	00 58 00             	add    %bl,0x0(%eax)
401a86:	5c                   	pop    %esp
401a87:	00 45 09             	add    %al,0x9(%ebp)
401a8a:	08 43 01             	or     %al,0x1(%ebx)
401a8d:	00 00                	add    %al,(%eax)
401a8f:	00 00                	add    %al,(%eax)
401a91:	00 08                	add    %cl,(%eax)
401a93:	00 00                	add    %al,(%eax)
401a95:	00 0a                	add    %cl,(%edx)
401a97:	00 48 00             	add    %cl,0x0(%eax)
401a9a:	04 00                	add    $0x0,%al
401a9c:	08 00                	or     %al,(%eax)
401a9e:	48                   	dec    %eax
401a9f:	00 08                	add    %cl,(%eax)
401aa1:	00 08                	add    %cl,(%eax)
401aa3:	00 13                	add    %dl,(%ebx)
401aa5:	01 0c 00             	add    %ecx,(%eax,%eax,1)
401aa8:	0a 02                	or     (%edx),%al
401aaa:	88 00                	mov    %al,(%eax)
401aac:	10 00                	adc    %al,(%eax)
401aae:	20 02                	and    %al,(%edx)
401ab0:	12 21                	adc    (%ecx),%ah
401ab2:	14 00                	adc    $0x0,%al
401ab4:	2e 02 12             	add    %cs:(%edx),%dl
401ab7:	21 18                	and    %ebx,(%eax)
401ab9:	00 3c 02             	add    %bh,(%edx,%eax,1)
401abc:	1a 00                	sbb    (%eax),%al
401abe:	1c 00                	sbb    $0x0,%al
401ac0:	46                   	inc    %esi
401ac1:	02 70 00             	add    0x0(%eax),%dh
401ac4:	20 00                	and    %al,(%eax)
401ac6:	08 00                	or     %al,(%eax)
401ac8:	00 48 00             	add    %cl,0x0(%eax)
401acb:	00 00                	add    %al,(%eax)
401acd:	00 0f                	add    %cl,(%edi)
401acf:	00 14 00             	add    %dl,(%eax,%eax,1)
401ad2:	31 04 00             	xor    %eax,(%eax,%eax,1)
401ad5:	00 00                	add    %al,(%eax)
401ad7:	5c                   	pop    %esp
401ad8:	08 00                	or     %al,(%eax)
401ada:	40                   	inc    %eax
401adb:	00 46 05             	add    %al,0x5(%esi)
401ade:	08 41 00             	or     %al,0x0(%ecx)
401ae1:	00 00                	add    %al,(%eax)
401ae3:	00 00                	add    %al,(%eax)
401ae5:	00 0b                	add    %cl,(%ebx)
401ae7:	00 00                	add    %al,(%eax)
401ae9:	00 54 02 0b          	add    %dl,0xb(%edx,%eax,1)
401aed:	00 04 00             	add    %al,(%eax,%eax,1)
401af0:	66 02 48 00          	data16 add 0x0(%eax),%cl
401af4:	08 00                	or     %al,(%eax)
401af6:	08 00                	or     %al,(%eax)
401af8:	10 01                	adc    %al,(%ecx)
401afa:	0c 00                	or     $0x0,%al
401afc:	7c 02                	jl     0x401b00
401afe:	70 00                	jo     0x401b00
401b00:	10 00                	adc    %al,(%eax)
401b02:	08 00                	or     %al,(%eax)
401b04:	00 48 00             	add    %cl,0x0(%eax)
401b07:	00 00                	add    %al,(%eax)
401b09:	00 10                	add    %dl,(%eax)
401b0b:	00 14 00             	add    %dl,(%eax,%eax,1)
401b0e:	30 48 00             	xor    %cl,0x0(%eax)
401b11:	00 00                	add    %al,(%eax)
401b13:	00 2c 00             	add    %ch,(%eax,%eax,1)
401b16:	40                   	inc    %eax
401b17:	00 46 05             	add    %al,0x5(%esi)
401b1a:	08 41 00             	or     %al,0x0(%ecx)
401b1d:	00 00                	add    %al,(%eax)
401b1f:	00 00                	add    %al,(%eax)
401b21:	00 08                	add    %cl,(%eax)
401b23:	00 00                	add    %al,(%eax)
401b25:	00 0a                	add    %cl,(%edx)
401b27:	00 0b                	add    %cl,(%ebx)
401b29:	00 04 00             	add    %al,(%eax,%eax,1)
401b2c:	80 02 48             	addb   $0x48,(%edx)
401b2f:	00 08                	add    %cl,(%eax)
401b31:	00 08                	add    %cl,(%eax)
401b33:	00 10                	add    %dl,(%eax)
401b35:	01 0c 00             	add    %ecx,(%eax,%eax,1)
401b38:	dc 01                	faddl  (%ecx)
401b3a:	70 00                	jo     0x401b3c
401b3c:	10 00                	adc    %al,(%eax)
401b3e:	08 00                	or     %al,(%eax)
401b40:	00 48 00             	add    %cl,0x0(%eax)
401b43:	00 00                	add    %al,(%eax)
401b45:	00 11                	add    %dl,(%ecx)
401b47:	00 14 00             	add    %dl,(%eax,%eax,1)
401b4a:	30 48 00             	xor    %cl,0x0(%eax)
401b4d:	00 00                	add    %al,(%eax)
401b4f:	00 2c 00             	add    %ch,(%eax,%eax,1)
401b52:	24 00                	and    $0x0,%al
401b54:	45                   	inc    %ebp
401b55:	05 08 43 01 00       	add    $0x14308,%eax
401b5a:	00 00                	add    %al,(%eax)
401b5c:	00 00                	add    %al,(%eax)
401b5e:	08 00                	or     %al,(%eax)
401b60:	00 00                	add    %al,(%eax)
401b62:	0a 00                	or     (%eax),%al
401b64:	13 00                	adc    (%eax),%eax
401b66:	04 00                	add    $0x0,%al
401b68:	1c 03                	sbb    $0x3,%al
401b6a:	88 00                	mov    %al,(%eax)
401b6c:	08 00                	or     %al,(%eax)
401b6e:	30 03                	xor    %al,(%ebx)
401b70:	12 21                	adc    (%ecx),%ah
401b72:	0c 00                	or     $0x0,%al
401b74:	3e 03 70 00          	add    %ds:0x0(%eax),%esi
401b78:	10 00                	adc    %al,(%eax)
401b7a:	08 00                	or     %al,(%eax)
401b7c:	00 48 00             	add    %cl,0x0(%eax)
401b7f:	00 00                	add    %al,(%eax)
401b81:	00 12                	add    %dl,(%edx)
401b83:	00 14 00             	add    %dl,(%eax,%eax,1)
401b86:	30 48 00             	xor    %cl,0x0(%eax)
401b89:	00 00                	add    %al,(%eax)
401b8b:	00 2c 00             	add    %ch,(%eax,%eax,1)
401b8e:	24 00                	and    $0x0,%al
401b90:	45                   	inc    %ebp
401b91:	05 08 43 01 00       	add    $0x14308,%eax
401b96:	00 00                	add    %al,(%eax)
401b98:	00 00                	add    %al,(%eax)
401b9a:	08 00                	or     %al,(%eax)
401b9c:	00 00                	add    %al,(%eax)
401b9e:	0a 00                	or     (%eax),%al
401ba0:	13 00                	adc    (%eax),%eax
401ba2:	04 00                	add    $0x0,%al
401ba4:	6c                   	insb   (%dx),%es:(%edi)
401ba5:	03 88 00 08 00 80    	add    -0x7ffff800(%eax),%ecx
401bab:	03 12                	add    (%edx),%edx
401bad:	21 0c 00             	and    %ecx,(%eax,%eax,1)
401bb0:	8e 03                	mov    (%ebx),%es
401bb2:	70 00                	jo     0x401bb4
401bb4:	10 00                	adc    %al,(%eax)
401bb6:	08 00                	or     %al,(%eax)
401bb8:	00 48 00             	add    %cl,0x0(%eax)
401bbb:	00 00                	add    %al,(%eax)
401bbd:	00 13                	add    %dl,(%ebx)
401bbf:	00 10                	add    %dl,(%eax)
401bc1:	00 30                	add    %dh,(%eax)
401bc3:	48                   	dec    %eax
401bc4:	00 00                	add    %al,(%eax)
401bc6:	00 00                	add    %al,(%eax)
401bc8:	2c 00                	sub    $0x0,%al
401bca:	08 00                	or     %al,(%eax)
401bcc:	46                   	inc    %esi
401bcd:	04 08                	add    $0x8,%al
401bcf:	45                   	inc    %ebp
401bd0:	00 00                	add    %al,(%eax)
401bd2:	01 00                	add    %eax,(%eax)
401bd4:	00 00                	add    %al,(%eax)
401bd6:	08 00                	or     %al,(%eax)
401bd8:	00 00                	add    %al,(%eax)
401bda:	0a 00                	or     (%eax),%al
401bdc:	88 00                	mov    %al,(%eax)
401bde:	04 00                	add    $0x0,%al
401be0:	98                   	cwtl
401be1:	03 0b                	add    (%ebx),%ecx
401be3:	00 08                	add    %cl,(%eax)
401be5:	00 a2 03 70 00 0c    	add    %ah,0xc007003(%edx)
401beb:	00 08                	add    %cl,(%eax)
401bed:	00 00                	add    %al,(%eax)
401bef:	48                   	dec    %eax
401bf0:	00 00                	add    %al,(%eax)
401bf2:	00 00                	add    %al,(%eax)
401bf4:	14 00                	adc    $0x0,%al
401bf6:	14 00                	adc    $0x0,%al
401bf8:	30 48 00             	xor    %cl,0x0(%eax)
401bfb:	00 00                	add    %al,(%eax)
401bfd:	00 40 00             	add    %al,0x0(%eax)
401c00:	24 00                	and    $0x0,%al
401c02:	47                   	inc    %edi
401c03:	05 08 43 01 00       	add    $0x14308,%eax
401c08:	00 00                	add    %al,(%eax)
401c0a:	00 00                	add    %al,(%eax)
401c0c:	08 00                	or     %al,(%eax)
401c0e:	00 00                	add    %al,(%eax)
401c10:	0a 00                	or     (%eax),%al
401c12:	0b 00                	or     (%eax),%eax
401c14:	04 00                	add    $0x0,%al
401c16:	f4                   	hlt
401c17:	03 13                	add    (%ebx),%edx
401c19:	01 08                	add    %ecx,(%eax)
401c1b:	00 0a                	add    %cl,(%edx)
401c1d:	04 58                	add    $0x58,%al
401c1f:	01 0c 00             	add    %ecx,(%eax,%eax,1)
401c22:	08 00                	or     %al,(%eax)
401c24:	70 00                	jo     0x401c26
401c26:	10 00                	adc    %al,(%eax)
401c28:	08 00                	or     %al,(%eax)
401c2a:	00 48 00             	add    %cl,0x0(%eax)
401c2d:	00 00                	add    %al,(%eax)
401c2f:	00 15 00 14 00 30    	add    %dl,0x30001400
401c35:	48                   	dec    %eax
401c36:	00 00                	add    %al,(%eax)
401c38:	00 00                	add    %al,(%eax)
401c3a:	40                   	inc    %eax
401c3b:	00 24 00             	add    %ah,(%eax,%eax,1)
401c3e:	47                   	inc    %edi
401c3f:	05 08 43 01 00       	add    $0x14308,%eax
401c44:	00 00                	add    %al,(%eax)
401c46:	00 00                	add    %al,(%eax)
401c48:	08 00                	or     %al,(%eax)
401c4a:	00 00                	add    %al,(%eax)
401c4c:	0a 00                	or     (%eax),%al
401c4e:	0b 00                	or     (%eax),%eax
401c50:	04 00                	add    $0x0,%al
401c52:	20 04 13             	and    %al,(%ebx,%edx,1)
401c55:	01 08                	add    %ecx,(%eax)
401c57:	00 36                	add    %dh,(%esi)
401c59:	04 58                	add    $0x58,%al
401c5b:	01 0c 00             	add    %ecx,(%eax,%eax,1)
401c5e:	08 00                	or     %al,(%eax)
401c60:	70 00                	jo     0x401c62
401c62:	10 00                	adc    %al,(%eax)
401c64:	08 00                	or     %al,(%eax)
401c66:	00 48 00             	add    %cl,0x0(%eax)
401c69:	00 00                	add    %al,(%eax)
401c6b:	00 16                	add    %dl,(%esi)
401c6d:	00 18                	add    %bl,(%eax)