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
40b639:	00 04 00             	add    %al,(%eax,%eax,1)
40b63c:	00 02                	add    %al,(%edx)
40b63e:	7b 95                	jnp    0x40b5d5
40b640:	00 00                	add    %al,(%eax)
40b642:	04 8c                	add    $0x8c,%al
40b644:	23 00                	and    (%eax),%eax
40b646:	00 01                	add    %al,(%ecx)
40b648:	73 8f                	jae    0x40b5d9
40b64a:	00 00                	add    %al,(%eax)
40b64c:	0a 6f 90             	or     -0x70(%edi),%ch
40b64f:	00 00                	add    %al,(%eax)
40b651:	0a 26                	or     (%esi),%ah
40b653:	06                   	push   %es
40b654:	6f                   	outsl  %ds:(%esi),(%dx)
40b655:	32 00                	xor    (%eax),%al
40b657:	00 0a                	add    %cl,(%edx)
40b659:	72 48                	jb     0x40b6a3
40b65b:	30 00                	xor    %al,(%eax)
40b65d:	70 1f                	jo     0x40b67e
40b65f:	0c 20                	or     $0x20,%al
40b661:	c8 00 00 00          	enter  $0x0,$0x0
40b665:	17                   	pop    %ss
40b666:	16                   	push   %ss
40b667:	16                   	push   %ss
40b668:	16                   	push   %ss
40b669:	72 32                	jb     0x40b69d
40b66b:	02 00                	add    (%eax),%al
40b66d:	70 20                	jo     0x40b68f
40b66f:	00 04 00             	add    %al,(%eax,%eax,1)
40b672:	00 02                	add    %al,(%edx)
40b674:	7b 99                	jnp    0x40b60f
40b676:	00 00                	add    %al,(%eax)
40b678:	04 8c                	add    $0x8c,%al
40b67a:	25 00 00 01 73       	and    $0x73010000,%eax
40b67f:	8f 00                	pop    (%eax)
40b681:	00 0a                	add    %cl,(%edx)
40b683:	6f                   	outsl  %ds:(%esi),(%dx)
40b684:	90                   	nop
40b685:	00 00                	add    %al,(%eax)
40b687:	0a 26                	or     (%esi),%ah
40b689:	06                   	push   %es
40b68a:	6f                   	outsl  %ds:(%esi),(%dx)
40b68b:	32 00                	xor    (%eax),%al
40b68d:	00 0a                	add    %cl,(%edx)
40b68f:	72 58                	jb     0x40b6e9
40b691:	30 00                	xor    %al,(%eax)
40b693:	70 1f                	jo     0x40b6b4
40b695:	0c 1f                	or     $0x1f,%al
40b697:	32 17                	xor    (%edi),%dl
40b699:	16                   	push   %ss
40b69a:	16                   	push   %ss
40b69b:	16                   	push   %ss
40b69c:	72 32                	jb     0x40b6d0
40b69e:	02 00                	add    (%eax),%al
40b6a0:	70 20                	jo     0x40b6c2
40b6a2:	00 04 00             	add    %al,(%eax,%eax,1)
40b6a5:	00 02                	add    %al,(%edx)
40b6a7:	7b 98                	jnp    0x40b641
40b6a9:	00 00                	add    %al,(%eax)
40b6ab:	04 8c                	add    $0x8c,%al
40b6ad:	25 00 00 01 73       	and    $0x73010000,%eax
40b6b2:	8f 00                	pop    (%eax)
40b6b4:	00 0a                	add    %cl,(%edx)
40b6b6:	6f                   	outsl  %ds:(%esi),(%dx)
40b6b7:	90                   	nop
40b6b8:	00 00                	add    %al,(%eax)
40b6ba:	0a 26                	or     (%esi),%ah
40b6bc:	06                   	push   %es
40b6bd:	6f                   	outsl  %ds:(%esi),(%dx)
40b6be:	32 00                	xor    (%eax),%al
40b6c0:	00 0a                	add    %cl,(%edx)
40b6c2:	72 4b                	jb     0x40b70f
40b6c4:	18 00                	sbb    %al,(%eax)
40b6c6:	70 18                	jo     0x40b6e0
40b6c8:	17                   	pop    %ss
40b6c9:	17                   	pop    %ss
40b6ca:	16                   	push   %ss
40b6cb:	16                   	push   %ss
40b6cc:	16                   	push   %ss
40b6cd:	72 32                	jb     0x40b701
40b6cf:	02 00                	add    (%eax),%al
40b6d1:	70 20                	jo     0x40b6f3
40b6d3:	00 04 00             	add    %al,(%eax,%eax,1)
40b6d6:	00 02                	add    %al,(%edx)
40b6d8:	7b 94                	jnp    0x40b66e
40b6da:	00 00                	add    %al,(%eax)
40b6dc:	04 8c                	add    $0x8c,%al
40b6de:	23 00                	and    (%eax),%eax
40b6e0:	00 01                	add    %al,(%ecx)
40b6e2:	73 8f                	jae    0x40b673
40b6e4:	00 00                	add    %al,(%eax)
40b6e6:	0a 6f 90             	or     -0x70(%edi),%ch
40b6e9:	00 00                	add    %al,(%eax)
40b6eb:	0a 26                	or     (%esi),%ah
40b6ed:	02 7b 91             	add    -0x6f(%ebx),%bh
40b6f0:	00 00                	add    %al,(%eax)
40b6f2:	04 0b                	add    $0xb,%al
40b6f4:	07                   	pop    %es
40b6f5:	2c 10                	sub    $0x10,%al
40b6f7:	00 02                	add    %al,(%edx)
40b6f9:	7b 90                	jnp    0x40b68b
40b6fb:	00 00                	add    %al,(%eax)
40b6fd:	04 6f                	add    $0x6f,%al
40b6ff:	25 00 00 0a 00       	and    $0xa0000,%eax
40b704:	00 2b                	add    %ch,(%ebx)
40b706:	25 00 02 7b 92       	and    $0x927b0200,%eax
40b70b:	00 00                	add    %al,(%eax)
40b70d:	04 6f                	add    $0x6f,%al
40b70f:	73 00                	jae    0x40b711
40b711:	00 06                	add    %al,(%esi)
40b713:	0c 08                	or     $0x8,%al
40b715:	2c 14                	sub    $0x14,%al
40b717:	00 06                	add    %al,(%esi)
40b719:	02 7b 92             	add    -0x6e(%ebx),%bh
40b71c:	00 00                	add    %al,(%eax)
40b71e:	04 6f                	add    $0x6f,%al
40b720:	72 00                	jb     0x40b722
40b722:	00 06                	add    %al,(%esi)
40b724:	6f                   	outsl  %ds:(%esi),(%dx)
40b725:	8d 00                	lea    (%eax),%eax
40b727:	00 0a                	add    %cl,(%edx)
40b729:	00 00                	add    %al,(%eax)
40b72b:	00 06                	add    %al,(%esi)
40b72d:	6f                   	outsl  %ds:(%esi),(%dx)
40b72e:	3a 00                	cmp    (%eax),%al
40b730:	00 0a                	add    %cl,(%edx)
40b732:	26 17                	es pop %ss
40b734:	0d de 34 13 04       	or     $0x41334de,%eax
40b739:	00 72 e0             	add    %dh,-0x20(%edx)
40b73c:	30 00                	xor    %al,(%eax)
40b73e:	70 11                	jo     0x40b751
40b740:	04 73                	add    $0x73,%al
40b742:	8e 00                	mov    (%eax),%es
40b744:	00 0a                	add    %cl,(%edx)
40b746:	7a 00                	jp     0x40b748
40b748:	02 7b 91             	add    -0x6f(%ebx),%bh
40b74b:	00 00                	add    %al,(%eax)
40b74d:	04 13                	add    $0x13,%al
40b74f:	05 11 05 2c 0e       	add    $0xe2c0511,%eax
40b754:	00 02                	add    %al,(%edx)
40b756:	7b 90                	jnp    0x40b6e8
40b758:	00 00                	add    %al,(%eax)
40b75a:	04 6f                	add    $0x6f,%al
40b75c:	2b 00                	sub    (%eax),%eax
40b75e:	00 0a                	add    %cl,(%edx)
40b760:	00 00                	add    %al,(%eax)
40b762:	06                   	push   %es
40b763:	6f                   	outsl  %ds:(%esi),(%dx)
40b764:	42                   	inc    %edx
40b765:	00 00                	add    %al,(%eax)
40b767:	0a 00                	or     (%eax),%al
40b769:	00 dc                	add    %bl,%ah
40b76b:	09 2a                	or     %ebp,(%edx)
40b76d:	00 00                	add    %al,(%eax)
40b76f:	00 41 34             	add    %al,0x34(%ecx)
40b772:	00 00                	add    %al,(%eax)
40b774:	00 00                	add    %al,(%eax)
40b776:	00 00                	add    %al,(%eax)
40b778:	28 00                	sub    %al,(%eax)
40b77a:	00 00                	add    %al,(%eax)
40b77c:	7b 01                	jnp    0x40b77f
40b77e:	00 00                	add    %al,(%eax)
40b780:	a3 01 00 00 10       	mov    %eax,0x10000001
40b785:	00 00                	add    %al,(%eax)
40b787:	00 20                	add    %ah,(%eax)
40b789:	00 00                	add    %al,(%eax)
40b78b:	01 02                	add    %eax,(%edx)
40b78d:	00 00                	add    %al,(%eax)
40b78f:	00 28                	add    %ch,(%eax)
40b791:	00 00                	add    %al,(%eax)
40b793:	00 8b 01 00 00 b3    	add    %cl,-0x4cffffff(%ebx)
40b799:	01 00                	add    %eax,(%eax)
40b79b:	00 24 00             	add    %ah,(%eax,%eax,1)
40b79e:	00 00                	add    %al,(%eax)
40b7a0:	00 00                	add    %al,(%eax)