40fb6f:	00 00                	add    %al,(%eax)
40fb71:	00 91 18 0a 1f 53    	add    %dl,0x531f0a18(%ecx)
40fb77:	03 67 00             	add    0x0(%edi),%esp
40fb7a:	e8 dd 00 00 00       	call   0x40fc5c
40fb7f:	00 96 00 38 1f 6d    	add    %dl,0x6d1f3800(%esi)
40fb85:	04 67                	add    $0x67,%al
40fb87:	00 f0                	add    %dh,%al
40fb89:	e2 00                	loop   0x40fb8b
40fb8b:	00 00                	add    %al,(%eax)
40fb8d:	00 96 00 f4 0e 53    	add    %dl,0x530ef400(%esi)
40fb93:	03 67 00             	add    0x0(%edi),%esp
40fb96:	00 e5                	add    %ah,%ch
40fb98:	00 00                	add    %al,(%eax)
40fb9a:	00 00                	add    %al,(%eax)
40fb9c:	96                   	xchg   %eax,%esi
40fb9d:	00 4a 1d             	add    %cl,0x1d(%edx)
40fba0:	53                   	push   %ebx
40fba1:	03 67 00             	add    0x0(%edi),%esp
40fba4:	d0 e6                	shl    $1,%dh
40fba6:	00 00                	add    %al,(%eax)
40fba8:	00 00                	add    %al,(%eax)
40fbaa:	91                   	xchg   %eax,%ecx
40fbab:	18 0a                	sbb    %cl,(%edx)
40fbad:	1f                   	pop    %ds
40fbae:	53                   	push   %ebx
40fbaf:	03 67 00             	add    0x0(%edi),%esp
40fbb2:	d8 e6                	fsub   %st(6),%st
40fbb4:	00 00                	add    %al,(%eax)
40fbb6:	00 00                	add    %al,(%eax)
40fbb8:	91                   	xchg   %eax,%ecx
40fbb9:	00 67 17             	add    %ah,0x17(%edi)
40fbbc:	53                   	push   %ebx
40fbbd:	03 67 00             	add    0x0(%edi),%esp
40fbc0:	f4                   	hlt
40fbc1:	e6 00                	out    %al,$0x0
40fbc3:	00 00                	add    %al,(%eax)
40fbc5:	00 96 00 43 11 72    	add    %dl,0x72114300(%esi)
40fbcb:	04 67                	add    $0x67,%al
40fbcd:	00 34 e7             	add    %dh,(%edi,%eiz,8)
40fbd0:	00 00                	add    %al,(%eax)
40fbd2:	00 00                	add    %al,(%eax)
40fbd4:	96                   	xchg   %eax,%esi
40fbd5:	00 4e 11             	add    %cl,0x11(%esi)
40fbd8:	72 04                	jb     0x40fbde
40fbda:	67 00 98 e7 00       	add    %bl,0xe7(%bx,%si)
40fbdf:	00 00                	add    %al,(%eax)
40fbe1:	00 96 00 59 11 72    	add    %dl,0x72115900(%esi)
40fbe7:	04 67                	add    $0x67,%al
40fbe9:	00 fc                	add    %bh,%ah
40fbeb:	e7 00                	out    %eax,$0x0
40fbed:	00 00                	add    %al,(%eax)
40fbef:	00 96 00 76 11 72    	add    %dl,0x72117600(%esi)
40fbf5:	04 67                	add    $0x67,%al
40fbf7:	00 60 e8             	add    %ah,-0x18(%eax)
40fbfa:	00 00                	add    %al,(%eax)
40fbfc:	00 00                	add    %al,(%eax)
40fbfe:	96                   	xchg   %eax,%esi
40fbff:	00 81 11 72 04 67    	add    %al,0x67047211(%ecx)
40fc05:	00 94 e8 00 00 00 00 	add    %dl,0x0(%eax,%ebp,8)
40fc0c:	96                   	xchg   %eax,%esi
40fc0d:	00 65 11             	add    %ah,0x11(%ebp)
40fc10:	72 04                	jb     0x40fc16
40fc12:	67 00 7c e9          	add    %bh,-0x17(%si)
40fc16:	00 00                	add    %al,(%eax)
40fc18:	00 00                	add    %al,(%eax)
40fc1a:	91                   	xchg   %eax,%ecx
40fc1b:	18 0a                	sbb    %cl,(%edx)
40fc1d:	1f                   	pop    %ds
40fc1e:	53                   	push   %ebx
40fc1f:	03 67 00             	add    0x0(%edi),%esp
40fc22:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40fc23:	e9 00 00 00 00       	jmp    0x40fc28
40fc28:	86 08                	xchg   %cl,(%eax)
40fc2a:	55                   	push   %ebp
40fc2b:	25 b4 00 67 00       	and    $0x6700b4,%eax
40fc30:	af                   	scas   %es:(%edi),%eax
40fc31:	e9 00 00 00 00       	jmp    0x40fc36
40fc36:	86 08                	xchg   %cl,(%eax)
40fc38:	66 25 01 00          	and    $0x1,%ax
40fc3c:	67 00 b8 e9 00       	add    %bh,0xe9(%bx,%si)
40fc41:	00 00                	add    %al,(%eax)
40fc43:	00 86 08 34 07 b4    	add    %al,-0x4bf8cbf8(%esi)
40fc49:	00 68 00             	add    %ch,0x0(%eax)
40fc4c:	c0 e9 00             	shr    $0x0,%cl
40fc4f:	00 00                	add    %al,(%eax)
40fc51:	00 86 08 3f 07 01    	add    %al,0x1073f08(%esi)
40fc57:	00 68 00             	add    %ch,0x0(%eax)
40fc5a:	6a 22                	push   $0x22
40fc5c:	00 00                	add    %al,(%eax)
40fc5e:	00 00                	add    %al,(%eax)
40fc60:	84 18                	test   %bl,(%eax)
40fc62:	04 1f                	add    $0x1f,%al
40fc64:	06                   	push   %es
40fc65:	00 69 00             	add    %ch,0x0(%ecx)
40fc68:	c9                   	leave
40fc69:	e9 00 00 00 00       	jmp    0x40fc6e
40fc6e:	83 18 04             	sbbl   $0x4,(%eax)
40fc71:	1f                   	pop    %ds
40fc72:	06                   	push   %es
40fc73:	00 69 00             	add    %ch,0x0(%ecx)
40fc76:	d4 e9                	aam    $0xe9
40fc78:	00 00                	add    %al,(%eax)
40fc7a:	00 00                	add    %al,(%eax)
40fc7c:	93                   	xchg   %eax,%ebx
40fc7d:	08 60 1d             	or     %ah,0x1d(%eax)
40fc80:	ad                   	lods   %ds:(%esi),%eax
40fc81:	04 69                	add    $0x69,%al
40fc83:	00 1c ea             	add    %bl,(%edx,%ebp,8)
40fc86:	00 00                	add    %al,(%eax)
40fc88:	00 00                	add    %al,(%eax)
40fc8a:	93                   	xchg   %eax,%ebx
40fc8b:	08 49 0c             	or     %cl,0xc(%ecx)
40fc8e:	b3 04                	mov    $0x4,%bl
40fc90:	69 00 33 ea 00 00    	imul   $0xea33,(%eax),%eax
40fc96:	00 00                	add    %al,(%eax)
40fc98:	93                   	xchg   %eax,%ebx
40fc99:	08 55 0c             	or     %dl,0xc(%ebp)
40fc9c:	b9 04 69 00 3c       	mov    $0x3c006904,%ecx
40fca1:	ea 00 00 00 00 93 08 	ljmp   $0x893,$0x0
40fca8:	97                   	xchg   %eax,%edi
40fca9:	1c c0                	sbb    $0xc0,%al
40fcab:	04 6a                	add    $0x6a,%al
40fcad:	00 6c ea 00          	add    %ch,0x0(%edx,%ebp,8)
40fcb1:	00 00                	add    %al,(%eax)
40fcb3:	00 96 08 56 26 c6    	add    %dl,-0x39d9a9f8(%esi)
40fcb9:	04 6a                	add    $0x6a,%al
40fcbb:	00 83 ea 00 00 00    	add    %al,0xea(%ebx)
40fcc1:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40fcc7:	00 6a 00             	add    %ch,0x0(%edx)
40fcca:	8c ea                	mov    %gs,%edx
40fccc:	00 00                	add    %al,(%eax)
40fcce:	00 00                	add    %al,(%eax)
40fcd0:	91                   	xchg   %eax,%ecx
40fcd1:	18 0a                	sbb    %cl,(%edx)
40fcd3:	1f                   	pop    %ds
40fcd4:	53                   	push   %ebx
40fcd5:	03 6a 00             	add    0x0(%edx),%ebp
40fcd8:	00 00                	add    %al,(%eax)
40fcda:	01 00                	add    %eax,(%eax)
40fcdc:	05 29 00 00 01       	add    $0x1000029,%eax
40fce1:	00 61 02             	add    %ah,0x2(%ecx)
40fce4:	00 00                	add    %al,(%eax)
40fce6:	01 00                	add    %eax,(%eax)
40fce8:	c7 01 00 00 01 00    	movl   $0x10000,(%ecx)
40fcee:	05 29 00 00 01       	add    $0x1000029,%eax
40fcf3:	00 2b                	add    %ch,(%ebx)
40fcf5:	02 00                	add    (%eax),%al
40fcf7:	00 01                	add    %al,(%ecx)
40fcf9:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fd00:	72 0f                	jb     0x40fd11
40fd02:	00 00                	add    %al,(%eax)
40fd04:	01 00                	add    %eax,(%eax)
40fd06:	3c 1d                	cmp    $0x1d,%al
40fd08:	00 00                	add    %al,(%eax)
40fd0a:	02 00                	add    (%eax),%al
40fd0c:	72 0f                	jb     0x40fd1d
40fd0e:	00 00                	add    %al,(%eax)
40fd10:	01 00                	add    %eax,(%eax)
40fd12:	3c 1d                	cmp    $0x1d,%al
40fd14:	00 00                	add    %al,(%eax)
40fd16:	02 00                	add    (%eax),%al
40fd18:	72 0f                	jb     0x40fd29
40fd1a:	00 00                	add    %al,(%eax)
40fd1c:	01 00                	add    %eax,(%eax)
40fd1e:	3c 1d                	cmp    $0x1d,%al
40fd20:	00 00                	add    %al,(%eax)
40fd22:	02 00                	add    (%eax),%al
40fd24:	72 0f                	jb     0x40fd35
40fd26:	00 00                	add    %al,(%eax)
40fd28:	01 00                	add    %eax,(%eax)
40fd2a:	3c 1d                	cmp    $0x1d,%al
40fd2c:	00 00                	add    %al,(%eax)
40fd2e:	02 00                	add    (%eax),%al
40fd30:	72 0f                	jb     0x40fd41
40fd32:	00 00                	add    %al,(%eax)
40fd34:	01 00                	add    %eax,(%eax)
40fd36:	c0 07 00             	rolb   $0x0,(%edi)
40fd39:	00 01                	add    %al,(%ecx)
40fd3b:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fd42:	72 0f                	jb     0x40fd53
40fd44:	00 00                	add    %al,(%eax)
40fd46:	01 00                	add    %eax,(%eax)
40fd48:	3c 1d                	cmp    $0x1d,%al
40fd4a:	00 00                	add    %al,(%eax)
40fd4c:	02 00                	add    (%eax),%al
40fd4e:	72 0f                	jb     0x40fd5f
40fd50:	00 00                	add    %al,(%eax)
40fd52:	01 00                	add    %eax,(%eax)
40fd54:	3c 1d                	cmp    $0x1d,%al
40fd56:	00 00                	add    %al,(%eax)
40fd58:	02 00                	add    (%eax),%al
40fd5a:	72 0f                	jb     0x40fd6b
40fd5c:	00 00                	add    %al,(%eax)
40fd5e:	01 00                	add    %eax,(%eax)
40fd60:	3c 1d                	cmp    $0x1d,%al
40fd62:	00 00                	add    %al,(%eax)
40fd64:	02 00                	add    (%eax),%al
40fd66:	72 0f                	jb     0x40fd77
40fd68:	00 00                	add    %al,(%eax)
40fd6a:	01 00                	add    %eax,(%eax)
40fd6c:	3c 1d                	cmp    $0x1d,%al
40fd6e:	00 00                	add    %al,(%eax)
40fd70:	02 00                	add    (%eax),%al
40fd72:	72 0f                	jb     0x40fd83
40fd74:	00 00                	add    %al,(%eax)
40fd76:	01 00                	add    %eax,(%eax)
40fd78:	3c 1d                	cmp    $0x1d,%al
40fd7a:	00 00                	add    %al,(%eax)
40fd7c:	02 00                	add    (%eax),%al
40fd7e:	72 0f                	jb     0x40fd8f
40fd80:	00 00                	add    %al,(%eax)
40fd82:	01 00                	add    %eax,(%eax)
40fd84:	3c 1d                	cmp    $0x1d,%al
40fd86:	00 00                	add    %al,(%eax)
40fd88:	02 00                	add    (%eax),%al
40fd8a:	72 0f                	jb     0x40fd9b
40fd8c:	00 00                	add    %al,(%eax)
40fd8e:	01 00                	add    %eax,(%eax)
40fd90:	f3 10 00             	repz adc %al,(%eax)
40fd93:	00 01                	add    %al,(%ecx)
40fd95:	00 a8 29 00 00 01    	add    %ch,0x1000029(%eax)
40fd9b:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fda2:	72 0f                	jb     0x40fdb3
40fda4:	00 00                	add    %al,(%eax)
40fda6:	01 00                	add    %eax,(%eax)
40fda8:	d7                   	xlat   %ds:(%ebx)
40fda9:	28 00                	sub    %al,(%eax)
40fdab:	00 02                	add    %al,(%edx)
40fdad:	00 82 06 00 00 03    	add    %al,0x3000006(%edx)
40fdb3:	00 d9                	add    %bl,%cl
40fdb5:	0b 00                	or     (%eax),%eax
40fdb7:	00 04 00             	add    %al,(%eax,%eax,1)
40fdba:	49                   	dec    %ecx
40fdbb:	1c 00                	sbb    $0x0,%al
40fdbd:	00 05 00 5d 24 00    	add    %al,0x245d00
40fdc3:	00 01                	add    %al,(%ecx)
40fdc5:	00 82 06 00 00 02    	add    %al,0x2000006(%edx)
40fdcb:	00 d9                	add    %bl,%cl
40fdcd:	0b 00                	or     (%eax),%eax
40fdcf:	00 03                	add    %al,(%ebx)
40fdd1:	00 49 1c             	add    %cl,0x1c(%ecx)
40fdd4:	00 00                	add    %al,(%eax)
40fdd6:	04 00                	add    $0x0,%al
40fdd8:	5d                   	pop    %ebp
40fdd9:	24 00                	and    $0x0,%al
40fddb:	00 01                	add    %al,(%ecx)
40fddd:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fde4:	72 0f                	jb     0x40fdf5
40fde6:	00 00                	add    %al,(%eax)
40fde8:	01 00                	add    %eax,(%eax)
40fdea:	3c 1d                	cmp    $0x1d,%al
40fdec:	00 00                	add    %al,(%eax)
40fdee:	02 00                	add    (%eax),%al
40fdf0:	72 0f                	jb     0x40fe01
40fdf2:	00 00                	add    %al,(%eax)
40fdf4:	01 00                	add    %eax,(%eax)
40fdf6:	3c 1d                	cmp    $0x1d,%al
40fdf8:	00 00                	add    %al,(%eax)
40fdfa:	02 00                	add    (%eax),%al
40fdfc:	72 0f                	jb     0x40fe0d
40fdfe:	00 00                	add    %al,(%eax)
40fe00:	01 00                	add    %eax,(%eax)
40fe02:	3c 1d                	cmp    $0x1d,%al
40fe04:	00 00                	add    %al,(%eax)
40fe06:	02 00                	add    (%eax),%al
40fe08:	72 0f                	jb     0x40fe19
40fe0a:	00 00                	add    %al,(%eax)
40fe0c:	01 00                	add    %eax,(%eax)
40fe0e:	3c 1d                	cmp    $0x1d,%al
40fe10:	00 00                	add    %al,(%eax)
40fe12:	02 00                	add    (%eax),%al
40fe14:	72 0f                	jb     0x40fe25
40fe16:	00 00                	add    %al,(%eax)
40fe18:	01 00                	add    %eax,(%eax)
40fe1a:	3c 1d                	cmp    $0x1d,%al
40fe1c:	00 00                	add    %al,(%eax)
40fe1e:	02 00                	add    (%eax),%al
40fe20:	72 0f                	jb     0x40fe31
40fe22:	00 00                	add    %al,(%eax)
40fe24:	01 00                	add    %eax,(%eax)
40fe26:	3c 1d                	cmp    $0x1d,%al
40fe28:	00 00                	add    %al,(%eax)
40fe2a:	02 00                	add    (%eax),%al
40fe2c:	72 0f                	jb     0x40fe3d
40fe2e:	00 00                	add    %al,(%eax)
40fe30:	01 00                	add    %eax,(%eax)
40fe32:	3c 1d                	cmp    $0x1d,%al
40fe34:	00 00                	add    %al,(%eax)
40fe36:	02 00                	add    (%eax),%al
40fe38:	72 0f                	jb     0x40fe49
40fe3a:	00 00                	add    %al,(%eax)
40fe3c:	01 00                	add    %eax,(%eax)
40fe3e:	3c 1d                	cmp    $0x1d,%al
40fe40:	00 00                	add    %al,(%eax)
40fe42:	02 00                	add    (%eax),%al
40fe44:	72 0f                	jb     0x40fe55
40fe46:	00 00                	add    %al,(%eax)
40fe48:	01 00                	add    %eax,(%eax)
40fe4a:	3c 1d                	cmp    $0x1d,%al
40fe4c:	00 00                	add    %al,(%eax)
40fe4e:	02 00                	add    (%eax),%al
40fe50:	72 0f                	jb     0x40fe61
40fe52:	00 00                	add    %al,(%eax)
40fe54:	01 00                	add    %eax,(%eax)
40fe56:	3c 1d                	cmp    $0x1d,%al
40fe58:	00 00                	add    %al,(%eax)
40fe5a:	02 00                	add    (%eax),%al
40fe5c:	72 0f                	jb     0x40fe6d
40fe5e:	00 00                	add    %al,(%eax)
40fe60:	01 00                	add    %eax,(%eax)
40fe62:	f3 10 00             	repz adc %al,(%eax)
40fe65:	00 01                	add    %al,(%ecx)
40fe67:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fe6e:	72 0f                	jb     0x40fe7f
40fe70:	00 00                	add    %al,(%eax)
40fe72:	01 00                	add    %eax,(%eax)
40fe74:	3c 1d                	cmp    $0x1d,%al
40fe76:	00 00                	add    %al,(%eax)
40fe78:	02 00                	add    (%eax),%al
40fe7a:	72 0f                	jb     0x40fe8b
40fe7c:	00 00                	add    %al,(%eax)
40fe7e:	01 00                	add    %eax,(%eax)
40fe80:	3c 1d                	cmp    $0x1d,%al
40fe82:	00 00                	add    %al,(%eax)
40fe84:	02 00                	add    (%eax),%al
40fe86:	72 0f                	jb     0x40fe97
40fe88:	00 00                	add    %al,(%eax)
40fe8a:	01 00                	add    %eax,(%eax)
40fe8c:	f3 10 00             	repz adc %al,(%eax)
40fe8f:	00 01                	add    %al,(%ecx)
40fe91:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)
40fe98:	72 0f                	jb     0x40fea9
40fe9a:	00 00                	add    %al,(%eax)
40fe9c:	01 00                	add    %eax,(%eax)
40fe9e:	e6 03                	out    %al,$0x3
40fea0:	00 00                	add    %al,(%eax)
40fea2:	02 00                	add    (%eax),%al
40fea4:	82 06 00             	addb   $0x0,(%esi)
40fea7:	00 03                	add    %al,(%ebx)
40fea9:	00 d9                	add    %bl,%cl
40feab:	0b 00                	or     (%eax),%eax
40fead:	00 04 00             	add    %al,(%eax,%eax,1)
40feb0:	49                   	dec    %ecx
40feb1:	1c 00                	sbb    $0x0,%al
40feb3:	00 05 00 5d 24 00    	add    %al,0x245d00
40feb9:	00 06                	add    %al,(%esi)
40febb:	00 08                	add    %cl,(%eax)
40febd:	19 00                	sbb    %eax,(%eax)
40febf:	00 01                	add    %al,(%ecx)
40fec1:	00 3c 1d 00 00 02 00 	add    %bh,0x20000(,%ebx,1)