40ab51:	0a 7b 7d             	or     0x7d(%ebx),%bh
40ab54:	00 00                	add    %al,(%eax)
40ab56:	04 6f                	add    $0x6f,%al
40ab58:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40ab5d:	02 7b cb             	add    -0x35(%ebx),%bh
40ab60:	00 00                	add    %al,(%eax)
40ab62:	04 06                	add    $0x6,%al
40ab64:	7b 7a                	jnp    0x40abe0
40ab66:	00 00                	add    %al,(%eax)
40ab68:	04 16                	add    $0x16,%al
40ab6a:	6f                   	outsl  %ds:(%esi),(%dx)
40ab6b:	ca 00 00             	lret   $0x0
40ab6e:	0a 7b 7e             	or     0x7e(%ebx),%bh
40ab71:	00 00                	add    %al,(%eax)
40ab73:	04 6f                	add    $0x6f,%al
40ab75:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40ab7a:	02 7b cf             	add    -0x31(%ebx),%bh
40ab7d:	00 00                	add    %al,(%eax)
40ab7f:	04 06                	add    $0x6,%al
40ab81:	7b 7a                	jnp    0x40abfd
40ab83:	00 00                	add    %al,(%eax)
40ab85:	04 17                	add    $0x17,%al
40ab87:	6f                   	outsl  %ds:(%esi),(%dx)
40ab88:	ca 00 00             	lret   $0x0
40ab8b:	0a 7b 7d             	or     0x7d(%ebx),%bh
40ab8e:	00 00                	add    %al,(%eax)
40ab90:	04 6f                	add    $0x6f,%al
40ab92:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40ab97:	02 7b d2             	add    -0x2e(%ebx),%bh
40ab9a:	00 00                	add    %al,(%eax)
40ab9c:	04 06                	add    $0x6,%al
40ab9e:	7b 7a                	jnp    0x40ac1a
40aba0:	00 00                	add    %al,(%eax)
40aba2:	04 17                	add    $0x17,%al
40aba4:	6f                   	outsl  %ds:(%esi),(%dx)
40aba5:	ca 00 00             	lret   $0x0
40aba8:	0a 7b 7e             	or     0x7e(%ebx),%bh
40abab:	00 00                	add    %al,(%eax)
40abad:	04 6f                	add    $0x6f,%al
40abaf:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40abb4:	02 7b d0             	add    -0x30(%ebx),%bh
40abb7:	00 00                	add    %al,(%eax)
40abb9:	04 06                	add    $0x6,%al
40abbb:	7b 7a                	jnp    0x40ac37
40abbd:	00 00                	add    %al,(%eax)
40abbf:	04 18                	add    $0x18,%al
40abc1:	6f                   	outsl  %ds:(%esi),(%dx)
40abc2:	ca 00 00             	lret   $0x0
40abc5:	0a 7b 7d             	or     0x7d(%ebx),%bh
40abc8:	00 00                	add    %al,(%eax)
40abca:	04 6f                	add    $0x6f,%al
40abcc:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40abd1:	02 7b d3             	add    -0x2d(%ebx),%bh
40abd4:	00 00                	add    %al,(%eax)
40abd6:	04 06                	add    $0x6,%al
40abd8:	7b 7a                	jnp    0x40ac54
40abda:	00 00                	add    %al,(%eax)
40abdc:	04 18                	add    $0x18,%al
40abde:	6f                   	outsl  %ds:(%esi),(%dx)
40abdf:	ca 00 00             	lret   $0x0
40abe2:	0a 7b 7e             	or     0x7e(%ebx),%bh
40abe5:	00 00                	add    %al,(%eax)
40abe7:	04 6f                	add    $0x6f,%al
40abe9:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40abee:	02 7b d1             	add    -0x2f(%ebx),%bh
40abf1:	00 00                	add    %al,(%eax)
40abf3:	04 06                	add    $0x6,%al
40abf5:	7b 7a                	jnp    0x40ac71
40abf7:	00 00                	add    %al,(%eax)
40abf9:	04 19                	add    $0x19,%al
40abfb:	6f                   	outsl  %ds:(%esi),(%dx)
40abfc:	ca 00 00             	lret   $0x0
40abff:	0a 7b 7d             	or     0x7d(%ebx),%bh
40ac02:	00 00                	add    %al,(%eax)
40ac04:	04 6f                	add    $0x6f,%al
40ac06:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40ac0b:	02 7b d4             	add    -0x2c(%ebx),%bh
40ac0e:	00 00                	add    %al,(%eax)
40ac10:	04 06                	add    $0x6,%al
40ac12:	7b 7a                	jnp    0x40ac8e
40ac14:	00 00                	add    %al,(%eax)
40ac16:	04 19                	add    $0x19,%al
40ac18:	6f                   	outsl  %ds:(%esi),(%dx)
40ac19:	ca 00 00             	lret   $0x0
40ac1c:	0a 7b 7e             	or     0x7e(%ebx),%bh
40ac1f:	00 00                	add    %al,(%eax)
40ac21:	04 6f                	add    $0x6f,%al
40ac23:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40ac28:	2a 00                	sub    (%eax),%al
40ac2a:	00 00                	add    %al,(%eax)
40ac2c:	1b 30                	sbb    (%eax),%esi
40ac2e:	03 00                	add    (%eax),%eax
40ac30:	5a                   	pop    %edx
40ac31:	00 00                	add    %al,(%eax)
40ac33:	00 39                	add    %bh,(%ecx)
40ac35:	00 00                	add    %al,(%eax)
40ac37:	11 00                	adc    %eax,(%eax)
40ac39:	02 7b c5             	add    -0x3b(%ebx),%bh
40ac3c:	00 00                	add    %al,(%eax)
40ac3e:	04 02                	add    $0x2,%al
40ac40:	7b c5                	jnp    0x40ac07
40ac42:	00 00                	add    %al,(%eax)
40ac44:	04 6f                	add    $0x6f,%al
40ac46:	b1 00                	mov    $0x0,%cl
40ac48:	00 06                	add    %al,(%esi)
40ac4a:	02 7b ca             	add    -0x36(%ebx),%bh
40ac4d:	00 00                	add    %al,(%eax)
40ac4f:	04 6f                	add    $0x6f,%al
40ac51:	19 00                	sbb    %eax,(%eax)
40ac53:	00 0a                	add    %cl,(%edx)
40ac55:	6f                   	outsl  %ds:(%esi),(%dx)
40ac56:	bf 00 00 06 0a       	mov    $0xa060000,%edi
40ac5b:	02 28                	add    (%eax),%ch
40ac5d:	cb                   	lret
40ac5e:	00 00                	add    %al,(%eax)
40ac60:	0a 00                	or     (%eax),%al
40ac62:	02 7b c5             	add    -0x3b(%ebx),%bh
40ac65:	00 00                	add    %al,(%eax)
40ac67:	04 02                	add    $0x2,%al
40ac69:	7b c6                	jnp    0x40ac31
40ac6b:	00 00                	add    %al,(%eax)
40ac6d:	04 73                	add    $0x73,%al
40ac6f:	e7 00                	out    %eax,$0x0
40ac71:	00 06                	add    %al,(%esi)
40ac73:	0b 00                	or     (%eax),%eax
40ac75:	07                   	pop    %es
40ac76:	6f                   	outsl  %ds:(%esi),(%dx)
40ac77:	cc                   	int3
40ac78:	00 00                	add    %al,(%eax)
40ac7a:	0a 26                	or     (%esi),%ah
40ac7c:	00 de                	add    %bl,%dh
40ac7e:	0b 07                	or     (%edi),%eax
40ac80:	2c 07                	sub    $0x7,%al
40ac82:	07                   	pop    %es
40ac83:	6f                   	outsl  %ds:(%esi),(%dx)
40ac84:	30 00                	xor    %al,(%eax)
40ac86:	00 0a                	add    %cl,(%edx)
40ac88:	00 dc                	add    %bl,%ah
40ac8a:	02 28                	add    (%eax),%ch
40ac8c:	b6 00                	mov    $0x0,%dh
40ac8e:	00 0a                	add    %cl,(%edx)
40ac90:	00 2a                	add    %ch,(%edx)
40ac92:	00 00                	add    %al,(%eax)
40ac94:	01 10                	add    %edx,(%eax)
40ac96:	00 00                	add    %al,(%eax)
40ac98:	02 00                	add    (%eax),%al
40ac9a:	3c 00                	cmp    $0x0,%al
40ac9c:	0b 47 00             	or     0x0(%edi),%eax
40ac9f:	0b 00                	or     (%eax),%eax
40aca1:	00 00                	add    %al,(%eax)
40aca3:	00 1b                	add    %bl,(%ebx)
40aca5:	30 03                	xor    %al,(%ebx)
40aca7:	00 5a 00             	add    %bl,0x0(%edx)
40acaa:	00 00                	add    %al,(%eax)
40acac:	39 00                	cmp    %eax,(%eax)
40acae:	00 11                	add    %dl,(%ecx)
40acb0:	00 02                	add    %al,(%edx)
40acb2:	7b c5                	jnp    0x40ac79
40acb4:	00 00                	add    %al,(%eax)
40acb6:	04 02                	add    $0x2,%al
40acb8:	7b c5                	jnp    0x40ac7f
40acba:	00 00                	add    %al,(%eax)
40acbc:	04 6f                	add    $0x6f,%al
40acbe:	b1 00                	mov    $0x0,%cl
40acc0:	00 06                	add    %al,(%esi)
40acc2:	02 7b cf             	add    -0x31(%ebx),%bh
40acc5:	00 00                	add    %al,(%eax)
40acc7:	04 6f                	add    $0x6f,%al
40acc9:	19 00                	sbb    %eax,(%eax)
40accb:	00 0a                	add    %cl,(%edx)
40accd:	6f                   	outsl  %ds:(%esi),(%dx)
40acce:	bf 00 00 06 0a       	mov    $0xa060000,%edi
40acd3:	02 28                	add    (%eax),%ch
40acd5:	cb                   	lret
40acd6:	00 00                	add    %al,(%eax)
40acd8:	0a 00                	or     (%eax),%al
40acda:	02 7b c5             	add    -0x3b(%ebx),%bh
40acdd:	00 00                	add    %al,(%eax)
40acdf:	04 02                	add    $0x2,%al
40ace1:	7b c6                	jnp    0x40aca9
40ace3:	00 00                	add    %al,(%eax)
40ace5:	04 73                	add    $0x73,%al
40ace7:	e7 00                	out    %eax,$0x0
40ace9:	00 06                	add    %al,(%esi)
40aceb:	0b 00                	or     (%eax),%eax
40aced:	07                   	pop    %es
40acee:	6f                   	outsl  %ds:(%esi),(%dx)
40acef:	cc                   	int3
40acf0:	00 00                	add    %al,(%eax)
40acf2:	0a 26                	or     (%esi),%ah
40acf4:	00 de                	add    %bl,%dh
40acf6:	0b 07                	or     (%edi),%eax
40acf8:	2c 07                	sub    $0x7,%al
40acfa:	07                   	pop    %es
40acfb:	6f                   	outsl  %ds:(%esi),(%dx)
40acfc:	30 00                	xor    %al,(%eax)
40acfe:	00 0a                	add    %cl,(%edx)
40ad00:	00 dc                	add    %bl,%ah
40ad02:	02 28                	add    (%eax),%ch
40ad04:	b6 00                	mov    $0x0,%dh
40ad06:	00 0a                	add    %cl,(%edx)
40ad08:	00 2a                	add    %ch,(%edx)
40ad0a:	00 00                	add    %al,(%eax)
40ad0c:	01 10                	add    %edx,(%eax)
40ad0e:	00 00                	add    %al,(%eax)
40ad10:	02 00                	add    (%eax),%al
40ad12:	3c 00                	cmp    $0x0,%al
40ad14:	0b 47 00             	or     0x0(%edi),%eax
40ad17:	0b 00                	or     (%eax),%eax
40ad19:	00 00                	add    %al,(%eax)
40ad1b:	00 1b                	add    %bl,(%ebx)
40ad1d:	30 03                	xor    %al,(%ebx)
40ad1f:	00 5a 00             	add    %bl,0x0(%edx)
40ad22:	00 00                	add    %al,(%eax)
40ad24:	39 00                	cmp    %eax,(%eax)
40ad26:	00 11                	add    %dl,(%ecx)
40ad28:	00 02                	add    %al,(%edx)
40ad2a:	7b c5                	jnp    0x40acf1
40ad2c:	00 00                	add    %al,(%eax)
40ad2e:	04 02                	add    $0x2,%al
40ad30:	7b c5                	jnp    0x40acf7
40ad32:	00 00                	add    %al,(%eax)
40ad34:	04 6f                	add    $0x6f,%al
40ad36:	b1 00                	mov    $0x0,%cl
40ad38:	00 06                	add    %al,(%esi)
40ad3a:	02 7b d0             	add    -0x30(%ebx),%bh
40ad3d:	00 00                	add    %al,(%eax)
40ad3f:	04 6f                	add    $0x6f,%al
40ad41:	19 00                	sbb    %eax,(%eax)
40ad43:	00 0a                	add    %cl,(%edx)
40ad45:	6f                   	outsl  %ds:(%esi),(%dx)
40ad46:	bf 00 00 06 0a       	mov    $0xa060000,%edi
40ad4b:	02 28                	add    (%eax),%ch
40ad4d:	cb                   	lret
40ad4e:	00 00                	add    %al,(%eax)
40ad50:	0a 00                	or     (%eax),%al
40ad52:	02 7b c5             	add    -0x3b(%ebx),%bh
40ad55:	00 00                	add    %al,(%eax)
40ad57:	04 02                	add    $0x2,%al
40ad59:	7b c6                	jnp    0x40ad21
40ad5b:	00 00                	add    %al,(%eax)
40ad5d:	04 73                	add    $0x73,%al
40ad5f:	e7 00                	out    %eax,$0x0
40ad61:	00 06                	add    %al,(%esi)
40ad63:	0b 00                	or     (%eax),%eax
40ad65:	07                   	pop    %es
40ad66:	6f                   	outsl  %ds:(%esi),(%dx)
40ad67:	cc                   	int3
40ad68:	00 00                	add    %al,(%eax)
40ad6a:	0a 26                	or     (%esi),%ah
40ad6c:	00 de                	add    %bl,%dh
40ad6e:	0b 07                	or     (%edi),%eax
40ad70:	2c 07                	sub    $0x7,%al
40ad72:	07                   	pop    %es
40ad73:	6f                   	outsl  %ds:(%esi),(%dx)
40ad74:	30 00                	xor    %al,(%eax)
40ad76:	00 0a                	add    %cl,(%edx)
40ad78:	00 dc                	add    %bl,%ah
40ad7a:	02 28                	add    (%eax),%ch
40ad7c:	b6 00                	mov    $0x0,%dh
40ad7e:	00 0a                	add    %cl,(%edx)
40ad80:	00 2a                	add    %ch,(%edx)
40ad82:	00 00                	add    %al,(%eax)
40ad84:	01 10                	add    %edx,(%eax)
40ad86:	00 00                	add    %al,(%eax)
40ad88:	02 00                	add    (%eax),%al
40ad8a:	3c 00                	cmp    $0x0,%al
40ad8c:	0b 47 00             	or     0x0(%edi),%eax
40ad8f:	0b 00                	or     (%eax),%eax
40ad91:	00 00                	add    %al,(%eax)
40ad93:	00 1b                	add    %bl,(%ebx)
40ad95:	30 03                	xor    %al,(%ebx)
40ad97:	00 5a 00             	add    %bl,0x0(%edx)
40ad9a:	00 00                	add    %al,(%eax)
40ad9c:	39 00                	cmp    %eax,(%eax)
40ad9e:	00 11                	add    %dl,(%ecx)
40ada0:	00 02                	add    %al,(%edx)
40ada2:	7b c5                	jnp    0x40ad69
40ada4:	00 00                	add    %al,(%eax)
40ada6:	04 02                	add    $0x2,%al
40ada8:	7b c5                	jnp    0x40ad6f
40adaa:	00 00                	add    %al,(%eax)
40adac:	04 6f                	add    $0x6f,%al
40adae:	b1 00                	mov    $0x0,%cl
40adb0:	00 06                	add    %al,(%esi)
40adb2:	02 7b d1             	add    -0x2f(%ebx),%bh
40adb5:	00 00                	add    %al,(%eax)
40adb7:	04 6f                	add    $0x6f,%al
40adb9:	19 00                	sbb    %eax,(%eax)
40adbb:	00 0a                	add    %cl,(%edx)
40adbd:	6f                   	outsl  %ds:(%esi),(%dx)
40adbe:	bf 00 00 06 0a       	mov    $0xa060000,%edi
40adc3:	02 28                	add    (%eax),%ch
40adc5:	cb                   	lret
40adc6:	00 00                	add    %al,(%eax)
40adc8:	0a 00                	or     (%eax),%al
40adca:	02 7b c5             	add    -0x3b(%ebx),%bh
40adcd:	00 00                	add    %al,(%eax)
40adcf:	04 02                	add    $0x2,%al
40add1:	7b c6                	jnp    0x40ad99
40add3:	00 00                	add    %al,(%eax)
40add5:	04 73                	add    $0x73,%al
40add7:	e7 00                	out    %eax,$0x0
40add9:	00 06                	add    %al,(%esi)
40addb:	0b 00                	or     (%eax),%eax
40addd:	07                   	pop    %es
40adde:	6f                   	outsl  %ds:(%esi),(%dx)
40addf:	cc                   	int3
40ade0:	00 00                	add    %al,(%eax)
40ade2:	0a 26                	or     (%esi),%ah
40ade4:	00 de                	add    %bl,%dh
40ade6:	0b 07                	or     (%edi),%eax
40ade8:	2c 07                	sub    $0x7,%al
40adea:	07                   	pop    %es
40adeb:	6f                   	outsl  %ds:(%esi),(%dx)
40adec:	30 00                	xor    %al,(%eax)
40adee:	00 0a                	add    %cl,(%edx)
40adf0:	00 dc                	add    %bl,%ah
40adf2:	02 28                	add    (%eax),%ch
40adf4:	b6 00                	mov    $0x0,%dh
40adf6:	00 0a                	add    %cl,(%edx)
40adf8:	00 2a                	add    %ch,(%edx)
40adfa:	00 00                	add    %al,(%eax)
40adfc:	01 10                	add    %edx,(%eax)
40adfe:	00 00                	add    %al,(%eax)
40ae00:	02 00                	add    (%eax),%al
40ae02:	3c 00                	cmp    $0x0,%al
40ae04:	0b 47 00             	or     0x0(%edi),%eax
40ae07:	0b 00                	or     (%eax),%eax
40ae09:	00 00                	add    %al,(%eax)
40ae0b:	00 13                	add    %dl,(%ebx)
40ae0d:	30 02                	xor    %al,(%edx)
40ae0f:	00 2b                	add    %ch,(%ebx)
40ae11:	00 00                	add    %al,(%eax)
40ae13:	00 01                	add    %al,(%ecx)
40ae15:	00 00                	add    %al,(%eax)
40ae17:	11 00                	adc    %eax,(%eax)
40ae19:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
40ae1c:	02 7b c7             	add    -0x39(%ebx),%bh
40ae1f:	00 00                	add    %al,(%eax)
40ae21:	04 14                	add    $0x14,%al
40ae23:	fe 03                	incb   (%ebx)
40ae25:	2b 01                	sub    (%ecx),%eax
40ae27:	16                   	push   %ss
40ae28:	0a 06                	or     (%esi),%al
40ae2a:	2c 0e                	sub    $0xe,%al
40ae2c:	00 02                	add    %al,(%edx)
40ae2e:	7b c7                	jnp    0x40adf7
40ae30:	00 00                	add    %al,(%eax)
40ae32:	04 6f                	add    $0x6f,%al