467c4f:	6d                   	insl   (%dx),%es:(%edi)
467c50:	61                   	popa
467c51:	6e                   	outsb  %ds:(%esi),(%dx)
467c52:	64 3e 62 5f 5f       	fs bound %ebx,%ds:0x5f(%edi)
467c57:	30 00                	xor    %al,(%eax)
467c59:	73 65                	jae    0x467cc0
467c5b:	6e                   	outsb  %ds:(%esi),(%dx)
467c5c:	64 65 72 00          	fs gs jb 0x467c60
467c60:	65 00 3c 3e          	add    %bh,%gs:(%esi,%edi,1)
467c64:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
467c67:	44                   	inc    %esp
467c68:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
467c6f:	6c                   	insb   (%dx),%es:(%edi)
467c70:	61                   	popa
467c71:	73 73                	jae    0x467ce6
467c73:	30 5f 31             	xor    %bl,0x31(%edi)
467c76:	00 3c 3e             	add    %bh,(%esi,%edi,1)
467c79:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
467c7c:	44                   	inc    %esp
467c7d:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
467c84:	6c                   	insb   (%dx),%es:(%edi)
467c85:	61                   	popa
467c86:	73 73                	jae    0x467cfb
467c88:	30 5f 32             	xor    %bl,0x32(%edi)
467c8b:	00 65 72             	add    %ah,0x72(%ebp)
467c8e:	72 6f                	jb     0x467cff
467c90:	72 57                	jb     0x467ce9
467c92:	61                   	popa
467c93:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
467c9a:	65
467c9b:	00 43 53             	add    %al,0x53(%ebx)
467c9e:	24 3c                	and    $0x3c,%al
467ca0:	3e 38 5f 5f          	cmp    %bl,%ds:0x5f(%edi)
467ca4:	6c                   	insb   (%dx),%es:(%edi)
467ca5:	6f                   	outsl  %ds:(%esi),(%dx)
467ca6:	63 61 6c             	arpl   %esp,0x6c(%ecx)
467ca9:	73 32                	jae    0x467cdd
467cab:	00 3c 45 78 65 63 75 	add    %bh,0x75636578(,%eax,2)
467cb2:	74 65                	je     0x467d19
467cb4:	43                   	inc    %ebx
467cb5:	6f                   	outsl  %ds:(%esi),(%dx)
467cb6:	6d                   	insl   (%dx),%es:(%edi)
467cb7:	6d                   	insl   (%dx),%es:(%edi)
467cb8:	61                   	popa
467cb9:	6e                   	outsb  %ds:(%esi),(%dx)
467cba:	64 3e 62 5f 5f       	fs bound %ebx,%ds:0x5f(%edi)
467cbf:	31 00                	xor    %eax,(%eax)
467cc1:	47                   	inc    %edi
467cc2:	69 74 56 65 72 73 69 	imul   $0x6f697372,0x65(%esi,%edx,2),%esi
467cc9:	6f
467cca:	6e                   	outsb  %ds:(%esi),(%dx)
467ccb:	49                   	dec    %ecx
467ccc:	6e                   	outsb  %ds:(%esi),(%dx)
467ccd:	66 6f                	outsw  %ds:(%esi),(%dx)
467ccf:	72 6d                	jb     0x467d3e
467cd1:	61                   	popa
467cd2:	74 69                	je     0x467d3d
467cd4:	6f                   	outsl  %ds:(%esi),(%dx)
467cd5:	6e                   	outsb  %ds:(%esi),(%dx)
467cd6:	00 4d 61             	add    %cl,0x61(%ebp)
467cd9:	6a 6f                	push   $0x6f
467cdb:	72 00                	jb     0x467cdd
467cdd:	4d                   	dec    %ebp
467cde:	69 6e 6f 72 00 50 61 	imul   $0x61500072,0x6f(%esi),%ebp
467ce5:	74 63                	je     0x467d4a
467ce7:	68 00 50 72 65       	push   $0x65725000
467cec:	52                   	push   %edx
467ced:	65 6c                	gs insb (%dx),%es:(%edi)
467cef:	65 61                	gs popa
467cf1:	73 65                	jae    0x467d58
467cf3:	54                   	push   %esp
467cf4:	61                   	popa
467cf5:	67 00 50 72          	add    %dl,0x72(%bx,%si)
467cf9:	65 52                	gs push %edx
467cfb:	65 6c                	gs insb (%dx),%es:(%edi)
467cfd:	65 61                	gs popa
467cff:	73 65                	jae    0x467d66
467d01:	54                   	push   %esp
467d02:	61                   	popa
467d03:	67 57                	addr16 push %edi
467d05:	69 74 68 44 61 73 68 	imul   $0x687361,0x44(%eax,%ebp,2),%esi
467d0c:	00
467d0d:	50                   	push   %eax
467d0e:	72 65                	jb     0x467d75
467d10:	52                   	push   %edx
467d11:	65 6c                	gs insb (%dx),%es:(%edi)
467d13:	65 61                	gs popa
467d15:	73 65                	jae    0x467d7c
467d17:	4c                   	dec    %esp
467d18:	61                   	popa
467d19:	62 65 6c             	bound  %esp,0x6c(%ebp)
467d1c:	00 50 72             	add    %dl,0x72(%eax)
467d1f:	65 52                	gs push %edx
467d21:	65 6c                	gs insb (%dx),%es:(%edi)
467d23:	65 61                	gs popa
467d25:	73 65                	jae    0x467d8c
467d27:	4e                   	dec    %esi
467d28:	75 6d                	jne    0x467d97
467d2a:	62 65 72             	bound  %esp,0x72(%ebp)
467d2d:	00 42 75             	add    %al,0x75(%edx)
467d30:	69 6c 64 4d 65 74 61 	imul   $0x44617465,0x4d(%esp,%eiz,2),%ebp
467d37:	44
467d38:	61                   	popa
467d39:	74 61                	je     0x467d9c
467d3b:	00 42 75             	add    %al,0x75(%edx)
467d3e:	69 6c 64 4d 65 74 61 	imul   $0x44617465,0x4d(%esp,%eiz,2),%ebp
467d45:	44
467d46:	61                   	popa
467d47:	74 61                	je     0x467daa
467d49:	50                   	push   %eax
467d4a:	61                   	popa
467d4b:	64 64 65 64 00 46 75 	fs fs gs add %al,%fs:0x75(%esi)
467d52:	6c                   	insb   (%dx),%es:(%edi)
467d53:	6c                   	insb   (%dx),%es:(%edi)
467d54:	42                   	inc    %edx
467d55:	75 69                	jne    0x467dc0
467d57:	6c                   	insb   (%dx),%es:(%edi)
467d58:	64 4d                	fs dec %ebp
467d5a:	65 74 61             	gs je  0x467dbe
467d5d:	44                   	inc    %esp
467d5e:	61                   	popa
467d5f:	74 61                	je     0x467dc2
467d61:	00 4d 61             	add    %cl,0x61(%ebp)
467d64:	6a 6f                	push   $0x6f
467d66:	72 4d                	jb     0x467db5
467d68:	69 6e 6f 72 50 61 74 	imul   $0x74615072,0x6f(%esi),%ebp
467d6f:	63 68 00             	arpl   %ebp,0x0(%eax)
467d72:	53                   	push   %ebx
467d73:	65 6d                	gs insl (%dx),%es:(%edi)
467d75:	56                   	push   %esi
467d76:	65 72 00             	gs jb  0x467d79
467d79:	4c                   	dec    %esp
467d7a:	65 67 61             	gs addr16 popa
467d7d:	63 79 53             	arpl   %edi,0x53(%ecx)
467d80:	65 6d                	gs insl (%dx),%es:(%edi)
467d82:	56                   	push   %esi
467d83:	65 72 00             	gs jb  0x467d86
467d86:	4c                   	dec    %esp
467d87:	65 67 61             	gs addr16 popa
467d8a:	63 79 53             	arpl   %edi,0x53(%ecx)
467d8d:	65 6d                	gs insl (%dx),%es:(%edi)
467d8f:	56                   	push   %esi
467d90:	65 72 50             	gs jb  0x467de3
467d93:	61                   	popa
467d94:	64 64 65 64 00 41 73 	fs fs gs add %al,%fs:0x73(%ecx)
467d9b:	73 65                	jae    0x467e02
467d9d:	6d                   	insl   (%dx),%es:(%edi)
467d9e:	62 6c 79 53          	bound  %ebp,0x53(%ecx,%edi,2)
467da2:	65 6d                	gs insl (%dx),%es:(%edi)
467da4:	56                   	push   %esi
467da5:	65 72 00             	gs jb  0x467da8
467da8:	46                   	inc    %esi
467da9:	75 6c                	jne    0x467e17
467dab:	6c                   	insb   (%dx),%es:(%edi)
467dac:	53                   	push   %ebx
467dad:	65 6d                	gs insl (%dx),%es:(%edi)
467daf:	56                   	push   %esi
467db0:	65 72 00             	gs jb  0x467db3
467db3:	49                   	dec    %ecx
467db4:	6e                   	outsb  %ds:(%esi),(%dx)
467db5:	66 6f                	outsw  %ds:(%esi),(%dx)
467db7:	72 6d                	jb     0x467e26
467db9:	61                   	popa
467dba:	74 69                	je     0x467e25
467dbc:	6f                   	outsl  %ds:(%esi),(%dx)
467dbd:	6e                   	outsb  %ds:(%esi),(%dx)
467dbe:	61                   	popa
467dbf:	6c                   	insb   (%dx),%es:(%edi)
467dc0:	56                   	push   %esi
467dc1:	65 72 73             	gs jb  0x467e37
467dc4:	69 6f 6e 00 42 72 61 	imul   $0x61724200,0x6e(%edi),%ebp
467dcb:	6e                   	outsb  %ds:(%esi),(%dx)
467dcc:	63 68 4e             	arpl   %ebp,0x4e(%eax)
467dcf:	61                   	popa
467dd0:	6d                   	insl   (%dx),%es:(%edi)
467dd1:	65 00 53 68          	add    %dl,%gs:0x68(%ebx)
467dd5:	61                   	popa
467dd6:	00 4e 75             	add    %cl,0x75(%esi)
467dd9:	47                   	inc    %edi
467dda:	65 74 56             	gs je  0x467e33
467ddd:	65 72 73             	gs jb  0x467e53
467de0:	69 6f 6e 56 32 00 4e 	imul   $0x4e003256,0x6e(%edi),%ebp
467de7:	75 47                	jne    0x467e30
467de9:	65 74 56             	gs je  0x467e42
467dec:	65 72 73             	gs jb  0x467e62
467def:	69 6f 6e 00 43 6f 6d 	imul   $0x6d6f4300,0x6e(%edi),%ebp
467df6:	6d                   	insl   (%dx),%es:(%edi)
467df7:	69 74 73 53 69 6e 63 	imul   $0x65636e69,0x53(%ebx,%esi,2),%esi
467dfe:	65
467dff:	56                   	push   %esi
467e00:	65 72 73             	gs jb  0x467e76
467e03:	69 6f 6e 53 6f 75 72 	imul   $0x72756f53,0x6e(%edi),%ebp
467e0a:	63 65 00             	arpl   %esp,0x0(%ebp)
467e0d:	43                   	inc    %ebx
467e0e:	6f                   	outsl  %ds:(%esi),(%dx)
467e0f:	6d                   	insl   (%dx),%es:(%edi)
467e10:	6d                   	insl   (%dx),%es:(%edi)
467e11:	69 74 73 53 69 6e 63 	imul   $0x65636e69,0x53(%ebx,%esi,2),%esi
467e18:	65
467e19:	56                   	push   %esi
467e1a:	65 72 73             	gs jb  0x467e90
467e1d:	69 6f 6e 53 6f 75 72 	imul   $0x72756f53,0x6e(%edi),%ebp
467e24:	63 65 50             	arpl   %esp,0x50(%ebp)
467e27:	61                   	popa
467e28:	64 64 65 64 00 43 6f 	fs fs gs add %al,%fs:0x6f(%ebx)
467e2f:	6d                   	insl   (%dx),%es:(%edi)
467e30:	6d                   	insl   (%dx),%es:(%edi)
467e31:	69 74 44 61 74 65 00 	imul   $0x44006574,0x61(%esp,%eax,2),%esi
467e38:	44
467e39:	65 6c                	gs insb (%dx),%es:(%edi)
467e3b:	65 74 69             	gs je  0x467ea7
467e3e:	6f                   	outsl  %ds:(%esi),(%dx)
467e3f:	6e                   	outsb  %ds:(%esi),(%dx)
467e40:	4f                   	dec    %edi
467e41:	70 74                	jo     0x467eb7
467e43:	69 6f 6e 73 00 4f 63 	imul   $0x634f0073,0x6e(%edi),%ebp
467e4a:	74 6f                	je     0x467ebb
467e4c:	50                   	push   %eax
467e4d:	61                   	popa
467e4e:	63 6b 2e             	arpl   %ebp,0x2e(%ebx)
467e51:	54                   	push   %esp
467e52:	61                   	popa
467e53:	73 6b                	jae    0x467ec0
467e55:	73 2e                	jae    0x467e85
467e57:	55                   	push   %ebp
467e58:	74 69                	je     0x467ec3
467e5a:	6c                   	insb   (%dx),%es:(%edi)
467e5b:	00 49 45             	add    %cl,0x45(%ecx)
467e5e:	71 75                	jno    0x467ed5
467e60:	61                   	popa
467e61:	74 61                	je     0x467ec4
467e63:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
467e67:	31 00                	xor    %eax,(%eax)
467e69:	3c 52                	cmp    $0x52,%al
467e6b:	65 74 72             	gs je  0x467ee0
467e6e:	79 41                	jns    0x467eb1
467e70:	74 74                	je     0x467ee6
467e72:	65 6d                	gs insl (%dx),%es:(%edi)
467e74:	70 74                	jo     0x467eea
467e76:	73 3e                	jae    0x467eb6
467e78:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
467e7c:	61                   	popa
467e7d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467e80:	6e                   	outsb  %ds:(%esi),(%dx)
467e81:	67 46                	addr16 inc %esi
467e83:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
467e8a:	6c                   	insb   (%dx),%es:(%edi)
467e8b:	65 65 70 42          	gs gs jo 0x467ed1
467e8f:	65 74 77             	gs je  0x467f09
467e92:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467e95:	41                   	inc    %ecx
467e96:	74 74                	je     0x467f0c
467e98:	65 6d                	gs insl (%dx),%es:(%edi)
467e9a:	70 74                	jo     0x467f10
467e9c:	73 4d                	jae    0x467eeb
467e9e:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467ea5:	6f
467ea6:	6e                   	outsb  %ds:(%esi),(%dx)
467ea7:	64 73 3e             	fs jae 0x467ee8
467eaa:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
467eae:	61                   	popa
467eaf:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467eb2:	6e                   	outsb  %ds:(%esi),(%dx)
467eb3:	67 46                	addr16 inc %esi
467eb5:	69 65 6c 64 00 3c 54 	imul   $0x543c0064,0x6c(%ebp),%esp
467ebc:	68 72 6f 77 4f       	push   $0x4f776f72
467ec1:	6e                   	outsb  %ds:(%esi),(%dx)
467ec2:	46                   	inc    %esi
467ec3:	61                   	popa
467ec4:	69 6c 75 72 65 3e 6b 	imul   $0x5f6b3e65,0x72(%ebp,%esi,2),%ebp
467ecb:	5f
467ecc:	5f                   	pop    %edi
467ecd:	42                   	inc    %edx
467ece:	61                   	popa
467ecf:	63 6b 69             	arpl   %ebp,0x69(%ebx)
467ed2:	6e                   	outsb  %ds:(%esi),(%dx)
467ed3:	67 46                	addr16 inc %esi
467ed5:	69 65 6c 64 00 67 65 	imul   $0x65670064,0x6c(%ebp),%esp
467edc:	74 5f                	je     0x467f3d
467ede:	54                   	push   %esp
467edf:	72 79                	jb     0x467f5a
467ee1:	54                   	push   %esp
467ee2:	68 72 65 65 54       	push   $0x54656572
467ee7:	69 6d 65 73 00 67 65 	imul   $0x65670073,0x65(%ebp),%ebp
467eee:	74 5f                	je     0x467f4f
467ef0:	54                   	push   %esp
467ef1:	72 79                	jb     0x467f6c
467ef3:	54                   	push   %esp
467ef4:	68 72 65 65 54       	push   $0x54656572
467ef9:	69 6d 65 73 49 67 6e 	imul   $0x6e674973,0x65(%ebp),%ebp
467f00:	6f                   	outsl  %ds:(%esi),(%dx)
467f01:	72 65                	jb     0x467f68
467f03:	46                   	inc    %esi
467f04:	61                   	popa
467f05:	69 6c 75 72 65 00 67 	imul   $0x65670065,0x72(%ebp,%esi,2),%ebp
467f0c:	65
467f0d:	74 5f                	je     0x467f6e
467f0f:	52                   	push   %edx
467f10:	65 74 72             	gs je  0x467f85
467f13:	79 41                	jns    0x467f56
467f15:	74 74                	je     0x467f8b
467f17:	65 6d                	gs insl (%dx),%es:(%edi)
467f19:	70 74                	jo     0x467f8f
467f1b:	73 00                	jae    0x467f1d
467f1d:	73 65                	jae    0x467f84
467f1f:	74 5f                	je     0x467f80
467f21:	52                   	push   %edx
467f22:	65 74 72             	gs je  0x467f97
467f25:	79 41                	jns    0x467f68
467f27:	74 74                	je     0x467f9d
467f29:	65 6d                	gs insl (%dx),%es:(%edi)
467f2b:	70 74                	jo     0x467fa1
467f2d:	73 00                	jae    0x467f2f
467f2f:	67 65 74 5f          	addr16 gs je 0x467f92
467f33:	53                   	push   %ebx
467f34:	6c                   	insb   (%dx),%es:(%edi)
467f35:	65 65 70 42          	gs gs jo 0x467f7b
467f39:	65 74 77             	gs je  0x467fb3
467f3c:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467f3f:	41                   	inc    %ecx
467f40:	74 74                	je     0x467fb6
467f42:	65 6d                	gs insl (%dx),%es:(%edi)
467f44:	70 74                	jo     0x467fba
467f46:	73 4d                	jae    0x467f95
467f48:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467f4f:	6f
467f50:	6e                   	outsb  %ds:(%esi),(%dx)
467f51:	64 73 00             	fs jae 0x467f54
467f54:	73 65                	jae    0x467fbb
467f56:	74 5f                	je     0x467fb7
467f58:	53                   	push   %ebx
467f59:	6c                   	insb   (%dx),%es:(%edi)
467f5a:	65 65 70 42          	gs gs jo 0x467fa0
467f5e:	65 74 77             	gs je  0x467fd8
467f61:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
467f64:	41                   	inc    %ecx
467f65:	74 74                	je     0x467fdb
467f67:	65 6d                	gs insl (%dx),%es:(%edi)
467f69:	70 74                	jo     0x467fdf
467f6b:	73 4d                	jae    0x467fba
467f6d:	69 6c 6c 69 73 65 63 	imul   $0x6f636573,0x69(%esp,%ebp,2),%ebp
467f74:	6f
467f75:	6e                   	outsb  %ds:(%esi),(%dx)
467f76:	64 73 00             	fs jae 0x467f79
467f79:	67 65 74 5f          	addr16 gs je 0x467fdc
467f7d:	54                   	push   %esp
467f7e:	68 72 6f 77 4f       	push   $0x4f776f72
467f83:	6e                   	outsb  %ds:(%esi),(%dx)
467f84:	46                   	inc    %esi
467f85:	61                   	popa