40cf3b:	04 72                	add    $0x72,%al
40cf3d:	68 38 00 70 6f       	push   $0x6f700038
40cf42:	5f                   	pop    %edi
40cf43:	00 00                	add    %al,(%eax)
40cf45:	0a 00                	or     (%eax),%al
40cf47:	02 7b af             	add    -0x51(%ebx),%bh
40cf4a:	00 00                	add    %al,(%eax)
40cf4c:	04 17                	add    $0x17,%al
40cf4e:	6f                   	outsl  %ds:(%esi),(%dx)
40cf4f:	e2 00                	loop   0x40cf51
40cf51:	00 0a                	add    %cl,(%edx)
40cf53:	00 02                	add    %al,(%edx)
40cf55:	7b af                	jnp    0x40cf06
40cf57:	00 00                	add    %al,(%eax)
40cf59:	04 20                	add    $0x20,%al
40cf5b:	44                   	inc    %esp
40cf5c:	01 00                	add    %eax,(%eax)
40cf5e:	00 20                	add    %ah,(%eax)
40cf60:	44                   	inc    %esp
40cf61:	01 00                	add    %eax,(%eax)
40cf63:	00 73 60             	add    %dh,0x60(%ebx)
40cf66:	00 00                	add    %al,(%eax)
40cf68:	0a 6f 61             	or     0x61(%edi),%ch
40cf6b:	00 00                	add    %al,(%eax)
40cf6d:	0a 00                	or     (%eax),%al
40cf6f:	02 7b af             	add    -0x51(%ebx),%bh
40cf72:	00 00                	add    %al,(%eax)
40cf74:	04 17                	add    $0x17,%al
40cf76:	6f                   	outsl  %ds:(%esi),(%dx)
40cf77:	62 00                	bound  %eax,(%eax)
40cf79:	00 0a                	add    %cl,(%edx)
40cf7b:	00 02                	add    %al,(%edx)
40cf7d:	7b b0                	jnp    0x40cf2f
40cf7f:	00 00                	add    %al,(%eax)
40cf81:	04 72                	add    $0x72,%al
40cf83:	80 38 00             	cmpb   $0x0,(%eax)
40cf86:	70 6f                	jo     0x40cff7
40cf88:	e6 00                	out    %al,$0x0
40cf8a:	00 0a                	add    %cl,(%edx)
40cf8c:	00 02                	add    %al,(%edx)
40cf8e:	7b b0                	jnp    0x40cf40
40cf90:	00 00                	add    %al,(%eax)
40cf92:	04 72                	add    $0x72,%al
40cf94:	af                   	scas   %es:(%edi),%eax
40cf95:	19 00                	sbb    %eax,(%eax)
40cf97:	70 6f                	jo     0x40d008
40cf99:	e7 00                	out    %eax,$0x0
40cf9b:	00 0a                	add    %cl,(%edx)
40cf9d:	00 02                	add    %al,(%edx)
40cf9f:	7b b0                	jnp    0x40cf51
40cfa1:	00 00                	add    %al,(%eax)
40cfa3:	04 17                	add    $0x17,%al
40cfa5:	6f                   	outsl  %ds:(%esi),(%dx)
40cfa6:	e8 00 00 0a 00       	call   0x4acfab
40cfab:	02 7b b0             	add    -0x50(%ebx),%bh
40cfae:	00 00                	add    %al,(%eax)
40cfb0:	04 20                	add    $0x20,%al
40cfb2:	c8 00 00 00          	enter  $0x0,$0x0
40cfb6:	6f                   	outsl  %ds:(%esi),(%dx)
40cfb7:	e9 00 00 0a 00       	jmp    0x4acfbc
40cfbc:	02 7b b1             	add    -0x4f(%ebx),%bh
40cfbf:	00 00                	add    %al,(%eax)
40cfc1:	04 72                	add    $0x72,%al
40cfc3:	92                   	xchg   %eax,%edx
40cfc4:	38 00                	cmp    %al,(%eax)
40cfc6:	70 6f                	jo     0x40d037
40cfc8:	e6 00                	out    %al,$0x0
40cfca:	00 0a                	add    %cl,(%edx)
40cfcc:	00 02                	add    %al,(%edx)
40cfce:	7b b1                	jnp    0x40cf81
40cfd0:	00 00                	add    %al,(%eax)
40cfd2:	04 72                	add    $0x72,%al
40cfd4:	f1                   	int1
40cfd5:	19 00                	sbb    %eax,(%eax)
40cfd7:	70 6f                	jo     0x40d048
40cfd9:	e7 00                	out    %eax,$0x0
40cfdb:	00 0a                	add    %cl,(%edx)
40cfdd:	00 02                	add    %al,(%edx)
40cfdf:	7b b1                	jnp    0x40cf92
40cfe1:	00 00                	add    %al,(%eax)
40cfe3:	04 17                	add    $0x17,%al
40cfe5:	6f                   	outsl  %ds:(%esi),(%dx)
40cfe6:	e8 00 00 0a 00       	call   0x4acfeb
40cfeb:	02 7b b2             	add    -0x4e(%ebx),%bh
40cfee:	00 00                	add    %al,(%eax)
40cff0:	04 72                	add    $0x72,%al
40cff2:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40cff3:	38 00                	cmp    %al,(%eax)
40cff5:	70 6f                	jo     0x40d066
40cff7:	db 00                	fildl  (%eax)
40cff9:	00 0a                	add    %cl,(%edx)
40cffb:	00 02                	add    %al,(%edx)
40cffd:	7b b2                	jnp    0x40cfb1
40cfff:	00 00                	add    %al,(%eax)
40d001:	04 20                	add    $0x20,%al
40d003:	98                   	cwtl
40d004:	00 00                	add    %al,(%eax)
40d006:	00 1f                	add    %bl,(%edi)
40d008:	16                   	push   %ss
40d009:	73 60                	jae    0x40d06b
40d00b:	00 00                	add    %al,(%eax)
40d00d:	0a 6f dc             	or     -0x24(%edi),%ch
40d010:	00 00                	add    %al,(%eax)
40d012:	0a 00                	or     (%eax),%al
40d014:	02 7b b2             	add    -0x4e(%ebx),%bh
40d017:	00 00                	add    %al,(%eax)
40d019:	04 72                	add    $0x72,%al
40d01b:	bc 38 00 70 6f       	mov    $0x6f700038,%esp
40d020:	c2 00 00             	ret    $0x0
40d023:	0a 00                	or     (%eax),%al
40d025:	02 22                	add    (%edx),%ah
40d027:	00 00                	add    %al,(%eax)
40d029:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
40d02d:	00 50 41             	add    %dl,0x41(%eax)
40d030:	73 7b                	jae    0x40d0ad
40d032:	00 00                	add    %al,(%eax)
40d034:	0a 28                	or     (%eax),%ch
40d036:	7c 00                	jl     0x40d038
40d038:	00 0a                	add    %cl,(%edx)
40d03a:	00 02                	add    %al,(%edx)
40d03c:	17                   	pop    %ss
40d03d:	28 7d 00             	sub    %bh,0x0(%ebp)
40d040:	00 0a                	add    %cl,(%edx)
40d042:	00 02                	add    %al,(%edx)
40d044:	20 7a 03             	and    %bh,0x3(%edx)
40d047:	00 00                	add    %al,(%eax)
40d049:	20 93 01 00 00 73    	and    %dl,0x73000001(%ebx)
40d04f:	60                   	pusha
40d050:	00 00                	add    %al,(%eax)
40d052:	0a 28                	or     (%eax),%ch
40d054:	7e 00                	jle    0x40d056
40d056:	00 0a                	add    %cl,(%edx)
40d058:	00 02                	add    %al,(%edx)
40d05a:	28 64 00 00          	sub    %ah,0x0(%eax,%eax,1)
40d05e:	0a 02                	or     (%edx),%al
40d060:	7b ae                	jnp    0x40d010
40d062:	00 00                	add    %al,(%eax)
40d064:	04 6f                	add    $0x6f,%al
40d066:	65 00 00             	add    %al,%gs:(%eax)
40d069:	0a 00                	or     (%eax),%al
40d06b:	02 28                	add    (%eax),%ch
40d06d:	64 00 00             	add    %al,%fs:(%eax)
40d070:	0a 02                	or     (%edx),%al
40d072:	7b ab                	jnp    0x40d01f
40d074:	00 00                	add    %al,(%eax)
40d076:	04 6f                	add    $0x6f,%al
40d078:	65 00 00             	add    %al,%gs:(%eax)
40d07b:	0a 00                	or     (%eax),%al
40d07d:	02 28                	add    (%eax),%ch
40d07f:	64 00 00             	add    %al,%fs:(%eax)
40d082:	0a 02                	or     (%edx),%al
40d084:	7b a9                	jnp    0x40d02f
40d086:	00 00                	add    %al,(%eax)
40d088:	04 6f                	add    $0x6f,%al
40d08a:	65 00 00             	add    %al,%gs:(%eax)
40d08d:	0a 00                	or     (%eax),%al
40d08f:	02 28                	add    (%eax),%ch
40d091:	64 00 00             	add    %al,%fs:(%eax)
40d094:	0a 02                	or     (%edx),%al
40d096:	7b ac                	jnp    0x40d044
40d098:	00 00                	add    %al,(%eax)
40d09a:	04 6f                	add    $0x6f,%al
40d09c:	65 00 00             	add    %al,%gs:(%eax)
40d09f:	0a 00                	or     (%eax),%al
40d0a1:	02 28                	add    (%eax),%ch
40d0a3:	64 00 00             	add    %al,%fs:(%eax)
40d0a6:	0a 02                	or     (%edx),%al
40d0a8:	7b a3                	jnp    0x40d04d
40d0aa:	00 00                	add    %al,(%eax)
40d0ac:	04 6f                	add    $0x6f,%al
40d0ae:	65 00 00             	add    %al,%gs:(%eax)
40d0b1:	0a 00                	or     (%eax),%al
40d0b3:	02 28                	add    (%eax),%ch
40d0b5:	64 00 00             	add    %al,%fs:(%eax)
40d0b8:	0a 02                	or     (%edx),%al
40d0ba:	7b ad                	jnp    0x40d069
40d0bc:	00 00                	add    %al,(%eax)
40d0be:	04 6f                	add    $0x6f,%al
40d0c0:	65 00 00             	add    %al,%gs:(%eax)
40d0c3:	0a 00                	or     (%eax),%al
40d0c5:	02 72 d2             	add    -0x2e(%edx),%dh
40d0c8:	38 00                	cmp    %al,(%eax)
40d0ca:	70 28                	jo     0x40d0f4
40d0cc:	5f                   	pop    %edi
40d0cd:	00 00                	add    %al,(%eax)
40d0cf:	0a 00                	or     (%eax),%al
40d0d1:	02 72 e2             	add    -0x1e(%edx),%dh
40d0d4:	38 00                	cmp    %al,(%eax)
40d0d6:	70 6f                	jo     0x40d147
40d0d8:	4a                   	dec    %edx
40d0d9:	00 00                	add    %al,(%eax)
40d0db:	0a 00                	or     (%eax),%al
40d0dd:	02 7b a3             	add    -0x5d(%ebx),%bh
40d0e0:	00 00                	add    %al,(%eax)
40d0e2:	04 16                	add    $0x16,%al
40d0e4:	6f                   	outsl  %ds:(%esi),(%dx)
40d0e5:	80 00 00             	addb   $0x0,(%eax)
40d0e8:	0a 00                	or     (%eax),%al
40d0ea:	02 7b a3             	add    -0x5d(%ebx),%bh
40d0ed:	00 00                	add    %al,(%eax)
40d0ef:	04 6f                	add    $0x6f,%al
40d0f1:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
40d0f7:	7b a9                	jnp    0x40d0a2
40d0f9:	00 00                	add    %al,(%eax)
40d0fb:	04 16                	add    $0x16,%al
40d0fd:	6f                   	outsl  %ds:(%esi),(%dx)
40d0fe:	80 00 00             	addb   $0x0,(%eax)
40d101:	0a 00                	or     (%eax),%al
40d103:	02 7b aa             	add    -0x56(%ebx),%bh
40d106:	00 00                	add    %al,(%eax)
40d108:	04 6f                	add    $0x6f,%al
40d10a:	82 00 00             	addb   $0x0,(%eax)
40d10d:	0a 00                	or     (%eax),%al
40d10f:	02 7b ae             	add    -0x52(%ebx),%bh
40d112:	00 00                	add    %al,(%eax)
40d114:	04 16                	add    $0x16,%al
40d116:	6f                   	outsl  %ds:(%esi),(%dx)
40d117:	80 00 00             	addb   $0x0,(%eax)
40d11a:	0a 00                	or     (%eax),%al
40d11c:	02 7b af             	add    -0x51(%ebx),%bh
40d11f:	00 00                	add    %al,(%eax)
40d121:	04 6f                	add    $0x6f,%al
40d123:	82 00 00             	addb   $0x0,(%eax)
40d126:	0a 00                	or     (%eax),%al
40d128:	02 16                	add    (%esi),%dl
40d12a:	28 80 00 00 0a 00    	sub    %al,0xa0000(%eax)
40d130:	02 28                	add    (%eax),%ch
40d132:	81 00 00 0a 00 2a    	addl   $0x2a000a00,(%eax)
40d138:	7a 02                	jp     0x40d13c
40d13a:	14 7d                	adc    $0x7d,%al
40d13c:	b4 00                	mov    $0x0,%ah
40d13e:	00 04 02             	add    %al,(%edx,%eax,1)
40d141:	28 13                	sub    %dl,(%ebx)
40d143:	00 00                	add    %al,(%eax)
40d145:	0a 00                	or     (%eax),%al
40d147:	00 02                	add    %al,(%edx)
40d149:	28 bc 00 00 06 00 02 	sub    %bh,0x2000600(%eax,%eax,1)
40d150:	03 7d b3             	add    -0x4d(%ebp),%edi
40d153:	00 00                	add    %al,(%eax)
40d155:	04 2a                	add    $0x2a,%al
40d157:	46                   	inc    %esi
40d158:	00 02                	add    %al,(%edx)
40d15a:	28 b2 00 00 06 00    	sub    %dh,0x60000(%edx)
40d160:	02 03                	add    (%ebx),%al
40d162:	28 c3                	sub    %al,%bl
40d164:	00 00                	add    %al,(%eax)
40d166:	0a 00                	or     (%eax),%al
40d168:	2a 00                	sub    (%eax),%al
40d16a:	00 00                	add    %al,(%eax)
40d16c:	13 30                	adc    (%eax),%esi
40d16e:	02 00                	add    (%eax),%al
40d170:	53                   	push   %ebx
40d171:	00 00                	add    %al,(%eax)
40d173:	00 29                	add    %ch,(%ecx)
40d175:	00 00                	add    %al,(%eax)
40d177:	11 00                	adc    %eax,(%eax)
40d179:	02 7b bd             	add    -0x43(%ebx),%bh
40d17c:	00 00                	add    %al,(%eax)
40d17e:	04 0a                	add    $0xa,%al
40d180:	73 84                	jae    0x40d106
40d182:	00 00                	add    %al,(%eax)
40d184:	06                   	push   %es
40d185:	0b 07                	or     (%edi),%eax
40d187:	6f                   	outsl  %ds:(%esi),(%dx)
40d188:	82 00 00             	addb   $0x0,(%eax)
40d18b:	06                   	push   %es
40d18c:	0c 08                	or     $0x8,%al
40d18e:	6f                   	outsl  %ds:(%esi),(%dx)
40d18f:	ea 00 00 0a 72 0e 39 	ljmp   $0x390e,$0x720a0000
40d196:	00 70 6f             	add    %dh,0x6f(%eax)
40d199:	eb 00                	jmp    0x40d19b
40d19b:	00 0a                	add    %cl,(%edx)
40d19d:	00 08                	add    %cl,(%eax)
40d19f:	6f                   	outsl  %ds:(%esi),(%dx)
40d1a0:	ea 00 00 0a 6f ec 00 	ljmp   $0xec,$0x6f0a0000
40d1a7:	00 0a                	add    %cl,(%edx)
40d1a9:	0c 06                	or     $0x6,%al
40d1ab:	08 6f ed             	or     %ch,-0x13(%edi)
40d1ae:	00 00                	add    %al,(%eax)
40d1b0:	0a 00                	or     (%eax),%al
40d1b2:	06                   	push   %es
40d1b3:	72 ff                	jb     0x40d1b4
40d1b5:	24 00                	and    $0x0,%al
40d1b7:	70 6f                	jo     0x40d228
40d1b9:	ee                   	out    %al,(%dx)
40d1ba:	00 00                	add    %al,(%eax)
40d1bc:	0a 00                	or     (%eax),%al
40d1be:	06                   	push   %es
40d1bf:	72 f6                	jb     0x40d1b7
40d1c1:	31 00                	xor    %eax,(%eax)
40d1c3:	70 6f                	jo     0x40d234
40d1c5:	ef                   	out    %eax,(%dx)
40d1c6:	00 00                	add    %al,(%eax)
40d1c8:	0a 00                	or     (%eax),%al
40d1ca:	2a 00                	sub    (%eax),%al
40d1cc:	13 30                	adc    (%eax),%esi
40d1ce:	02 00                	add    (%eax),%al
40d1d0:	53                   	push   %ebx
40d1d1:	00 00                	add    %al,(%eax)
40d1d3:	00 2a                	add    %ch,(%edx)
40d1d5:	00 00                	add    %al,(%eax)
40d1d7:	11 00                	adc    %eax,(%eax)
40d1d9:	02 7b c3             	add    -0x3d(%ebx),%bh
40d1dc:	00 00                	add    %al,(%eax)
40d1de:	04 0a                	add    $0xa,%al
40d1e0:	73 21                	jae    0x40d203
40d1e2:	00 00                	add    %al,(%eax)
40d1e4:	06                   	push   %es
40d1e5:	0b 07                	or     (%edi),%eax
40d1e7:	6f                   	outsl  %ds:(%esi),(%dx)
40d1e8:	82 00 00             	addb   $0x0,(%eax)
40d1eb:	06                   	push   %es
40d1ec:	0c 08                	or     $0x8,%al
40d1ee:	6f                   	outsl  %ds:(%esi),(%dx)
40d1ef:	ea 00 00 0a 72 0e 39 	ljmp   $0x390e,$0x720a0000
40d1f6:	00 70 6f             	add    %dh,0x6f(%eax)
40d1f9:	eb 00                	jmp    0x40d1fb
40d1fb:	00 0a                	add    %cl,(%edx)
40d1fd:	00 08                	add    %cl,(%eax)
40d1ff:	6f                   	outsl  %ds:(%esi),(%dx)
40d200:	ea 00 00 0a 6f ec 00 	ljmp   $0xec,$0x6f0a0000
40d207:	00 0a                	add    %cl,(%edx)
40d209:	0c 06                	or     $0x6,%al
40d20b:	08 6f ed             	or     %ch,-0x13(%edi)
40d20e:	00 00                	add    %al,(%eax)
40d210:	0a 00                	or     (%eax),%al
40d212:	06                   	push   %es
40d213:	72 9f                	jb     0x40d1b4
40d215:	19 00                	sbb    %eax,(%eax)
40d217:	70 6f                	jo     0x40d288
40d219:	ee                   	out    %al,(%dx)
40d21a:	00 00                	add    %al,(%eax)
40d21c:	0a 00                	or     (%eax),%al
40d21e:	06                   	push   %es
40d21f:	72 af                	jb     0x40d1d0
40d221:	19 00                	sbb    %eax,(%eax)
40d223:	70 6f                	jo     0x40d294
40d225:	ef                   	out    %eax,(%dx)
40d226:	00 00                	add    %al,(%eax)
40d228:	0a 00                	or     (%eax),%al
40d22a:	2a 00                	sub    (%eax),%al
40d22c:	1b 30                	sbb    (%eax),%esi
40d22e:	03 00                	add    (%eax),%eax
40d230:	9a 01 00 00 2b 00 00 	lcall  $0x0,$0x2b000001
40d237:	11 00                	adc    %eax,(%eax)
40d239:	02 28                	add    (%eax),%ch
40d23b:	b0 00                	mov    $0x0,%al
40d23d:	00 06                	add    %al,(%esi)
40d23f:	00 02                	add    %al,(%edx)
40d241:	28 b1 00 00 06 00    	sub    %dh,0x60000(%ecx)