40686c:	40                   	inc    %eax
40686d:	5b                   	pop    %ebx
40686e:	13 08                	adc    (%eax),%ecx
406870:	12 08                	adc    (%eax),%cl
406872:	28 a3 00 00 0a 6f    	sub    %ah,0x6f0a0000(%ebx)
406878:	6c                   	insb   (%dx),%es:(%edi)
406879:	00 00                	add    %al,(%eax)
40687b:	0a 00                	or     (%eax),%al
40687d:	00 2a                	add    %ch,(%edx)
40687f:	00 13                	add    %dl,(%ebx)
406881:	30 02                	xor    %al,(%edx)
406883:	00 2a                	add    %ch,(%edx)
406885:	00 00                	add    %al,(%eax)
406887:	00 02                	add    %al,(%edx)
406889:	00 00                	add    %al,(%eax)
40688b:	11 00                	adc    %eax,(%eax)
40688d:	02 7b 43             	add    0x43(%ebx),%bh
406890:	00 00                	add    %al,(%eax)
406892:	04 6f                	add    $0x6f,%al
406894:	6f                   	outsl  %ds:(%esi),(%dx)
406895:	00 00                	add    %al,(%eax)
406897:	0a 14 fe             	or     (%esi,%edi,8),%dl
40689a:	03 0a                	add    (%edx),%ecx
40689c:	06                   	push   %es
40689d:	2c 16                	sub    $0x16,%al
40689f:	02 02                	add    (%edx),%al
4068a1:	7b 43                	jnp    0x4068e6
4068a3:	00 00                	add    %al,(%eax)
4068a5:	04 6f                	add    $0x6f,%al
4068a7:	77 00                	ja     0x4068a9
4068a9:	00 0a                	add    %cl,(%edx)
4068ab:	6f                   	outsl  %ds:(%esi),(%dx)
4068ac:	78 00                	js     0x4068ae
4068ae:	00 0a                	add    %cl,(%edx)
4068b0:	7d 40                	jge    0x4068f2
4068b2:	00 00                	add    %al,(%eax)
4068b4:	04 2a                	add    $0x2a,%al
4068b6:	00 00                	add    %al,(%eax)
4068b8:	13 30                	adc    (%eax),%esi
4068ba:	03 00                	add    (%eax),%eax
4068bc:	32 02                	xor    (%edx),%al
4068be:	00 00                	add    %al,(%eax)
4068c0:	09 00                	or     %eax,(%eax)
4068c2:	00 11                	add    %dl,(%ecx)
4068c4:	00 02                	add    %al,(%edx)
4068c6:	7b 46                	jnp    0x40690e
4068c8:	00 00                	add    %al,(%eax)
4068ca:	04 6f                	add    $0x6f,%al
4068cc:	69 00 00 0a 72 d3    	imul   $0xd3720a00,(%eax),%eax
4068d2:	08 00                	or     %al,(%eax)
4068d4:	70 28                	jo     0x4068fe
4068d6:	67 00 00             	add    %al,(%bx,%si)
4068d9:	0a 0a                	or     (%edx),%cl
4068db:	06                   	push   %es
4068dc:	2c 2c                	sub    $0x2c,%al
4068de:	00 02                	add    %al,(%edx)
4068e0:	7b 43                	jnp    0x406925
4068e2:	00 00                	add    %al,(%eax)
4068e4:	04 14                	add    $0x14,%al
4068e6:	6f                   	outsl  %ds:(%esi),(%dx)
4068e7:	5a                   	pop    %edx
4068e8:	00 00                	add    %al,(%eax)
4068ea:	0a 00                	or     (%eax),%al
4068ec:	02 7b 43             	add    0x43(%ebx),%bh
4068ef:	00 00                	add    %al,(%eax)
4068f1:	04 02                	add    $0x2,%al
4068f3:	7b 41                	jnp    0x406936
4068f5:	00 00                	add    %al,(%eax)
4068f7:	04 6f                	add    $0x6f,%al
4068f9:	58                   	pop    %eax
4068fa:	00 00                	add    %al,(%eax)
4068fc:	0a 17                	or     (%edi),%dl
4068fe:	6f                   	outsl  %ds:(%esi),(%dx)
4068ff:	59                   	pop    %ecx
406900:	00 00                	add    %al,(%eax)
406902:	0a 6f 5a             	or     0x5a(%edi),%ch
406905:	00 00                	add    %al,(%eax)
406907:	0a 00                	or     (%eax),%al
406909:	00 02                	add    %al,(%edx)
40690b:	7b 46                	jnp    0x406953
40690d:	00 00                	add    %al,(%eax)
40690f:	04 6f                	add    $0x6f,%al
406911:	69 00 00 0a 72 f7    	imul   $0xf7720a00,(%eax),%eax
406917:	08 00                	or     %al,(%eax)
406919:	70 28                	jo     0x406943
40691b:	67 00 00             	add    %al,(%bx,%si)
40691e:	0a 0b                	or     (%ebx),%cl
406920:	07                   	pop    %es
406921:	2c 2c                	sub    $0x2c,%al
406923:	00 02                	add    %al,(%edx)
406925:	7b 43                	jnp    0x40696a
406927:	00 00                	add    %al,(%eax)
406929:	04 14                	add    $0x14,%al
40692b:	6f                   	outsl  %ds:(%esi),(%dx)
40692c:	5a                   	pop    %edx
40692d:	00 00                	add    %al,(%eax)
40692f:	0a 00                	or     (%eax),%al
406931:	02 7b 43             	add    0x43(%ebx),%bh
406934:	00 00                	add    %al,(%eax)
406936:	04 02                	add    $0x2,%al
406938:	7b 41                	jnp    0x40697b
40693a:	00 00                	add    %al,(%eax)
40693c:	04 6f                	add    $0x6f,%al
40693e:	58                   	pop    %eax
40693f:	00 00                	add    %al,(%eax)
406941:	0a 18                	or     (%eax),%bl
406943:	6f                   	outsl  %ds:(%esi),(%dx)
406944:	59                   	pop    %ecx
406945:	00 00                	add    %al,(%eax)
406947:	0a 6f 5a             	or     0x5a(%edi),%ch
40694a:	00 00                	add    %al,(%eax)
40694c:	0a 00                	or     (%eax),%al
40694e:	00 02                	add    %al,(%edx)
406950:	7b 46                	jnp    0x406998
406952:	00 00                	add    %al,(%eax)
406954:	04 6f                	add    $0x6f,%al
406956:	69 00 00 0a 72 1b    	imul   $0x1b720a00,(%eax),%eax
40695c:	09 00                	or     %eax,(%eax)
40695e:	70 28                	jo     0x406988
406960:	67 00 00             	add    %al,(%bx,%si)
406963:	0a 0c 08             	or     (%eax,%ecx,1),%cl
406966:	2c 2c                	sub    $0x2c,%al
406968:	00 02                	add    %al,(%edx)
40696a:	7b 43                	jnp    0x4069af
40696c:	00 00                	add    %al,(%eax)
40696e:	04 14                	add    $0x14,%al
406970:	6f                   	outsl  %ds:(%esi),(%dx)
406971:	5a                   	pop    %edx
406972:	00 00                	add    %al,(%eax)
406974:	0a 00                	or     (%eax),%al
406976:	02 7b 43             	add    0x43(%ebx),%bh
406979:	00 00                	add    %al,(%eax)
40697b:	04 02                	add    $0x2,%al
40697d:	7b 41                	jnp    0x4069c0
40697f:	00 00                	add    %al,(%eax)
406981:	04 6f                	add    $0x6f,%al
406983:	58                   	pop    %eax
406984:	00 00                	add    %al,(%eax)
406986:	0a 19                	or     (%ecx),%bl
406988:	6f                   	outsl  %ds:(%esi),(%dx)
406989:	59                   	pop    %ecx
40698a:	00 00                	add    %al,(%eax)
40698c:	0a 6f 5a             	or     0x5a(%edi),%ch
40698f:	00 00                	add    %al,(%eax)
406991:	0a 00                	or     (%eax),%al
406993:	00 02                	add    %al,(%edx)
406995:	7b 46                	jnp    0x4069dd
406997:	00 00                	add    %al,(%eax)
406999:	04 6f                	add    $0x6f,%al
40699b:	69 00 00 0a 72 3d    	imul   $0x3d720a00,(%eax),%eax
4069a1:	09 00                	or     %eax,(%eax)
4069a3:	70 28                	jo     0x4069cd
4069a5:	67 00 00             	add    %al,(%bx,%si)
4069a8:	0a 0d 09 2c 2c 00    	or     0x2c2c09,%cl
4069ae:	02 7b 43             	add    0x43(%ebx),%bh
4069b1:	00 00                	add    %al,(%eax)
4069b3:	04 14                	add    $0x14,%al
4069b5:	6f                   	outsl  %ds:(%esi),(%dx)
4069b6:	5a                   	pop    %edx
4069b7:	00 00                	add    %al,(%eax)
4069b9:	0a 00                	or     (%eax),%al
4069bb:	02 7b 43             	add    0x43(%ebx),%bh
4069be:	00 00                	add    %al,(%eax)
4069c0:	04 02                	add    $0x2,%al
4069c2:	7b 41                	jnp    0x406a05
4069c4:	00 00                	add    %al,(%eax)
4069c6:	04 6f                	add    $0x6f,%al
4069c8:	58                   	pop    %eax
4069c9:	00 00                	add    %al,(%eax)
4069cb:	0a 1a                	or     (%edx),%bl
4069cd:	6f                   	outsl  %ds:(%esi),(%dx)
4069ce:	59                   	pop    %ecx
4069cf:	00 00                	add    %al,(%eax)
4069d1:	0a 6f 5a             	or     0x5a(%edi),%ch
4069d4:	00 00                	add    %al,(%eax)
4069d6:	0a 00                	or     (%eax),%al
4069d8:	00 02                	add    %al,(%edx)
4069da:	7b 46                	jnp    0x406a22
4069dc:	00 00                	add    %al,(%eax)
4069de:	04 6f                	add    $0x6f,%al
4069e0:	69 00 00 0a 72 5f    	imul   $0x5f720a00,(%eax),%eax
4069e6:	09 00                	or     %eax,(%eax)
4069e8:	70 28                	jo     0x406a12
4069ea:	67 00 00             	add    %al,(%bx,%si)
4069ed:	0a 13                	or     (%ebx),%dl
4069ef:	04 11                	add    $0x11,%al
4069f1:	04 2c                	add    $0x2c,%al
4069f3:	2c 00                	sub    $0x0,%al
4069f5:	02 7b 43             	add    0x43(%ebx),%bh
4069f8:	00 00                	add    %al,(%eax)
4069fa:	04 14                	add    $0x14,%al
4069fc:	6f                   	outsl  %ds:(%esi),(%dx)
4069fd:	5a                   	pop    %edx
4069fe:	00 00                	add    %al,(%eax)
406a00:	0a 00                	or     (%eax),%al
406a02:	02 7b 43             	add    0x43(%ebx),%bh
406a05:	00 00                	add    %al,(%eax)
406a07:	04 02                	add    $0x2,%al
406a09:	7b 41                	jnp    0x406a4c
406a0b:	00 00                	add    %al,(%eax)
406a0d:	04 6f                	add    $0x6f,%al
406a0f:	58                   	pop    %eax
406a10:	00 00                	add    %al,(%eax)
406a12:	0a 1b                	or     (%ebx),%bl
406a14:	6f                   	outsl  %ds:(%esi),(%dx)
406a15:	59                   	pop    %ecx
406a16:	00 00                	add    %al,(%eax)
406a18:	0a 6f 5a             	or     0x5a(%edi),%ch
406a1b:	00 00                	add    %al,(%eax)
406a1d:	0a 00                	or     (%eax),%al
406a1f:	00 02                	add    %al,(%edx)
406a21:	7b 46                	jnp    0x406a69
406a23:	00 00                	add    %al,(%eax)
406a25:	04 6f                	add    $0x6f,%al
406a27:	69 00 00 0a 72 7f    	imul   $0x7f720a00,(%eax),%eax
406a2d:	09 00                	or     %eax,(%eax)
406a2f:	70 28                	jo     0x406a59
406a31:	67 00 00             	add    %al,(%bx,%si)
406a34:	0a 13                	or     (%ebx),%dl
406a36:	05 11 05 2c 2c       	add    $0x2c2c0511,%eax
406a3b:	00 02                	add    %al,(%edx)
406a3d:	7b 43                	jnp    0x406a82
406a3f:	00 00                	add    %al,(%eax)
406a41:	04 14                	add    $0x14,%al
406a43:	6f                   	outsl  %ds:(%esi),(%dx)
406a44:	5a                   	pop    %edx
406a45:	00 00                	add    %al,(%eax)
406a47:	0a 00                	or     (%eax),%al
406a49:	02 7b 43             	add    0x43(%ebx),%bh
406a4c:	00 00                	add    %al,(%eax)
406a4e:	04 02                	add    $0x2,%al
406a50:	7b 41                	jnp    0x406a93
406a52:	00 00                	add    %al,(%eax)
406a54:	04 6f                	add    $0x6f,%al
406a56:	58                   	pop    %eax
406a57:	00 00                	add    %al,(%eax)
406a59:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
406a5c:	59                   	pop    %ecx
406a5d:	00 00                	add    %al,(%eax)
406a5f:	0a 6f 5a             	or     0x5a(%edi),%ch
406a62:	00 00                	add    %al,(%eax)
406a64:	0a 00                	or     (%eax),%al
406a66:	00 02                	add    %al,(%edx)
406a68:	7b 46                	jnp    0x406ab0
406a6a:	00 00                	add    %al,(%eax)
406a6c:	04 6f                	add    $0x6f,%al
406a6e:	69 00 00 0a 72 9f    	imul   $0x9f720a00,(%eax),%eax
406a74:	09 00                	or     %eax,(%eax)
406a76:	70 28                	jo     0x406aa0
406a78:	67 00 00             	add    %al,(%bx,%si)
406a7b:	0a 13                	or     (%ebx),%dl
406a7d:	06                   	push   %es
406a7e:	11 06                	adc    %eax,(%esi)
406a80:	2c 2c                	sub    $0x2c,%al
406a82:	00 02                	add    %al,(%edx)
406a84:	7b 43                	jnp    0x406ac9
406a86:	00 00                	add    %al,(%eax)
406a88:	04 14                	add    $0x14,%al
406a8a:	6f                   	outsl  %ds:(%esi),(%dx)
406a8b:	5a                   	pop    %edx
406a8c:	00 00                	add    %al,(%eax)
406a8e:	0a 00                	or     (%eax),%al
406a90:	02 7b 43             	add    0x43(%ebx),%bh
406a93:	00 00                	add    %al,(%eax)
406a95:	04 02                	add    $0x2,%al
406a97:	7b 41                	jnp    0x406ada
406a99:	00 00                	add    %al,(%eax)
406a9b:	04 6f                	add    $0x6f,%al
406a9d:	58                   	pop    %eax
406a9e:	00 00                	add    %al,(%eax)
406aa0:	0a 1d 6f 59 00 00    	or     0x596f,%bl
406aa6:	0a 6f 5a             	or     0x5a(%edi),%ch
406aa9:	00 00                	add    %al,(%eax)
406aab:	0a 00                	or     (%eax),%al
406aad:	00 02                	add    %al,(%edx)
406aaf:	7b 46                	jnp    0x406af7
406ab1:	00 00                	add    %al,(%eax)
406ab3:	04 6f                	add    $0x6f,%al
406ab5:	69 00 00 0a 72 bf    	imul   $0xbf720a00,(%eax),%eax
406abb:	09 00                	or     %eax,(%eax)
406abd:	70 28                	jo     0x406ae7
406abf:	67 00 00             	add    %al,(%bx,%si)
406ac2:	0a 13                	or     (%ebx),%dl
406ac4:	07                   	pop    %es
406ac5:	11 07                	adc    %eax,(%edi)
406ac7:	2c 2c                	sub    $0x2c,%al
406ac9:	00 02                	add    %al,(%edx)
406acb:	7b 43                	jnp    0x406b10
406acd:	00 00                	add    %al,(%eax)
406acf:	04 14                	add    $0x14,%al
406ad1:	6f                   	outsl  %ds:(%esi),(%dx)
406ad2:	5a                   	pop    %edx
406ad3:	00 00                	add    %al,(%eax)
406ad5:	0a 00                	or     (%eax),%al
406ad7:	02 7b 43             	add    0x43(%ebx),%bh
406ada:	00 00                	add    %al,(%eax)
406adc:	04 02                	add    $0x2,%al
406ade:	7b 41                	jnp    0x406b21
406ae0:	00 00                	add    %al,(%eax)
406ae2:	04 6f                	add    $0x6f,%al
406ae4:	58                   	pop    %eax
406ae5:	00 00                	add    %al,(%eax)
406ae7:	0a 1e                	or     (%esi),%bl
406ae9:	6f                   	outsl  %ds:(%esi),(%dx)
406aea:	59                   	pop    %ecx
406aeb:	00 00                	add    %al,(%eax)
406aed:	0a 6f 5a             	or     0x5a(%edi),%ch
406af0:	00 00                	add    %al,(%eax)
406af2:	0a 00                	or     (%eax),%al
406af4:	00 2a                	add    %ch,(%edx)
406af6:	00 00                	add    %al,(%eax)
406af8:	13 30                	adc    (%eax),%esi
406afa:	02 00                	add    (%eax),%al
406afc:	34 00                	xor    $0x0,%al
406afe:	00 00                	add    %al,(%eax)
406b00:	02 00                	add    (%eax),%al
406b02:	00 11                	add    %dl,(%ecx)
406b04:	00 02                	add    %al,(%edx)
406b06:	7b 46                	jnp    0x406b4e
406b08:	00 00                	add    %al,(%eax)
406b0a:	04 6f                	add    $0x6f,%al
406b0c:	69 00 00 0a 28 70    	imul   $0x70280a00,(%eax),%eax
406b12:	00 00                	add    %al,(%eax)
406b14:	0a 2d 0e 02 7b 40    	or     0x407b020e,%ch
406b1a:	00 00                	add    %al,(%eax)
406b1c:	04 15                	add    $0x15,%al
406b1e:	fe 01                	incb   (%ecx)
406b20:	16                   	push   %ss
406b21:	fe 01                	incb   (%ecx)
406b23:	2b 01                	sub    (%ecx),%eax
406b25:	16                   	push   %ss
406b26:	0a 06                	or     (%esi),%al
406b28:	2c 0d                	sub    $0xd,%al
406b2a:	02 7b 4e             	add    0x4e(%ebx),%bh
406b2d:	00 00                	add    %al,(%eax)
406b2f:	04 17                	add    $0x17,%al
406b31:	6f                   	outsl  %ds:(%esi),(%dx)
406b32:	5f                   	pop    %edi
406b33:	00 00                	add    %al,(%eax)
406b35:	0a 00                	or     (%eax),%al
406b37:	2a 13                	sub    (%ebx),%dl
406b39:	30 03                	xor    %al,(%ebx)
406b3b:	00 42 06             	add    %al,0x6(%edx)
406b3e:	00 00                	add    %al,(%eax)
406b40:	09 00                	or     %eax,(%eax)
406b42:	00 11                	add    %dl,(%ecx)
406b44:	00 02                	add    %al,(%edx)
406b46:	7b 46                	jnp    0x406b8e
406b48:	00 00                	add    %al,(%eax)
406b4a:	04 6f                	add    $0x6f,%al