468995:	00 72 00             	add    %dh,0x0(%edx)
468998:	20 00                	and    %al,(%eax)
46899a:	47                   	inc    %edi
46899b:	00 69 00             	add    %ch,0x0(%ecx)
46899e:	74 00                	je     0x4689a0
4689a0:	56                   	push   %esi
4689a1:	00 65 00             	add    %ah,0x0(%ebp)
4689a4:	72 00                	jb     0x4689a6
4689a6:	73 00                	jae    0x4689a8
4689a8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4689ae:	20 00                	and    %al,(%eax)
4689b0:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
4689b6:	6f                   	outsl  %ds:(%esi),(%dx)
4689b7:	00 72 00             	add    %dh,0x0(%edx)
4689ba:	6d                   	insl   (%dx),%es:(%edi)
4689bb:	00 61 00             	add    %ah,0x0(%ecx)
4689be:	74 00                	je     0x4689c0
4689c0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4689c6:	20 00                	and    %al,(%eax)
4689c8:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
4689ce:	7b 00                	jnp    0x4689d0
4689d0:	30 00                	xor    %al,(%eax)
4689d2:	7d 00                	jge    0x4689d4
4689d4:	00 61 46             	add    %ah,0x46(%ecx)
4689d7:	00 6f 00             	add    %ch,0x0(%edi)
4689da:	75 00                	jne    0x4689dc
4689dc:	6e                   	outsb  %ds:(%esi),(%dx)
4689dd:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4689e1:	00 47 00             	add    %al,0x0(%edi)
4689e4:	69 00 74 00 56 00    	imul   $0x560074,(%eax),%eax
4689ea:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4689ee:	73 00                	jae    0x4689f0
4689f0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4689f6:	20 00                	and    %al,(%eax)
4689f8:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
4689fe:	6f                   	outsl  %ds:(%esi),(%dx)
4689ff:	00 72 00             	add    %dh,0x0(%edx)
468a02:	6d                   	insl   (%dx),%es:(%edi)
468a03:	00 61 00             	add    %ah,0x0(%ecx)
468a06:	74 00                	je     0x468a08
468a08:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468a0e:	2c 00                	sub    $0x0,%al
468a10:	20 00                	and    %al,(%eax)
468a12:	75 00                	jne    0x468a14
468a14:	73 00                	jae    0x468a16
468a16:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
468a1c:	20 00                	and    %al,(%eax)
468a1e:	76 00                	jbe    0x468a20
468a20:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468a24:	73 00                	jae    0x468a26
468a26:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468a2c:	3a 00                	cmp    (%eax),%al
468a2e:	20 00                	and    %al,(%eax)
468a30:	7b 00                	jnp    0x468a32
468a32:	30 00                	xor    %al,(%eax)
468a34:	7d 00                	jge    0x468a36
468a36:	00 0f                	add    %cl,(%edi)
468a38:	56                   	push   %esi
468a39:	00 65 00             	add    %ah,0x0(%ebp)
468a3c:	72 00                	jb     0x468a3e
468a3e:	73 00                	jae    0x468a40
468a40:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468a46:	00 80 91 55 00 73    	add    %al,0x73005591(%eax)
468a4c:	00 69 00             	add    %ch,0x0(%ecx)
468a4f:	6e                   	outsb  %ds:(%esi),(%dx)
468a50:	00 67 00             	add    %ah,0x0(%edi)
468a53:	20 00                	and    %al,(%eax)
468a55:	74 00                	je     0x468a57
468a57:	68 00 65 00 20       	push   $0x20006500
468a5c:	00 61 00             	add    %ah,0x0(%ecx)
468a5f:	73 00                	jae    0x468a61
468a61:	73 00                	jae    0x468a63
468a63:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468a67:	62 00                	bound  %eax,(%eax)
468a69:	6c                   	insb   (%dx),%es:(%edi)
468a6a:	00 79 00             	add    %bh,0x0(%ecx)
468a6d:	20 00                	and    %al,(%eax)
468a6f:	70 00                	jo     0x468a71
468a71:	72 00                	jb     0x468a73
468a73:	6f                   	outsl  %ds:(%esi),(%dx)
468a74:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
468a78:	00 63 00             	add    %ah,0x0(%ebx)
468a7b:	74 00                	je     0x468a7d
468a7d:	20 00                	and    %al,(%eax)
468a7f:	76 00                	jbe    0x468a81
468a81:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468a85:	73 00                	jae    0x468a87
468a87:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468a8d:	20 00                	and    %al,(%eax)
468a8f:	62 00                	bound  %eax,(%eax)
468a91:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468a95:	61                   	popa
468a96:	00 75 00             	add    %dh,0x0(%ebp)
468a99:	73 00                	jae    0x468a9b
468a9b:	65 00 20             	add    %ah,%gs:(%eax)
468a9e:	00 55 00             	add    %dl,0x0(%ebp)
468aa1:	73 00                	jae    0x468aa3
468aa3:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
468aa7:	72 00                	jb     0x468aa9
468aa9:	6f                   	outsl  %ds:(%esi),(%dx)
468aaa:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
468aae:	00 63 00             	add    %ah,0x0(%ebx)
468ab1:	74 00                	je     0x468ab3
468ab3:	56                   	push   %esi
468ab4:	00 65 00             	add    %ah,0x0(%ebp)
468ab7:	72 00                	jb     0x468ab9
468ab9:	73 00                	jae    0x468abb
468abb:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468ac1:	20 00                	and    %al,(%eax)
468ac3:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
468ac9:	73 00                	jae    0x468acb
468acb:	65 00 74 00 3a       	add    %dh,%gs:0x3a(%eax,%eax,1)
468ad0:	00 20                	add    %ah,(%eax)
468ad2:	00 7b 00             	add    %bh,0x0(%ebx)
468ad5:	30 00                	xor    %al,(%eax)
468ad7:	7d 00                	jge    0x468ad9
468ad9:	00 80 85 55 00 73    	add    %al,0x73005585(%eax)
468adf:	00 69 00             	add    %ch,0x0(%ecx)
468ae2:	6e                   	outsb  %ds:(%esi),(%dx)
468ae3:	00 67 00             	add    %ah,0x0(%edi)
468ae6:	20 00                	and    %al,(%eax)
468ae8:	74 00                	je     0x468aea
468aea:	68 00 65 00 20       	push   $0x20006500
468aef:	00 61 00             	add    %ah,0x0(%ecx)
468af2:	73 00                	jae    0x468af4
468af4:	73 00                	jae    0x468af6
468af6:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468afa:	62 00                	bound  %eax,(%eax)
468afc:	6c                   	insb   (%dx),%es:(%edi)
468afd:	00 79 00             	add    %bh,0x0(%ecx)
468b00:	20 00                	and    %al,(%eax)
468b02:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468b06:	6c                   	insb   (%dx),%es:(%edi)
468b07:	00 65 00             	add    %ah,0x0(%ebp)
468b0a:	20 00                	and    %al,(%eax)
468b0c:	76 00                	jbe    0x468b0e
468b0e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468b12:	73 00                	jae    0x468b14
468b14:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468b1a:	20 00                	and    %al,(%eax)
468b1c:	62 00                	bound  %eax,(%eax)
468b1e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468b22:	61                   	popa
468b23:	00 75 00             	add    %dh,0x0(%ebp)
468b26:	73 00                	jae    0x468b28
468b28:	65 00 20             	add    %ah,%gs:(%eax)
468b2b:	00 55 00             	add    %dl,0x0(%ebp)
468b2e:	73 00                	jae    0x468b30
468b30:	65 00 46 00          	add    %al,%gs:0x0(%esi)
468b34:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
468b3a:	56                   	push   %esi
468b3b:	00 65 00             	add    %ah,0x0(%ebp)
468b3e:	72 00                	jb     0x468b40
468b40:	73 00                	jae    0x468b42
468b42:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468b48:	20 00                	and    %al,(%eax)
468b4a:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
468b50:	73 00                	jae    0x468b52
468b52:	65 00 74 00 3a       	add    %dh,%gs:0x3a(%eax,%eax,1)
468b57:	00 20                	add    %ah,(%eax)
468b59:	00 7b 00             	add    %bh,0x0(%ebx)
468b5c:	30 00                	xor    %al,(%eax)
468b5e:	7d 00                	jge    0x468b60
468b60:	00 80 cf 55 00 73    	add    %al,0x730055cf(%eax)
468b66:	00 69 00             	add    %ch,0x0(%ecx)
468b69:	6e                   	outsb  %ds:(%esi),(%dx)
468b6a:	00 67 00             	add    %ah,0x0(%edi)
468b6d:	20 00                	and    %al,(%eax)
468b6f:	74 00                	je     0x468b71
468b71:	68 00 65 00 20       	push   $0x20006500
468b76:	00 61 00             	add    %ah,0x0(%ecx)
468b79:	73 00                	jae    0x468b7b
468b7b:	73 00                	jae    0x468b7d
468b7d:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468b81:	62 00                	bound  %eax,(%eax)
468b83:	6c                   	insb   (%dx),%es:(%edi)
468b84:	00 79 00             	add    %bh,0x0(%ecx)
468b87:	20 00                	and    %al,(%eax)
468b89:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468b8d:	6c                   	insb   (%dx),%es:(%edi)
468b8e:	00 65 00             	add    %ah,0x0(%ebp)
468b91:	20 00                	and    %al,(%eax)
468b93:	76 00                	jbe    0x468b95
468b95:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468b99:	73 00                	jae    0x468b9b
468b9b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468ba1:	20 00                	and    %al,(%eax)
468ba3:	62 00                	bound  %eax,(%eax)
468ba5:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468ba9:	61                   	popa
468baa:	00 75 00             	add    %dh,0x0(%ebp)
468bad:	73 00                	jae    0x468baf
468baf:	65 00 20             	add    %ah,%gs:(%eax)
468bb2:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
468bb6:	00 65 00             	add    %ah,0x0(%ebp)
468bb9:	20 00                	and    %al,(%eax)
468bbb:	61                   	popa
468bbc:	00 73 00             	add    %dh,0x0(%ebx)
468bbf:	73 00                	jae    0x468bc1
468bc1:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468bc5:	62 00                	bound  %eax,(%eax)
468bc7:	6c                   	insb   (%dx),%es:(%edi)
468bc8:	00 79 00             	add    %bh,0x0(%ecx)
468bcb:	20 00                	and    %al,(%eax)
468bcd:	76 00                	jbe    0x468bcf
468bcf:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468bd3:	73 00                	jae    0x468bd5
468bd5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468bdb:	20 00                	and    %al,(%eax)
468bdd:	28 00                	sub    %al,(%eax)
468bdf:	7b 00                	jnp    0x468be1
468be1:	30 00                	xor    %al,(%eax)
468be3:	7d 00                	jge    0x468be5
468be5:	29 00                	sub    %eax,(%eax)
468be7:	20 00                	and    %al,(%eax)
468be9:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
468bef:	6e                   	outsb  %ds:(%esi),(%dx)
468bf0:	00 6f 00             	add    %ch,0x0(%edi)
468bf3:	74 00                	je     0x468bf5
468bf5:	20 00                	and    %al,(%eax)
468bf7:	61                   	popa
468bf8:	00 20                	add    %ah,(%eax)
468bfa:	00 76 00             	add    %dh,0x0(%esi)
468bfd:	61                   	popa
468bfe:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
468c02:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
468c06:	00 73 00             	add    %dh,0x0(%ebx)
468c09:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468c0d:	61                   	popa
468c0e:	00 6e 00             	add    %ch,0x0(%esi)
468c11:	74 00                	je     0x468c13
468c13:	69 00 63 00 20 00    	imul   $0x200063,(%eax),%eax
468c19:	76 00                	jbe    0x468c1b
468c1b:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468c1f:	73 00                	jae    0x468c21
468c21:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468c27:	3a 00                	cmp    (%eax),%al
468c29:	20 00                	and    %al,(%eax)
468c2b:	7b 00                	jnp    0x468c2d
468c2d:	31 00                	xor    %eax,(%eax)
468c2f:	7d 00                	jge    0x468c31
468c31:	00 1f                	add    %bl,(%edi)
468c33:	57                   	push   %edi
468c34:	00 72 00             	add    %dh,0x0(%edx)
468c37:	69 00 74 00 74 00    	imul   $0x740074,(%eax),%eax
468c3d:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
468c41:	20 00                	and    %al,(%eax)
468c43:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468c47:	6c                   	insb   (%dx),%es:(%edi)
468c48:	00 65 00             	add    %ah,0x0(%ebp)
468c4b:	73 00                	jae    0x468c4d
468c4d:	3a 00                	cmp    (%eax),%al
468c4f:	20 00                	and    %al,(%eax)
468c51:	00 17                	add    %dl,(%edi)
468c53:	6f                   	outsl  %ds:(%esi),(%dx)
468c54:	00 63 00             	add    %ah,0x0(%ebx)
468c57:	74 00                	je     0x468c59
468c59:	6f                   	outsl  %ds:(%esi),(%dx)
468c5a:	00 70 00             	add    %dh,0x0(%eax)
468c5d:	61                   	popa
468c5e:	00 63 00             	add    %ah,0x0(%ebx)
468c61:	6b 00 69             	imul   $0x69,(%eax),%eax
468c64:	00 6e 00             	add    %ch,0x0(%esi)
468c67:	67 00 00             	add    %al,(%bx,%si)
468c6a:	15 6f 00 63 00       	adc    $0x63006f,%eax
468c6f:	74 00                	je     0x468c71
468c71:	6f                   	outsl  %ds:(%esi),(%dx)
468c72:	00 70 00             	add    %dh,0x0(%eax)
468c75:	61                   	popa
468c76:	00 63 00             	add    %ah,0x0(%ebx)
468c79:	6b 00 65             	imul   $0x65,(%eax),%eax
468c7c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
468c80:	81 4f 46 00 69 00 6c 	orl    $0x6c006900,0x46(%edi)
468c87:	00 65 00             	add    %ah,0x0(%ebp)
468c8a:	73 00                	jae    0x468c8c
468c8c:	20 00                	and    %al,(%eax)
468c8e:	77 00                	ja     0x468c90
468c90:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
468c96:	20 00                	and    %al,(%eax)
468c98:	6e                   	outsb  %ds:(%esi),(%dx)
468c99:	00 6f 00             	add    %ch,0x0(%edi)
468c9c:	74 00                	je     0x468c9e
468c9e:	20 00                	and    %al,(%eax)
468ca0:	62 00                	bound  %eax,(%eax)
468ca2:	65 00 20             	add    %ah,%gs:(%eax)
468ca5:	00 61 00             	add    %ah,0x0(%ecx)
468ca8:	64 00 64 00 65       	add    %ah,%fs:0x65(%eax,%eax,1)
468cad:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
468cb1:	00 62 00             	add    %ah,0x0(%edx)
468cb4:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468cb8:	61                   	popa
468cb9:	00 75 00             	add    %dh,0x0(%ebp)
468cbc:	73 00                	jae    0x468cbe
468cbe:	65 00 20             	add    %ah,%gs:(%eax)
468cc1:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
468cc5:	00 65 00             	add    %ah,0x0(%ebp)
468cc8:	20 00                	and    %al,(%eax)
468cca:	4e                   	dec    %esi
468ccb:	00 75 00             	add    %dh,0x0(%ebp)
468cce:	53                   	push   %ebx
468ccf:	00 70 00             	add    %dh,0x0(%eax)
468cd2:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468cd6:	20 00                	and    %al,(%eax)
468cd8:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468cdc:	6c                   	insb   (%dx),%es:(%edi)
468cdd:	00 65 00             	add    %ah,0x0(%ebp)
468ce0:	20 00                	and    %al,(%eax)
468ce2:	61                   	popa
468ce3:	00 6c 00 72          	add    %ch,0x72(%eax,%eax,1)
468ce7:	00 65 00             	add    %ah,0x0(%ebp)
468cea:	61                   	popa
468ceb:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
468cef:	00 20                	add    %ah,(%eax)
468cf1:	00 63 00             	add    %ah,0x0(%ebx)
468cf4:	6f                   	outsl  %ds:(%esi),(%dx)
468cf5:	00 6e 00             	add    %ch,0x0(%esi)
468cf8:	74 00                	je     0x468cfa
468cfa:	61                   	popa
468cfb:	00 69 00             	add    %ch,0x0(%ecx)
468cfe:	6e                   	outsb  %ds:(%esi),(%dx)
468cff:	00 73 00             	add    %dh,0x0(%ebx)
468d02:	20 00                	and    %al,(%eax)
468d04:	61                   	popa
468d05:	00 20                	add    %ah,(%eax)
468d07:	00 3c 00             	add    %bh,(%eax,%eax,1)
468d0a:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468d0e:	6c                   	insb   (%dx),%es:(%edi)
468d0f:	00 65 00             	add    %ah,0x0(%ebp)
468d12:	73 00                	jae    0x468d14
468d14:	20 00                	and    %al,(%eax)
468d16:	2f                   	das
468d17:	00 3e                	add    %bh,(%esi)
468d19:	00 20                	add    %ah,(%eax)
468d1b:	00 73 00             	add    %dh,0x0(%ebx)
468d1e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
468d22:	74 00                	je     0x468d24
468d24:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468d2a:	20 00                	and    %al,(%eax)
468d2c:	77 00                	ja     0x468d2e
468d2e:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
468d34:	20 00                	and    %al,(%eax)
468d36:	6f                   	outsl  %ds:(%esi),(%dx)
468d37:	00 6e 00             	add    %ch,0x0(%esi)
468d3a:	65 00 20             	add    %ah,%gs:(%eax)
468d3d:	00 6f 00             	add    %ch,0x0(%edi)
468d40:	72 00                	jb     0x468d42
468d42:	20 00                	and    %al,(%eax)
468d44:	6d                   	insl   (%dx),%es:(%edi)
468d45:	00 6f 00             	add    %ch,0x0(%edi)
468d48:	72 00                	jb     0x468d4a