4067b2:	00 00                	add    %al,(%eax)
4067b4:	04 19                	add    $0x19,%al
4067b6:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
4067bc:	7b 33                	jnp    0x4067f1
4067be:	00 00                	add    %al,(%eax)
4067c0:	04 16                	add    $0x16,%al
4067c2:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
4067c8:	7b 33                	jnp    0x4067fd
4067ca:	00 00                	add    %al,(%eax)
4067cc:	04 02                	add    $0x2,%al
4067ce:	fe 06                	incb   (%esi)
4067d0:	54                   	push   %esp
4067d1:	00 00                	add    %al,(%eax)
4067d3:	06                   	push   %es
4067d4:	73 35                	jae    0x40680b
4067d6:	00 00                	add    %al,(%eax)
4067d8:	0a 28                	or     (%eax),%ch
4067da:	85 00                	test   %eax,(%eax)
4067dc:	00 06                	add    %al,(%esi)
4067de:	02 7b 32             	add    0x32(%ebx),%bh
4067e1:	00 00                	add    %al,(%eax)
4067e3:	04 1f                	add    $0x1f,%al
4067e5:	28 1f                	sub    %bl,(%edi)
4067e7:	75 73                	jne    0x40685c
4067e9:	33 00                	xor    (%eax),%eax
4067eb:	00 0a                	add    %cl,(%edx)
4067ed:	28 80 00 00 06 02    	sub    %al,0x2060000(%eax)
4067f3:	7b 32                	jnp    0x406827
4067f5:	00 00                	add    %al,(%eax)
4067f7:	04 20                	add    $0x20,%al
4067f9:	bb c7 59 1a 28       	mov    $0x281a59c7,%ebx
4067fe:	02 00                	add    (%eax),%al
406800:	00 2b                	add    %ch,(%ebx)
406802:	28 81 00 00 06 02    	sub    %al,0x2060000(%ecx)
406808:	7b 32                	jnp    0x40683c
40680a:	00 00                	add    %al,(%eax)
40680c:	04 20                	add    $0x20,%al
40680e:	80 00 00             	addb   $0x0,(%eax)
406811:	00 20                	add    %ah,(%eax)
406813:	80 00 00             	addb   $0x0,(%eax)
406816:	00 73 34             	add    %dh,0x34(%ebx)
406819:	00 00                	add    %al,(%eax)
40681b:	0a 28                	or     (%eax),%ch
40681d:	82 00 00             	addb   $0x0,(%eax)
406820:	06                   	push   %es
406821:	02 7b 32             	add    0x32(%ebx),%bh
406824:	00 00                	add    %al,(%eax)
406826:	04 17                	add    $0x17,%al
406828:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
40682e:	7b 32                	jnp    0x406862
406830:	00 00                	add    %al,(%eax)
406832:	04 18                	add    $0x18,%al
406834:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
40683a:	7b 32                	jnp    0x40686e
40683c:	00 00                	add    %al,(%eax)
40683e:	04 16                	add    $0x16,%al
406840:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
406846:	7b 32                	jnp    0x40687a
406848:	00 00                	add    %al,(%eax)
40684a:	04 02                	add    $0x2,%al
40684c:	fe 06                	incb   (%esi)
40684e:	53                   	push   %ebx
40684f:	00 00                	add    %al,(%eax)
406851:	06                   	push   %es
406852:	73 35                	jae    0x406889
406854:	00 00                	add    %al,(%eax)
406856:	0a 28                	or     (%eax),%ch
406858:	85 00                	test   %eax,(%eax)
40685a:	00 06                	add    %al,(%esi)
40685c:	02 7b 3d             	add    0x3d(%ebx),%bh
40685f:	00 00                	add    %al,(%eax)
406861:	04 20                	add    $0x20,%al
406863:	c6 02 00             	movb   $0x0,(%edx)
406866:	00 20                	add    %ah,(%eax)
406868:	26 02 00             	add    %es:(%eax),%al
40686b:	00 73 33             	add    %dh,0x33(%ebx)
40686e:	00 00                	add    %al,(%eax)
406870:	0a 28                	or     (%eax),%ch
406872:	80 00 00             	addb   $0x0,(%eax)
406875:	06                   	push   %es
406876:	02 7b 3d             	add    0x3d(%ebx),%bh
406879:	00 00                	add    %al,(%eax)
40687b:	04 20                	add    $0x20,%al
40687d:	f9                   	stc
40687e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40687f:	61                   	popa
406880:	3a 28                	cmp    (%eax),%ch
406882:	03 00                	add    (%eax),%eax
406884:	00 2b                	add    %ch,(%ebx)
406886:	28 81 00 00 06 02    	sub    %al,0x2060000(%ecx)
40688c:	7b 3d                	jnp    0x4068cb
40688e:	00 00                	add    %al,(%eax)
406890:	04 20                	add    $0x20,%al
406892:	83 00 00             	addl   $0x0,(%eax)
406895:	00 1f                	add    %bl,(%edi)
406897:	7a 73                	jp     0x40690c
406899:	34 00                	xor    $0x0,%al
40689b:	00 0a                	add    %cl,(%edx)
40689d:	28 82 00 00 06 02    	sub    %al,0x2060000(%edx)
4068a3:	7b 3d                	jnp    0x4068e2
4068a5:	00 00                	add    %al,(%eax)
4068a7:	04 1f                	add    $0x1f,%al
4068a9:	0d 28 87 00 00       	or     $0x8728,%eax
4068ae:	06                   	push   %es
4068af:	02 7b 3d             	add    0x3d(%ebx),%bh
4068b2:	00 00                	add    %al,(%eax)
4068b4:	04 16                	add    $0x16,%al
4068b6:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
4068bc:	7b 3e                	jnp    0x4068fc
4068be:	00 00                	add    %al,(%eax)
4068c0:	04 17                	add    $0x17,%al
4068c2:	28 7d 00             	sub    %bh,0x0(%ebp)
4068c5:	00 06                	add    %al,(%esi)
4068c7:	02 7b 3e             	add    0x3e(%ebx),%bh
4068ca:	00 00                	add    %al,(%eax)
4068cc:	04 20                	add    $0x20,%al
4068ce:	d5 01                	aad    $0x1
4068d0:	00 00                	add    %al,(%eax)
4068d2:	20 a5 02 00 00 73    	and    %ah,0x73000002(%ebp)
4068d8:	33 00                	xor    (%eax),%eax
4068da:	00 0a                	add    %cl,(%edx)
4068dc:	28 80 00 00 06 02    	sub    %al,0x2060000(%eax)
4068e2:	7b 3e                	jnp    0x406922
4068e4:	00 00                	add    %al,(%eax)
4068e6:	04 20                	add    $0x20,%al
4068e8:	9f                   	lahf
4068e9:	f4                   	hlt
4068ea:	36 0a 28             	or     %ss:(%eax),%ch
4068ed:	04 00                	add    $0x0,%al
4068ef:	00 2b                	add    %ch,(%ebx)
4068f1:	28 81 00 00 06 02    	sub    %al,0x2060000(%ecx)
4068f7:	7b 3e                	jnp    0x406937
4068f9:	00 00                	add    %al,(%eax)
4068fb:	04 1f                	add    $0x1f,%al
4068fd:	10 1f                	adc    %bl,(%edi)
4068ff:	11 73 34             	adc    %esi,0x34(%ebx)
406902:	00 00                	add    %al,(%eax)
406904:	0a 28                	or     (%eax),%ch
406906:	82 00 00             	addb   $0x0,(%eax)
406909:	06                   	push   %es
40690a:	02 7b 3e             	add    0x3e(%ebx),%bh
40690d:	00 00                	add    %al,(%eax)
40690f:	04 1f                	add    $0x1f,%al
406911:	0e                   	push   %cs
406912:	28 83 00 00 06 02    	sub    %al,0x2060000(%ebx)
406918:	7b 3e                	jnp    0x406958
40691a:	00 00                	add    %al,(%eax)
40691c:	04 17                	add    $0x17,%al
40691e:	28 89 00 00 06 02    	sub    %cl,0x2060000(%ecx)
406924:	7b 3e                	jnp    0x406964
406926:	00 00                	add    %al,(%eax)
406928:	04 20                	add    $0x20,%al
40692a:	5a                   	pop    %edx
40692b:	2e d9 bc 28 05 00 00 	fnstcw %cs:0x2b000005(%eax,%ebp,1)
406932:	2b
406933:	28 60 00             	sub    %ah,0x0(%eax)
406936:	00 06                	add    %al,(%esi)
406938:	02 22                	add    (%edx),%ah
40693a:	00 00                	add    %al,(%eax)
40693c:	00 41 22             	add    %al,0x22(%ecx)
40693f:	00 00                	add    %al,(%eax)
406941:	80 41 73 36          	addb   $0x36,0x73(%ecx)
406945:	00 00                	add    %al,(%eax)
406947:	0a 28                	or     (%eax),%ch
406949:	8a 00                	mov    (%eax),%al
40694b:	00 06                	add    %al,(%esi)
40694d:	02 17                	add    (%edi),%dl
40694f:	28 8b 00 00 06 02    	sub    %cl,0x2060000(%ebx)
406955:	20 2f                	and    %ch,(%edi)
406957:	02 00                	add    (%eax),%al
406959:	00 20                	add    %ah,(%eax)
40695b:	ed                   	in     (%dx),%eax
40695c:	02 00                	add    (%eax),%al
40695e:	00 73 34             	add    %dh,0x34(%ebx)
406961:	00 00                	add    %al,(%eax)
406963:	0a 28                	or     (%eax),%ch
406965:	8c 00                	mov    %es,(%eax)
406967:	00 06                	add    %al,(%esi)
406969:	02 28                	add    (%eax),%ch
40696b:	8d 00                	lea    (%eax),%eax
40696d:	00 06                	add    %al,(%esi)
40696f:	02 7b 3e             	add    0x3e(%ebx),%bh
406972:	00 00                	add    %al,(%eax)
406974:	04 28                	add    $0x28,%al
406976:	8e 00                	mov    (%eax),%es
406978:	00 06                	add    %al,(%esi)
40697a:	02 28                	add    (%eax),%ch
40697c:	8d 00                	lea    (%eax),%eax
40697e:	00 06                	add    %al,(%esi)
406980:	02 7b 3d             	add    0x3d(%ebx),%bh
406983:	00 00                	add    %al,(%eax)
406985:	04 28                	add    $0x28,%al
406987:	8e 00                	mov    (%eax),%es
406989:	00 06                	add    %al,(%esi)
40698b:	02 28                	add    (%eax),%ch
40698d:	8d 00                	lea    (%eax),%eax
40698f:	00 06                	add    %al,(%esi)
406991:	02 7b 3c             	add    0x3c(%ebx),%bh
406994:	00 00                	add    %al,(%eax)
406996:	04 28                	add    $0x28,%al
406998:	8e 00                	mov    (%eax),%es
40699a:	00 06                	add    %al,(%esi)
40699c:	02 28                	add    (%eax),%ch
40699e:	8d 00                	lea    (%eax),%eax
4069a0:	00 06                	add    %al,(%esi)
4069a2:	02 7b 3b             	add    0x3b(%ebx),%bh
4069a5:	00 00                	add    %al,(%eax)
4069a7:	04 28                	add    $0x28,%al
4069a9:	8e 00                	mov    (%eax),%es
4069ab:	00 06                	add    %al,(%esi)
4069ad:	02 28                	add    (%eax),%ch
4069af:	8d 00                	lea    (%eax),%eax
4069b1:	00 06                	add    %al,(%esi)
4069b3:	02 7b 3a             	add    0x3a(%ebx),%bh
4069b6:	00 00                	add    %al,(%eax)
4069b8:	04 28                	add    $0x28,%al
4069ba:	8e 00                	mov    (%eax),%es
4069bc:	00 06                	add    %al,(%esi)
4069be:	02 28                	add    (%eax),%ch
4069c0:	8d 00                	lea    (%eax),%eax
4069c2:	00 06                	add    %al,(%esi)
4069c4:	02 7b 39             	add    0x39(%ebx),%bh
4069c7:	00 00                	add    %al,(%eax)
4069c9:	04 28                	add    $0x28,%al
4069cb:	8e 00                	mov    (%eax),%es
4069cd:	00 06                	add    %al,(%esi)
4069cf:	02 28                	add    (%eax),%ch
4069d1:	8d 00                	lea    (%eax),%eax
4069d3:	00 06                	add    %al,(%esi)
4069d5:	02 7b 38             	add    0x38(%ebx),%bh
4069d8:	00 00                	add    %al,(%eax)
4069da:	04 28                	add    $0x28,%al
4069dc:	8e 00                	mov    (%eax),%es
4069de:	00 06                	add    %al,(%esi)
4069e0:	02 28                	add    (%eax),%ch
4069e2:	8d 00                	lea    (%eax),%eax
4069e4:	00 06                	add    %al,(%esi)
4069e6:	02 7b 37             	add    0x37(%ebx),%bh
4069e9:	00 00                	add    %al,(%eax)
4069eb:	04 28                	add    $0x28,%al
4069ed:	8e 00                	mov    (%eax),%es
4069ef:	00 06                	add    %al,(%esi)
4069f1:	02 28                	add    (%eax),%ch
4069f3:	8d 00                	lea    (%eax),%eax
4069f5:	00 06                	add    %al,(%esi)
4069f7:	02 7b 36             	add    0x36(%ebx),%bh
4069fa:	00 00                	add    %al,(%eax)
4069fc:	04 28                	add    $0x28,%al
4069fe:	8e 00                	mov    (%eax),%es
406a00:	00 06                	add    %al,(%esi)
406a02:	02 28                	add    (%eax),%ch
406a04:	8d 00                	lea    (%eax),%eax
406a06:	00 06                	add    %al,(%esi)
406a08:	02 7b 35             	add    0x35(%ebx),%bh
406a0b:	00 00                	add    %al,(%eax)
406a0d:	04 28                	add    $0x28,%al
406a0f:	8e 00                	mov    (%eax),%es
406a11:	00 06                	add    %al,(%esi)
406a13:	02 28                	add    (%eax),%ch
406a15:	8d 00                	lea    (%eax),%eax
406a17:	00 06                	add    %al,(%esi)
406a19:	02 7b 34             	add    0x34(%ebx),%bh
406a1c:	00 00                	add    %al,(%eax)
406a1e:	04 28                	add    $0x28,%al
406a20:	8e 00                	mov    (%eax),%es
406a22:	00 06                	add    %al,(%esi)
406a24:	02 28                	add    (%eax),%ch
406a26:	8d 00                	lea    (%eax),%eax
406a28:	00 06                	add    %al,(%esi)
406a2a:	02 7b 33             	add    0x33(%ebx),%bh
406a2d:	00 00                	add    %al,(%eax)
406a2f:	04 28                	add    $0x28,%al
406a31:	8e 00                	mov    (%eax),%es
406a33:	00 06                	add    %al,(%esi)
406a35:	02 28                	add    (%eax),%ch
406a37:	8d 00                	lea    (%eax),%eax
406a39:	00 06                	add    %al,(%esi)
406a3b:	02 7b 32             	add    0x32(%ebx),%bh
406a3e:	00 00                	add    %al,(%eax)
406a40:	04 28                	add    $0x28,%al
406a42:	8e 00                	mov    (%eax),%es
406a44:	00 06                	add    %al,(%esi)
406a46:	02 28                	add    (%eax),%ch
406a48:	8d 00                	lea    (%eax),%eax
406a4a:	00 06                	add    %al,(%esi)
406a4c:	02 7b 31             	add    0x31(%ebx),%bh
406a4f:	00 00                	add    %al,(%eax)
406a51:	04 28                	add    $0x28,%al
406a53:	8e 00                	mov    (%eax),%es
406a55:	00 06                	add    %al,(%esi)
406a57:	02 28                	add    (%eax),%ch
406a59:	8d 00                	lea    (%eax),%eax
406a5b:	00 06                	add    %al,(%esi)
406a5d:	02 7b 30             	add    0x30(%ebx),%bh
406a60:	00 00                	add    %al,(%eax)
406a62:	04 28                	add    $0x28,%al
406a64:	8e 00                	mov    (%eax),%es
406a66:	00 06                	add    %al,(%esi)
406a68:	02 16                	add    (%esi),%dl
406a6a:	28 8f 00 00 06 02    	sub    %cl,0x2060000(%edi)
406a70:	20 89 e7 81 e4 28    	and    %cl,0x28e481e7(%ecx)
406a76:	01 00                	add    %eax,(%eax)
406a78:	00 2b                	add    %ch,(%ebx)
406a7a:	28 90 00 00 06 02    	sub    %dl,0x2060000(%eax)
406a80:	17                   	pop    %ss
406a81:	28 91 00 00 06 02    	sub    %dl,0x2060000(%ecx)
406a87:	20 ea                	and    %ch,%dl
406a89:	49                   	dec    %ecx
406a8a:	18 ed                	sbb    %ch,%ch
406a8c:	28 03                	sub    %al,(%ebx)
406a8e:	00 00                	add    %al,(%eax)
406a90:	2b 28                	sub    (%eax),%ebp
406a92:	60                   	pusha
406a93:	00 00                	add    %al,(%eax)
406a95:	06                   	push   %es
406a96:	02 02                	add    (%edx),%al
406a98:	fe 06                	incb   (%esi)
406a9a:	50                   	push   %eax
406a9b:	00 00                	add    %al,(%eax)
406a9d:	06                   	push   %es
406a9e:	73 35                	jae    0x406ad5
406aa0:	00 00                	add    %al,(%eax)
406aa2:	0a 28                	or     (%eax),%ch
406aa4:	92                   	xchg   %eax,%edx
406aa5:	00 00                	add    %al,(%eax)
406aa7:	06                   	push   %es
406aa8:	02 7b 3c             	add    0x3c(%ebx),%bh
406aab:	00 00                	add    %al,(%eax)
406aad:	04 28                	add    $0x28,%al
406aaf:	93                   	xchg   %eax,%ebx
406ab0:	00 00                	add    %al,(%eax)
406ab2:	06                   	push   %es
406ab3:	02 7b 3b             	add    0x3b(%ebx),%bh
406ab6:	00 00                	add    %al,(%eax)
406ab8:	04 28                	add    $0x28,%al
406aba:	93                   	xchg   %eax,%ebx
406abb:	00 00                	add    %al,(%eax)
406abd:	06                   	push   %es
406abe:	02 7b 3a             	add    0x3a(%ebx),%bh
406ac1:	00 00                	add    %al,(%eax)
406ac3:	04 28                	add    $0x28,%al
406ac5:	93                   	xchg   %eax,%ebx
406ac6:	00 00                	add    %al,(%eax)
406ac8:	06                   	push   %es
406ac9:	02 7b 39             	add    0x39(%ebx),%bh
406acc:	00 00                	add    %al,(%eax)
406ace:	04 28                	add    $0x28,%al
406ad0:	93                   	xchg   %eax,%ebx
406ad1:	00 00                	add    %al,(%eax)
406ad3:	06                   	push   %es