40a262:	00 00                	add    %al,(%eax)
40a264:	04 2a                	add    $0x2a,%al
40a266:	00 00                	add    %al,(%eax)
40a268:	13 30                	adc    (%eax),%esi
40a26a:	01 00                	add    %eax,(%eax)
40a26c:	0c 00                	or     $0x0,%al
40a26e:	00 00                	add    %al,(%eax)
40a270:	16                   	push   %ss
40a271:	00 00                	add    %al,(%eax)
40a273:	11 00                	adc    %eax,(%eax)
40a275:	02 7b 80             	add    -0x80(%ebx),%bh
40a278:	00 00                	add    %al,(%eax)
40a27a:	04 0a                	add    $0xa,%al
40a27c:	2b 00                	sub    (%eax),%eax
40a27e:	06                   	push   %es
40a27f:	2a 26                	sub    (%esi),%ah
40a281:	00 02                	add    %al,(%edx)
40a283:	03 7d 80             	add    -0x80(%ebp),%edi
40a286:	00 00                	add    %al,(%eax)
40a288:	04 2a                	add    $0x2a,%al
40a28a:	00 00                	add    %al,(%eax)
40a28c:	13 30                	adc    (%eax),%esi
40a28e:	01 00                	add    %eax,(%eax)
40a290:	0c 00                	or     $0x0,%al
40a292:	00 00                	add    %al,(%eax)
40a294:	15 00 00 11 00       	adc    $0x110000,%eax
40a299:	02 7b 7e             	add    0x7e(%ebx),%bh
40a29c:	00 00                	add    %al,(%eax)
40a29e:	04 0a                	add    $0xa,%al
40a2a0:	2b 00                	sub    (%eax),%eax
40a2a2:	06                   	push   %es
40a2a3:	2a 26                	sub    (%esi),%ah
40a2a5:	00 02                	add    %al,(%edx)
40a2a7:	03 7d 7e             	add    0x7e(%ebp),%edi
40a2aa:	00 00                	add    %al,(%eax)
40a2ac:	04 2a                	add    $0x2a,%al
40a2ae:	00 00                	add    %al,(%eax)
40a2b0:	1b 30                	sbb    (%eax),%esi
40a2b2:	0b 00                	or     (%eax),%eax
40a2b4:	2d 01 00 00 11       	sub    $0x11000001,%eax
40a2b9:	00 00                	add    %al,(%eax)
40a2bb:	11 00                	adc    %eax,(%eax)
40a2bd:	73 89                	jae    0x40a248
40a2bf:	00 00                	add    %al,(%eax)
40a2c1:	0a 0a                	or     (%edx),%cl
40a2c3:	06                   	push   %es
40a2c4:	72 39                	jb     0x40a2ff
40a2c6:	26 00 70 6f          	add    %dh,%es:0x6f(%eax)
40a2ca:	8a 00                	mov    (%eax),%al
40a2cc:	00 0a                	add    %cl,(%edx)
40a2ce:	00 06                	add    %al,(%esi)
40a2d0:	1a 6f 8b             	sbb    -0x75(%edi),%ch
40a2d3:	00 00                	add    %al,(%eax)
40a2d5:	0a 00                	or     (%eax),%al
40a2d7:	72 83                	jb     0x40a25c
40a2d9:	26 00 70 73          	add    %dh,%es:0x73(%eax)
40a2dd:	92                   	xchg   %eax,%edx
40a2de:	00 00                	add    %al,(%eax)
40a2e0:	0a 0b                	or     (%ebx),%cl
40a2e2:	06                   	push   %es
40a2e3:	73 93                	jae    0x40a278
40a2e5:	00 00                	add    %al,(%eax)
40a2e7:	0a 0c 06             	or     (%esi,%eax,1),%cl
40a2ea:	02 7b 90             	add    -0x70(%ebx),%bh
40a2ed:	00 00                	add    %al,(%eax)
40a2ef:	04 6f                	add    $0x6f,%al
40a2f1:	8c 00                	mov    %es,(%eax)
40a2f3:	00 0a                	add    %cl,(%edx)
40a2f5:	00 00                	add    %al,(%eax)
40a2f7:	06                   	push   %es
40a2f8:	6f                   	outsl  %ds:(%esi),(%dx)
40a2f9:	32 00                	xor    (%eax),%al
40a2fb:	00 0a                	add    %cl,(%edx)
40a2fd:	72 a5                	jb     0x40a2a4
40a2ff:	26 00 70 1f          	add    %dh,%es:0x1f(%eax)
40a303:	0c 1f                	or     $0x1f,%al
40a305:	32 17                	xor    (%edi),%dl
40a307:	16                   	push   %ss
40a308:	16                   	push   %ss
40a309:	16                   	push   %ss
40a30a:	72 32                	jb     0x40a33e
40a30c:	02 00                	add    (%eax),%al
40a30e:	70 20                	jo     0x40a330
40a310:	00 04 00             	add    %al,(%eax,%eax,1)
40a313:	00 02                	add    %al,(%edx)
40a315:	7b 88                	jnp    0x40a29f
40a317:	00 00                	add    %al,(%eax)
40a319:	04 8c                	add    $0x8c,%al
40a31b:	25 00 00 01 73       	and    $0x73010000,%eax
40a320:	8f 00                	pop    (%eax)
40a322:	00 0a                	add    %cl,(%edx)
40a324:	6f                   	outsl  %ds:(%esi),(%dx)
40a325:	90                   	nop
40a326:	00 00                	add    %al,(%eax)
40a328:	0a 26                	or     (%esi),%ah
40a32a:	06                   	push   %es
40a32b:	6f                   	outsl  %ds:(%esi),(%dx)
40a32c:	32 00                	xor    (%eax),%al
40a32e:	00 0a                	add    %cl,(%edx)
40a330:	72 bf                	jb     0x40a2f1
40a332:	26 00 70 1f          	add    %dh,%es:0x1f(%eax)
40a336:	0c 1f                	or     $0x1f,%al
40a338:	32 17                	xor    (%edi),%dl
40a33a:	16                   	push   %ss
40a33b:	16                   	push   %ss
40a33c:	16                   	push   %ss
40a33d:	72 32                	jb     0x40a371
40a33f:	02 00                	add    (%eax),%al
40a341:	70 20                	jo     0x40a363
40a343:	00 04 00             	add    %al,(%eax,%eax,1)
40a346:	00 02                	add    %al,(%edx)
40a348:	7b 87                	jnp    0x40a2d1
40a34a:	00 00                	add    %al,(%eax)
40a34c:	04 8c                	add    $0x8c,%al
40a34e:	25 00 00 01 73       	and    $0x73010000,%eax
40a353:	8f 00                	pop    (%eax)
40a355:	00 0a                	add    %cl,(%edx)
40a357:	6f                   	outsl  %ds:(%esi),(%dx)
40a358:	90                   	nop
40a359:	00 00                	add    %al,(%eax)
40a35b:	0a 26                	or     (%esi),%ah
40a35d:	02 7b 91             	add    -0x6f(%ebx),%bh
40a360:	00 00                	add    %al,(%eax)
40a362:	04 0d                	add    $0xd,%al
40a364:	09 2c 10             	or     %ebp,(%eax,%edx,1)
40a367:	00 02                	add    %al,(%edx)
40a369:	7b 90                	jnp    0x40a2fb
40a36b:	00 00                	add    %al,(%eax)
40a36d:	04 6f                	add    $0x6f,%al
40a36f:	25 00 00 0a 00       	and    $0xa0000,%eax
40a374:	00 2b                	add    %ch,(%ebx)
40a376:	27                   	daa
40a377:	00 02                	add    %al,(%edx)
40a379:	7b 92                	jnp    0x40a30d
40a37b:	00 00                	add    %al,(%eax)
40a37d:	04 6f                	add    $0x6f,%al
40a37f:	73 00                	jae    0x40a381
40a381:	00 06                	add    %al,(%esi)
40a383:	13 04 11             	adc    (%ecx,%edx,1),%eax
40a386:	04 2c                	add    $0x2c,%al
40a388:	14 00                	adc    $0x0,%al
40a38a:	06                   	push   %es
40a38b:	02 7b 92             	add    -0x6e(%ebx),%bh
40a38e:	00 00                	add    %al,(%eax)
40a390:	04 6f                	add    $0x6f,%al
40a392:	72 00                	jb     0x40a394
40a394:	00 06                	add    %al,(%esi)
40a396:	6f                   	outsl  %ds:(%esi),(%dx)
40a397:	8d 00                	lea    (%eax),%eax
40a399:	00 0a                	add    %cl,(%edx)
40a39b:	00 00                	add    %al,(%eax)
40a39d:	00 08                	add    %cl,(%eax)
40a39f:	07                   	pop    %es
40a3a0:	6f                   	outsl  %ds:(%esi),(%dx)
40a3a1:	94                   	xchg   %eax,%esp
40a3a2:	00 00                	add    %al,(%eax)
40a3a4:	0a 26                	or     (%esi),%ah
40a3a6:	07                   	pop    %es
40a3a7:	13 05 de 3b 13 06    	adc    0x6133bde,%eax
40a3ad:	00 72 d1             	add    %dh,-0x2f(%edx)
40a3b0:	26 00 70 11          	add    %dh,%es:0x11(%eax)
40a3b4:	06                   	push   %es
40a3b5:	73 8e                	jae    0x40a345
40a3b7:	00 00                	add    %al,(%eax)
40a3b9:	0a 7a 00             	or     0x0(%edx),%bh
40a3bc:	02 7b 91             	add    -0x6f(%ebx),%bh
40a3bf:	00 00                	add    %al,(%eax)
40a3c1:	04 13                	add    $0x13,%al
40a3c3:	07                   	pop    %es
40a3c4:	11 07                	adc    %eax,(%edi)
40a3c6:	2c 0e                	sub    $0xe,%al
40a3c8:	00 02                	add    %al,(%edx)
40a3ca:	7b 90                	jnp    0x40a35c
40a3cc:	00 00                	add    %al,(%eax)
40a3ce:	04 6f                	add    $0x6f,%al
40a3d0:	2b 00                	sub    (%eax),%eax
40a3d2:	00 0a                	add    %cl,(%edx)
40a3d4:	00 00                	add    %al,(%eax)
40a3d6:	06                   	push   %es
40a3d7:	6f                   	outsl  %ds:(%esi),(%dx)
40a3d8:	42                   	inc    %edx
40a3d9:	00 00                	add    %al,(%eax)
40a3db:	0a 00                	or     (%eax),%al
40a3dd:	08 6f 42             	or     %ch,0x42(%edi)
40a3e0:	00 00                	add    %al,(%eax)
40a3e2:	0a 00                	or     (%eax),%al
40a3e4:	00 dc                	add    %bl,%ah
40a3e6:	11 05 2a 00 00 00    	adc    %eax,0x2a
40a3ec:	01 1c 00             	add    %ebx,(%eax,%eax,1)
40a3ef:	00 00                	add    %al,(%eax)
40a3f1:	00 3a                	add    %bh,(%edx)
40a3f3:	00 b5 ef 00 10 20    	add    %dh,0x201000ef(%ebp)
40a3f9:	00 00                	add    %al,(%eax)
40a3fb:	01 02                	add    %eax,(%edx)
40a3fd:	00 3a                	add    %bh,(%edx)
40a3ff:	00 c5                	add    %al,%ch
40a401:	ff 00                	incl   (%eax)
40a403:	2b 00                	sub    (%eax),%eax
40a405:	00 00                	add    %al,(%eax)
40a407:	00 1b                	add    %bl,(%ebx)
40a409:	30 0b                	xor    %cl,(%ebx)
40a40b:	00 c5                	add    %al,%ch
40a40d:	01 00                	add    %eax,(%eax)
40a40f:	00 0f                	add    %cl,(%edi)
40a411:	00 00                	add    %al,(%eax)
40a413:	11 00                	adc    %eax,(%eax)
40a415:	73 89                	jae    0x40a3a0
40a417:	00 00                	add    %al,(%eax)
40a419:	0a 0a                	or     (%edx),%cl
40a41b:	06                   	push   %es
40a41c:	72 31                	jb     0x40a44f
40a41e:	27                   	daa
40a41f:	00 70 6f             	add    %dh,0x6f(%eax)
40a422:	8a 00                	mov    (%eax),%al
40a424:	00 0a                	add    %cl,(%edx)
40a426:	00 06                	add    %al,(%esi)
40a428:	1a 6f 8b             	sbb    -0x75(%edi),%ch
40a42b:	00 00                	add    %al,(%eax)
40a42d:	0a 00                	or     (%eax),%al
40a42f:	06                   	push   %es
40a430:	02 7b 90             	add    -0x70(%ebx),%bh
40a433:	00 00                	add    %al,(%eax)
40a435:	04 6f                	add    $0x6f,%al
40a437:	8c 00                	mov    %es,(%eax)
40a439:	00 0a                	add    %cl,(%edx)
40a43b:	00 00                	add    %al,(%eax)
40a43d:	06                   	push   %es
40a43e:	6f                   	outsl  %ds:(%esi),(%dx)
40a43f:	32 00                	xor    (%eax),%al
40a441:	00 0a                	add    %cl,(%edx)
40a443:	72 a5                	jb     0x40a3ea
40a445:	26 00 70 1f          	add    %dh,%es:0x1f(%eax)
40a449:	0c 1f                	or     $0x1f,%al
40a44b:	32 17                	xor    (%edi),%dl
40a44d:	16                   	push   %ss
40a44e:	16                   	push   %ss
40a44f:	16                   	push   %ss
40a450:	72 32                	jb     0x40a484
40a452:	02 00                	add    (%eax),%al
40a454:	70 20                	jo     0x40a476
40a456:	00 04 00             	add    %al,(%eax,%eax,1)
40a459:	00 02                	add    %al,(%edx)
40a45b:	7b 88                	jnp    0x40a3e5
40a45d:	00 00                	add    %al,(%eax)
40a45f:	04 8c                	add    $0x8c,%al
40a461:	25 00 00 01 73       	and    $0x73010000,%eax
40a466:	8f 00                	pop    (%eax)
40a468:	00 0a                	add    %cl,(%edx)
40a46a:	6f                   	outsl  %ds:(%esi),(%dx)
40a46b:	90                   	nop
40a46c:	00 00                	add    %al,(%eax)
40a46e:	0a 26                	or     (%esi),%ah
40a470:	06                   	push   %es
40a471:	6f                   	outsl  %ds:(%esi),(%dx)
40a472:	32 00                	xor    (%eax),%al
40a474:	00 0a                	add    %cl,(%edx)
40a476:	72 73                	jb     0x40a4eb
40a478:	27                   	daa
40a479:	00 70 1f             	add    %dh,0x1f(%eax)
40a47c:	0c 1f                	or     $0x1f,%al
40a47e:	32 17                	xor    (%edi),%dl
40a480:	16                   	push   %ss
40a481:	16                   	push   %ss
40a482:	16                   	push   %ss
40a483:	72 32                	jb     0x40a4b7
40a485:	02 00                	add    (%eax),%al
40a487:	70 20                	jo     0x40a4a9
40a489:	00 04 00             	add    %al,(%eax,%eax,1)
40a48c:	00 02                	add    %al,(%edx)
40a48e:	7b 86                	jnp    0x40a416
40a490:	00 00                	add    %al,(%eax)
40a492:	04 8c                	add    $0x8c,%al
40a494:	25 00 00 01 73       	and    $0x73010000,%eax
40a499:	8f 00                	pop    (%eax)
40a49b:	00 0a                	add    %cl,(%edx)
40a49d:	6f                   	outsl  %ds:(%esi),(%dx)
40a49e:	90                   	nop
40a49f:	00 00                	add    %al,(%eax)
40a4a1:	0a 26                	or     (%esi),%ah
40a4a3:	06                   	push   %es
40a4a4:	6f                   	outsl  %ds:(%esi),(%dx)
40a4a5:	32 00                	xor    (%eax),%al
40a4a7:	00 0a                	add    %cl,(%edx)
40a4a9:	72 bf                	jb     0x40a46a
40a4ab:	26 00 70 1f          	add    %dh,%es:0x1f(%eax)
40a4af:	0c 1f                	or     $0x1f,%al
40a4b1:	32 17                	xor    (%edi),%dl
40a4b3:	16                   	push   %ss
40a4b4:	16                   	push   %ss
40a4b5:	16                   	push   %ss
40a4b6:	72 32                	jb     0x40a4ea
40a4b8:	02 00                	add    (%eax),%al
40a4ba:	70 20                	jo     0x40a4dc
40a4bc:	00 04 00             	add    %al,(%eax,%eax,1)
40a4bf:	00 02                	add    %al,(%edx)
40a4c1:	7b 87                	jnp    0x40a44a
40a4c3:	00 00                	add    %al,(%eax)
40a4c5:	04 8c                	add    $0x8c,%al
40a4c7:	25 00 00 01 73       	and    $0x73010000,%eax
40a4cc:	8f 00                	pop    (%eax)
40a4ce:	00 0a                	add    %cl,(%edx)
40a4d0:	6f                   	outsl  %ds:(%esi),(%dx)
40a4d1:	90                   	nop
40a4d2:	00 00                	add    %al,(%eax)
40a4d4:	0a 26                	or     (%esi),%ah
40a4d6:	06                   	push   %es
40a4d7:	6f                   	outsl  %ds:(%esi),(%dx)
40a4d8:	32 00                	xor    (%eax),%al
40a4da:	00 0a                	add    %cl,(%edx)
40a4dc:	72 4b                	jb     0x40a529
40a4de:	18 00                	sbb    %al,(%eax)
40a4e0:	70 18                	jo     0x40a4fa
40a4e2:	17                   	pop    %ss
40a4e3:	17                   	pop    %ss
40a4e4:	16                   	push   %ss
40a4e5:	16                   	push   %ss
40a4e6:	16                   	push   %ss
40a4e7:	72 32                	jb     0x40a51b
40a4e9:	02 00                	add    (%eax),%al
40a4eb:	70 20                	jo     0x40a50d
40a4ed:	00 04 00             	add    %al,(%eax,%eax,1)
40a4f0:	00 02                	add    %al,(%edx)
40a4f2:	7b 84                	jnp    0x40a478
40a4f4:	00 00                	add    %al,(%eax)
40a4f6:	04 8c                	add    $0x8c,%al
40a4f8:	23 00                	and    (%eax),%eax
40a4fa:	00 01                	add    %al,(%ecx)
40a4fc:	73 8f                	jae    0x40a48d
40a4fe:	00 00                	add    %al,(%eax)
40a500:	0a 6f 90             	or     -0x70(%edi),%ch
40a503:	00 00                	add    %al,(%eax)
40a505:	0a 26                	or     (%esi),%ah
40a507:	06                   	push   %es
40a508:	6f                   	outsl  %ds:(%esi),(%dx)
40a509:	32 00                	xor    (%eax),%al
40a50b:	00 0a                	add    %cl,(%edx)
40a50d:	72 87                	jb     0x40a496
40a50f:	27                   	daa
40a510:	00 70 1e             	add    %dh,0x1e(%eax)
40a513:	1a 18                	sbb    (%eax),%bl
40a515:	16                   	push   %ss
40a516:	1f                   	pop    %ds
40a517:	0a 16                	or     (%esi),%dl
40a519:	72 32                	jb     0x40a54d
40a51b:	02 00                	add    (%eax),%al
40a51d:	70 20                	jo     0x40a53f
40a51f:	00 04 00             	add    %al,(%eax,%eax,1)
40a522:	00 02                	add    %al,(%edx)
40a524:	7b 85                	jnp    0x40a4ab
40a526:	00 00                	add    %al,(%eax)