414aae:	6f                   	outsl  %ds:(%esi),(%dx)
414aaf:	75 70                	jne    0x414b21
414ab1:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
414ab6:	74 5f                	je     0x414b17
414ab8:	44                   	inc    %esp
414ab9:	6f                   	outsl  %ds:(%esi),(%dx)
414aba:	75 62                	jne    0x414b1e
414abc:	6c                   	insb   (%dx),%es:(%edi)
414abd:	65 42                	gs inc %edx
414abf:	75 66                	jne    0x414b27
414ac1:	66 65 72 65          	data16 gs jb 0x414b2a
414ac5:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414ac9:	74 5f                	je     0x414b2a
414acb:	46                   	inc    %esi
414acc:	6f                   	outsl  %ds:(%esi),(%dx)
414acd:	63 75 73             	arpl   %esi,0x73(%ebp)
414ad0:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
414ad5:	74 5f                	je     0x414b36
414ad7:	43                   	inc    %ebx
414ad8:	72 65                	jb     0x414b3f
414ada:	61                   	popa
414adb:	74 65                	je     0x414b42
414add:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
414ae1:	64 5f                	fs pop %edi
414ae3:	49                   	dec    %ecx
414ae4:	74 65                	je     0x414b4b
414ae6:	6d                   	insl   (%dx),%es:(%edi)
414ae7:	43                   	inc    %ebx
414ae8:	72 65                	jb     0x414b4f
414aea:	61                   	popa
414aeb:	74 65                	je     0x414b52
414aed:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
414af1:	6d                   	insl   (%dx),%es:(%edi)
414af2:	6f                   	outsl  %ds:(%esi),(%dx)
414af3:	76 65                	jbe    0x414b5a
414af5:	5f                   	pop    %edi
414af6:	49                   	dec    %ecx
414af7:	74 65                	je     0x414b5e
414af9:	6d                   	insl   (%dx),%es:(%edi)
414afa:	43                   	inc    %ebx
414afb:	72 65                	jb     0x414b62
414afd:	61                   	popa
414afe:	74 65                	je     0x414b65
414b00:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414b04:	49                   	dec    %ecx
414b05:	74 65                	je     0x414b6c
414b07:	6d                   	insl   (%dx),%es:(%edi)
414b08:	43                   	inc    %ebx
414b09:	72 65                	jb     0x414b70
414b0b:	61                   	popa
414b0c:	74 65                	je     0x414b73
414b0e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414b12:	74 5f                	je     0x414b73
414b14:	53                   	push   %ebx
414b15:	65 6c                	gs insb (%dx),%es:(%edi)
414b17:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b1c:	00 67 65             	add    %ah,0x65(%edi)
414b1f:	74 5f                	je     0x414b80
414b21:	4f                   	dec    %edi
414b22:	76 65                	jbe    0x414b89
414b24:	72 66                	jb     0x414b8c
414b26:	6c                   	insb   (%dx),%es:(%edi)
414b27:	6f                   	outsl  %ds:(%esi),(%dx)
414b28:	77 45                	ja     0x414b6f
414b2a:	6e                   	outsb  %ds:(%esi),(%dx)
414b2b:	64 53                	fs push %ebx
414b2d:	65 6c                	gs insb (%dx),%es:(%edi)
414b2f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b34:	00 53 65             	add    %dl,0x65(%ebx)
414b37:	74 4f                	je     0x414b88
414b39:	76 65                	jbe    0x414ba0
414b3b:	72 66                	jb     0x414ba3
414b3d:	6c                   	insb   (%dx),%es:(%edi)
414b3e:	6f                   	outsl  %ds:(%esi),(%dx)
414b3f:	77 45                	ja     0x414b86
414b41:	6e                   	outsb  %ds:(%esi),(%dx)
414b42:	64 53                	fs push %ebx
414b44:	65 6c                	gs insb (%dx),%es:(%edi)
414b46:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b4b:	00 5f 6f             	add    %bl,0x6f(%edi)
414b4e:	76 65                	jbe    0x414bb5
414b50:	72 6c                	jb     0x414bbe
414b52:	6f                   	outsl  %ds:(%esi),(%dx)
414b53:	77 45                	ja     0x414b9a
414b55:	6e                   	outsb  %ds:(%esi),(%dx)
414b56:	64 53                	fs push %ebx
414b58:	65 6c                	gs insb (%dx),%es:(%edi)
414b5a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b5f:	00 44 61 79          	add    %al,0x79(%ecx,%eiz,2)
414b63:	42                   	inc    %edx
414b64:	61                   	popa
414b65:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414b68:	72 6f                	jb     0x414bd9
414b6a:	75 6e                	jne    0x414bda
414b6c:	64 53                	fs push %ebx
414b6e:	65 6c                	gs insb (%dx),%es:(%edi)
414b70:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b75:	00 61 64             	add    %ah,0x64(%ecx)
414b78:	64 5f                	fs pop %edi
414b7a:	49                   	dec    %ecx
414b7b:	74 65                	je     0x414be2
414b7d:	6d                   	insl   (%dx),%es:(%edi)
414b7e:	53                   	push   %ebx
414b7f:	65 6c                	gs insb (%dx),%es:(%edi)
414b81:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b86:	00 72 65             	add    %dh,0x65(%edx)
414b89:	6d                   	insl   (%dx),%es:(%edi)
414b8a:	6f                   	outsl  %ds:(%esi),(%dx)
414b8b:	76 65                	jbe    0x414bf2
414b8d:	5f                   	pop    %edi
414b8e:	49                   	dec    %ecx
414b8f:	74 65                	je     0x414bf6
414b91:	6d                   	insl   (%dx),%es:(%edi)
414b92:	53                   	push   %ebx
414b93:	65 6c                	gs insb (%dx),%es:(%edi)
414b95:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b9a:	00 4f 6e             	add    %cl,0x6e(%edi)
414b9d:	49                   	dec    %ecx
414b9e:	74 65                	je     0x414c05
414ba0:	6d                   	insl   (%dx),%es:(%edi)
414ba1:	53                   	push   %ebx
414ba2:	65 6c                	gs insb (%dx),%es:(%edi)
414ba4:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ba9:	00 67 65             	add    %ah,0x65(%edi)
414bac:	74 5f                	je     0x414c0d
414bae:	42                   	inc    %edx
414baf:	61                   	popa
414bb0:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414bb3:	61                   	popa
414bb4:	72 64                	jb     0x414c1a
414bb6:	42                   	inc    %edx
414bb7:	75 74                	jne    0x414c2d
414bb9:	74 6f                	je     0x414c2a
414bbb:	6e                   	outsb  %ds:(%esi),(%dx)
414bbc:	53                   	push   %ebx
414bbd:	65 6c                	gs insb (%dx),%es:(%edi)
414bbf:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bc4:	00 53 65             	add    %dl,0x65(%ebx)
414bc7:	74 42                	je     0x414c0b
414bc9:	61                   	popa
414bca:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414bcd:	61                   	popa
414bce:	72 64                	jb     0x414c34
414bd0:	42                   	inc    %edx
414bd1:	75 74                	jne    0x414c47
414bd3:	74 6f                	je     0x414c44
414bd5:	6e                   	outsb  %ds:(%esi),(%dx)
414bd6:	53                   	push   %ebx
414bd7:	65 6c                	gs insb (%dx),%es:(%edi)
414bd9:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bde:	00 5f 62             	add    %bl,0x62(%edi)
414be1:	61                   	popa
414be2:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414be5:	61                   	popa
414be6:	72 64                	jb     0x414c4c
414be8:	42                   	inc    %edx
414be9:	75 74                	jne    0x414c5f
414beb:	74 6f                	je     0x414c5c
414bed:	6e                   	outsb  %ds:(%esi),(%dx)
414bee:	53                   	push   %ebx
414bef:	65 6c                	gs insb (%dx),%es:(%edi)
414bf1:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bf6:	00 67 65             	add    %ah,0x65(%edi)
414bf9:	74 5f                	je     0x414c5a
414bfb:	46                   	inc    %esi
414bfc:	6f                   	outsl  %ds:(%esi),(%dx)
414bfd:	72 77                	jb     0x414c76
414bff:	61                   	popa
414c00:	72 64                	jb     0x414c66
414c02:	42                   	inc    %edx
414c03:	75 74                	jne    0x414c79
414c05:	74 6f                	je     0x414c76
414c07:	6e                   	outsb  %ds:(%esi),(%dx)
414c08:	53                   	push   %ebx
414c09:	65 6c                	gs insb (%dx),%es:(%edi)
414c0b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c10:	00 53 65             	add    %dl,0x65(%ebx)
414c13:	74 46                	je     0x414c5b
414c15:	6f                   	outsl  %ds:(%esi),(%dx)
414c16:	72 77                	jb     0x414c8f
414c18:	61                   	popa
414c19:	72 64                	jb     0x414c7f
414c1b:	42                   	inc    %edx
414c1c:	75 74                	jne    0x414c92
414c1e:	74 6f                	je     0x414c8f
414c20:	6e                   	outsb  %ds:(%esi),(%dx)
414c21:	53                   	push   %ebx
414c22:	65 6c                	gs insb (%dx),%es:(%edi)
414c24:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c29:	00 5f 66             	add    %bl,0x66(%edi)
414c2c:	6f                   	outsl  %ds:(%esi),(%dx)
414c2d:	72 77                	jb     0x414ca6
414c2f:	61                   	popa
414c30:	72 64                	jb     0x414c96
414c32:	42                   	inc    %edx
414c33:	75 74                	jne    0x414ca9
414c35:	74 6f                	je     0x414ca6
414c37:	6e                   	outsb  %ds:(%esi),(%dx)
414c38:	53                   	push   %ebx
414c39:	65 6c                	gs insb (%dx),%es:(%edi)
414c3b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c40:	00 53 65             	add    %dl,0x65(%ebx)
414c43:	74 53                	je     0x414c98
414c45:	65 6c                	gs insb (%dx),%es:(%edi)
414c47:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c4c:	00 67 65             	add    %ah,0x65(%edi)
414c4f:	74 5f                	je     0x414cb0
414c51:	4f                   	dec    %edi
414c52:	76 65                	jbe    0x414cb9
414c54:	72 66                	jb     0x414cbc
414c56:	6c                   	insb   (%dx),%es:(%edi)
414c57:	6f                   	outsl  %ds:(%esi),(%dx)
414c58:	77 53                	ja     0x414cad
414c5a:	74 61                	je     0x414cbd
414c5c:	72 74                	jb     0x414cd2
414c5e:	53                   	push   %ebx
414c5f:	65 6c                	gs insb (%dx),%es:(%edi)
414c61:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c66:	00 53 65             	add    %dl,0x65(%ebx)
414c69:	74 4f                	je     0x414cba
414c6b:	76 65                	jbe    0x414cd2
414c6d:	72 66                	jb     0x414cd5
414c6f:	6c                   	insb   (%dx),%es:(%edi)
414c70:	6f                   	outsl  %ds:(%esi),(%dx)
414c71:	77 53                	ja     0x414cc6
414c73:	74 61                	je     0x414cd6
414c75:	72 74                	jb     0x414ceb
414c77:	53                   	push   %ebx
414c78:	65 6c                	gs insb (%dx),%es:(%edi)
414c7a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c7f:	00 5f 6f             	add    %bl,0x6f(%edi)
414c82:	76 65                	jbe    0x414ce9
414c84:	72 66                	jb     0x414cec
414c86:	6c                   	insb   (%dx),%es:(%edi)
414c87:	6f                   	outsl  %ds:(%esi),(%dx)
414c88:	77 53                	ja     0x414cdd
414c8a:	74 61                	je     0x414ced
414c8c:	72 74                	jb     0x414d02
414c8e:	53                   	push   %ebx
414c8f:	65 6c                	gs insb (%dx),%es:(%edi)
414c91:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414c96:	00 5f 73             	add    %bl,0x73(%edi)
414c99:	65 6c                	gs insb (%dx),%es:(%edi)
414c9b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ca0:	00 61 64             	add    %ah,0x64(%ecx)
414ca3:	64 5f                	fs pop %edi
414ca5:	49                   	dec    %ecx
414ca6:	74 65                	je     0x414d0d
414ca8:	6d                   	insl   (%dx),%es:(%edi)
414ca9:	44                   	inc    %esp
414caa:	65 6c                	gs insb (%dx),%es:(%edi)
414cac:	65 74 65             	gs je  0x414d14
414caf:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
414cb3:	6d                   	insl   (%dx),%es:(%edi)
414cb4:	6f                   	outsl  %ds:(%esi),(%dx)
414cb5:	76 65                	jbe    0x414d1c
414cb7:	5f                   	pop    %edi
414cb8:	49                   	dec    %ecx
414cb9:	74 65                	je     0x414d20
414cbb:	6d                   	insl   (%dx),%es:(%edi)
414cbc:	44                   	inc    %esp
414cbd:	65 6c                	gs insb (%dx),%es:(%edi)
414cbf:	65 74 65             	gs je  0x414d27
414cc2:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414cc6:	49                   	dec    %ecx
414cc7:	74 65                	je     0x414d2e
414cc9:	6d                   	insl   (%dx),%es:(%edi)
414cca:	44                   	inc    %esp
414ccb:	65 6c                	gs insb (%dx),%es:(%edi)
414ccd:	65 74 65             	gs je  0x414d35
414cd0:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414cd4:	74 5f                	je     0x414d35
414cd6:	48                   	dec    %eax
414cd7:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
414cde:	74 65                	je     0x414d45
414ce0:	64 00 43 68          	add    %al,%fs:0x68(%ebx)
414ce4:	65 63 6b 48          	arpl   %ebp,%gs:0x48(%ebx)
414ce8:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
414cef:	74 65                	je     0x414d56
414cf1:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
414cf5:	74 48                	je     0x414d3f
414cf7:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
414cfe:	74 65                	je     0x414d65
414d00:	64 00 5f 68          	add    %bl,%fs:0x68(%edi)
414d04:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
414d0b:	74 65                	je     0x414d72
414d0d:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414d11:	49                   	dec    %ecx
414d12:	74 65                	je     0x414d79
414d14:	6d                   	insl   (%dx),%es:(%edi)
414d15:	45                   	inc    %ebp
414d16:	64 69 74 65 64 00 61 	imul   $0x64646100,%fs:0x64(%ebp,%eiz,2),%esi
414d1d:	64 64
414d1f:	5f                   	pop    %edi
414d20:	49                   	dec    %ecx
414d21:	74 65                	je     0x414d88
414d23:	6d                   	insl   (%dx),%es:(%edi)
414d24:	54                   	push   %esp
414d25:	65 78 74             	gs js  0x414d9c
414d28:	45                   	inc    %ebp
414d29:	64 69 74 65 64 00 72 	imul   $0x6d657200,%fs:0x64(%ebp,%eiz,2),%esi
414d30:	65 6d
414d32:	6f                   	outsl  %ds:(%esi),(%dx)
414d33:	76 65                	jbe    0x414d9a
414d35:	5f                   	pop    %edi
414d36:	49                   	dec    %ecx
414d37:	74 65                	je     0x414d9e
414d39:	6d                   	insl   (%dx),%es:(%edi)
414d3a:	54                   	push   %esp
414d3b:	65 78 74             	gs js  0x414db2
414d3e:	45                   	inc    %ebp
414d3f:	64 69 74 65 64 00 5f 	imul   $0x616c5f00,%fs:0x64(%ebp,%eiz,2),%esi
414d46:	6c 61
414d48:	73 74                	jae    0x414dbe
414d4a:	48                   	dec    %eax
414d4b:	69 74 74 65 64 00 67 	imul   $0x65670064,0x65(%esp,%esi,2),%esi
414d52:	65
414d53:	74 5f                	je     0x414db4
414d55:	47                   	inc    %edi
414d56:	72 61                	jb     0x414db9
414d58:	79 65                	jns    0x414dbf
414d5a:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414d5e:	74 5f                	je     0x414dbf
414d60:	47                   	inc    %edi
414d61:	6f                   	outsl  %ds:(%esi),(%dx)
414d62:	6c                   	insb   (%dx),%es:(%edi)
414d63:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414d67:	74 5f                	je     0x414dc8
414d69:	44                   	inc    %esp
414d6a:	61                   	popa
414d6b:	74 65                	je     0x414dd2
414d6d:	45                   	inc    %ebp
414d6e:	6e                   	outsb  %ds:(%esi),(%dx)
414d6f:	64 00 5f 64          	add    %bl,%fs:0x64(%edi)
414d73:	61                   	popa
414d74:	74 65                	je     0x414ddb
414d76:	45                   	inc    %ebp
414d77:	6e                   	outsb  %ds:(%esi),(%dx)
414d78:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414d7c:	74 5f                	je     0x414ddd
414d7e:	57                   	push   %edi
414d7f:	6f                   	outsl  %ds:(%esi),(%dx)
414d80:	72 6b                	jb     0x414ded
414d82:	57                   	push   %edi
414d83:	65 65 6b 45 6e 64    	gs imul $0x64,%gs:0x6e(%ebp),%eax
414d89:	00 73 65             	add    %dh,0x65(%ebx)
414d8c:	74 5f                	je     0x414ded
414d8e:	57                   	push   %edi
414d8f:	6f                   	outsl  %ds:(%esi),(%dx)
414d90:	72 6b                	jb     0x414dfd