40b155:	00 00                	add    %al,(%eax)
40b157:	11 00                	adc    %eax,(%eax)
40b159:	02 02                	add    (%edx),%al
40b15b:	7b f6                	jnp    0x40b153
40b15d:	00 00                	add    %al,(%eax)
40b15f:	04 02                	add    $0x2,%al
40b161:	7b ea                	jnp    0x40b14d
40b163:	00 00                	add    %al,(%eax)
40b165:	04 02                	add    $0x2,%al
40b167:	7b e9                	jnp    0x40b152
40b169:	00 00                	add    %al,(%eax)
40b16b:	04 02                	add    $0x2,%al
40b16d:	7b e8                	jnp    0x40b157
40b16f:	00 00                	add    %al,(%eax)
40b171:	04 02                	add    $0x2,%al
40b173:	7b e7                	jnp    0x40b15c
40b175:	00 00                	add    %al,(%eax)
40b177:	04 02                	add    $0x2,%al
40b179:	7b ef                	jnp    0x40b16a
40b17b:	00 00                	add    %al,(%eax)
40b17d:	04 28                	add    $0x28,%al
40b17f:	50                   	push   %eax
40b180:	00 00                	add    %al,(%eax)
40b182:	06                   	push   %es
40b183:	0a 06                	or     (%esi),%al
40b185:	2c 56                	sub    $0x56,%al
40b187:	00 02                	add    %al,(%edx)
40b189:	7b 07                	jnp    0x40b192
40b18b:	01 00                	add    %eax,(%eax)
40b18d:	04 28                	add    $0x28,%al
40b18f:	1e                   	push   %ds
40b190:	00 00                	add    %al,(%eax)
40b192:	06                   	push   %es
40b193:	6f                   	outsl  %ds:(%esi),(%dx)
40b194:	27                   	daa
40b195:	00 00                	add    %al,(%eax)
40b197:	0a 00                	or     (%eax),%al
40b199:	02 7b 0f             	add    0xf(%ebx),%bh
40b19c:	01 00                	add    %eax,(%eax)
40b19e:	04 02                	add    $0x2,%al
40b1a0:	7b 07                	jnp    0x40b1a9
40b1a2:	01 00                	add    %eax,(%eax)
40b1a4:	04 6f                	add    $0x6f,%al
40b1a6:	85 00                	test   %eax,(%eax)
40b1a8:	00 0a                	add    %cl,(%edx)
40b1aa:	1f                   	pop    %ds
40b1ab:	6e                   	outsb  %ds:(%esi),(%dx)
40b1ac:	5b                   	pop    %ebx
40b1ad:	17                   	pop    %ss
40b1ae:	58                   	pop    %eax
40b1af:	6f                   	outsl  %ds:(%esi),(%dx)
40b1b0:	27                   	daa
40b1b1:	00 00                	add    %al,(%eax)
40b1b3:	0a 00                	or     (%eax),%al
40b1b5:	02 7b 0f             	add    0xf(%ebx),%bh
40b1b8:	01 00                	add    %eax,(%eax)
40b1ba:	04 6f                	add    $0x6f,%al
40b1bc:	28 00                	sub    %al,(%eax)
40b1be:	00 0a                	add    %cl,(%edx)
40b1c0:	00 02                	add    %al,(%edx)
40b1c2:	7b 07                	jnp    0x40b1cb
40b1c4:	01 00                	add    %eax,(%eax)
40b1c6:	04 6f                	add    $0x6f,%al
40b1c8:	28 00                	sub    %al,(%eax)
40b1ca:	00 0a                	add    %cl,(%edx)
40b1cc:	00 02                	add    %al,(%edx)
40b1ce:	7b fa                	jnp    0x40b1ca
40b1d0:	00 00                	add    %al,(%eax)
40b1d2:	04 16                	add    $0x16,%al
40b1d4:	6f                   	outsl  %ds:(%esi),(%dx)
40b1d5:	33 00                	xor    (%eax),%eax
40b1d7:	00 0a                	add    %cl,(%edx)
40b1d9:	00 00                	add    %al,(%eax)
40b1db:	2b 0d 00 72 f2 98    	sub    0x98f27200,%ecx
40b1e1:	00 70 28             	add    %dh,0x28(%eax)
40b1e4:	2f                   	das
40b1e5:	00 00                	add    %al,(%eax)
40b1e7:	0a 26                	or     (%esi),%ah
40b1e9:	00 2a                	add    %ch,(%edx)
40b1eb:	00 13                	add    %dl,(%ebx)
40b1ed:	30 02                	xor    %al,(%edx)
40b1ef:	00 3a                	add    %bh,(%edx)
40b1f1:	00 00                	add    %al,(%eax)
40b1f3:	00 1c 00             	add    %bl,(%eax,%eax,1)
40b1f6:	00 11                	add    %dl,(%ecx)
40b1f8:	00 02                	add    %al,(%edx)
40b1fa:	7b 04                	jnp    0x40b200
40b1fc:	01 00                	add    %eax,(%eax)
40b1fe:	04 6f                	add    $0x6f,%al
40b200:	32 00                	xor    (%eax),%al
40b202:	00 0a                	add    %cl,(%edx)
40b204:	00 02                	add    %al,(%edx)
40b206:	7b 0d                	jnp    0x40b215
40b208:	01 00                	add    %eax,(%eax)
40b20a:	04 6f                	add    $0x6f,%al
40b20c:	32 00                	xor    (%eax),%al
40b20e:	00 0a                	add    %cl,(%edx)
40b210:	00 02                	add    %al,(%edx)
40b212:	7b 0c                	jnp    0x40b220
40b214:	01 00                	add    %eax,(%eax)
40b216:	04 16                	add    $0x16,%al
40b218:	6f                   	outsl  %ds:(%esi),(%dx)
40b219:	86 00                	xchg   %al,(%eax)
40b21b:	00 0a                	add    %cl,(%edx)
40b21d:	00 73 0d             	add    %dh,0xd(%ebx)
40b220:	00 00                	add    %al,(%eax)
40b222:	06                   	push   %es
40b223:	0a 02                	or     (%edx),%al
40b225:	7b f8                	jnp    0x40b21f
40b227:	00 00                	add    %al,(%eax)
40b229:	04 17                	add    $0x17,%al
40b22b:	6f                   	outsl  %ds:(%esi),(%dx)
40b22c:	33 00                	xor    (%eax),%eax
40b22e:	00 0a                	add    %cl,(%edx)
40b230:	00 2a                	add    %ch,(%edx)
40b232:	00 00                	add    %al,(%eax)
40b234:	13 30                	adc    (%eax),%esi
40b236:	02 00                	add    (%eax),%al
40b238:	3a 00                	cmp    (%eax),%al
40b23a:	00 00                	add    %al,(%eax)
40b23c:	1d 00 00 11 00       	sbb    $0x110000,%eax
40b241:	02 7b 06             	add    0x6(%ebx),%bh
40b244:	01 00                	add    %eax,(%eax)
40b246:	04 6f                	add    $0x6f,%al
40b248:	32 00                	xor    (%eax),%al
40b24a:	00 0a                	add    %cl,(%edx)
40b24c:	00 02                	add    %al,(%edx)
40b24e:	7b 0e                	jnp    0x40b25e
40b250:	01 00                	add    %eax,(%eax)
40b252:	04 6f                	add    $0x6f,%al
40b254:	32 00                	xor    (%eax),%al
40b256:	00 0a                	add    %cl,(%edx)
40b258:	00 73 21             	add    %dh,0x21(%ebx)
40b25b:	00 00                	add    %al,(%eax)
40b25d:	06                   	push   %es
40b25e:	0a 02                	or     (%edx),%al
40b260:	7b 0b                	jnp    0x40b26d
40b262:	01 00                	add    %eax,(%eax)
40b264:	04 16                	add    $0x16,%al
40b266:	6f                   	outsl  %ds:(%esi),(%dx)
40b267:	86 00                	xchg   %al,(%eax)
40b269:	00 0a                	add    %cl,(%edx)
40b26b:	00 02                	add    %al,(%edx)
40b26d:	7b f9                	jnp    0x40b268
40b26f:	00 00                	add    %al,(%eax)
40b271:	04 17                	add    $0x17,%al
40b273:	6f                   	outsl  %ds:(%esi),(%dx)
40b274:	33 00                	xor    (%eax),%eax
40b276:	00 0a                	add    %cl,(%edx)
40b278:	00 2a                	add    %ch,(%edx)
40b27a:	00 00                	add    %al,(%eax)
40b27c:	13 30                	adc    (%eax),%esi
40b27e:	02 00                	add    (%eax),%al
40b280:	3a 00                	cmp    (%eax),%al
40b282:	00 00                	add    %al,(%eax)
40b284:	1e                   	push   %ds
40b285:	00 00                	add    %al,(%eax)
40b287:	11 00                	adc    %eax,(%eax)
40b289:	02 7b 07             	add    0x7(%ebx),%bh
40b28c:	01 00                	add    %eax,(%eax)
40b28e:	04 6f                	add    $0x6f,%al
40b290:	32 00                	xor    (%eax),%al
40b292:	00 0a                	add    %cl,(%edx)
40b294:	00 02                	add    %al,(%edx)
40b296:	7b 0f                	jnp    0x40b2a7
40b298:	01 00                	add    %eax,(%eax)
40b29a:	04 6f                	add    $0x6f,%al
40b29c:	32 00                	xor    (%eax),%al
40b29e:	00 0a                	add    %cl,(%edx)
40b2a0:	00 73 1c             	add    %dh,0x1c(%ebx)
40b2a3:	00 00                	add    %al,(%eax)
40b2a5:	06                   	push   %es
40b2a6:	0a 02                	or     (%edx),%al
40b2a8:	7b 0a                	jnp    0x40b2b4
40b2aa:	01 00                	add    %eax,(%eax)
40b2ac:	04 16                	add    $0x16,%al
40b2ae:	6f                   	outsl  %ds:(%esi),(%dx)
40b2af:	86 00                	xchg   %al,(%eax)
40b2b1:	00 0a                	add    %cl,(%edx)
40b2b3:	00 02                	add    %al,(%edx)
40b2b5:	7b fa                	jnp    0x40b2b1
40b2b7:	00 00                	add    %al,(%eax)
40b2b9:	04 17                	add    $0x17,%al
40b2bb:	6f                   	outsl  %ds:(%esi),(%dx)
40b2bc:	33 00                	xor    (%eax),%eax
40b2be:	00 0a                	add    %cl,(%edx)
40b2c0:	00 2a                	add    %ch,(%edx)
40b2c2:	00 00                	add    %al,(%eax)
40b2c4:	13 30                	adc    (%eax),%esi
40b2c6:	03 00                	add    (%eax),%eax
40b2c8:	b9 00 00 00 0b       	mov    $0xb000000,%ecx
40b2cd:	00 00                	add    %al,(%eax)
40b2cf:	11 00                	adc    %eax,(%eax)
40b2d1:	02 7b fb             	add    -0x5(%ebx),%bh
40b2d4:	00 00                	add    %al,(%eax)
40b2d6:	04 7e                	add    $0x7e,%al
40b2d8:	08 00                	or     %al,(%eax)
40b2da:	00 04 6f             	add    %al,(%edi,%ebp,2)
40b2dd:	6d                   	insl   (%dx),%es:(%edi)
40b2de:	00 00                	add    %al,(%eax)
40b2e0:	0a 0a                	or     (%edx),%cl
40b2e2:	12 00                	adc    (%eax),%al
40b2e4:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b2e7:	00 0a                	add    %cl,(%edx)
40b2e9:	6f                   	outsl  %ds:(%esi),(%dx)
40b2ea:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b2ef:	02 7b fc             	add    -0x4(%ebx),%bh
40b2f2:	00 00                	add    %al,(%eax)
40b2f4:	04 7e                	add    $0x7e,%al
40b2f6:	1b 00                	sbb    (%eax),%eax
40b2f8:	00 04 6f             	add    %al,(%edi,%ebp,2)
40b2fb:	6e                   	outsb  %ds:(%esi),(%dx)
40b2fc:	00 00                	add    %al,(%eax)
40b2fe:	0a 0a                	or     (%edx),%cl
40b300:	12 00                	adc    (%eax),%al
40b302:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b305:	00 0a                	add    %cl,(%edx)
40b307:	6f                   	outsl  %ds:(%esi),(%dx)
40b308:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b30d:	02 7b fd             	add    -0x3(%ebx),%bh
40b310:	00 00                	add    %al,(%eax)
40b312:	04 7e                	add    $0x7e,%al
40b314:	16                   	push   %ss
40b315:	00 00                	add    %al,(%eax)
40b317:	04 6f                	add    $0x6f,%al
40b319:	6f                   	outsl  %ds:(%esi),(%dx)
40b31a:	00 00                	add    %al,(%eax)
40b31c:	0a 0a                	or     (%edx),%cl
40b31e:	12 00                	adc    (%eax),%al
40b320:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b323:	00 0a                	add    %cl,(%edx)
40b325:	6f                   	outsl  %ds:(%esi),(%dx)
40b326:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b32b:	02 7b ff             	add    -0x1(%ebx),%bh
40b32e:	00 00                	add    %al,(%eax)
40b330:	04 28                	add    $0x28,%al
40b332:	0f 00 00             	sldt   (%eax)
40b335:	06                   	push   %es
40b336:	20 e8                	and    %ch,%al
40b338:	03 00                	add    (%eax),%eax
40b33a:	00 5b 0a             	add    %bl,0xa(%ebx)
40b33d:	12 00                	adc    (%eax),%al
40b33f:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b342:	00 0a                	add    %cl,(%edx)
40b344:	6f                   	outsl  %ds:(%esi),(%dx)
40b345:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b34a:	02 7b 00             	add    0x0(%ebx),%bh
40b34d:	01 00                	add    %eax,(%eax)
40b34f:	04 28                	add    $0x28,%al
40b351:	23 00                	and    (%eax),%eax
40b353:	00 06                	add    %al,(%esi)
40b355:	20 e8                	and    %ch,%al
40b357:	03 00                	add    (%eax),%eax
40b359:	00 5b 0a             	add    %bl,0xa(%ebx)
40b35c:	12 00                	adc    (%eax),%al
40b35e:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b361:	00 0a                	add    %cl,(%edx)
40b363:	6f                   	outsl  %ds:(%esi),(%dx)
40b364:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b369:	02 7b 03             	add    0x3(%ebx),%bh
40b36c:	01 00                	add    %eax,(%eax)
40b36e:	04 28                	add    $0x28,%al
40b370:	1e                   	push   %ds
40b371:	00 00                	add    %al,(%eax)
40b373:	06                   	push   %es
40b374:	20 e8                	and    %ch,%al
40b376:	03 00                	add    (%eax),%eax
40b378:	00 5b 0a             	add    %bl,0xa(%ebx)
40b37b:	12 00                	adc    (%eax),%al
40b37d:	28 2c 00             	sub    %ch,(%eax,%eax,1)
40b380:	00 0a                	add    %cl,(%edx)
40b382:	6f                   	outsl  %ds:(%esi),(%dx)
40b383:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40b388:	2a 3e                	sub    (%esi),%bh
40b38a:	00 02                	add    %al,(%edx)
40b38c:	7b 0c                	jnp    0x40b39a
40b38e:	01 00                	add    %eax,(%eax)
40b390:	04 17                	add    $0x17,%al
40b392:	6f                   	outsl  %ds:(%esi),(%dx)
40b393:	87 00                	xchg   %eax,(%eax)
40b395:	00 0a                	add    %cl,(%edx)
40b397:	00 2a                	add    %ch,(%edx)
40b399:	3e 00 02             	add    %al,%ds:(%edx)
40b39c:	7b 0b                	jnp    0x40b3a9
40b39e:	01 00                	add    %eax,(%eax)
40b3a0:	04 17                	add    $0x17,%al
40b3a2:	6f                   	outsl  %ds:(%esi),(%dx)
40b3a3:	87 00                	xchg   %eax,(%eax)
40b3a5:	00 0a                	add    %cl,(%edx)
40b3a7:	00 2a                	add    %ch,(%edx)
40b3a9:	3e 00 02             	add    %al,%ds:(%edx)
40b3ac:	7b 0a                	jnp    0x40b3b8
40b3ae:	01 00                	add    %eax,(%eax)
40b3b0:	04 17                	add    $0x17,%al
40b3b2:	6f                   	outsl  %ds:(%esi),(%dx)
40b3b3:	87 00                	xchg   %eax,(%eax)
40b3b5:	00 0a                	add    %cl,(%edx)
40b3b7:	00 2a                	add    %ch,(%edx)
40b3b9:	00 00                	add    %al,(%eax)
40b3bb:	00 13                	add    %dl,(%ebx)
40b3bd:	30 02                	xor    %al,(%edx)
40b3bf:	00 2b                	add    %ch,(%ebx)
40b3c1:	00 00                	add    %al,(%eax)
40b3c3:	00 14 00             	add    %dl,(%eax,%eax,1)
40b3c6:	00 11                	add    %dl,(%ecx)
40b3c8:	00 03                	add    %al,(%ebx)
40b3ca:	2c 0b                	sub    $0xb,%al
40b3cc:	02 7b c9             	add    -0x37(%ebx),%bh
40b3cf:	00 00                	add    %al,(%eax)
40b3d1:	04 14                	add    $0x14,%al
40b3d3:	fe 03                	incb   (%ebx)
40b3d5:	2b 01                	sub    (%ecx),%eax
40b3d7:	16                   	push   %ss
40b3d8:	0a 06                	or     (%esi),%al
40b3da:	2c 0e                	sub    $0xe,%al
40b3dc:	00 02                	add    %al,(%edx)
40b3de:	7b c9                	jnp    0x40b3a9
40b3e0:	00 00                	add    %al,(%eax)
40b3e2:	04 6f                	add    $0x6f,%al
40b3e4:	38 00                	cmp    %al,(%eax)
40b3e6:	00 0a                	add    %cl,(%edx)
40b3e8:	00 00                	add    %al,(%eax)
40b3ea:	02 03                	add    (%ebx),%al
40b3ec:	28 39                	sub    %bh,(%ecx)
40b3ee:	00 00                	add    %al,(%eax)
40b3f0:	0a 00                	or     (%eax),%al
40b3f2:	2a 00                	sub    (%eax),%al
40b3f4:	13 30                	adc    (%eax),%esi
40b3f6:	06                   	push   %es
40b3f7:	00 46 29             	add    %al,0x29(%esi)
40b3fa:	00 00                	add    %al,(%eax)
40b3fc:	00 00                	add    %al,(%eax)
40b3fe:	00 00                	add    %al,(%eax)
40b400:	00 02                	add    %al,(%edx)
40b402:	73 3a                	jae    0x40b43e
40b404:	00 00                	add    %al,(%eax)
40b406:	0a 7d c9             	or     -0x37(%ebp),%bh
40b409:	00 00                	add    %al,(%eax)
40b40b:	04 02                	add    $0x2,%al
40b40d:	73 3e                	jae    0x40b44d
40b40f:	00 00                	add    %al,(%eax)
40b411:	0a 7d cd             	or     -0x33(%ebp),%bh
40b414:	00 00                	add    %al,(%eax)
40b416:	04 02                	add    $0x2,%al
40b418:	73 3e                	jae    0x40b458
40b41a:	00 00                	add    %al,(%eax)
40b41c:	0a 7d ce             	or     -0x32(%ebp),%bh
40b41f:	00 00                	add    %al,(%eax)
40b421:	04 02                	add    $0x2,%al
40b423:	73 3e                	jae    0x40b463