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)
40d247:	02 7b bf             	add    -0x41(%ebx),%bh
40d24a:	00 00                	add    %al,(%eax)
40d24c:	04 6f                	add    $0x6f,%al
40d24e:	44                   	inc    %esp
40d24f:	00 00                	add    %al,(%eax)
40d251:	0a 6f c9             	or     -0x37(%edi),%ch
40d254:	00 00                	add    %al,(%eax)
40d256:	0a 00                	or     (%eax),%al
40d258:	02 7b b3             	add    -0x4d(%ebx),%bh
40d25b:	00 00                	add    %al,(%eax)
40d25d:	04 16                	add    $0x16,%al
40d25f:	fe 02                	incb   (%edx)
40d261:	0a 06                	or     (%esi),%al
40d263:	39 69 01             	cmp    %ebp,0x1(%ecx)
40d266:	00 00                	add    %al,(%eax)
40d268:	00 73 45             	add    %dh,0x45(%ebx)
40d26b:	00 00                	add    %al,(%eax)
40d26d:	06                   	push   %es
40d26e:	0b 07                	or     (%edi),%eax
40d270:	02 7b b3             	add    -0x4d(%ebx),%bh
40d273:	00 00                	add    %al,(%eax)
40d275:	04 28                	add    $0x28,%al
40d277:	99                   	cltd
40d278:	00 00                	add    %al,(%eax)
40d27a:	0a 6f 4c             	or     0x4c(%edi),%ch
40d27d:	00 00                	add    %al,(%eax)
40d27f:	06                   	push   %es
40d280:	00 07                	add    %al,(%edi)
40d282:	6f                   	outsl  %ds:(%esi),(%dx)
40d283:	81 00 00 06 6f 95    	addl   $0x956f0600,(%eax)
40d289:	00 00                	add    %al,(%eax)
40d28b:	0a 16                	or     (%esi),%dl
40d28d:	6f                   	outsl  %ds:(%esi),(%dx)
40d28e:	97                   	xchg   %eax,%edi
40d28f:	00 00                	add    %al,(%eax)
40d291:	0a 0c 02             	or     (%edx,%eax,1),%cl
40d294:	7b bd                	jnp    0x40d253
40d296:	00 00                	add    %al,(%eax)
40d298:	04 08                	add    $0x8,%al
40d29a:	72 ff                	jb     0x40d29b
40d29c:	24 00                	and    $0x0,%al
40d29e:	70 6f                	jo     0x40d30f
40d2a0:	98                   	cwtl
40d2a1:	00 00                	add    %al,(%eax)
40d2a3:	0a 6f f0             	or     -0x10(%edi),%ch
40d2a6:	00 00                	add    %al,(%eax)
40d2a8:	0a 00                	or     (%eax),%al
40d2aa:	08 72 35             	or     %dh,0x35(%edx)
40d2ad:	25 00 70 6f f1       	and    $0xf16f7000,%eax
40d2b2:	00 00                	add    %al,(%eax)
40d2b4:	0a 13                	or     (%ebx),%dl
40d2b6:	05 11 05 2c 11       	add    $0x112c0511,%eax
40d2bb:	00 02                	add    %al,(%edx)
40d2bd:	7b b6                	jnp    0x40d275
40d2bf:	00 00                	add    %al,(%eax)
40d2c1:	04 16                	add    $0x16,%al
40d2c3:	6f                   	outsl  %ds:(%esi),(%dx)
40d2c4:	f2 00 00             	repnz add %al,(%eax)
40d2c7:	0a 00                	or     (%eax),%al
40d2c9:	00 2b                	add    %ch,(%ebx)
40d2cb:	0f 00 02             	sldt   (%edx)
40d2ce:	7b b6                	jnp    0x40d286
40d2d0:	00 00                	add    %al,(%eax)
40d2d2:	04 17                	add    $0x17,%al
40d2d4:	6f                   	outsl  %ds:(%esi),(%dx)
40d2d5:	f2 00 00             	repnz add %al,(%eax)
40d2d8:	0a 00                	or     (%eax),%al
40d2da:	00 73 36             	add    %dh,0x36(%ebx)
40d2dd:	00 00                	add    %al,(%eax)
40d2df:	06                   	push   %es
40d2e0:	0d 09 02 7b b3       	or     $0xb37b0209,%eax
40d2e5:	00 00                	add    %al,(%eax)
40d2e7:	04 28                	add    $0x28,%al
40d2e9:	99                   	cltd
40d2ea:	00 00                	add    %al,(%eax)
40d2ec:	0a 6f 3f             	or     0x3f(%edi),%ch
40d2ef:	00 00                	add    %al,(%eax)
40d2f1:	06                   	push   %es
40d2f2:	00 09                	add    %cl,(%ecx)
40d2f4:	6f                   	outsl  %ds:(%esi),(%dx)
40d2f5:	35 00 00 06 13       	xor    $0x13060000,%eax
40d2fa:	04 00                	add    $0x0,%al
40d2fc:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
40d2ff:	95                   	xchg   %eax,%ebp
40d300:	00 00                	add    %al,(%eax)
40d302:	0a 6f cc             	or     -0x34(%edi),%ch
40d305:	00 00                	add    %al,(%eax)
40d307:	0a 13                	or     (%ebx),%dl
40d309:	06                   	push   %es
40d30a:	38 9d 00 00 00 11    	cmp    %bl,0x11000000(%ebp)
40d310:	06                   	push   %es
40d311:	6f                   	outsl  %ds:(%esi),(%dx)
40d312:	cd 00                	int    $0x0
40d314:	00 0a                	add    %cl,(%edx)
40d316:	74 32                	je     0x40d34a
40d318:	00 00                	add    %al,(%eax)
40d31a:	01 13                	add    %edx,(%ebx)
40d31c:	07                   	pop    %es
40d31d:	00 02                	add    %al,(%edx)
40d31f:	7b bf                	jnp    0x40d2e0
40d321:	00 00                	add    %al,(%eax)
40d323:	04 6f                	add    $0x6f,%al
40d325:	44                   	inc    %esp
40d326:	00 00                	add    %al,(%eax)
40d328:	0a 16                	or     (%esi),%dl
40d32a:	6f                   	outsl  %ds:(%esi),(%dx)
40d32b:	45                   	inc    %ebp
40d32c:	00 00                	add    %al,(%eax)
40d32e:	0a 6f ce             	or     -0x32(%edi),%ch
40d331:	00 00                	add    %al,(%eax)
40d333:	0a 74 22 00          	or     0x0(%edx,%eiz,1),%dh
40d337:	00 01                	add    %al,(%ecx)
40d339:	13 08                	adc    (%eax),%ecx
40d33b:	11 08                	adc    %ecx,(%eax)
40d33d:	6f                   	outsl  %ds:(%esi),(%dx)
40d33e:	46                   	inc    %esi
40d33f:	00 00                	add    %al,(%eax)
40d341:	0a 16                	or     (%esi),%dl
40d343:	6f                   	outsl  %ds:(%esi),(%dx)
40d344:	47                   	inc    %edi
40d345:	00 00                	add    %al,(%eax)
40d347:	0a 11                	or     (%ecx),%dl
40d349:	07                   	pop    %es
40d34a:	72 9f                	jb     0x40d2eb
40d34c:	19 00                	sbb    %eax,(%eax)
40d34e:	70 6f                	jo     0x40d3bf
40d350:	98                   	cwtl
40d351:	00 00                	add    %al,(%eax)
40d353:	0a 6f cf             	or     -0x31(%edi),%ch
40d356:	00 00                	add    %al,(%eax)
40d358:	0a 00                	or     (%eax),%al
40d35a:	11 08                	adc    %ecx,(%eax)
40d35c:	6f                   	outsl  %ds:(%esi),(%dx)
40d35d:	46                   	inc    %esi
40d35e:	00 00                	add    %al,(%eax)
40d360:	0a 17                	or     (%edi),%dl
40d362:	6f                   	outsl  %ds:(%esi),(%dx)
40d363:	47                   	inc    %edi
40d364:	00 00                	add    %al,(%eax)
40d366:	0a 11                	or     (%ecx),%dl
40d368:	07                   	pop    %es
40d369:	72 af                	jb     0x40d31a
40d36b:	19 00                	sbb    %eax,(%eax)
40d36d:	70 6f                	jo     0x40d3de
40d36f:	98                   	cwtl
40d370:	00 00                	add    %al,(%eax)
40d372:	0a 6f cf             	or     -0x31(%edi),%ch
40d375:	00 00                	add    %al,(%eax)
40d377:	0a 00                	or     (%eax),%al
40d379:	11 08                	adc    %ecx,(%eax)
40d37b:	6f                   	outsl  %ds:(%esi),(%dx)
40d37c:	46                   	inc    %esi
40d37d:	00 00                	add    %al,(%eax)
40d37f:	0a 18                	or     (%eax),%bl
40d381:	6f                   	outsl  %ds:(%esi),(%dx)
40d382:	47                   	inc    %edi
40d383:	00 00                	add    %al,(%eax)
40d385:	0a 11                	or     (%ecx),%dl
40d387:	07                   	pop    %es
40d388:	72 f1                	jb     0x40d37b
40d38a:	19 00                	sbb    %eax,(%eax)
40d38c:	70 6f                	jo     0x40d3fd
40d38e:	98                   	cwtl
40d38f:	00 00                	add    %al,(%eax)
40d391:	0a 6f cf             	or     -0x31(%edi),%ch
40d394:	00 00                	add    %al,(%eax)
40d396:	0a 00                	or     (%eax),%al
40d398:	02 7b bf             	add    -0x41(%ebx),%bh
40d39b:	00 00                	add    %al,(%eax)
40d39d:	04 6f                	add    $0x6f,%al
40d39f:	44                   	inc    %esp
40d3a0:	00 00                	add    %al,(%eax)
40d3a2:	0a 11                	or     (%ecx),%dl
40d3a4:	08 6f d0             	or     %ch,-0x30(%edi)
40d3a7:	00 00                	add    %al,(%eax)