40b597:	7b ae                	jnp    0x40b547
40b599:	00 00                	add    %al,(%eax)
40b59b:	04 6f                	add    $0x6f,%al
40b59d:	75 01                	jne    0x40b5a0
40b59f:	00 0a                	add    %cl,(%edx)
40b5a1:	72 ad                	jb     0x40b550
40b5a3:	1e                   	push   %ds
40b5a4:	00 70 6f             	add    %dh,0x6f(%eax)
40b5a7:	84 01                	test   %al,(%ecx)
40b5a9:	00 0a                	add    %cl,(%edx)
40b5ab:	00 02                	add    %al,(%edx)
40b5ad:	7b ae                	jnp    0x40b55d
40b5af:	00 00                	add    %al,(%eax)
40b5b1:	04 6f                	add    $0x6f,%al
40b5b3:	75 01                	jne    0x40b5b6
40b5b5:	00 0a                	add    %cl,(%edx)
40b5b7:	17                   	pop    %ss
40b5b8:	6f                   	outsl  %ds:(%esi),(%dx)
40b5b9:	85 01                	test   %eax,(%ecx)
40b5bb:	00 0a                	add    %cl,(%edx)
40b5bd:	00 02                	add    %al,(%edx)
40b5bf:	7b ae                	jnp    0x40b56f
40b5c1:	00 00                	add    %al,(%eax)
40b5c3:	04 6f                	add    $0x6f,%al
40b5c5:	75 01                	jne    0x40b5c8
40b5c7:	00 0a                	add    %cl,(%edx)
40b5c9:	6f                   	outsl  %ds:(%esi),(%dx)
40b5ca:	86 01                	xchg   %al,(%ecx)
40b5cc:	00 0a                	add    %cl,(%edx)
40b5ce:	72 12                	jb     0x40b5e2
40b5d0:	20 00                	and    %al,(%eax)
40b5d2:	70 1f                	jo     0x40b5f3
40b5d4:	0c 16                	or     $0x16,%al
40b5d6:	17                   	pop    %ss
40b5d7:	16                   	push   %ss
40b5d8:	16                   	push   %ss
40b5d9:	72 d8                	jb     0x40b5b3
40b5db:	1a 00                	sbb    (%eax),%al
40b5dd:	70 20                	jo     0x40b5ff
40b5df:	00 02                	add    %al,(%edx)
40b5e1:	00 00                	add    %al,(%eax)
40b5e3:	16                   	push   %ss
40b5e4:	14 72                	adc    $0x72,%al
40b5e6:	cf                   	iret
40b5e7:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b5ec:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b5f1:	0d 00 70 73 87       	or     $0x87737000,%eax
40b5f6:	01 00                	add    %eax,(%eax)
40b5f8:	0a 6f 88             	or     -0x78(%edi),%ch
40b5fb:	01 00                	add    %eax,(%eax)
40b5fd:	0a 26                	or     (%esi),%ah
40b5ff:	02 7b ae             	add    -0x52(%ebx),%bh
40b602:	00 00                	add    %al,(%eax)
40b604:	04 6f                	add    $0x6f,%al
40b606:	75 01                	jne    0x40b609
40b608:	00 0a                	add    %cl,(%edx)
40b60a:	6f                   	outsl  %ds:(%esi),(%dx)
40b60b:	86 01                	xchg   %al,(%ecx)
40b60d:	00 0a                	add    %cl,(%edx)
40b60f:	72 2a                	jb     0x40b63b
40b611:	20 00                	and    %al,(%eax)
40b613:	70 1f                	jo     0x40b634
40b615:	0c 16                	or     $0x16,%al
40b617:	17                   	pop    %ss
40b618:	16                   	push   %ss
40b619:	16                   	push   %ss
40b61a:	72 92                	jb     0x40b5ae
40b61c:	1c 00                	sbb    $0x0,%al
40b61e:	70 20                	jo     0x40b640
40b620:	00 02                	add    %al,(%edx)
40b622:	00 00                	add    %al,(%eax)
40b624:	16                   	push   %ss
40b625:	14 72                	adc    $0x72,%al
40b627:	cf                   	iret
40b628:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b62d:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b632:	0d 00 70 73 87       	or     $0x87737000,%eax
40b637:	01 00                	add    %eax,(%eax)
40b639:	0a 6f 88             	or     -0x78(%edi),%ch
40b63c:	01 00                	add    %eax,(%eax)
40b63e:	0a 26                	or     (%esi),%ah
40b640:	02 7b ae             	add    -0x52(%ebx),%bh
40b643:	00 00                	add    %al,(%eax)
40b645:	04 73                	add    $0x73,%al
40b647:	82 01 00             	addb   $0x0,(%ecx)
40b64a:	0a 6f 8a             	or     -0x76(%edi),%ch
40b64d:	01 00                	add    %eax,(%eax)
40b64f:	0a 00                	or     (%eax),%al
40b651:	02 7b ae             	add    -0x52(%ebx),%bh
40b654:	00 00                	add    %al,(%eax)
40b656:	04 6f                	add    $0x6f,%al
40b658:	78 01                	js     0x40b65b
40b65a:	00 0a                	add    %cl,(%edx)
40b65c:	02 28                	add    (%eax),%ch
40b65e:	9c                   	pushf
40b65f:	00 00                	add    %al,(%eax)
40b661:	06                   	push   %es
40b662:	6f                   	outsl  %ds:(%esi),(%dx)
40b663:	76 01                	jbe    0x40b666
40b665:	00 0a                	add    %cl,(%edx)
40b667:	00 02                	add    %al,(%edx)
40b669:	7b ae                	jnp    0x40b619
40b66b:	00 00                	add    %al,(%eax)
40b66d:	04 6f                	add    $0x6f,%al
40b66f:	78 01                	js     0x40b672
40b671:	00 0a                	add    %cl,(%edx)
40b673:	72 46                	jb     0x40b6bb
40b675:	20 00                	and    %al,(%eax)
40b677:	70 6f                	jo     0x40b6e8
40b679:	84 01                	test   %al,(%ecx)
40b67b:	00 0a                	add    %cl,(%edx)
40b67d:	00 02                	add    %al,(%edx)
40b67f:	7b ae                	jnp    0x40b62f
40b681:	00 00                	add    %al,(%eax)
40b683:	04 6f                	add    $0x6f,%al
40b685:	78 01                	js     0x40b688
40b687:	00 0a                	add    %cl,(%edx)
40b689:	17                   	pop    %ss
40b68a:	6f                   	outsl  %ds:(%esi),(%dx)
40b68b:	85 01                	test   %eax,(%ecx)
40b68d:	00 0a                	add    %cl,(%edx)
40b68f:	00 02                	add    %al,(%edx)
40b691:	7b ae                	jnp    0x40b641
40b693:	00 00                	add    %al,(%eax)
40b695:	04 6f                	add    $0x6f,%al
40b697:	78 01                	js     0x40b69a
40b699:	00 0a                	add    %cl,(%edx)
40b69b:	6f                   	outsl  %ds:(%esi),(%dx)
40b69c:	86 01                	xchg   %al,(%ecx)
40b69e:	00 0a                	add    %cl,(%edx)
40b6a0:	72 12                	jb     0x40b6b4
40b6a2:	20 00                	and    %al,(%eax)
40b6a4:	70 1f                	jo     0x40b6c5
40b6a6:	0c 16                	or     $0x16,%al
40b6a8:	17                   	pop    %ss
40b6a9:	16                   	push   %ss
40b6aa:	16                   	push   %ss
40b6ab:	72 d8                	jb     0x40b685
40b6ad:	1a 00                	sbb    (%eax),%al
40b6af:	70 20                	jo     0x40b6d1
40b6b1:	00 02                	add    %al,(%edx)
40b6b3:	00 00                	add    %al,(%eax)
40b6b5:	16                   	push   %ss
40b6b6:	14 72                	adc    $0x72,%al
40b6b8:	cf                   	iret
40b6b9:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b6be:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b6c3:	0d 00 70 73 87       	or     $0x87737000,%eax
40b6c8:	01 00                	add    %eax,(%eax)
40b6ca:	0a 6f 88             	or     -0x78(%edi),%ch
40b6cd:	01 00                	add    %eax,(%eax)
40b6cf:	0a 26                	or     (%esi),%ah
40b6d1:	02 7b ae             	add    -0x52(%ebx),%bh
40b6d4:	00 00                	add    %al,(%eax)
40b6d6:	04 6f                	add    $0x6f,%al
40b6d8:	78 01                	js     0x40b6db
40b6da:	00 0a                	add    %cl,(%edx)
40b6dc:	6f                   	outsl  %ds:(%esi),(%dx)
40b6dd:	86 01                	xchg   %al,(%ecx)
40b6df:	00 0a                	add    %cl,(%edx)
40b6e1:	72 2a                	jb     0x40b70d
40b6e3:	20 00                	and    %al,(%eax)
40b6e5:	70 1f                	jo     0x40b706
40b6e7:	0c 16                	or     $0x16,%al
40b6e9:	17                   	pop    %ss
40b6ea:	16                   	push   %ss
40b6eb:	16                   	push   %ss
40b6ec:	72 92                	jb     0x40b680
40b6ee:	1c 00                	sbb    $0x0,%al
40b6f0:	70 20                	jo     0x40b712
40b6f2:	00 02                	add    %al,(%edx)
40b6f4:	00 00                	add    %al,(%eax)
40b6f6:	16                   	push   %ss
40b6f7:	14 72                	adc    $0x72,%al
40b6f9:	cf                   	iret
40b6fa:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b6ff:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b704:	0d 00 70 73 87       	or     $0x87737000,%eax
40b709:	01 00                	add    %eax,(%eax)
40b70b:	0a 6f 88             	or     -0x78(%edi),%ch
40b70e:	01 00                	add    %eax,(%eax)
40b710:	0a 26                	or     (%esi),%ah
40b712:	02 7b ae             	add    -0x52(%ebx),%bh
40b715:	00 00                	add    %al,(%eax)
40b717:	04 6f                	add    $0x6f,%al
40b719:	78 01                	js     0x40b71c
40b71b:	00 0a                	add    %cl,(%edx)
40b71d:	6f                   	outsl  %ds:(%esi),(%dx)
40b71e:	86 01                	xchg   %al,(%ecx)
40b720:	00 0a                	add    %cl,(%edx)
40b722:	72 55                	jb     0x40b779
40b724:	1e                   	push   %ds
40b725:	00 70 1f             	add    %dh,0x1f(%eax)
40b728:	0c 16                	or     $0x16,%al
40b72a:	17                   	pop    %ss
40b72b:	16                   	push   %ss
40b72c:	16                   	push   %ss
40b72d:	72 d8                	jb     0x40b707
40b72f:	1a 00                	sbb    (%eax),%al
40b731:	70 20                	jo     0x40b753
40b733:	00 01                	add    %al,(%ecx)
40b735:	00 00                	add    %al,(%eax)
40b737:	16                   	push   %ss
40b738:	14 72                	adc    $0x72,%al
40b73a:	cf                   	iret
40b73b:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b740:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b745:	0d 00 70 73 87       	or     $0x87737000,%eax
40b74a:	01 00                	add    %eax,(%eax)
40b74c:	0a 6f 88             	or     -0x78(%edi),%ch
40b74f:	01 00                	add    %eax,(%eax)
40b751:	0a 26                	or     (%esi),%ah
40b753:	02 7b ae             	add    -0x52(%ebx),%bh
40b756:	00 00                	add    %al,(%eax)
40b758:	04 6f                	add    $0x6f,%al
40b75a:	78 01                	js     0x40b75d
40b75c:	00 0a                	add    %cl,(%edx)
40b75e:	6f                   	outsl  %ds:(%esi),(%dx)
40b75f:	86 01                	xchg   %al,(%ecx)
40b761:	00 0a                	add    %cl,(%edx)
40b763:	72 7f                	jb     0x40b7e4
40b765:	1e                   	push   %ds
40b766:	00 70 1f             	add    %dh,0x1f(%eax)
40b769:	0c 16                	or     $0x16,%al
40b76b:	17                   	pop    %ss
40b76c:	16                   	push   %ss
40b76d:	16                   	push   %ss
40b76e:	72 92                	jb     0x40b702
40b770:	1c 00                	sbb    $0x0,%al
40b772:	70 20                	jo     0x40b794
40b774:	00 01                	add    %al,(%ecx)
40b776:	00 00                	add    %al,(%eax)
40b778:	16                   	push   %ss
40b779:	14 72                	adc    $0x72,%al
40b77b:	cf                   	iret
40b77c:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b781:	0d 00 70 72 cf       	or     $0xcf727000,%eax
40b786:	0d 00 70 73 87       	or     $0x87737000,%eax
40b78b:	01 00                	add    %eax,(%eax)
40b78d:	0a 6f 88             	or     -0x78(%edi),%ch
40b790:	01 00                	add    %eax,(%eax)
40b792:	0a 26                	or     (%esi),%ah
40b794:	2a 8e 00 02 73 8b    	sub    -0x748cfe00(%esi),%cl
40b79a:	01 00                	add    %eax,(%eax)
40b79c:	0a 7d af             	or     -0x51(%ebp),%bh
40b79f:	00 00                	add    %al,(%eax)
40b7a1:	04 02                	add    $0x2,%al
40b7a3:	7b af                	jnp    0x40b754
40b7a5:	00 00                	add    %al,(%eax)
40b7a7:	04 28                	add    $0x28,%al
40b7a9:	96                   	xchg   %eax,%esi
40b7aa:	00 00                	add    %al,(%eax)
40b7ac:	06                   	push   %es
40b7ad:	6f                   	outsl  %ds:(%esi),(%dx)
40b7ae:	97                   	xchg   %eax,%edi
40b7af:	00 00                	add    %al,(%eax)
40b7b1:	06                   	push   %es
40b7b2:	6f                   	outsl  %ds:(%esi),(%dx)
40b7b3:	8c 01                	mov    %es,(%ecx)
40b7b5:	00 0a                	add    %cl,(%edx)
40b7b7:	00 2a                	add    %ch,(%edx)
40b7b9:	00 00                	add    %al,(%eax)
40b7bb:	00 13                	add    %dl,(%ebx)
40b7bd:	30 03                	xor    %al,(%ebx)
40b7bf:	00 51 00             	add    %dl,0x0(%ecx)
40b7c2:	00 00                	add    %al,(%eax)
40b7c4:	00 00                	add    %al,(%eax)
40b7c6:	00 00                	add    %al,(%eax)
40b7c8:	00 02                	add    %al,(%edx)
40b7ca:	17                   	pop    %ss
40b7cb:	8d 86 00 00 01 7d    	lea    0x7d010000(%esi),%eax
40b7d1:	b1 00                	mov    $0x0,%cl
40b7d3:	00 04 02             	add    %al,(%edx,%eax,1)
40b7d6:	7b b1                	jnp    0x40b789
40b7d8:	00 00                	add    %al,(%eax)
40b7da:	04 16                	add    $0x16,%al
40b7dc:	73 82                	jae    0x40b760
40b7de:	01 00                	add    %eax,(%eax)
40b7e0:	0a a2 02 7b b1 00    	or     0xb17b02(%edx),%ah
40b7e6:	00 04 16             	add    %al,(%esi,%edx,1)
40b7e9:	9a 02 28 9c 00 00 06 	lcall  $0x600,$0x9c2802
40b7f0:	6f                   	outsl  %ds:(%esi),(%dx)
40b7f1:	76 01                	jbe    0x40b7f4
40b7f3:	00 0a                	add    %cl,(%edx)
40b7f5:	00 02                	add    %al,(%edx)
40b7f7:	7b b1                	jnp    0x40b7aa
40b7f9:	00 00                	add    %al,(%eax)
40b7fb:	04 16                	add    $0x16,%al
40b7fd:	9a 72 51 22 00 70 6f 	lcall  $0x6f70,$0x225172
40b804:	84 01                	test   %al,(%ecx)
40b806:	00 0a                	add    %cl,(%edx)
40b808:	00 02                	add    %al,(%edx)
40b80a:	7b b1                	jnp    0x40b7bd
40b80c:	00 00                	add    %al,(%eax)
40b80e:	04 16                	add    $0x16,%al
40b810:	9a 17 6f 85 01 00 0a 	lcall  $0xa00,$0x1856f17
40b817:	00 2a                	add    %ch,(%edx)
40b819:	00 00                	add    %al,(%eax)
40b81b:	00 13                	add    %dl,(%ebx)
40b81d:	30 03                	xor    %al,(%ebx)
40b81f:	00 3b                	add    %bh,(%ebx)
40b821:	00 00                	add    %al,(%eax)
40b823:	00 42 00             	add    %al,0x0(%edx)
40b826:	00 11                	add    %dl,(%ecx)
40b828:	00 02                	add    %al,(%edx)
40b82a:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
40b830:	28 a0 00 00 06 16    	sub    %ah,0x16060000(%eax)
40b836:	9a 6f 8d 01 00 0a 00 	lcall  $0xa,$0x18d6f
40b83d:	02 28                	add    (%eax),%ch
40b83f:	a1 00 00 06 0b       	mov    0xb060000,%eax
40b844:	07                   	pop    %es
40b845:	2c 09                	sub    $0x9,%al
40b847:	00 03                	add    %al,(%ebx)
40b849:	6f                   	outsl  %ds:(%esi),(%dx)
40b84a:	75 00                	jne    0x40b84c
40b84c:	00 0a                	add    %cl,(%edx)
40b84e:	00 00                	add    %al,(%eax)
40b850:	02 28                	add    (%eax),%ch
40b852:	9b                   	fwait
40b853:	00 00                	add    %al,(%eax)
40b855:	06                   	push   %es
40b856:	03 6f 8e             	add    -0x72(%edi),%ebp
40b859:	01 00                	add    %eax,(%eax)
40b85b:	0a 0a                	or     (%edx),%cl
40b85d:	06                   	push   %es
40b85e:	0c 2b                	or     $0x2b,%al
40b860:	00 08                	add    %cl,(%eax)
40b862:	2a 00                	sub    (%eax),%al
40b864:	13 30                	adc    (%eax),%esi
40b866:	03 00                	add    (%eax),%eax
40b868:	2e 00 00             	add    %al,%cs:(%eax)
40b86b:	00 43 00             	add    %al,0x0(%ebx)
40b86e:	00 11                	add    %dl,(%ecx)
40b870:	00 02                	add    %al,(%edx)
40b872:	28 9b 00 00 06 02    	sub    %bl,0x2060000(%ebx)
40b878:	28 a0 00 00 06 16    	sub    %ah,0x16060000(%eax)
40b87e:	9a 6f 8d 01 00 0a 00 	lcall  $0xa,$0x18d6f
40b885:	73 fd                	jae    0x40b884
40b887:	00 00                	add    %al,(%eax)
40b889:	06                   	push   %es
40b88a:	0a 02                	or     (%edx),%al
40b88c:	28 9b 00 00 06 06    	sub    %bl,0x6060000(%ebx)
40b892:	6f                   	outsl  %ds:(%esi),(%dx)
40b893:	8e 01                	mov    (%ecx),%es
40b895:	00 0a                	add    %cl,(%edx)
40b897:	26 06                	es push %es
40b899:	0b 2b                	or     (%ebx),%ebp
40b89b:	00 07                	add    %al,(%edi)
40b89d:	2a 00                	sub    (%eax),%al
40b89f:	00 13                	add    %dl,(%ebx)