40aad4:	04 13                	add    $0x13,%al
40aad6:	08 11                	or     %dl,(%ecx)
40aad8:	08 2c 0e             	or     %ch,(%esi,%ecx,1)
40aadb:	00 02                	add    %al,(%edx)
40aadd:	7b 90                	jnp    0x40aa6f
40aadf:	00 00                	add    %al,(%eax)
40aae1:	04 6f                	add    $0x6f,%al
40aae3:	2b 00                	sub    (%eax),%eax
40aae5:	00 0a                	add    %cl,(%edx)
40aae7:	00 00                	add    %al,(%eax)
40aae9:	06                   	push   %es
40aaea:	6f                   	outsl  %ds:(%esi),(%dx)
40aaeb:	42                   	inc    %edx
40aaec:	00 00                	add    %al,(%eax)
40aaee:	0a 00                	or     (%eax),%al
40aaf0:	08 6f 42             	or     %ch,0x42(%edi)
40aaf3:	00 00                	add    %al,(%eax)
40aaf5:	0a 00                	or     (%eax),%al
40aaf7:	00 dc                	add    %bl,%ah
40aaf9:	11 06                	adc    %eax,(%esi)
40aafb:	2a 41 34             	sub    0x34(%ecx),%al
40aafe:	00 00                	add    %al,(%eax)
40ab00:	00 00                	add    %al,(%eax)
40ab02:	00 00                	add    %al,(%eax)
40ab04:	3a 00                	cmp    (%eax),%al
40ab06:	00 00                	add    %al,(%eax)
40ab08:	7c 01                	jl     0x40ab0b
40ab0a:	00 00                	add    %al,(%eax)
40ab0c:	b6 01                	mov    $0x1,%dh
40ab0e:	00 00                	add    %al,(%eax)
40ab10:	10 00                	adc    %al,(%eax)
40ab12:	00 00                	add    %al,(%eax)
40ab14:	20 00                	and    %al,(%eax)
40ab16:	00 01                	add    %al,(%ecx)
40ab18:	02 00                	add    (%eax),%al
40ab1a:	00 00                	add    %al,(%eax)
40ab1c:	3a 00                	cmp    (%eax),%al
40ab1e:	00 00                	add    %al,(%eax)
40ab20:	8c 01                	mov    %es,(%ecx)
40ab22:	00 00                	add    %al,(%eax)
40ab24:	c6 01 00             	movb   $0x0,(%ecx)
40ab27:	00 2b                	add    %ch,(%ebx)
40ab29:	00 00                	add    %al,(%eax)
40ab2b:	00 00                	add    %al,(%eax)
40ab2d:	00 00                	add    %al,(%eax)
40ab2f:	00 1b                	add    %bl,(%ebx)
40ab31:	30 02                	xor    %al,(%edx)
40ab33:	00 c7                	add    %al,%bh
40ab35:	00 00                	add    %al,(%eax)
40ab37:	00 11                	add    %dl,(%ecx)
40ab39:	00 00                	add    %al,(%eax)
40ab3b:	11 00                	adc    %eax,(%eax)
40ab3d:	73 89                	jae    0x40aac8
40ab3f:	00 00                	add    %al,(%eax)
40ab41:	0a 0a                	or     (%edx),%cl
40ab43:	06                   	push   %es
40ab44:	72 45                	jb     0x40ab8b
40ab46:	2a 00                	sub    (%eax),%al
40ab48:	70 6f                	jo     0x40abb9
40ab4a:	8a 00                	mov    (%eax),%al
40ab4c:	00 0a                	add    %cl,(%edx)
40ab4e:	00 06                	add    %al,(%esi)
40ab50:	1a 6f 8b             	sbb    -0x75(%edi),%ch
40ab53:	00 00                	add    %al,(%eax)
40ab55:	0a 00                	or     (%eax),%al
40ab57:	72 83                	jb     0x40aadc
40ab59:	26 00 70 73          	add    %dh,%es:0x73(%eax)
40ab5d:	92                   	xchg   %eax,%edx
40ab5e:	00 00                	add    %al,(%eax)
40ab60:	0a 0b                	or     (%ebx),%cl
40ab62:	06                   	push   %es
40ab63:	73 93                	jae    0x40aaf8
40ab65:	00 00                	add    %al,(%eax)
40ab67:	0a 0c 06             	or     (%esi,%eax,1),%cl
40ab6a:	02 7b 90             	add    -0x70(%ebx),%bh
40ab6d:	00 00                	add    %al,(%eax)
40ab6f:	04 6f                	add    $0x6f,%al
40ab71:	8c 00                	mov    %es,(%eax)
40ab73:	00 0a                	add    %cl,(%edx)
40ab75:	00 00                	add    %al,(%eax)
40ab77:	02 7b 91             	add    -0x6f(%ebx),%bh
40ab7a:	00 00                	add    %al,(%eax)
40ab7c:	04 0d                	add    $0xd,%al
40ab7e:	09 2c 10             	or     %ebp,(%eax,%edx,1)
40ab81:	00 02                	add    %al,(%edx)
40ab83:	7b 90                	jnp    0x40ab15
40ab85:	00 00                	add    %al,(%eax)
40ab87:	04 6f                	add    $0x6f,%al
40ab89:	25 00 00 0a 00       	and    $0xa0000,%eax
40ab8e:	00 2b                	add    %ch,(%ebx)
40ab90:	27                   	daa
40ab91:	00 02                	add    %al,(%edx)
40ab93:	7b 92                	jnp    0x40ab27
40ab95:	00 00                	add    %al,(%eax)
40ab97:	04 6f                	add    $0x6f,%al
40ab99:	73 00                	jae    0x40ab9b
40ab9b:	00 06                	add    %al,(%esi)
40ab9d:	13 04 11             	adc    (%ecx,%edx,1),%eax
40aba0:	04 2c                	add    $0x2c,%al
40aba2:	14 00                	adc    $0x0,%al
40aba4:	06                   	push   %es
40aba5:	02 7b 92             	add    -0x6e(%ebx),%bh
40aba8:	00 00                	add    %al,(%eax)
40abaa:	04 6f                	add    $0x6f,%al
40abac:	72 00                	jb     0x40abae
40abae:	00 06                	add    %al,(%esi)
40abb0:	6f                   	outsl  %ds:(%esi),(%dx)
40abb1:	8d 00                	lea    (%eax),%eax
40abb3:	00 0a                	add    %cl,(%edx)
40abb5:	00 00                	add    %al,(%eax)
40abb7:	00 08                	add    %cl,(%eax)
40abb9:	07                   	pop    %es
40abba:	6f                   	outsl  %ds:(%esi),(%dx)
40abbb:	94                   	xchg   %eax,%esp
40abbc:	00 00                	add    %al,(%eax)
40abbe:	0a 26                	or     (%esi),%ah
40abc0:	07                   	pop    %es
40abc1:	13 05 de 3b 13 06    	adc    0x6133bde,%eax
40abc7:	00 72 8d             	add    %dh,-0x73(%edx)
40abca:	2a 00                	sub    (%eax),%al
40abcc:	70 11                	jo     0x40abdf
40abce:	06                   	push   %es
40abcf:	73 8e                	jae    0x40ab5f
40abd1:	00 00                	add    %al,(%eax)
40abd3:	0a 7a 00             	or     0x0(%edx),%bh
40abd6:	02 7b 91             	add    -0x6f(%ebx),%bh
40abd9:	00 00                	add    %al,(%eax)
40abdb:	04 13                	add    $0x13,%al
40abdd:	07                   	pop    %es
40abde:	11 07                	adc    %eax,(%edi)
40abe0:	2c 0e                	sub    $0xe,%al
40abe2:	00 02                	add    %al,(%edx)
40abe4:	7b 90                	jnp    0x40ab76
40abe6:	00 00                	add    %al,(%eax)
40abe8:	04 6f                	add    $0x6f,%al
40abea:	2b 00                	sub    (%eax),%eax
40abec:	00 0a                	add    %cl,(%edx)
40abee:	00 00                	add    %al,(%eax)
40abf0:	06                   	push   %es
40abf1:	6f                   	outsl  %ds:(%esi),(%dx)
40abf2:	42                   	inc    %edx
40abf3:	00 00                	add    %al,(%eax)
40abf5:	0a 00                	or     (%eax),%al
40abf7:	08 6f 42             	or     %ch,0x42(%edi)
40abfa:	00 00                	add    %al,(%eax)
40abfc:	0a 00                	or     (%eax),%al
40abfe:	00 dc                	add    %bl,%ah
40ac00:	11 05 2a 00 01 1c    	adc    %eax,0x1c01002a
40ac06:	00 00                	add    %al,(%eax)
40ac08:	00 00                	add    %al,(%eax)
40ac0a:	3a 00                	cmp    (%eax),%al
40ac0c:	4f                   	dec    %edi
40ac0d:	89 00                	mov    %eax,(%eax)
40ac0f:	10 20                	adc    %ah,(%eax)
40ac11:	00 00                	add    %al,(%eax)
40ac13:	01 02                	add    %eax,(%edx)
40ac15:	00 3a                	add    %bh,(%edx)
40ac17:	00 5f 99             	add    %bl,-0x67(%edi)
40ac1a:	00 2b                	add    %ch,(%ebx)
40ac1c:	00 00                	add    %al,(%eax)
40ac1e:	00 00                	add    %al,(%eax)
40ac20:	13 30                	adc    (%eax),%esi
40ac22:	01 00                	add    %eax,(%eax)
40ac24:	0c 00                	or     $0x0,%al
40ac26:	00 00                	add    %al,(%eax)
40ac28:	12 00                	adc    (%eax),%al
40ac2a:	00 11                	add    %dl,(%ecx)
40ac2c:	00 02                	add    %al,(%edx)
40ac2e:	7b 85                	jnp    0x40abb5
40ac30:	00 00                	add    %al,(%eax)
40ac32:	04 0a                	add    $0xa,%al
40ac34:	2b 00                	sub    (%eax),%eax
40ac36:	06                   	push   %es
40ac37:	2a 13                	sub    (%ebx),%dl
40ac39:	30 02                	xor    %al,(%edx)
40ac3b:	00 27                	add    %ah,(%edi)
40ac3d:	00 00                	add    %al,(%eax)
40ac3f:	00 13                	add    %dl,(%ebx)
40ac41:	00 00                	add    %al,(%eax)
40ac43:	11 00                	adc    %eax,(%eax)
40ac45:	03 0a                	add    (%edx),%ecx
40ac47:	12 00                	adc    (%eax),%al
40ac49:	28 9e 00 00 0a 0b    	sub    %bl,0xb0a0000(%esi)
40ac4f:	07                   	pop    %es
40ac50:	2c 11                	sub    $0x11,%al
40ac52:	00 72 eb             	add    %dh,-0x15(%edx)
40ac55:	2a 00                	sub    (%eax),%al
40ac57:	70 72                	jo     0x40accb
40ac59:	13 2b                	adc    (%ebx),%ebp
40ac5b:	00 70 73             	add    %dh,0x73(%eax)
40ac5e:	9f                   	lahf
40ac5f:	00 00                	add    %al,(%eax)
40ac61:	0a 7a 02             	or     0x2(%edx),%bh
40ac64:	03 7d 85             	add    -0x7b(%ebp),%edi
40ac67:	00 00                	add    %al,(%eax)
40ac69:	04 2a                	add    $0x2a,%al
40ac6b:	00 13                	add    %dl,(%ebx)
40ac6d:	30 01                	xor    %al,(%ecx)
40ac6f:	00 0c 00             	add    %cl,(%eax,%eax,1)
40ac72:	00 00                	add    %al,(%eax)
40ac74:	14 00                	adc    $0x0,%al
40ac76:	00 11                	add    %dl,(%ecx)
40ac78:	00 02                	add    %al,(%edx)
40ac7a:	7b 88                	jnp    0x40ac04
40ac7c:	00 00                	add    %al,(%eax)
40ac7e:	04 0a                	add    $0xa,%al
40ac80:	2b 00                	sub    (%eax),%eax
40ac82:	06                   	push   %es
40ac83:	2a 13                	sub    (%ebx),%dl
40ac85:	30 02                	xor    %al,(%edx)
40ac87:	00 27                	add    %ah,(%edi)
40ac89:	00 00                	add    %al,(%eax)
40ac8b:	00 17                	add    %dl,(%edi)
40ac8d:	00 00                	add    %al,(%eax)
40ac8f:	11 00                	adc    %eax,(%eax)
40ac91:	03 0a                	add    (%edx),%ecx
40ac93:	12 00                	adc    (%eax),%al
40ac95:	28 a3 00 00 0a 0b    	sub    %ah,0xb0a0000(%ebx)
40ac9b:	07                   	pop    %es
40ac9c:	2c 11                	sub    $0x11,%al
40ac9e:	00 72 57             	add    %dh,0x57(%edx)
40aca1:	2b 00                	sub    (%eax),%eax
40aca3:	70 72                	jo     0x40ad17
40aca5:	6f                   	outsl  %ds:(%esi),(%dx)
40aca6:	2b 00                	sub    (%eax),%eax
40aca8:	70 73                	jo     0x40ad1d
40acaa:	9f                   	lahf
40acab:	00 00                	add    %al,(%eax)
40acad:	0a 7a 02             	or     0x2(%edx),%bh
40acb0:	03 7d 88             	add    -0x78(%ebp),%edi
40acb3:	00 00                	add    %al,(%eax)
40acb5:	04 2a                	add    $0x2a,%al
40acb7:	00 13                	add    %dl,(%ebx)
40acb9:	30 01                	xor    %al,(%ecx)
40acbb:	00 0c 00             	add    %cl,(%eax,%eax,1)
40acbe:	00 00                	add    %al,(%eax)
40acc0:	14 00                	adc    $0x0,%al
40acc2:	00 11                	add    %dl,(%ecx)
40acc4:	00 02                	add    %al,(%edx)
40acc6:	7b 86                	jnp    0x40ac4e
40acc8:	00 00                	add    %al,(%eax)
40acca:	04 0a                	add    $0xa,%al
40accc:	2b 00                	sub    (%eax),%eax
40acce:	06                   	push   %es
40accf:	2a 26                	sub    (%esi),%ah
40acd1:	00 02                	add    %al,(%edx)
40acd3:	03 7d 86             	add    -0x7a(%ebp),%edi
40acd6:	00 00                	add    %al,(%eax)
40acd8:	04 2a                	add    $0x2a,%al
40acda:	00 00                	add    %al,(%eax)
40acdc:	13 30                	adc    (%eax),%esi
40acde:	01 00                	add    %eax,(%eax)
40ace0:	0c 00                	or     $0x0,%al
40ace2:	00 00                	add    %al,(%eax)
40ace4:	14 00                	adc    $0x0,%al
40ace6:	00 11                	add    %dl,(%ecx)
40ace8:	00 02                	add    %al,(%edx)
40acea:	7b 87                	jnp    0x40ac73
40acec:	00 00                	add    %al,(%eax)
40acee:	04 0a                	add    $0xa,%al
40acf0:	2b 00                	sub    (%eax),%eax
40acf2:	06                   	push   %es
40acf3:	2a 13                	sub    (%ebx),%dl
40acf5:	30 02                	xor    %al,(%edx)
40acf7:	00 27                	add    %ah,(%edi)
40acf9:	00 00                	add    %al,(%eax)
40acfb:	00 17                	add    %dl,(%edi)
40acfd:	00 00                	add    %al,(%eax)
40acff:	11 00                	adc    %eax,(%eax)
40ad01:	03 0a                	add    (%edx),%ecx
40ad03:	12 00                	adc    (%eax),%al
40ad05:	28 a3 00 00 0a 0b    	sub    %ah,0xb0a0000(%ebx)
40ad0b:	07                   	pop    %es
40ad0c:	2c 11                	sub    $0x11,%al
40ad0e:	00 72 a3             	add    %dh,-0x5d(%edx)
40ad11:	2b 00                	sub    (%eax),%eax
40ad13:	70 72                	jo     0x40ad87
40ad15:	b3 2b                	mov    $0x2b,%bl
40ad17:	00 70 73             	add    %dh,0x73(%eax)
40ad1a:	9f                   	lahf
40ad1b:	00 00                	add    %al,(%eax)
40ad1d:	0a 7a 02             	or     0x2(%edx),%bh
40ad20:	03 7d 87             	add    -0x79(%ebp),%edi
40ad23:	00 00                	add    %al,(%eax)
40ad25:	04 2a                	add    $0x2a,%al
40ad27:	00 13                	add    %dl,(%ebx)
40ad29:	30 01                	xor    %al,(%ecx)
40ad2b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40ad2e:	00 00                	add    %al,(%eax)
40ad30:	15 00 00 11 00       	adc    $0x110000,%eax
40ad35:	02 7b 84             	add    -0x7c(%ebx),%bh
40ad38:	00 00                	add    %al,(%eax)
40ad3a:	04 0a                	add    $0xa,%al
40ad3c:	2b 00                	sub    (%eax),%eax
40ad3e:	06                   	push   %es
40ad3f:	2a 26                	sub    (%esi),%ah
40ad41:	00 02                	add    %al,(%edx)
40ad43:	03 7d 84             	add    -0x7c(%ebp),%edi
40ad46:	00 00                	add    %al,(%eax)
40ad48:	04 2a                	add    $0x2a,%al
40ad4a:	42                   	inc    %edx
40ad4b:	02 28                	add    (%eax),%ch
40ad4d:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40ad4e:	00 00                	add    %al,(%eax)
40ad50:	0a 00                	or     (%eax),%al
40ad52:	00 02                	add    %al,(%edx)
40ad54:	28 6b 00             	sub    %ch,0x0(%ebx)
40ad57:	00 06                	add    %al,(%esi)
40ad59:	00 2a                	add    %ch,(%edx)
40ad5b:	46                   	inc    %esi
40ad5c:	00 02                	add    %al,(%edx)
40ad5e:	17                   	pop    %ss
40ad5f:	6f                   	outsl  %ds:(%esi),(%dx)
40ad60:	6a 00                	push   $0x0
40ad62:	00 06                	add    %al,(%esi)
40ad64:	00 02                	add    %al,(%edx)
40ad66:	28 a5 00 00 0a 00    	sub    %ah,0xa0000(%ebp)
40ad6c:	2a 00                	sub    (%eax),%al
40ad6e:	00 00                	add    %al,(%eax)
40ad70:	13 30                	adc    (%eax),%esi
40ad72:	02 00                	add    (%eax),%al
40ad74:	6f                   	outsl  %ds:(%esi),(%dx)
40ad75:	00 00                	add    %al,(%eax)
40ad77:	00 0c 00             	add    %cl,(%eax,%eax,1)
40ad7a:	00 11                	add    %dl,(%ecx)
40ad7c:	00 02                	add    %al,(%edx)
40ad7e:	7b 8b                	jnp    0x40ad0b
40ad80:	00 00                	add    %al,(%eax)
40ad82:	04 16                	add    $0x16,%al
40ad84:	fe 01                	incb   (%ecx)
40ad86:	0a 06                	or     (%esi),%al
40ad88:	2c 59                	sub    $0x59,%al
40ad8a:	00 03                	add    %al,(%ebx)
40ad8c:	0b 07                	or     (%edi),%eax
40ad8e:	2c 52                	sub    $0x52,%al
40ad90:	00 02                	add    %al,(%edx)
40ad92:	7b 8c                	jnp    0x40ad20
40ad94:	00 00                	add    %al,(%eax)
40ad96:	04 14                	add    $0x14,%al
40ad98:	fe 03                	incb   (%ebx)
40ad9a:	0c 08                	or     $0x8,%al
40ad9c:	2c 15                	sub    $0x15,%al
40ad9e:	00 02                	add    %al,(%edx)
40ada0:	7b 8c                	jnp    0x40ad2e
40ada2:	00 00                	add    %al,(%eax)
40ada4:	04 6f                	add    $0x6f,%al
40ada6:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40ada7:	00 00                	add    %al,(%eax)
40ada9:	0a 00                	or     (%eax),%al
40adab:	02 14 7d 8c 00 00 04 	add    0x400008c(,%edi,2),%dl