40bbac:	0a 7d e5             	or     -0x1b(%ebp),%bh
40bbaf:	00 00                	add    %al,(%eax)
40bbb1:	04 02                	add    $0x2,%al
40bbb3:	73 32                	jae    0x40bbe7
40bbb5:	00 00                	add    %al,(%eax)
40bbb7:	0a 7d e6             	or     -0x1a(%ebp),%bh
40bbba:	00 00                	add    %al,(%eax)
40bbbc:	04 02                	add    $0x2,%al
40bbbe:	73 cd                	jae    0x40bb8d
40bbc0:	00 00                	add    %al,(%eax)
40bbc2:	0a 7d e7             	or     -0x19(%ebp),%bh
40bbc5:	00 00                	add    %al,(%eax)
40bbc7:	04 02                	add    $0x2,%al
40bbc9:	7b d7                	jnp    0x40bba2
40bbcb:	00 00                	add    %al,(%eax)
40bbcd:	04 6f                	add    $0x6f,%al
40bbcf:	38 00                	cmp    %al,(%eax)
40bbd1:	00 0a                	add    %cl,(%edx)
40bbd3:	00 02                	add    %al,(%edx)
40bbd5:	7b da                	jnp    0x40bbb1
40bbd7:	00 00                	add    %al,(%eax)
40bbd9:	04 6f                	add    $0x6f,%al
40bbdb:	38 00                	cmp    %al,(%eax)
40bbdd:	00 0a                	add    %cl,(%edx)
40bbdf:	00 02                	add    %al,(%edx)
40bbe1:	28 38                	sub    %bh,(%eax)
40bbe3:	00 00                	add    %al,(%eax)
40bbe5:	0a 00                	or     (%eax),%al
40bbe7:	02 7b d7             	add    -0x29(%ebx),%bh
40bbea:	00 00                	add    %al,(%eax)
40bbec:	04 6f                	add    $0x6f,%al
40bbee:	4a                   	dec    %edx
40bbef:	00 00                	add    %al,(%eax)
40bbf1:	0a 02                	or     (%edx),%al
40bbf3:	7b d8                	jnp    0x40bbcd
40bbf5:	00 00                	add    %al,(%eax)
40bbf7:	04 6f                	add    $0x6f,%al
40bbf9:	4b                   	dec    %ebx
40bbfa:	00 00                	add    %al,(%eax)
40bbfc:	0a 00                	or     (%eax),%al
40bbfe:	02 7b d7             	add    -0x29(%ebx),%bh
40bc01:	00 00                	add    %al,(%eax)
40bc03:	04 6f                	add    $0x6f,%al
40bc05:	4a                   	dec    %edx
40bc06:	00 00                	add    %al,(%eax)
40bc08:	0a 02                	or     (%edx),%al
40bc0a:	7b d9                	jnp    0x40bbe5
40bc0c:	00 00                	add    %al,(%eax)
40bc0e:	04 6f                	add    $0x6f,%al
40bc10:	4b                   	dec    %ebx
40bc11:	00 00                	add    %al,(%eax)
40bc13:	0a 00                	or     (%eax),%al
40bc15:	02 7b d7             	add    -0x29(%ebx),%bh
40bc18:	00 00                	add    %al,(%eax)
40bc1a:	04 72                	add    $0x72,%al
40bc1c:	14 9e                	adc    $0x9e,%al
40bc1e:	00 70 22             	add    %dh,0x22(%eax)
40bc21:	00 00                	add    %al,(%eax)
40bc23:	64 41                	fs inc %ecx
40bc25:	16                   	push   %ss
40bc26:	19 16                	sbb    %edx,(%esi)
40bc28:	73 3a                	jae    0x40bc64
40bc2a:	00 00                	add    %al,(%eax)
40bc2c:	0a 6f 3b             	or     0x3b(%edi),%ch
40bc2f:	00 00                	add    %al,(%eax)
40bc31:	0a 00                	or     (%eax),%al
40bc33:	02 7b d7             	add    -0x29(%ebx),%bh
40bc36:	00 00                	add    %al,(%eax)
40bc38:	04 20                	add    $0x20,%al
40bc3a:	82 01 00             	addb   $0x0,(%ecx)
40bc3d:	00 1f                	add    %bl,(%edi)
40bc3f:	18 73 3d             	sbb    %dh,0x3d(%ebx)
40bc42:	00 00                	add    %al,(%eax)
40bc44:	0a 6f 3e             	or     0x3e(%edi),%ch
40bc47:	00 00                	add    %al,(%eax)
40bc49:	0a 00                	or     (%eax),%al
40bc4b:	02 7b d7             	add    -0x29(%ebx),%bh
40bc4e:	00 00                	add    %al,(%eax)
40bc50:	04 72                	add    $0x72,%al
40bc52:	f1                   	int1
40bc53:	a2 00 70 6f 3f       	mov    %al,0x3f6f7000
40bc58:	00 00                	add    %al,(%eax)
40bc5a:	0a 00                	or     (%eax),%al
40bc5c:	02 7b d7             	add    -0x29(%ebx),%bh
40bc5f:	00 00                	add    %al,(%eax)
40bc61:	04 20                	add    $0x20,%al
40bc63:	d3 00                	roll   %cl,(%eax)
40bc65:	00 00                	add    %al,(%eax)
40bc67:	1f                   	pop    %ds
40bc68:	7b 73                	jnp    0x40bcdd
40bc6a:	40                   	inc    %eax
40bc6b:	00 00                	add    %al,(%eax)
40bc6d:	0a 6f 41             	or     0x41(%edi),%ch
40bc70:	00 00                	add    %al,(%eax)
40bc72:	0a 00                	or     (%eax),%al
40bc74:	02 7b d7             	add    -0x29(%ebx),%bh
40bc77:	00 00                	add    %al,(%eax)
40bc79:	04 1f                	add    $0x1f,%al
40bc7b:	27                   	daa
40bc7c:	6f                   	outsl  %ds:(%esi),(%dx)
40bc7d:	42                   	inc    %edx
40bc7e:	00 00                	add    %al,(%eax)
40bc80:	0a 00                	or     (%eax),%al
40bc82:	02 7b d7             	add    -0x29(%ebx),%bh
40bc85:	00 00                	add    %al,(%eax)
40bc87:	04 16                	add    $0x16,%al
40bc89:	6f                   	outsl  %ds:(%esi),(%dx)
40bc8a:	4c                   	dec    %esp
40bc8b:	00 00                	add    %al,(%eax)
40bc8d:	0a 00                	or     (%eax),%al
40bc8f:	02 7b d7             	add    -0x29(%ebx),%bh
40bc92:	00 00                	add    %al,(%eax)
40bc94:	04 72                	add    $0x72,%al
40bc96:	03 a3 00 70 6f 1d    	add    0x1d6f7000(%ebx),%esp
40bc9c:	00 00                	add    %al,(%eax)
40bc9e:	0a 00                	or     (%eax),%al
40bca0:	02 7b d8             	add    -0x28(%ebx),%bh
40bca3:	00 00                	add    %al,(%eax)
40bca5:	04 17                	add    $0x17,%al
40bca7:	6f                   	outsl  %ds:(%esi),(%dx)
40bca8:	46                   	inc    %esi
40bca9:	00 00                	add    %al,(%eax)
40bcab:	0a 00                	or     (%eax),%al
40bcad:	02 7b d8             	add    -0x28(%ebx),%bh
40bcb0:	00 00                	add    %al,(%eax)
40bcb2:	04 72                	add    $0x72,%al
40bcb4:	14 9e                	adc    $0x9e,%al
40bcb6:	00 70 22             	add    %dh,0x22(%eax)
40bcb9:	00 00                	add    %al,(%eax)
40bcbb:	40                   	inc    %eax
40bcbc:	41                   	inc    %ecx
40bcbd:	16                   	push   %ss
40bcbe:	19 16                	sbb    %edx,(%esi)
40bcc0:	73 3a                	jae    0x40bcfc
40bcc2:	00 00                	add    %al,(%eax)
40bcc4:	0a 6f 3b             	or     0x3b(%edi),%ch
40bcc7:	00 00                	add    %al,(%eax)
40bcc9:	0a 00                	or     (%eax),%al
40bccb:	02 7b d8             	add    -0x28(%ebx),%bh
40bcce:	00 00                	add    %al,(%eax)
40bcd0:	04 1f                	add    $0x1f,%al
40bcd2:	0d 1f 1e 73 3d       	or     $0x3d731e1f,%eax
40bcd7:	00 00                	add    %al,(%eax)
40bcd9:	0a 6f 3e             	or     0x3e(%edi),%ch
40bcdc:	00 00                	add    %al,(%eax)
40bcde:	0a 00                	or     (%eax),%al
40bce0:	02 7b d8             	add    -0x28(%ebx),%bh
40bce3:	00 00                	add    %al,(%eax)
40bce5:	04 72                	add    $0x72,%al
40bce7:	2b a3 00 70 6f 3f    	sub    0x3f6f7000(%ebx),%esp
40bced:	00 00                	add    %al,(%eax)
40bcef:	0a 00                	or     (%eax),%al
40bcf1:	02 7b d8             	add    -0x28(%ebx),%bh
40bcf4:	00 00                	add    %al,(%eax)
40bcf6:	04 1f                	add    $0x1f,%al
40bcf8:	3a 1f                	cmp    (%edi),%bl
40bcfa:	11 73 40             	adc    %esi,0x40(%ebx)
40bcfd:	00 00                	add    %al,(%eax)
40bcff:	0a 6f 41             	or     0x41(%edi),%ch
40bd02:	00 00                	add    %al,(%eax)
40bd04:	0a 00                	or     (%eax),%al
40bd06:	02 7b d8             	add    -0x28(%ebx),%bh
40bd09:	00 00                	add    %al,(%eax)
40bd0b:	04 1f                	add    $0x1f,%al
40bd0d:	13 6f 42             	adc    0x42(%edi),%ebp
40bd10:	00 00                	add    %al,(%eax)
40bd12:	0a 00                	or     (%eax),%al
40bd14:	02 7b d8             	add    -0x28(%ebx),%bh
40bd17:	00 00                	add    %al,(%eax)
40bd19:	04 72                	add    $0x72,%al
40bd1b:	41                   	inc    %ecx
40bd1c:	a3 00 70 6f 1d       	mov    %eax,0x1d6f7000
40bd21:	00 00                	add    %al,(%eax)
40bd23:	0a 00                	or     (%eax),%al
40bd25:	02 7b d9             	add    -0x27(%ebx),%bh
40bd28:	00 00                	add    %al,(%eax)
40bd2a:	04 17                	add    $0x17,%al
40bd2c:	6f                   	outsl  %ds:(%esi),(%dx)
40bd2d:	46                   	inc    %esi
40bd2e:	00 00                	add    %al,(%eax)
40bd30:	0a 00                	or     (%eax),%al
40bd32:	02 7b d9             	add    -0x27(%ebx),%bh
40bd35:	00 00                	add    %al,(%eax)
40bd37:	04 72                	add    $0x72,%al
40bd39:	14 9e                	adc    $0x9e,%al
40bd3b:	00 70 22             	add    %dh,0x22(%eax)
40bd3e:	00 00                	add    %al,(%eax)
40bd40:	40                   	inc    %eax
40bd41:	41                   	inc    %ecx
40bd42:	16                   	push   %ss
40bd43:	19 16                	sbb    %edx,(%esi)
40bd45:	73 3a                	jae    0x40bd81
40bd47:	00 00                	add    %al,(%eax)
40bd49:	0a 6f 3b             	or     0x3b(%edi),%ch
40bd4c:	00 00                	add    %al,(%eax)
40bd4e:	0a 00                	or     (%eax),%al
40bd50:	02 7b d9             	add    -0x27(%ebx),%bh
40bd53:	00 00                	add    %al,(%eax)
40bd55:	04 28                	add    $0x28,%al
40bd57:	d8 00                	fadds  (%eax)
40bd59:	00 0a                	add    %cl,(%edx)
40bd5b:	6f                   	outsl  %ds:(%esi),(%dx)
40bd5c:	27                   	daa
40bd5d:	00 00                	add    %al,(%eax)
40bd5f:	0a 00                	or     (%eax),%al
40bd61:	02 7b d9             	add    -0x27(%ebx),%bh
40bd64:	00 00                	add    %al,(%eax)
40bd66:	04 1f                	add    $0x1f,%al
40bd68:	5c                   	pop    %esp
40bd69:	1f                   	pop    %ds
40bd6a:	1e                   	push   %ds
40bd6b:	73 3d                	jae    0x40bdaa
40bd6d:	00 00                	add    %al,(%eax)
40bd6f:	0a 6f 3e             	or     0x3e(%edi),%ch
40bd72:	00 00                	add    %al,(%eax)
40bd74:	0a 00                	or     (%eax),%al
40bd76:	02 7b d9             	add    -0x27(%ebx),%bh
40bd79:	00 00                	add    %al,(%eax)
40bd7b:	04 72                	add    $0x72,%al
40bd7d:	51                   	push   %ecx
40bd7e:	a3 00 70 6f 3f       	mov    %eax,0x3f6f7000
40bd83:	00 00                	add    %al,(%eax)
40bd85:	0a 00                	or     (%eax),%al
40bd87:	02 7b d9             	add    -0x27(%ebx),%bh
40bd8a:	00 00                	add    %al,(%eax)
40bd8c:	04 1f                	add    $0x1f,%al
40bd8e:	55                   	push   %ebp
40bd8f:	1f                   	pop    %ds
40bd90:	11 73 40             	adc    %esi,0x40(%ebx)
40bd93:	00 00                	add    %al,(%eax)
40bd95:	0a 6f 41             	or     0x41(%edi),%ch
40bd98:	00 00                	add    %al,(%eax)
40bd9a:	0a 00                	or     (%eax),%al
40bd9c:	02 7b d9             	add    -0x27(%ebx),%bh
40bd9f:	00 00                	add    %al,(%eax)
40bda1:	04 1f                	add    $0x1f,%al
40bda3:	16                   	push   %ss
40bda4:	6f                   	outsl  %ds:(%esi),(%dx)
40bda5:	42                   	inc    %edx
40bda6:	00 00                	add    %al,(%eax)
40bda8:	0a 00                	or     (%eax),%al
40bdaa:	02 7b d9             	add    -0x27(%ebx),%bh
40bdad:	00 00                	add    %al,(%eax)
40bdaf:	04 72                	add    $0x72,%al
40bdb1:	6f                   	outsl  %ds:(%esi),(%dx)
40bdb2:	a3 00 70 6f 1d       	mov    %eax,0x1d6f7000
40bdb7:	00 00                	add    %al,(%eax)
40bdb9:	0a 00                	or     (%eax),%al
40bdbb:	02 7b da             	add    -0x26(%ebx),%bh
40bdbe:	00 00                	add    %al,(%eax)
40bdc0:	04 6f                	add    $0x6f,%al
40bdc2:	4a                   	dec    %edx
40bdc3:	00 00                	add    %al,(%eax)
40bdc5:	0a 02                	or     (%edx),%al
40bdc7:	7b db                	jnp    0x40bda4
40bdc9:	00 00                	add    %al,(%eax)
40bdcb:	04 6f                	add    $0x6f,%al
40bdcd:	4b                   	dec    %ebx
40bdce:	00 00                	add    %al,(%eax)
40bdd0:	0a 00                	or     (%eax),%al
40bdd2:	02 7b da             	add    -0x26(%ebx),%bh
40bdd5:	00 00                	add    %al,(%eax)
40bdd7:	04 6f                	add    $0x6f,%al
40bdd9:	4a                   	dec    %edx
40bdda:	00 00                	add    %al,(%eax)
40bddc:	0a 02                	or     (%edx),%al
40bdde:	7b dc                	jnp    0x40bdbc
40bde0:	00 00                	add    %al,(%eax)
40bde2:	04 6f                	add    $0x6f,%al
40bde4:	4b                   	dec    %ebx
40bde5:	00 00                	add    %al,(%eax)
40bde7:	0a 00                	or     (%eax),%al
40bde9:	02 7b da             	add    -0x26(%ebx),%bh
40bdec:	00 00                	add    %al,(%eax)
40bdee:	04 6f                	add    $0x6f,%al
40bdf0:	4a                   	dec    %edx
40bdf1:	00 00                	add    %al,(%eax)
40bdf3:	0a 02                	or     (%edx),%al
40bdf5:	7b dd                	jnp    0x40bdd4
40bdf7:	00 00                	add    %al,(%eax)
40bdf9:	04 6f                	add    $0x6f,%al
40bdfb:	4b                   	dec    %ebx
40bdfc:	00 00                	add    %al,(%eax)
40bdfe:	0a 00                	or     (%eax),%al
40be00:	02 7b da             	add    -0x26(%ebx),%bh
40be03:	00 00                	add    %al,(%eax)
40be05:	04 6f                	add    $0x6f,%al
40be07:	4a                   	dec    %edx
40be08:	00 00                	add    %al,(%eax)
40be0a:	0a 02                	or     (%edx),%al
40be0c:	7b de                	jnp    0x40bdec
40be0e:	00 00                	add    %al,(%eax)
40be10:	04 6f                	add    $0x6f,%al
40be12:	4b                   	dec    %ebx
40be13:	00 00                	add    %al,(%eax)
40be15:	0a 00                	or     (%eax),%al
40be17:	02 7b da             	add    -0x26(%ebx),%bh
40be1a:	00 00                	add    %al,(%eax)
40be1c:	04 72                	add    $0x72,%al
40be1e:	14 9e                	adc    $0x9e,%al
40be20:	00 70 22             	add    %dh,0x22(%eax)
40be23:	00 00                	add    %al,(%eax)
40be25:	64 41                	fs inc %ecx
40be27:	16                   	push   %ss
40be28:	19 16                	sbb    %edx,(%esi)
40be2a:	73 3a                	jae    0x40be66
40be2c:	00 00                	add    %al,(%eax)
40be2e:	0a 6f 3b             	or     0x3b(%edi),%ch
40be31:	00 00                	add    %al,(%eax)
40be33:	0a 00                	or     (%eax),%al
40be35:	02 7b da             	add    -0x26(%ebx),%bh
40be38:	00 00                	add    %al,(%eax)
40be3a:	04 1f                	add    $0x1f,%al
40be3c:	0f 1f 18             	nopl   (%eax)
40be3f:	73 3d                	jae    0x40be7e
40be41:	00 00                	add    %al,(%eax)
40be43:	0a 6f 3e             	or     0x3e(%edi),%ch
40be46:	00 00                	add    %al,(%eax)
40be48:	0a 00                	or     (%eax),%al
40be4a:	02 7b da             	add    -0x26(%ebx),%bh
40be4d:	00 00                	add    %al,(%eax)
40be4f:	04 72                	add    $0x72,%al
40be51:	81 a3 00 70 6f 3f 00 	andl   $0xa0000,0x3f6f7000(%ebx)
40be58:	00 0a 00
40be5b:	02 7b da             	add    -0x26(%ebx),%bh
40be5e:	00 00                	add    %al,(%eax)
40be60:	04 20                	add    $0x20,%al
40be62:	d3 00                	roll   %cl,(%eax)
40be64:	00 00                	add    %al,(%eax)
40be66:	1f                   	pop    %ds
40be67:	7b 73                	jnp    0x40bedc
40be69:	40                   	inc    %eax
40be6a:	00 00                	add    %al,(%eax)
40be6c:	0a 6f 41             	or     0x41(%edi),%ch
40be6f:	00 00                	add    %al,(%eax)
40be71:	0a 00                	or     (%eax),%al
40be73:	02 7b da             	add    -0x26(%ebx),%bh
40be76:	00 00                	add    %al,(%eax)
40be78:	04 1f                	add    $0x1f,%al
40be7a:	26 6f                	outsl  %es:(%esi),(%dx)
40be7c:	42                   	inc    %edx
40be7d:	00 00                	add    %al,(%eax)
40be7f:	0a 00                	or     (%eax),%al
40be81:	02 7b da             	add    -0x26(%ebx),%bh
40be84:	00 00                	add    %al,(%eax)
40be86:	04 16                	add    $0x16,%al
40be88:	6f                   	outsl  %ds:(%esi),(%dx)
40be89:	4c                   	dec    %esp
40be8a:	00 00                	add    %al,(%eax)
40be8c:	0a 00                	or     (%eax),%al