40b387:	72 1c                	jb     0x40b3a5
40b389:	30 00                	xor    %al,(%eax)
40b38b:	70 1f                	jo     0x40b3ac
40b38d:	0c 1f                	or     $0x1f,%al
40b38f:	32 17                	xor    (%edi),%dl
40b391:	16                   	push   %ss
40b392:	16                   	push   %ss
40b393:	16                   	push   %ss
40b394:	72 32                	jb     0x40b3c8
40b396:	02 00                	add    (%eax),%al
40b398:	70 20                	jo     0x40b3ba
40b39a:	00 04 00             	add    %al,(%eax,%eax,1)
40b39d:	00 02                	add    %al,(%edx)
40b39f:	7b 97                	jnp    0x40b338
40b3a1:	00 00                	add    %al,(%eax)
40b3a3:	04 8c                	add    $0x8c,%al
40b3a5:	25 00 00 01 73       	and    $0x73010000,%eax
40b3aa:	8f 00                	pop    (%eax)
40b3ac:	00 0a                	add    %cl,(%edx)
40b3ae:	6f                   	outsl  %ds:(%esi),(%dx)
40b3af:	90                   	nop
40b3b0:	00 00                	add    %al,(%eax)
40b3b2:	0a 26                	or     (%esi),%ah
40b3b4:	06                   	push   %es
40b3b5:	6f                   	outsl  %ds:(%esi),(%dx)
40b3b6:	32 00                	xor    (%eax),%al
40b3b8:	00 0a                	add    %cl,(%edx)
40b3ba:	72 34                	jb     0x40b3f0
40b3bc:	30 00                	xor    %al,(%eax)
40b3be:	70 18                	jo     0x40b3d8
40b3c0:	17                   	pop    %ss
40b3c1:	17                   	pop    %ss
40b3c2:	16                   	push   %ss
40b3c3:	16                   	push   %ss
40b3c4:	16                   	push   %ss
40b3c5:	72 32                	jb     0x40b3f9
40b3c7:	02 00                	add    (%eax),%al
40b3c9:	70 20                	jo     0x40b3eb
40b3cb:	00 04 00             	add    %al,(%eax,%eax,1)
40b3ce:	00 02                	add    %al,(%edx)
40b3d0:	7b 95                	jnp    0x40b367
40b3d2:	00 00                	add    %al,(%eax)
40b3d4:	04 8c                	add    $0x8c,%al
40b3d6:	23 00                	and    (%eax),%eax
40b3d8:	00 01                	add    %al,(%ecx)
40b3da:	73 8f                	jae    0x40b36b
40b3dc:	00 00                	add    %al,(%eax)
40b3de:	0a 6f 90             	or     -0x70(%edi),%ch
40b3e1:	00 00                	add    %al,(%eax)
40b3e3:	0a 26                	or     (%esi),%ah
40b3e5:	06                   	push   %es
40b3e6:	6f                   	outsl  %ds:(%esi),(%dx)
40b3e7:	32 00                	xor    (%eax),%al
40b3e9:	00 0a                	add    %cl,(%edx)
40b3eb:	72 48                	jb     0x40b435
40b3ed:	30 00                	xor    %al,(%eax)
40b3ef:	70 1f                	jo     0x40b410
40b3f1:	0c 20                	or     $0x20,%al
40b3f3:	c8 00 00 00          	enter  $0x0,$0x0
40b3f7:	17                   	pop    %ss
40b3f8:	16                   	push   %ss
40b3f9:	16                   	push   %ss
40b3fa:	16                   	push   %ss
40b3fb:	72 32                	jb     0x40b42f
40b3fd:	02 00                	add    (%eax),%al
40b3ff:	70 20                	jo     0x40b421
40b401:	00 04 00             	add    %al,(%eax,%eax,1)
40b404:	00 02                	add    %al,(%edx)
40b406:	7b 99                	jnp    0x40b3a1
40b408:	00 00                	add    %al,(%eax)
40b40a:	04 8c                	add    $0x8c,%al
40b40c:	25 00 00 01 73       	and    $0x73010000,%eax
40b411:	8f 00                	pop    (%eax)
40b413:	00 0a                	add    %cl,(%edx)
40b415:	6f                   	outsl  %ds:(%esi),(%dx)
40b416:	90                   	nop
40b417:	00 00                	add    %al,(%eax)
40b419:	0a 26                	or     (%esi),%ah
40b41b:	06                   	push   %es
40b41c:	6f                   	outsl  %ds:(%esi),(%dx)
40b41d:	32 00                	xor    (%eax),%al
40b41f:	00 0a                	add    %cl,(%edx)
40b421:	72 58                	jb     0x40b47b
40b423:	30 00                	xor    %al,(%eax)
40b425:	70 1f                	jo     0x40b446
40b427:	0c 1f                	or     $0x1f,%al
40b429:	32 17                	xor    (%edi),%dl
40b42b:	16                   	push   %ss
40b42c:	16                   	push   %ss
40b42d:	16                   	push   %ss
40b42e:	72 32                	jb     0x40b462
40b430:	02 00                	add    (%eax),%al
40b432:	70 20                	jo     0x40b454
40b434:	00 04 00             	add    %al,(%eax,%eax,1)
40b437:	00 02                	add    %al,(%edx)
40b439:	7b 98                	jnp    0x40b3d3
40b43b:	00 00                	add    %al,(%eax)
40b43d:	04 8c                	add    $0x8c,%al
40b43f:	25 00 00 01 73       	and    $0x73010000,%eax
40b444:	8f 00                	pop    (%eax)
40b446:	00 0a                	add    %cl,(%edx)
40b448:	6f                   	outsl  %ds:(%esi),(%dx)
40b449:	90                   	nop
40b44a:	00 00                	add    %al,(%eax)
40b44c:	0a 26                	or     (%esi),%ah
40b44e:	06                   	push   %es
40b44f:	6f                   	outsl  %ds:(%esi),(%dx)
40b450:	32 00                	xor    (%eax),%al
40b452:	00 0a                	add    %cl,(%edx)
40b454:	72 4b                	jb     0x40b4a1
40b456:	18 00                	sbb    %al,(%eax)
40b458:	70 18                	jo     0x40b472
40b45a:	17                   	pop    %ss
40b45b:	17                   	pop    %ss
40b45c:	16                   	push   %ss
40b45d:	16                   	push   %ss
40b45e:	16                   	push   %ss
40b45f:	72 32                	jb     0x40b493
40b461:	02 00                	add    (%eax),%al
40b463:	70 20                	jo     0x40b485
40b465:	00 04 00             	add    %al,(%eax,%eax,1)
40b468:	00 02                	add    %al,(%edx)
40b46a:	7b 94                	jnp    0x40b400
40b46c:	00 00                	add    %al,(%eax)
40b46e:	04 8c                	add    $0x8c,%al
40b470:	23 00                	and    (%eax),%eax
40b472:	00 01                	add    %al,(%ecx)
40b474:	73 8f                	jae    0x40b405
40b476:	00 00                	add    %al,(%eax)
40b478:	0a 6f 90             	or     -0x70(%edi),%ch
40b47b:	00 00                	add    %al,(%eax)
40b47d:	0a 26                	or     (%esi),%ah
40b47f:	06                   	push   %es
40b480:	6f                   	outsl  %ds:(%esi),(%dx)
40b481:	32 00                	xor    (%eax),%al
40b483:	00 0a                	add    %cl,(%edx)
40b485:	72 0b                	jb     0x40b492
40b487:	23 00                	and    (%eax),%eax
40b489:	70 1e                	jo     0x40b4a9
40b48b:	1a 18                	sbb    (%eax),%bl
40b48d:	16                   	push   %ss
40b48e:	1f                   	pop    %ds
40b48f:	0a 16                	or     (%esi),%dl
40b491:	72 32                	jb     0x40b4c5
40b493:	02 00                	add    (%eax),%al
40b495:	70 20                	jo     0x40b4b7
40b497:	00 04 00             	add    %al,(%eax,%eax,1)
40b49a:	00 02                	add    %al,(%edx)
40b49c:	7b 96                	jnp    0x40b434
40b49e:	00 00                	add    %al,(%eax)
40b4a0:	04 8c                	add    $0x8c,%al
40b4a2:	24 00                	and    $0x0,%al
40b4a4:	00 01                	add    %al,(%ecx)
40b4a6:	73 8f                	jae    0x40b437
40b4a8:	00 00                	add    %al,(%eax)
40b4aa:	0a 6f 90             	or     -0x70(%edi),%ch
40b4ad:	00 00                	add    %al,(%eax)
40b4af:	0a 26                	or     (%esi),%ah
40b4b1:	02 7b 91             	add    -0x6f(%ebx),%bh
40b4b4:	00 00                	add    %al,(%eax)
40b4b6:	04 0b                	add    $0xb,%al
40b4b8:	07                   	pop    %es
40b4b9:	2c 10                	sub    $0x10,%al
40b4bb:	00 02                	add    %al,(%edx)
40b4bd:	7b 90                	jnp    0x40b44f
40b4bf:	00 00                	add    %al,(%eax)
40b4c1:	04 6f                	add    $0x6f,%al
40b4c3:	25 00 00 0a 00       	and    $0xa0000,%eax
40b4c8:	00 2b                	add    %ch,(%ebx)
40b4ca:	25 00 02 7b 92       	and    $0x927b0200,%eax
40b4cf:	00 00                	add    %al,(%eax)
40b4d1:	04 6f                	add    $0x6f,%al
40b4d3:	73 00                	jae    0x40b4d5
40b4d5:	00 06                	add    %al,(%esi)
40b4d7:	0c 08                	or     $0x8,%al
40b4d9:	2c 14                	sub    $0x14,%al
40b4db:	00 06                	add    %al,(%esi)
40b4dd:	02 7b 92             	add    -0x6e(%ebx),%bh
40b4e0:	00 00                	add    %al,(%eax)
40b4e2:	04 6f                	add    $0x6f,%al
40b4e4:	72 00                	jb     0x40b4e6
40b4e6:	00 06                	add    %al,(%esi)
40b4e8:	6f                   	outsl  %ds:(%esi),(%dx)
40b4e9:	8d 00                	lea    (%eax),%eax
40b4eb:	00 0a                	add    %cl,(%edx)
40b4ed:	00 00                	add    %al,(%eax)
40b4ef:	00 06                	add    %al,(%esi)
40b4f1:	6f                   	outsl  %ds:(%esi),(%dx)
40b4f2:	3a 00                	cmp    (%eax),%al
40b4f4:	00 0a                	add    %cl,(%edx)
40b4f6:	26 02 06             	add    %es:(%esi),%al
40b4f9:	6f                   	outsl  %ds:(%esi),(%dx)
40b4fa:	32 00                	xor    (%eax),%al
40b4fc:	00 0a                	add    %cl,(%edx)
40b4fe:	72 0b                	jb     0x40b50b
40b500:	23 00                	and    (%eax),%eax
40b502:	70 6f                	jo     0x40b573
40b504:	37                   	aaa
40b505:	00 00                	add    %al,(%eax)
40b507:	0a 6f 91             	or     -0x6f(%edi),%ch
40b50a:	00 00                	add    %al,(%eax)
40b50c:	0a a5 24 00 00 01    	or     0x1000024(%ebp),%ah
40b512:	7d 96                	jge    0x40b4aa
40b514:	00 00                	add    %al,(%eax)
40b516:	04 17                	add    $0x17,%al
40b518:	0d de 34 13 04       	or     $0x41334de,%eax
40b51d:	00 72 62             	add    %dh,0x62(%edx)
40b520:	30 00                	xor    %al,(%eax)
40b522:	70 11                	jo     0x40b535
40b524:	04 73                	add    $0x73,%al
40b526:	8e 00                	mov    (%eax),%es
40b528:	00 0a                	add    %cl,(%edx)
40b52a:	7a 00                	jp     0x40b52c
40b52c:	02 7b 91             	add    -0x6f(%ebx),%bh
40b52f:	00 00                	add    %al,(%eax)
40b531:	04 13                	add    $0x13,%al
40b533:	05 11 05 2c 0e       	add    $0xe2c0511,%eax
40b538:	00 02                	add    %al,(%edx)
40b53a:	7b 90                	jnp    0x40b4cc
40b53c:	00 00                	add    %al,(%eax)
40b53e:	04 6f                	add    $0x6f,%al
40b540:	2b 00                	sub    (%eax),%eax
40b542:	00 0a                	add    %cl,(%edx)
40b544:	00 00                	add    %al,(%eax)
40b546:	06                   	push   %es
40b547:	6f                   	outsl  %ds:(%esi),(%dx)
40b548:	42                   	inc    %edx
40b549:	00 00                	add    %al,(%eax)
40b54b:	0a 00                	or     (%eax),%al
40b54d:	00 dc                	add    %bl,%ah
40b54f:	09 2a                	or     %ebp,(%edx)
40b551:	00 00                	add    %al,(%eax)
40b553:	00 41 34             	add    %al,0x34(%ecx)
40b556:	00 00                	add    %al,(%eax)
40b558:	00 00                	add    %al,(%eax)
40b55a:	00 00                	add    %al,(%eax)
40b55c:	28 00                	sub    %al,(%eax)
40b55e:	00 00                	add    %al,(%eax)
40b560:	9b                   	fwait
40b561:	01 00                	add    %eax,(%eax)
40b563:	00 c3                	add    %al,%bl
40b565:	01 00                	add    %eax,(%eax)
40b567:	00 10                	add    %dl,(%eax)
40b569:	00 00                	add    %al,(%eax)
40b56b:	00 20                	add    %ah,(%eax)
40b56d:	00 00                	add    %al,(%eax)
40b56f:	01 02                	add    %eax,(%edx)
40b571:	00 00                	add    %al,(%eax)
40b573:	00 28                	add    %ch,(%eax)
40b575:	00 00                	add    %al,(%eax)
40b577:	00 ab 01 00 00 d3    	add    %ch,-0x2cffffff(%ebx)
40b57d:	01 00                	add    %eax,(%eax)
40b57f:	00 24 00             	add    %ah,(%eax,%eax,1)
40b582:	00 00                	add    %al,(%eax)
40b584:	00 00                	add    %al,(%eax)
40b586:	00 00                	add    %al,(%eax)
40b588:	1b 30                	sbb    (%eax),%esi
40b58a:	0b 00                	or     (%eax),%eax
40b58c:	d9 01                	flds   (%ecx)
40b58e:	00 00                	add    %al,(%eax)
40b590:	0f 00 00             	sldt   (%eax)
40b593:	11 00                	adc    %eax,(%eax)
40b595:	73 89                	jae    0x40b520
40b597:	00 00                	add    %al,(%eax)
40b599:	0a 0a                	or     (%edx),%cl
40b59b:	06                   	push   %es
40b59c:	72 ac                	jb     0x40b54a
40b59e:	30 00                	xor    %al,(%eax)
40b5a0:	70 6f                	jo     0x40b611
40b5a2:	8a 00                	mov    (%eax),%al
40b5a4:	00 0a                	add    %cl,(%edx)
40b5a6:	00 06                	add    %al,(%esi)
40b5a8:	1a 6f 8b             	sbb    -0x75(%edi),%ch
40b5ab:	00 00                	add    %al,(%eax)
40b5ad:	0a 00                	or     (%eax),%al
40b5af:	06                   	push   %es
40b5b0:	02 7b 90             	add    -0x70(%ebx),%bh
40b5b3:	00 00                	add    %al,(%eax)
40b5b5:	04 6f                	add    $0x6f,%al
40b5b7:	8c 00                	mov    %es,(%eax)
40b5b9:	00 0a                	add    %cl,(%edx)
40b5bb:	00 00                	add    %al,(%eax)
40b5bd:	06                   	push   %es
40b5be:	6f                   	outsl  %ds:(%esi),(%dx)
40b5bf:	32 00                	xor    (%eax),%al
40b5c1:	00 0a                	add    %cl,(%edx)
40b5c3:	72 0b                	jb     0x40b5d0
40b5c5:	23 00                	and    (%eax),%eax
40b5c7:	70 1e                	jo     0x40b5e7
40b5c9:	1a 17                	sbb    (%edi),%dl
40b5cb:	16                   	push   %ss
40b5cc:	1f                   	pop    %ds
40b5cd:	0a 16                	or     (%esi),%dl
40b5cf:	72 32                	jb     0x40b603
40b5d1:	02 00                	add    (%eax),%al
40b5d3:	70 20                	jo     0x40b5f5
40b5d5:	00 04 00             	add    %al,(%eax,%eax,1)
40b5d8:	00 02                	add    %al,(%edx)
40b5da:	7b 96                	jnp    0x40b572
40b5dc:	00 00                	add    %al,(%eax)
40b5de:	04 8c                	add    $0x8c,%al
40b5e0:	24 00                	and    $0x0,%al
40b5e2:	00 01                	add    %al,(%ecx)
40b5e4:	73 8f                	jae    0x40b575
40b5e6:	00 00                	add    %al,(%eax)
40b5e8:	0a 6f 90             	or     -0x70(%edi),%ch
40b5eb:	00 00                	add    %al,(%eax)
40b5ed:	0a 26                	or     (%esi),%ah
40b5ef:	06                   	push   %es
40b5f0:	6f                   	outsl  %ds:(%esi),(%dx)
40b5f1:	32 00                	xor    (%eax),%al
40b5f3:	00 0a                	add    %cl,(%edx)
40b5f5:	72 1c                	jb     0x40b613
40b5f7:	30 00                	xor    %al,(%eax)
40b5f9:	70 1f                	jo     0x40b61a
40b5fb:	0c 1f                	or     $0x1f,%al
40b5fd:	32 17                	xor    (%edi),%dl
40b5ff:	16                   	push   %ss
40b600:	16                   	push   %ss
40b601:	16                   	push   %ss
40b602:	72 32                	jb     0x40b636
40b604:	02 00                	add    (%eax),%al
40b606:	70 20                	jo     0x40b628
40b608:	00 04 00             	add    %al,(%eax,%eax,1)
40b60b:	00 02                	add    %al,(%edx)
40b60d:	7b 97                	jnp    0x40b5a6
40b60f:	00 00                	add    %al,(%eax)
40b611:	04 8c                	add    $0x8c,%al
40b613:	25 00 00 01 73       	and    $0x73010000,%eax
40b618:	8f 00                	pop    (%eax)
40b61a:	00 0a                	add    %cl,(%edx)
40b61c:	6f                   	outsl  %ds:(%esi),(%dx)
40b61d:	90                   	nop
40b61e:	00 00                	add    %al,(%eax)
40b620:	0a 26                	or     (%esi),%ah
40b622:	06                   	push   %es
40b623:	6f                   	outsl  %ds:(%esi),(%dx)
40b624:	32 00                	xor    (%eax),%al
40b626:	00 0a                	add    %cl,(%edx)
40b628:	72 34                	jb     0x40b65e
40b62a:	30 00                	xor    %al,(%eax)
40b62c:	70 18                	jo     0x40b646
40b62e:	17                   	pop    %ss
40b62f:	17                   	pop    %ss
40b630:	16                   	push   %ss
40b631:	16                   	push   %ss
40b632:	16                   	push   %ss
40b633:	72 32                	jb     0x40b667
40b635:	02 00                	add    (%eax),%al
40b637:	70 20                	jo     0x40b659