40c64c:	00 02                	add    %al,(%edx)
40c64e:	7b c3                	jnp    0x40c613
40c650:	00 00                	add    %al,(%eax)
40c652:	04 6f                	add    $0x6f,%al
40c654:	d2 00                	rolb   %cl,(%eax)
40c656:	00 06                	add    %al,(%esi)
40c658:	00 2a                	add    %ch,(%edx)
40c65a:	00 00                	add    %al,(%eax)
40c65c:	01 10                	add    %edx,(%eax)
40c65e:	00 00                	add    %al,(%eax)
40c660:	00 00                	add    %al,(%eax)
40c662:	79 00                	jns    0x40c664
40c664:	16                   	push   %ss
40c665:	8f 00                	pop    (%eax)
40c667:	04 45                	add    $0x45,%al
40c669:	00 00                	add    %al,(%eax)
40c66b:	02 3e                	add    (%esi),%bh
40c66d:	00 02                	add    %al,(%edx)
40c66f:	7b c3                	jnp    0x40c634
40c671:	00 00                	add    %al,(%eax)
40c673:	04 16                	add    $0x16,%al
40c675:	6f                   	outsl  %ds:(%esi),(%dx)
40c676:	ca 00 00             	lret   $0x0
40c679:	06                   	push   %es
40c67a:	26 2a 3e             	sub    %es:(%esi),%bh
40c67d:	00 02                	add    %al,(%edx)
40c67f:	7b c3                	jnp    0x40c644
40c681:	00 00                	add    %al,(%eax)
40c683:	04 17                	add    $0x17,%al
40c685:	6f                   	outsl  %ds:(%esi),(%dx)
40c686:	ca 00 00             	lret   $0x0
40c689:	06                   	push   %es
40c68a:	26 2a 3a             	sub    %es:(%edx),%bh
40c68d:	00 02                	add    %al,(%edx)
40c68f:	7b c1                	jnp    0x40c652
40c691:	00 00                	add    %al,(%eax)
40c693:	04 6f                	add    $0x6f,%al
40c695:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40c696:	00 00                	add    %al,(%eax)
40c698:	06                   	push   %es
40c699:	00 2a                	add    %ch,(%edx)
40c69b:	3a 00                	cmp    (%eax),%al
40c69d:	02 7b c1             	add    -0x3f(%ebx),%bh
40c6a0:	00 00                	add    %al,(%eax)
40c6a2:	04 6f                	add    $0x6f,%al
40c6a4:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40c6a5:	00 00                	add    %al,(%eax)
40c6a7:	06                   	push   %es
40c6a8:	00 2a                	add    %ch,(%edx)
40c6aa:	00 00                	add    %al,(%eax)
40c6ac:	13 30                	adc    (%eax),%esi
40c6ae:	02 00                	add    (%eax),%al
40c6b0:	3b 00                	cmp    (%eax),%eax
40c6b2:	00 00                	add    %al,(%eax)
40c6b4:	04 00                	add    $0x0,%al
40c6b6:	00 11                	add    %dl,(%ecx)
40c6b8:	00 02                	add    %al,(%edx)
40c6ba:	7b c3                	jnp    0x40c67f
40c6bc:	00 00                	add    %al,(%eax)
40c6be:	04 6f                	add    $0x6f,%al
40c6c0:	b3 00                	mov    $0x0,%bl
40c6c2:	00 06                	add    %al,(%esi)
40c6c4:	2c 10                	sub    $0x10,%al
40c6c6:	02 7b c1             	add    -0x3f(%ebx),%bh
40c6c9:	00 00                	add    %al,(%eax)
40c6cb:	04 6f                	add    $0x6f,%al
40c6cd:	74 00                	je     0x40c6cf
40c6cf:	00 06                	add    %al,(%esi)
40c6d1:	16                   	push   %ss
40c6d2:	fe 03                	incb   (%ebx)
40c6d4:	2b 01                	sub    (%ecx),%eax
40c6d6:	16                   	push   %ss
40c6d7:	0a 06                	or     (%esi),%al
40c6d9:	2c 17                	sub    $0x17,%al
40c6db:	02 7b c1             	add    -0x3f(%ebx),%bh
40c6de:	00 00                	add    %al,(%eax)
40c6e0:	04 02                	add    $0x2,%al
40c6e2:	7b c3                	jnp    0x40c6a7
40c6e4:	00 00                	add    %al,(%eax)
40c6e6:	04 6f                	add    $0x6f,%al
40c6e8:	b3 00                	mov    $0x0,%bl
40c6ea:	00 06                	add    %al,(%esi)
40c6ec:	6f                   	outsl  %ds:(%esi),(%dx)
40c6ed:	a3 00 00 06 00       	mov    %eax,0x60000
40c6f2:	2a 3e                	sub    (%esi),%bh
40c6f4:	00 02                	add    %al,(%edx)
40c6f6:	7b c3                	jnp    0x40c6bb
40c6f8:	00 00                	add    %al,(%eax)
40c6fa:	04 16                	add    $0x16,%al
40c6fc:	6f                   	outsl  %ds:(%esi),(%dx)
40c6fd:	d5 00                	aad    $0x0
40c6ff:	00 06                	add    %al,(%esi)
40c701:	00 2a                	add    %ch,(%edx)
40c703:	42                   	inc    %edx
40c704:	00 02                	add    %al,(%edx)
40c706:	7b c3                	jnp    0x40c6cb
40c708:	00 00                	add    %al,(%eax)
40c70a:	04 16                	add    $0x16,%al
40c70c:	16                   	push   %ss
40c70d:	6f                   	outsl  %ds:(%esi),(%dx)
40c70e:	d4 00                	aam    $0x0
40c710:	00 06                	add    %al,(%esi)
40c712:	00 2a                	add    %ch,(%edx)
40c714:	3e 00 02             	add    %al,%ds:(%edx)
40c717:	7b c3                	jnp    0x40c6dc
40c719:	00 00                	add    %al,(%eax)
40c71b:	04 17                	add    $0x17,%al
40c71d:	6f                   	outsl  %ds:(%esi),(%dx)
40c71e:	d5 00                	aad    $0x0
40c720:	00 06                	add    %al,(%esi)
40c722:	00 2a                	add    %ch,(%edx)
40c724:	42                   	inc    %edx
40c725:	00 02                	add    %al,(%edx)
40c727:	7b c3                	jnp    0x40c6ec
40c729:	00 00                	add    %al,(%eax)
40c72b:	04 17                	add    $0x17,%al
40c72d:	16                   	push   %ss
40c72e:	6f                   	outsl  %ds:(%esi),(%dx)
40c72f:	d4 00                	aam    $0x0
40c731:	00 06                	add    %al,(%esi)
40c733:	00 2a                	add    %ch,(%edx)
40c735:	00 00                	add    %al,(%eax)
40c737:	00 13                	add    %dl,(%ebx)
40c739:	30 03                	xor    %al,(%ebx)
40c73b:	00 47 00             	add    %al,0x0(%edi)
40c73e:	00 00                	add    %al,(%eax)
40c740:	78 00                	js     0x40c742
40c742:	00 11                	add    %dl,(%ecx)
40c744:	00 16                	add    %dl,(%esi)
40c746:	7e 41                	jle    0x40c789
40c748:	01 00                	add    %eax,(%eax)
40c74a:	04 7b                	add    $0x7b,%al
40c74c:	a9 00 00 04 14       	test   $0x14040000,%eax
40c751:	28 10                	sub    %dl,(%eax)
40c753:	00 00                	add    %al,(%eax)
40c755:	06                   	push   %es
40c756:	0a 06                	or     (%esi),%al
40c758:	2c 12                	sub    $0x12,%al
40c75a:	06                   	push   %es
40c75b:	7e 41                	jle    0x40c79e
40c75d:	01 00                	add    %eax,(%eax)
40c75f:	04 7b                	add    $0x7b,%al
40c761:	a9 00 00 04 28       	test   $0x28040000,%eax
40c766:	1c 00                	sbb    $0x0,%al
40c768:	00 0a                	add    %cl,(%edx)
40c76a:	2b 01                	sub    (%ecx),%eax
40c76c:	16                   	push   %ss
40c76d:	0b 07                	or     (%edi),%eax
40c76f:	2c 19                	sub    $0x19,%al
40c771:	00 7e 41             	add    %bh,0x41(%esi)
40c774:	01 00                	add    %eax,(%eax)
40c776:	04 06                	add    $0x6,%al
40c778:	7d a9                	jge    0x40c723
40c77a:	00 00                	add    %al,(%eax)
40c77c:	04 02                	add    $0x2,%al
40c77e:	7b c3                	jnp    0x40c743
40c780:	00 00                	add    %al,(%eax)
40c782:	04 6f                	add    $0x6f,%al
40c784:	c0 00 00             	rolb   $0x0,(%eax)
40c787:	06                   	push   %es
40c788:	00 00                	add    %al,(%eax)
40c78a:	2a 00                	sub    (%eax),%al
40c78c:	13 30                	adc    (%eax),%esi
40c78e:	03 00                	add    (%eax),%eax
40c790:	51                   	push   %ecx
40c791:	00 00                	add    %al,(%eax)
40c793:	00 79 00             	add    %bh,0x0(%ecx)
40c796:	00 11                	add    %dl,(%ecx)
40c798:	00 02                	add    %al,(%edx)
40c79a:	7b c3                	jnp    0x40c75f
40c79c:	00 00                	add    %al,(%eax)
40c79e:	04 6f                	add    $0x6f,%al
40c7a0:	b4 00                	mov    $0x0,%ah
40c7a2:	00 06                	add    %al,(%esi)
40c7a4:	14 fe                	adc    $0xfe,%al
40c7a6:	03 0a                	add    (%edx),%ecx
40c7a8:	06                   	push   %es
40c7a9:	2c 3d                	sub    $0x3d,%al
40c7ab:	00 02                	add    %al,(%edx)
40c7ad:	7b c3                	jnp    0x40c772
40c7af:	00 00                	add    %al,(%eax)
40c7b1:	04 6f                	add    $0x6f,%al
40c7b3:	b4 00                	mov    $0x0,%ah
40c7b5:	00 06                	add    %al,(%esi)
40c7b7:	6f                   	outsl  %ds:(%esi),(%dx)
40c7b8:	17                   	pop    %ss
40c7b9:	01 00                	add    %eax,(%eax)
40c7bb:	0a 0b                	or     (%ebx),%cl
40c7bd:	00 73 3c             	add    %dh,0x3c(%ebx)
40c7c0:	00 00                	add    %al,(%eax)
40c7c2:	06                   	push   %es
40c7c3:	0c 08                	or     $0x8,%al
40c7c5:	7e 41                	jle    0x40c808
40c7c7:	01 00                	add    %eax,(%eax)
40c7c9:	04 7b                	add    $0x7b,%al
40c7cb:	aa                   	stos   %al,%es:(%edi)
40c7cc:	00 00                	add    %al,(%eax)
40c7ce:	04 07                	add    $0x7,%al
40c7d0:	6f                   	outsl  %ds:(%esi),(%dx)
40c7d1:	18 01                	sbb    %al,(%ecx)
40c7d3:	00 0a                	add    %cl,(%edx)
40c7d5:	02 7b c3             	add    -0x3d(%ebx),%bh
40c7d8:	00 00                	add    %al,(%eax)
40c7da:	04 6f                	add    $0x6f,%al
40c7dc:	b4 00                	mov    $0x0,%ah
40c7de:	00 06                	add    %al,(%esi)
40c7e0:	6f                   	outsl  %ds:(%esi),(%dx)
40c7e1:	3f                   	aas
40c7e2:	00 00                	add    %al,(%eax)
40c7e4:	06                   	push   %es
40c7e5:	00 00                	add    %al,(%eax)
40c7e7:	00 2a                	add    %ch,(%edx)
40c7e9:	00 00                	add    %al,(%eax)
40c7eb:	00 13                	add    %dl,(%ebx)
40c7ed:	30 02                	xor    %al,(%edx)
40c7ef:	00 2d 00 00 00 04    	add    %ch,0x4000000
40c7f5:	00 00                	add    %al,(%eax)
40c7f7:	11 00                	adc    %eax,(%eax)
40c7f9:	02 7b c2             	add    -0x3e(%ebx),%bh
40c7fc:	00 00                	add    %al,(%eax)
40c7fe:	04 6f                	add    $0x6f,%al
40c800:	59                   	pop    %ecx
40c801:	01 00                	add    %eax,(%eax)
40c803:	0a 16                	or     (%esi),%dl
40c805:	fe 01                	incb   (%ecx)
40c807:	0a 06                	or     (%esi),%al
40c809:	2c 08                	sub    $0x8,%al
40c80b:	02 17                	add    (%edi),%dl
40c80d:	28 32                	sub    %dh,(%edx)
40c80f:	01 00                	add    %eax,(%eax)
40c811:	06                   	push   %es
40c812:	00 02                	add    %al,(%edx)
40c814:	7b c3                	jnp    0x40c7d9
40c816:	00 00                	add    %al,(%eax)
40c818:	04 28                	add    $0x28,%al
40c81a:	26 01 00             	add    %eax,%es:(%eax)
40c81d:	06                   	push   %es
40c81e:	6f                   	outsl  %ds:(%esi),(%dx)
40c81f:	cf                   	iret
40c820:	00 00                	add    %al,(%eax)
40c822:	06                   	push   %es
40c823:	00 2a                	add    %ch,(%edx)
40c825:	00 00                	add    %al,(%eax)
40c827:	00 13                	add    %dl,(%ebx)
40c829:	30 02                	xor    %al,(%edx)
40c82b:	00 43 00             	add    %al,0x0(%ebx)
40c82e:	00 00                	add    %al,(%eax)
40c830:	04 00                	add    $0x0,%al
40c832:	00 11                	add    %dl,(%ecx)
40c834:	00 02                	add    %al,(%edx)
40c836:	7b c3                	jnp    0x40c7fb
40c838:	00 00                	add    %al,(%eax)
40c83a:	04 6f                	add    $0x6f,%al
40c83c:	fe 00                	incb   (%eax)
40c83e:	00 0a                	add    %cl,(%edx)
40c840:	16                   	push   %ss
40c841:	32 25 02 7b c3 00    	xor    0xc37b02,%ah
40c847:	00 04 6f             	add    %al,(%edi,%ebp,2)
40c84a:	fb                   	sti
40c84b:	00 00                	add    %al,(%eax)
40c84d:	0a 02                	or     (%edx),%al
40c84f:	7b c3                	jnp    0x40c814
40c851:	00 00                	add    %al,(%eax)
40c853:	04 6f                	add    $0x6f,%al
40c855:	fe 00                	incb   (%eax)
40c857:	00 0a                	add    %cl,(%edx)
40c859:	6f                   	outsl  %ds:(%esi),(%dx)
40c85a:	fd                   	std
40c85b:	00 00                	add    %al,(%eax)
40c85d:	0a 75 32             	or     0x32(%ebp),%dh
40c860:	00 00                	add    %al,(%eax)
40c862:	02 14 fe             	add    (%esi,%edi,8),%dl
40c865:	03 2b                	add    (%ebx),%ebp
40c867:	01 16                	add    %edx,(%esi)
40c869:	0a 06                	or     (%esi),%al
40c86b:	2c 09                	sub    $0x9,%al
40c86d:	00 02                	add    %al,(%edx)
40c86f:	28 2e                	sub    %ch,(%esi)
40c871:	01 00                	add    %eax,(%eax)
40c873:	06                   	push   %es
40c874:	00 00                	add    %al,(%eax)
40c876:	2a 00                	sub    (%eax),%al
40c878:	13 30                	adc    (%eax),%esi
40c87a:	03 00                	add    (%eax),%eax
40c87c:	38 00                	cmp    %al,(%eax)
40c87e:	00 00                	add    %al,(%eax)
40c880:	7a 00                	jp     0x40c882
40c882:	00 11                	add    %dl,(%ecx)
40c884:	00 02                	add    %al,(%edx)
40c886:	7b c2                	jnp    0x40c84a
40c888:	00 00                	add    %al,(%eax)
40c88a:	04 6f                	add    $0x6f,%al
40c88c:	59                   	pop    %ecx
40c88d:	01 00                	add    %eax,(%eax)
40c88f:	0a 16                	or     (%esi),%dl
40c891:	fe 01                	incb   (%ecx)
40c893:	0b 07                	or     (%edi),%eax
40c895:	2c 09                	sub    $0x9,%al
40c897:	02 03                	add    (%ebx),%al
40c899:	04 28                	add    $0x28,%al
40c89b:	52                   	push   %edx
40c89c:	01 00                	add    %eax,(%eax)
40c89e:	06                   	push   %es
40c89f:	00 72 01             	add    %dh,0x1(%edx)
40c8a2:	00 00                	add    %al,(%eax)
40c8a4:	70 0a                	jo     0x40c8b0
40c8a6:	06                   	push   %es
40c8a7:	14 fe                	adc    $0xfe,%al
40c8a9:	03 0c 08             	add    (%eax,%ecx,1),%ecx
40c8ac:	2c 0d                	sub    $0xd,%al
40c8ae:	02 7b c3             	add    -0x3d(%ebx),%bh
40c8b1:	00 00                	add    %al,(%eax)
40c8b3:	04 06                	add    $0x6,%al
40c8b5:	6f                   	outsl  %ds:(%esi),(%dx)
40c8b6:	cf                   	iret
40c8b7:	00 00                	add    %al,(%eax)
40c8b9:	06                   	push   %es
40c8ba:	00 2a                	add    %ch,(%edx)
40c8bc:	13 30                	adc    (%eax),%esi
40c8be:	03 00                	add    (%eax),%eax
40c8c0:	47                   	inc    %edi
40c8c1:	00 00                	add    %al,(%eax)
40c8c3:	00 2b                	add    %ch,(%ebx)
40c8c5:	00 00                	add    %al,(%eax)
40c8c7:	11 00                	adc    %eax,(%eax)
40c8c9:	02 7b c3             	add    -0x3d(%ebx),%bh
40c8cc:	00 00                	add    %al,(%eax)
40c8ce:	04 16                	add    $0x16,%al
40c8d0:	6f                   	outsl  %ds:(%esi),(%dx)
40c8d1:	da 00                	fiaddl (%eax)
40c8d3:	00 06                	add    %al,(%esi)
40c8d5:	16                   	push   %ss
40c8d6:	fe 01                	incb   (%ecx)
40c8d8:	0a 06                	or     (%esi),%al
40c8da:	2c 02                	sub    $0x2,%al
40c8dc:	2b 30                	sub    (%eax),%esi
40c8de:	02 7b c3             	add    -0x3d(%ebx),%bh
40c8e1:	00 00                	add    %al,(%eax)
40c8e3:	04 6f                	add    $0x6f,%al
40c8e5:	d8 00                	fadds  (%eax)
40c8e7:	00 06                	add    %al,(%esi)
40c8e9:	0b 07                	or     (%edi),%eax
40c8eb:	2c 0c                	sub    $0xc,%al
40c8ed:	02 7b c1             	add    -0x3f(%ebx),%bh
40c8f0:	00 00                	add    %al,(%eax)
40c8f2:	04 6f                	add    $0x6f,%al
40c8f4:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40c8f5:	00 00                	add    %al,(%eax)
40c8f7:	06                   	push   %es
40c8f8:	00 02                	add    %al,(%edx)