4aab05:	00 1f                	add    %bl,(%edi)
4aab07:	0d 00 00 0d 01       	or     $0x10d0000,%eax
4aab0c:	63 00                	arpl   %eax,(%eax)
4aab0e:	65 01 01             	add    %eax,%gs:(%ecx)
4aab11:	01 10                	add    %edx,(%eax)
4aab13:	00 77 0d             	add    %dh,0xd(%edi)
4aab16:	00 00                	add    %al,(%eax)
4aab18:	81 02 66 00 66 01    	addl   $0x1660066,(%edx)
4aab1e:	01 01                	add    %eax,(%ecx)
4aab20:	10 00                	adc    %al,(%eax)
4aab22:	7c 0d                	jl     0x4aab31
4aab24:	00 00                	add    %al,(%eax)
4aab26:	dd 01                	fldl   (%ecx)
4aab28:	66 00 68 01          	data16 add %ch,0x1(%eax)
4aab2c:	81 01 10 00 81 0d    	addl   $0xd810010,(%ecx)
4aab32:	00 00                	add    %al,(%eax)
4aab34:	0d 01 6d 00 75       	or     $0x75006d01,%eax
4aab39:	01 80 01 00 00 86    	add    %eax,-0x79ffffff(%eax)
4aab3f:	0d 00 00 0d 01       	or     $0x10d0000,%eax
4aab44:	70 00                	jo     0x4aab46
4aab46:	7a 01                	jp     0x4aab49
4aab48:	03 01                	add    (%ecx),%eax
4aab4a:	00 00                	add    %al,(%eax)
4aab4c:	8b 0d 00 00 cd 00    	mov    0xcd0000,%ecx
4aab52:	79 00                	jns    0x4aab54
4aab54:	81 01 03 01 10 00    	addl   $0x100103,(%ecx)
4aab5a:	b1 0d                	mov    $0xd,%cl
4aab5c:	00 00                	add    %al,(%eax)
4aab5e:	0d 01 7a 00 81       	or     $0x81007a01,%eax
4aab63:	01 05 01 10 00 ec    	add    %eax,0xec001001
4aab69:	0d 00 00 0d 01       	or     $0x10d0000,%eax
4aab6e:	7c 00                	jl     0x4aab70
4aab70:	89 01                	mov    %eax,(%ecx)
4aab72:	0b 01                	or     (%ecx),%eax
4aab74:	10 00                	adc    %al,(%eax)
4aab76:	04 0d                	add    $0xd,%al
4aab78:	00 00                	add    %al,(%eax)
4aab7a:	b1 01                	mov    $0x1,%cl
4aab7c:	7e 00                	jle    0x4aab7e
4aab7e:	8f 01                	pop    (%ecx)
4aab80:	a0 00 00 00 36       	mov    0x36000000,%al
4aab85:	0e                   	push   %cs
4aab86:	00 00                	add    %al,(%eax)
4aab88:	00 00                	add    %al,(%eax)
4aab8a:	80 00 8f             	addb   $0x8f,(%eax)
4aab8d:	01 01                	add    %eax,(%ecx)
4aab8f:	01 10                	add    %edx,(%eax)
4aab91:	00 38                	add    %bh,(%eax)
4aab93:	0e                   	push   %cs
4aab94:	00 00                	add    %al,(%eax)
4aab96:	cd 01                	int    $0x1
4aab98:	80 00 90             	addb   $0x90,(%eax)
4aab9b:	01 01                	add    %eax,(%ecx)
4aab9d:	01 10                	add    %edx,(%eax)
4aab9f:	00 3d 0e 00 00 91    	add    %bh,0x9100000e
4aaba5:	02 89 00 97 01 01    	add    0x1019700(%ecx),%cl
4aabab:	01 10                	add    %edx,(%eax)
4aabad:	00 42 0e             	add    %al,0xe(%edx)
4aabb0:	00 00                	add    %al,(%eax)
4aabb2:	ad                   	lods   %ds:(%esi),%eax
4aabb3:	02 93 00 a0 01 01    	add    0x101a000(%ebx),%dl
4aabb9:	01 10                	add    %edx,(%eax)
4aabbb:	00 47 0e             	add    %al,0xe(%edi)
4aabbe:	00 00                	add    %al,(%eax)
4aabc0:	0d 01 96 00 a8       	or     $0xa8009601,%eax
4aabc5:	01 80 01 10 00 4c    	add    %eax,0x4c001001(%eax)
4aabcb:	0e                   	push   %cs
4aabcc:	00 00                	add    %al,(%eax)
4aabce:	0d 01 98 00 ad       	or     $0xad009801,%eax
4aabd3:	01 03                	add    %eax,(%ebx)
4aabd5:	01 10                	add    %edx,(%eax)
4aabd7:	00 51 0e             	add    %dl,0xe(%ecx)
4aabda:	00 00                	add    %al,(%eax)
4aabdc:	0d 01 99 00 b2       	or     $0xb2009901,%eax
4aabe1:	01 03                	add    %eax,(%ebx)
4aabe3:	01 10                	add    %edx,(%eax)
4aabe5:	00 a1 0e 00 00 0d    	add    %ah,0xd00000e(%ecx)
4aabeb:	01 99 00 b4 01 83    	add    %ebx,-0x7cfe4c00(%ecx)
4aabf1:	01 10                	add    %edx,(%eax)
4aabf3:	00 e2                	add    %ah,%dl
4aabf5:	0e                   	push   %cs
4aabf6:	00 00                	add    %al,(%eax)
4aabf8:	0d 01 9b 00 b7       	or     $0xb7009b01,%eax
4aabfd:	01 03                	add    %eax,(%ebx)
4aabff:	01 10                	add    %edx,(%eax)
4aac01:	00 20                	add    %ah,(%eax)
4aac03:	0f 00 00             	sldt   (%eax)
4aac06:	0d 01 9b 00 ba       	or     $0xba009b01,%eax
4aac0b:	01 03                	add    %eax,(%ebx)
4aac0d:	01 10                	add    %edx,(%eax)
4aac0f:	00 73 0f             	add    %dh,0xf(%ebx)
4aac12:	00 00                	add    %al,(%eax)
4aac14:	0d 01 9b 00 bc       	or     $0xbc009b01,%eax
4aac19:	01 03                	add    %eax,(%ebx)
4aac1b:	01 10                	add    %edx,(%eax)
4aac1d:	00 b7 0f 00 00 0d    	add    %dh,0xd00000f(%edi)
4aac23:	01 9b 00 be 01 03    	add    %ebx,0x301be00(%ebx)
4aac29:	01 10                	add    %edx,(%eax)
4aac2b:	00 ef                	add    %ch,%bh
4aac2d:	0f 00 00             	sldt   (%eax)
4aac30:	0d 01 9b 00 c0       	or     $0xc0009b01,%eax
4aac35:	01 03                	add    %eax,(%ebx)
4aac37:	01 10                	add    %edx,(%eax)
4aac39:	00 1e                	add    %bl,(%esi)
4aac3b:	10 00                	adc    %al,(%eax)
4aac3d:	00 0d 01 9b 00 c2    	add    %cl,0xc2009b01
4aac43:	01 80 01 10 00 44    	add    %eax,0x44001001(%eax)
4aac49:	10 00                	adc    %al,(%eax)
4aac4b:	00 0d 01 9b 00 c4    	add    %cl,0xc4009b01
4aac51:	01 01                	add    %eax,(%ecx)
4aac53:	01 10                	add    %edx,(%eax)
4aac55:	00 46 10             	add    %al,0x10(%esi)
4aac58:	00 00                	add    %al,(%eax)
4aac5a:	d5 01                	aad    $0x1
4aac5c:	9b                   	fwait
4aac5d:	00 c4                	add    %al,%ah
4aac5f:	01 01                	add    %eax,(%ecx)
4aac61:	01 10                	add    %edx,(%eax)
4aac63:	00 4b 10             	add    %cl,0x10(%ebx)
4aac66:	00 00                	add    %al,(%eax)
4aac68:	e5 01                	in     $0x1,%eax
4aac6a:	9b                   	fwait
4aac6b:	00 c9                	add    %cl,%cl
4aac6d:	01 01                	add    %eax,(%ecx)
4aac6f:	01 10                	add    %edx,(%eax)
4aac71:	00 50 10             	add    %dl,0x10(%eax)
4aac74:	00 00                	add    %al,(%eax)
4aac76:	e5 01                	in     $0x1,%eax
4aac78:	9f                   	lahf
4aac79:	00 d3                	add    %dl,%bl
4aac7b:	01 03                	add    %eax,(%ebx)
4aac7d:	01 10                	add    %edx,(%eax)
4aac7f:	00 04 0d 00 00 c9 02 	add    %al,0x2c90000(,%ecx,1)
4aac86:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4aac87:	00 8d 02 81 01 10    	add    %cl,0x10018102(%ebp)
4aac8d:	00 55 10             	add    %dl,0x10(%ebp)
4aac90:	00 00                	add    %al,(%eax)
4aac92:	0d 01 a8 00 9a       	or     $0x9a00a801,%eax
4aac97:	02 01                	add    (%ecx),%al
4aac99:	00 04 0d 13 00 01 00 	add    %al,0x10013(,%ecx,1)
4aaca0:	1f                   	pop    %ds
4aaca1:	0d 13 00 01 00       	or     $0x10013,%eax
4aaca6:	3a 0d 13 00 01 00    	cmp    0x10013,%cl
4aacac:	70 0d                	jo     0x4aacbb
4aacae:	13 00                	adc    (%eax),%eax
4aacb0:	06                   	push   %es
4aacb1:	00 55 0d             	add    %dl,0xd(%ebp)
4aacb4:	13 00                	adc    (%eax),%eax
4aacb6:	06                   	push   %es
4aacb7:	06                   	push   %es
4aacb8:	8d 10                	lea    (%eax),%edx
4aacba:	13 00                	adc    (%eax),%eax
4aacbc:	01 00                	add    %eax,(%eax)
4aacbe:	04 0d                	add    $0xd,%al
4aacc0:	13 00                	adc    (%eax),%eax
4aacc2:	01 00                	add    %eax,(%eax)
4aacc4:	1f                   	pop    %ds
4aacc5:	0d 13 00 01 00       	or     $0x10013,%eax
4aacca:	3a 0d 39 00 01 00    	cmp    0x10039,%cl
4aacd0:	70 0d                	jo     0x4aacdf
4aacd2:	3c 00                	cmp    $0x0,%al
4aacd4:	21 00                	and    %eax,(%eax)
4aacd6:	04 0d                	add    $0xd,%al
4aacd8:	52                   	push   %edx
4aacd9:	00 01                	add    %al,(%ecx)
4aacdb:	00 04 0d 06 01 01 00 	add    %al,0x10106(,%ecx,1)
4aace2:	1f                   	pop    %ds
4aace3:	0d 09 01 01 00       	or     $0x10109,%eax
4aace8:	3a 0d 09 01 16 00    	cmp    0x160109,%cl
4aacee:	04 0d                	add    $0xd,%al
4aacf0:	14 01                	adc    $0x1,%al
4aacf2:	16                   	push   %ss
4aacf3:	00 1f                	add    %bl,(%edi)
4aacf5:	0d 14 01 16 00       	or     $0x160114,%eax
4aacfa:	3a 0d 14 01 16 00    	cmp    0x160114,%cl
4aad00:	70 0d                	jo     0x4aad0f
4aad02:	14 01                	adc    $0x1,%al
4aad04:	16                   	push   %ss
4aad05:	00 55 0d             	add    %dl,0xd(%ebp)
4aad08:	14 01                	adc    $0x1,%al
4aad0a:	16                   	push   %ss
4aad0b:	00 36                	add    %dh,(%esi)
4aad0d:	0e                   	push   %cs
4aad0e:	14 01                	adc    $0x1,%al
4aad10:	16                   	push   %ss
4aad11:	00 44 10 14          	add    %al,0x14(%eax,%edx,1)
4aad15:	01 16                	add    %edx,(%esi)
4aad17:	00 06                	add    %al,(%esi)
4aad19:	0d 14 01 16 00       	or     $0x160114,%eax
4aad1e:	21 0d 14 01 16 00    	and    %ecx,0x160114
4aad24:	3c 0d                	cmp    $0xd,%al
4aad26:	14 01                	adc    $0x1,%al
4aad28:	16                   	push   %ss
4aad29:	00 72 0d             	add    %dh,0xd(%edx)
4aad2c:	14 01                	adc    $0x1,%al
4aad2e:	16                   	push   %ss
4aad2f:	00 57 0d             	add    %dl,0xd(%edi)
4aad32:	14 01                	adc    $0x1,%al
4aad34:	16                   	push   %ss
4aad35:	00 38                	add    %bh,(%eax)
4aad37:	0e                   	push   %cs
4aad38:	14 01                	adc    $0x1,%al
4aad3a:	16                   	push   %ss
4aad3b:	00 46 10             	add    %al,0x10(%esi)
4aad3e:	14 01                	adc    $0x1,%al
4aad40:	16                   	push   %ss
4aad41:	00 0b                	add    %cl,(%ebx)
4aad43:	0d 14 01 16 00       	or     $0x160114,%eax
4aad48:	04 0d                	add    $0xd,%al
4aad4a:	06                   	push   %es
4aad4b:	01 01                	add    %eax,(%ecx)
4aad4d:	00 04 0d 14 01 01 00 	add    %al,0x10114(,%ecx,1)
4aad54:	1f                   	pop    %ds
4aad55:	0d 3c 00 01 00       	or     $0x1003c,%eax
4aad5a:	04 0d                	add    $0xd,%al
4aad5c:	3c 00                	cmp    $0x0,%al
4aad5e:	01 00                	add    %eax,(%eax)
4aad60:	1f                   	pop    %ds
4aad61:	0d 3c 00 01 00       	or     $0x1003c,%eax
4aad66:	3a 0d 27 01 01 00    	cmp    0x10127,%cl
4aad6c:	70 0d                	jo     0x4aad7b
4aad6e:	14 01                	adc    $0x1,%al
4aad70:	01 00                	add    %eax,(%eax)
4aad72:	04 0d                	add    $0xd,%al
4aad74:	3d 01 01 00 1f       	cmp    $0x1f000101,%eax
4aad79:	0d 13 00 01 00       	or     $0x10013,%eax
4aad7e:	04 0d                	add    $0xd,%al
4aad80:	3c 00                	cmp    $0x0,%al
4aad82:	01 00                	add    %eax,(%eax)
4aad84:	1f                   	pop    %ds
4aad85:	0d 3c 00 01 00       	or     $0x1003c,%eax
4aad8a:	3a 0d 27 01 01 00    	cmp    0x10127,%cl
4aad90:	70 0d                	jo     0x4aad9f
4aad92:	14 01                	adc    $0x1,%al
4aad94:	01 00                	add    %eax,(%eax)
4aad96:	04 0d                	add    $0xd,%al
4aad98:	3c 00                	cmp    $0x0,%al
4aad9a:	01 00                	add    %eax,(%eax)
4aad9c:	1f                   	pop    %ds
4aad9d:	0d 6f 01 01 00       	or     $0x1016f,%eax
4aada2:	3a 0d 74 01 01 00    	cmp    0x10174,%cl
4aada8:	70 0d                	jo     0x4aadb7
4aadaa:	74 01                	je     0x4aadad
4aadac:	01 00                	add    %eax,(%eax)
4aadae:	55                   	push   %ebp
4aadaf:	0d 79 01 01 00       	or     $0x10179,%eax
4aadb4:	36 0e                	ss push %cs
4aadb6:	7e 01                	jle    0x4aadb9
4aadb8:	01 00                	add    %eax,(%eax)
4aadba:	44                   	inc    %esp
4aadbb:	10 39                	adc    %bh,(%ecx)
4aadbd:	00 01                	add    %al,(%ecx)
4aadbf:	00 06                	add    %al,(%esi)
4aadc1:	0d 39 00 01 00       	or     $0x10039,%eax
4aadc6:	21 0d 39 00 01 00    	and    %ecx,0x10039
4aadcc:	3c 0d                	cmp    $0xd,%al
4aadce:	39 00                	cmp    %eax,(%eax)
4aadd0:	01 00                	add    %eax,(%eax)
4aadd2:	72 0d                	jb     0x4aade1
4aadd4:	13 00                	adc    (%eax),%eax
4aadd6:	06                   	push   %es
4aadd7:	06                   	push   %es
4aadd8:	8d 10                	lea    (%eax),%edx
4aadda:	13 00                	adc    (%eax),%eax
4aaddc:	01 00                	add    %eax,(%eax)
4aadde:	04 0d                	add    $0xd,%al
4aade0:	74 01                	je     0x4aade3
4aade2:	01 00                	add    %eax,(%eax)
4aade4:	1f                   	pop    %ds
4aade5:	0d 74 01 01 00       	or     $0x10174,%eax
4aadea:	3a 0d 3c 00 01 00    	cmp    0x1003c,%cl
4aadf0:	70 0d                	jo     0x4aadff
4aadf2:	14 01                	adc    $0x1,%al
4aadf4:	01 00                	add    %eax,(%eax)
4aadf6:	55                   	push   %ebp
4aadf7:	0d 13 00 01 00       	or     $0x10013,%eax
4aadfc:	36 0e                	ss push %cs
4aadfe:	13 00                	adc    (%eax),%eax
4aae00:	01 00                	add    %eax,(%eax)
4aae02:	44                   	inc    %esp
4aae03:	10 13                	adc    %dl,(%ebx)
4aae05:	00 01                	add    %al,(%ecx)
4aae07:	00 06                	add    %al,(%esi)
4aae09:	0d 3c 00 01 00       	or     $0x1003c,%eax
4aae0e:	04 0d                	add    $0xd,%al
4aae10:	c2 01 01             	ret    $0x101
4aae13:	00 1f                	add    %bl,(%edi)
4aae15:	0d c6 01 01 00       	or     $0x101c6,%eax
4aae1a:	3a 0d cb 01 01 00    	cmp    0x101cb,%cl
4aae20:	70 0d                	jo     0x4aae2f
4aae22:	d0 01                	rolb   $1,(%ecx)
4aae24:	01 00                	add    %eax,(%eax)
4aae26:	55                   	push   %ebp
4aae27:	0d d5 01 01 00       	or     $0x101d5,%eax
4aae2c:	36 0e                	ss push %cs
4aae2e:	da 01                	fiaddl (%ecx)
4aae30:	01 00                	add    %eax,(%eax)
4aae32:	44                   	inc    %esp
4aae33:	10 df                	adc    %bl,%bh
4aae35:	01 01                	add    %eax,(%ecx)
4aae37:	00 06                	add    %al,(%esi)
4aae39:	0d e4 01 01 00       	or     $0x101e4,%eax
4aae3e:	21 0d e4 01 01 00    	and    %ecx,0x101e4
4aae44:	04 0d                	add    $0xd,%al
4aae46:	e9 01 01 00 1f       	jmp    0x1f4aaf4c
4aae4b:	0d 3d 01 06 06       	or     $0x606013d,%eax
4aae50:	8d 10                	lea    (%eax),%edx
4aae52:	13 00                	adc    (%eax),%eax
4aae54:	01 00                	add    %eax,(%eax)
4aae56:	04 0d                	add    $0xd,%al
4aae58:	0d 02 01 00 1f       	or     $0x1f000102,%eax
4aae5d:	0d 3c 00 01 00       	or     $0x1003c,%eax
4aae62:	3a 0d 13 00 06 06    	cmp    0x6060013,%cl
4aae68:	8d 10                	lea    (%eax),%edx
4aae6a:	13 00                	adc    (%eax),%eax
4aae6c:	01 00                	add    %eax,(%eax)
4aae6e:	04 0d                	add    $0xd,%al
4aae70:	3d 01 01 00 1f       	cmp    $0x1f000101,%eax
4aae75:	0d 13 00 01 00       	or     $0x10013,%eax
4aae7a:	04 0d                	add    $0xd,%al
4aae7c:	74 01                	je     0x4aae7f
4aae7e:	01 00                	add    %eax,(%eax)
4aae80:	1f                   	pop    %ds
4aae81:	0d 74 01 01 00       	or     $0x10174,%eax
4aae86:	3a 0d 22 02 01 00    	cmp    0x10222,%cl
4aae8c:	70 0d                	jo     0x4aae9b
4aae8e:	74 01                	je     0x4aae91
4aae90:	01 00                	add    %eax,(%eax)
4aae92:	55                   	push   %ebp
4aae93:	0d 74 01 01 00       	or     $0x10174,%eax
4aae98:	36 0e                	ss push %cs
4aae9a:	74 01                	je     0x4aae9d
4aae9c:	01 00                	add    %eax,(%eax)
4aae9e:	44                   	inc    %esp
4aae9f:	10 74 01 01          	adc    %dh,0x1(%ecx,%eax,1)
4aaea3:	00 06                	add    %al,(%esi)
4aaea5:	0d 2f 02 01 00       	or     $0x1022f,%eax
4aaeaa:	21 0d 13 00 01 00    	and    %ecx,0x10013
4aaeb0:	3c 0d                	cmp    $0xd,%al
4aaeb2:	13 00                	adc    (%eax),%eax
4aaeb4:	01 00                	add    %eax,(%eax)
4aaeb6:	72 0d                	jb     0x4aaec5
4aaeb8:	13 00                	adc    (%eax),%eax
4aaeba:	01 00                	add    %eax,(%eax)
4aaebc:	57                   	push   %edi
4aaebd:	0d 13 00 01 00       	or     $0x10013,%eax
4aaec2:	38 0e                	cmp    %cl,(%esi)
4aaec4:	13 00                	adc    (%eax),%eax
4aaec6:	01 00                	add    %eax,(%eax)
4aaec8:	46                   	inc    %esi