4687ad:	2d 00 5b 00 30       	sub    $0x30005b00,%eax
4687b2:	00 2d 00 39 00 41    	add    %ch,0x41003900
4687b8:	00 2d 00 5a 00 61    	add    %ch,0x61005a00
4687be:	00 2d 00 7a 00 2d    	add    %ch,0x2d007a00
4687c4:	00 5d 00             	add    %bl,0x0(%ebp)
4687c7:	2b 00                	sub    (%eax),%eax
4687c9:	28 00                	sub    %al,(%eax)
4687cb:	5c                   	pop    %esp
4687cc:	00 2e                	add    %ch,(%esi)
4687ce:	00 5b 00             	add    %bl,0x0(%ebx)
4687d1:	30 00                	xor    %al,(%eax)
4687d3:	2d 00 39 00 41       	sub    $0x41003900,%eax
4687d8:	00 2d 00 5a 00 61    	add    %ch,0x61005a00
4687de:	00 2d 00 7a 00 2d    	add    %ch,0x2d007a00
4687e4:	00 5d 00             	add    %bl,0x0(%ebp)
4687e7:	2b 00                	sub    (%eax),%eax
4687e9:	29 00                	sub    %eax,(%eax)
4687eb:	2a 00                	sub    (%eax),%al
4687ed:	29 00                	sub    %eax,(%eax)
4687ef:	3f                   	aas
4687f0:	00 29                	add    %ch,(%ecx)
4687f2:	00 28                	add    %ch,(%eax)
4687f4:	00 5c 00 2b          	add    %bl,0x2b(%eax,%eax,1)
4687f8:	00 5b 00             	add    %bl,0x0(%ebx)
4687fb:	30 00                	xor    %al,(%eax)
4687fd:	2d 00 39 00 41       	sub    $0x41003900,%eax
468802:	00 2d 00 5a 00 61    	add    %ch,0x61005a00
468808:	00 2d 00 7a 00 2d    	add    %ch,0x2d007a00
46880e:	00 5d 00             	add    %bl,0x0(%ebp)
468811:	2b 00                	sub    (%eax),%eax
468813:	28 00                	sub    %al,(%eax)
468815:	5c                   	pop    %esp
468816:	00 2e                	add    %ch,(%esi)
468818:	00 5b 00             	add    %bl,0x0(%ebx)
46881b:	30 00                	xor    %al,(%eax)
46881d:	2d 00 39 00 41       	sub    $0x41003900,%eax
468822:	00 2d 00 5a 00 61    	add    %ch,0x61005a00
468828:	00 2d 00 7a 00 2d    	add    %ch,0x2d007a00
46882e:	00 5d 00             	add    %bl,0x0(%ebp)
468831:	2b 00                	sub    (%eax),%eax
468833:	29 00                	sub    %eax,(%eax)
468835:	2a 00                	sub    (%eax),%al
468837:	29 00                	sub    %eax,(%eax)
468839:	3f                   	aas
46883a:	00 29                	add    %ch,(%ecx)
46883c:	00 24 00             	add    %ah,(%eax,%eax,1)
46883f:	00 1f                	add    %bl,(%edi)
468841:	73 00                	jae    0x468843
468843:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
468847:	61                   	popa
468848:	00 6e 00             	add    %ch,0x0(%esi)
46884b:	74 00                	je     0x46884d
46884d:	69 00 63 00 56 00    	imul   $0x560063,(%eax),%eax
468853:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468857:	73 00                	jae    0x468859
468859:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46885f:	00 15 4f 00 63 00    	add    %dl,0x63004f
468865:	74 00                	je     0x468867
468867:	6f                   	outsl  %ds:(%esi),(%dx)
468868:	00 50 00             	add    %dl,0x0(%eax)
46886b:	61                   	popa
46886c:	00 63 00             	add    %ah,0x0(%ebx)
46886f:	6b 00 3a             	imul   $0x3a,(%eax),%eax
468872:	00 20                	add    %ah,(%eax)
468874:	00 00                	add    %al,(%eax)
468876:	11 4f 00             	adc    %ecx,0x0(%edi)
468879:	63 00                	arpl   %eax,(%eax)
46887b:	74 00                	je     0x46887d
46887d:	6f                   	outsl  %ds:(%esi),(%dx)
46887e:	00 50 00             	add    %dl,0x0(%eax)
468881:	61                   	popa
468882:	00 63 00             	add    %ah,0x0(%ebx)
468885:	6b 00 00             	imul   $0x0,(%eax),%eax
468888:	47                   	inc    %edi
468889:	47                   	inc    %edi
46888a:	00 65 00             	add    %ah,0x0(%ebp)
46888d:	74 00                	je     0x46888f
46888f:	20 00                	and    %al,(%eax)
468891:	76 00                	jbe    0x468893
468893:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468897:	73 00                	jae    0x468899
468899:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46889f:	20 00                	and    %al,(%eax)
4688a1:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
4688a7:	6f                   	outsl  %ds:(%esi),(%dx)
4688a8:	00 20                	add    %ah,(%eax)
4688aa:	00 66 00             	add    %ah,0x0(%esi)
4688ad:	72 00                	jb     0x4688af
4688af:	6f                   	outsl  %ds:(%esi),(%dx)
4688b0:	00 6d 00             	add    %ch,0x0(%ebp)
4688b3:	20 00                	and    %al,(%eax)
4688b5:	61                   	popa
4688b6:	00 73 00             	add    %dh,0x0(%ebx)
4688b9:	73 00                	jae    0x4688bb
4688bb:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4688bf:	62 00                	bound  %eax,(%eax)
4688c1:	6c                   	insb   (%dx),%es:(%edi)
4688c2:	00 79 00             	add    %bh,0x0(%ecx)
4688c5:	3a 00                	cmp    (%eax),%al
4688c7:	20 00                	and    %al,(%eax)
4688c9:	7b 00                	jnp    0x4688cb
4688cb:	30 00                	xor    %al,(%eax)
4688cd:	7d 00                	jge    0x4688cf
4688cf:	00 80 89 43 00 6f    	add    %al,0x6f004389(%eax)
4688d5:	00 75 00             	add    %dh,0x0(%ebp)
4688d8:	6c                   	insb   (%dx),%es:(%edi)
4688d9:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4688dd:	00 6e 00             	add    %ch,0x0(%esi)
4688e0:	6f                   	outsl  %ds:(%esi),(%dx)
4688e1:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4688e5:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
4688e9:	00 61 00             	add    %ah,0x0(%ecx)
4688ec:	64 00 20             	add    %ah,%fs:(%eax)
4688ef:	00 47 00             	add    %al,0x0(%edi)
4688f2:	69 00 74 00 56 00    	imul   $0x560074,(%eax),%eax
4688f8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4688fc:	73 00                	jae    0x4688fe
4688fe:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468904:	20 00                	and    %al,(%eax)
468906:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
46890c:	6f                   	outsl  %ds:(%esi),(%dx)
46890d:	00 72 00             	add    %dh,0x0(%edx)
468910:	6d                   	insl   (%dx),%es:(%edi)
468911:	00 61 00             	add    %ah,0x0(%ecx)
468914:	74 00                	je     0x468916
468916:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46891c:	20 00                	and    %al,(%eax)
46891e:	66 00 72 00          	data16 add %dh,0x0(%edx)
468922:	6f                   	outsl  %ds:(%esi),(%dx)
468923:	00 6d 00             	add    %ch,0x0(%ebp)
468926:	20 00                	and    %al,(%eax)
468928:	74 00                	je     0x46892a
46892a:	68 00 65 00 20       	push   $0x20006500
46892f:	00 61 00             	add    %ah,0x0(%ecx)
468932:	73 00                	jae    0x468934
468934:	73 00                	jae    0x468936
468936:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
46893a:	62 00                	bound  %eax,(%eax)
46893c:	6c                   	insb   (%dx),%es:(%edi)
46893d:	00 79 00             	add    %bh,0x0(%ecx)
468940:	20 00                	and    %al,(%eax)
468942:	61                   	popa
468943:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
468947:	00 70 00             	add    %dh,0x0(%eax)
46894a:	61                   	popa
46894b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
46894f:	00 20                	add    %ah,(%eax)
468951:	00 7b 00             	add    %bh,0x0(%ebx)
468954:	30 00                	xor    %al,(%eax)
468956:	7d 00                	jge    0x468958
468958:	2e 00 00             	add    %al,%cs:(%eax)
46895b:	79 54                	jns    0x4689b1
46895d:	00 68 00             	add    %ch,0x0(%eax)
468960:	65 00 20             	add    %ah,%gs:(%eax)
468963:	00 4e 00             	add    %cl,0x0(%esi)
468966:	75 00                	jne    0x468968
468968:	47                   	inc    %edi
468969:	00 65 00             	add    %ah,0x0(%ebp)
46896c:	74 00                	je     0x46896e
46896e:	20 00                	and    %al,(%eax)
468970:	76 00                	jbe    0x468972
468972:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468976:	73 00                	jae    0x468978
468978:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46897e:	20 00                	and    %al,(%eax)
468980:	6f                   	outsl  %ds:(%esi),(%dx)
468981:	00 62 00             	add    %ah,0x0(%edx)
468984:	74 00                	je     0x468986
468986:	61                   	popa
468987:	00 69 00             	add    %ch,0x0(%ecx)
46898a:	6e                   	outsb  %ds:(%esi),(%dx)
46898b:	00 65 00             	add    %ah,0x0(%ebp)
46898e:	64 00 20             	add    %ah,%fs:(%eax)
468991:	00 66 00             	add    %ah,0x0(%esi)
468994:	6f                   	outsl  %ds:(%esi),(%dx)
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)