422c64:	6c                   	insb   (%dx),%es:(%edi)
422c65:	6c                   	insb   (%dx),%es:(%edi)
422c66:	62 61 63             	bound  %esp,0x63(%ecx)
422c69:	6b 00 44             	imul   $0x44,(%eax),%eax
422c6c:	65 63 69 6d          	arpl   %ebp,%gs:0x6d(%ecx)
422c70:	61                   	popa
422c71:	6c                   	insb   (%dx),%es:(%edi)
422c72:	00 53 79             	add    %dl,0x79(%ebx)
422c75:	73 74                	jae    0x422ceb
422c77:	65 6d                	gs insl (%dx),%es:(%edi)
422c79:	2e 43                	cs inc %ebx
422c7b:	6f                   	outsl  %ds:(%esi),(%dx)
422c7c:	6d                   	insl   (%dx),%es:(%edi)
422c7d:	70 6f                	jo     0x422cee
422c7f:	6e                   	outsb  %ds:(%esi),(%dx)
422c80:	65 6e                	outsb  %gs:(%esi),(%dx)
422c82:	74 4d                	je     0x422cd1
422c84:	6f                   	outsl  %ds:(%esi),(%dx)
422c85:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
422c88:	00 47 65             	add    %al,0x65(%edi)
422c8b:	74 50                	je     0x422cdd
422c8d:	69 78 65 6c 00 52 61 	imul   $0x6152006c,0x65(%eax),%edi
422c94:	7a 65                	jp     0x422cfb
422c96:	72 53                	jb     0x422ceb
422c98:	79 6e                	jns    0x422d08
422c9a:	61                   	popa
422c9b:	70 73                	jo     0x422d10
422c9d:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
422ca1:	6c                   	insb   (%dx),%es:(%edi)
422ca2:	00 44 42 4e          	add    %al,0x4e(%edx,%eax,2)
422ca6:	75 6c                	jne    0x422d14
422ca8:	6c                   	insb   (%dx),%es:(%edi)
422ca9:	00 49 73             	add    %cl,0x73(%ecx)
422cac:	49                   	dec    %ecx
422cad:	44                   	inc    %esp
422cae:	4e                   	dec    %esi
422caf:	75 6c                	jne    0x422d1d
422cb1:	6c                   	insb   (%dx),%es:(%edi)
422cb2:	00 53 65             	add    %dl,0x65(%ebx)
422cb5:	74 49                	je     0x422d00
422cb7:	44                   	inc    %esp
422cb8:	4e                   	dec    %esi
422cb9:	75 6c                	jne    0x422d27
422cbb:	6c                   	insb   (%dx),%es:(%edi)
422cbc:	00 49 73             	add    %cl,0x73(%ecx)
422cbf:	49                   	dec    %ecx
422cc0:	50                   	push   %eax
422cc1:	4e                   	dec    %esi
422cc2:	75 6c                	jne    0x422d30
422cc4:	6c                   	insb   (%dx),%es:(%edi)
422cc5:	00 53 65             	add    %dl,0x65(%ebx)
422cc8:	74 49                	je     0x422d13
422cca:	50                   	push   %eax
422ccb:	4e                   	dec    %esi
422ccc:	75 6c                	jne    0x422d3a
422cce:	6c                   	insb   (%dx),%es:(%edi)
422ccf:	00 49 73             	add    %cl,0x73(%ecx)
422cd2:	53                   	push   %ebx
422cd3:	65 73 73             	gs jae 0x422d49
422cd6:	69 6f 6e 4e 75 6c 6c 	imul   $0x6c6c754e,0x6e(%edi),%ebp
422cdd:	00 53 65             	add    %dl,0x65(%ebx)
422ce0:	74 53                	je     0x422d35
422ce2:	65 73 73             	gs jae 0x422d58
422ce5:	69 6f 6e 4e 75 6c 6c 	imul   $0x6c6c754e,0x6e(%edi),%ebp
422cec:	00 49 73             	add    %cl,0x73(%ecx)
422cef:	4e                   	dec    %esi
422cf0:	75 6c                	jne    0x422d5e
422cf2:	6c                   	insb   (%dx),%es:(%edi)
422cf3:	00 49 73             	add    %cl,0x73(%ecx)
422cf6:	50                   	push   %eax
422cf7:	6f                   	outsl  %ds:(%esi),(%dx)
422cf8:	72 74                	jb     0x422d6e
422cfa:	4e                   	dec    %esi
422cfb:	75 6c                	jne    0x422d69
422cfd:	6c                   	insb   (%dx),%es:(%edi)
422cfe:	00 53 65             	add    %dl,0x65(%ebx)
422d01:	74 50                	je     0x422d53
422d03:	6f                   	outsl  %ds:(%esi),(%dx)
422d04:	72 74                	jb     0x422d7a
422d06:	4e                   	dec    %esi
422d07:	75 6c                	jne    0x422d75
422d09:	6c                   	insb   (%dx),%es:(%edi)
422d0a:	00 53 79             	add    %dl,0x79(%ebx)
422d0d:	73 74                	jae    0x422d83
422d0f:	65 6d                	gs insl (%dx),%es:(%edi)
422d11:	2e 58                	cs pop %eax
422d13:	6d                   	insl   (%dx),%es:(%edi)
422d14:	6c                   	insb   (%dx),%es:(%edi)
422d15:	00 52 65             	add    %dl,0x65(%edx)
422d18:	61                   	popa
422d19:	64 58                	fs pop %eax
422d1b:	6d                   	insl   (%dx),%es:(%edi)
422d1c:	6c                   	insb   (%dx),%es:(%edi)
422d1d:	00 4d 65             	add    %cl,0x65(%ebp)
422d20:	6d                   	insl   (%dx),%es:(%edi)
422d21:	6f                   	outsl  %ds:(%esi),(%dx)
422d22:	72 79                	jb     0x422d9d
422d24:	53                   	push   %ebx
422d25:	74 72                	je     0x422d99
422d27:	65 61                	gs popa
422d29:	6d                   	insl   (%dx),%es:(%edi)
422d2a:	00 67 65             	add    %ah,0x65(%edi)
422d2d:	74 5f                	je     0x422d8e
422d2f:	49                   	dec    %ecx
422d30:	74 65                	je     0x422d97
422d32:	6d                   	insl   (%dx),%es:(%edi)
422d33:	00 73 65             	add    %dh,0x65(%ebx)
422d36:	74 5f                	je     0x422d97
422d38:	49                   	dec    %ecx
422d39:	74 65                	je     0x422da0
422d3b:	6d                   	insl   (%dx),%es:(%edi)
422d3c:	00 53 79             	add    %dl,0x79(%ebx)
422d3f:	73 74                	jae    0x422db5
422d41:	65 6d                	gs insl (%dx),%es:(%edi)
422d43:	00 6d 6d             	add    %ch,0x6d(%ebp)
422d46:	00 72 65             	add    %dh,0x65(%edx)
422d49:	73 6f                	jae    0x422dba
422d4b:	75 72                	jne    0x422dbf
422d4d:	63 65 4d             	arpl   %esp,0x4d(%ebp)
422d50:	61                   	popa
422d51:	6e                   	outsb  %ds:(%esi),(%dx)
422d52:	00 53 79             	add    %dl,0x79(%ebx)
422d55:	73 74                	jae    0x422dcb
422d57:	65 6d                	gs insl (%dx),%es:(%edi)
422d59:	2e 43                	cs inc %ebx
422d5b:	6f                   	outsl  %ds:(%esi),(%dx)
422d5c:	6d                   	insl   (%dx),%es:(%edi)
422d5d:	70 6f                	jo     0x422dce
422d5f:	6e                   	outsb  %ds:(%esi),(%dx)
422d60:	65 6e                	outsb  %gs:(%esi),(%dx)
422d62:	74 4d                	je     0x422db1
422d64:	6f                   	outsl  %ds:(%esi),(%dx)
422d65:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
422d68:	2e 44                	cs inc %esp
422d6a:	65 73 69             	gs jae 0x422dd6
422d6d:	67 6e                	outsb  %ds:(%si),(%dx)
422d6f:	00 67 65             	add    %ah,0x65(%edi)
422d72:	74 5f                	je     0x422dd3
422d74:	49                   	dec    %ecx
422d75:	44                   	inc    %esp
422d76:	43                   	inc    %ebx
422d77:	6f                   	outsl  %ds:(%esi),(%dx)
422d78:	6c                   	insb   (%dx),%es:(%edi)
422d79:	75 6d                	jne    0x422de8
422d7b:	6e                   	outsb  %ds:(%esi),(%dx)
422d7c:	00 67 65             	add    %ah,0x65(%edi)
422d7f:	74 5f                	je     0x422de0
422d81:	49                   	dec    %ecx
422d82:	50                   	push   %eax
422d83:	43                   	inc    %ebx
422d84:	6f                   	outsl  %ds:(%esi),(%dx)
422d85:	6c                   	insb   (%dx),%es:(%edi)
422d86:	75 6d                	jne    0x422df5
422d88:	6e                   	outsb  %ds:(%esi),(%dx)
422d89:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422d8d:	61                   	popa
422d8e:	43                   	inc    %ebx
422d8f:	6f                   	outsl  %ds:(%esi),(%dx)
422d90:	6c                   	insb   (%dx),%es:(%edi)
422d91:	75 6d                	jne    0x422e00
422d93:	6e                   	outsb  %ds:(%esi),(%dx)
422d94:	00 67 65             	add    %ah,0x65(%edi)
422d97:	74 5f                	je     0x422df8
422d99:	53                   	push   %ebx
422d9a:	65 73 73             	gs jae 0x422e10
422d9d:	69 6f 6e 43 6f 6c 75 	imul   $0x756c6f43,0x6e(%edi),%ebp
422da4:	6d                   	insl   (%dx),%es:(%edi)
422da5:	6e                   	outsb  %ds:(%esi),(%dx)
422da6:	00 67 65             	add    %ah,0x65(%edi)
422da9:	74 5f                	je     0x422e0a
422dab:	50                   	push   %eax
422dac:	6f                   	outsl  %ds:(%esi),(%dx)
422dad:	72 74                	jb     0x422e23
422daf:	43                   	inc    %ebx
422db0:	6f                   	outsl  %ds:(%esi),(%dx)
422db1:	6c                   	insb   (%dx),%es:(%edi)
422db2:	75 6d                	jne    0x422e21
422db4:	6e                   	outsb  %ds:(%esi),(%dx)
422db5:	00 67 65             	add    %ah,0x65(%edi)
422db8:	74 5f                	je     0x422e19
422dba:	53                   	push   %ebx
422dbb:	65 73 73             	gs jae 0x422e31
422dbe:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
422dc5:	5f                   	pop    %edi
422dc6:	53                   	push   %ebx
422dc7:	65 73 73             	gs jae 0x422e3d
422dca:	69 6f 6e 00 63 6f 6c 	imul   $0x6c6f6300,0x6e(%edi),%ebp
422dd1:	75 6d                	jne    0x422e40
422dd3:	6e                   	outsb  %ds:(%esi),(%dx)
422dd4:	53                   	push   %ebx
422dd5:	65 73 73             	gs jae 0x422e4b
422dd8:	69 6f 6e 00 44 61 74 	imul   $0x74614400,0x6e(%edi),%ebp
422ddf:	61                   	popa
422de0:	52                   	push   %edx
422de1:	65 6c                	gs insb (%dx),%es:(%edi)
422de3:	61                   	popa
422de4:	74 69                	je     0x422e4f
422de6:	6f                   	outsl  %ds:(%esi),(%dx)
422de7:	6e                   	outsb  %ds:(%esi),(%dx)
422de8:	00 53 79             	add    %dl,0x79(%ebx)
422deb:	73 74                	jae    0x422e61
422ded:	65 6d                	gs insl (%dx),%es:(%edi)
422def:	2e 47                	cs inc %edi
422df1:	6c                   	insb   (%dx),%es:(%edi)
422df2:	6f                   	outsl  %ds:(%esi),(%dx)
422df3:	62 61 6c             	bound  %esp,0x6c(%ecx)
422df6:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
422dfd:	00 53 79             	add    %dl,0x79(%ebx)
422e00:	73 74                	jae    0x422e76
422e02:	65 6d                	gs insl (%dx),%es:(%edi)
422e04:	2e 52                	cs push %edx
422e06:	75 6e                	jne    0x422e76
422e08:	74 69                	je     0x422e73
422e0a:	6d                   	insl   (%dx),%es:(%edi)
422e0b:	65 2e 53             	gs cs push %ebx
422e0e:	65 72 69             	gs jb  0x422e7a
422e11:	61                   	popa
422e12:	6c                   	insb   (%dx),%es:(%edi)
422e13:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
422e1a:	00 53 79             	add    %dl,0x79(%ebx)
422e1d:	73 74                	jae    0x422e93
422e1f:	65 6d                	gs insl (%dx),%es:(%edi)
422e21:	2e 58                	cs pop %eax
422e23:	6d                   	insl   (%dx),%es:(%edi)
422e24:	6c                   	insb   (%dx),%es:(%edi)
422e25:	2e 53                	cs push %ebx
422e27:	65 72 69             	gs jb  0x422e93
422e2a:	61                   	popa
422e2b:	6c                   	insb   (%dx),%es:(%edi)
422e2c:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
422e33:	00 67 65             	add    %ah,0x65(%edi)
422e36:	74 5f                	je     0x422e97
422e38:	41                   	inc    %ecx
422e39:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
422e3d:	6e                   	outsb  %ds:(%esi),(%dx)
422e3e:	00 4d 69             	add    %cl,0x69(%ebp)
422e41:	73 73                	jae    0x422eb6
422e43:	69 6e 67 53 63 68 65 	imul   $0x65686353,0x67(%esi),%ebp
422e4a:	6d                   	insl   (%dx),%es:(%edi)
422e4b:	61                   	popa
422e4c:	41                   	inc    %ecx
422e4d:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
422e51:	6e                   	outsb  %ds:(%esi),(%dx)
422e52:	00 43 6f             	add    %al,0x6f(%ebx)
422e55:	6c                   	insb   (%dx),%es:(%edi)
422e56:	6c                   	insb   (%dx),%es:(%edi)
422e57:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422e5c:	6e                   	outsb  %ds:(%esi),(%dx)
422e5d:	43                   	inc    %ebx
422e5e:	68 61 6e 67 65       	push   $0x65676e61
422e63:	41                   	inc    %ecx
422e64:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
422e68:	6e                   	outsb  %ds:(%esi),(%dx)
422e69:	00 65 76             	add    %ah,0x76(%ebp)
422e6c:	65 6e                	outsb  %gs:(%esi),(%dx)
422e6e:	74 41                	je     0x422eb1
422e70:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
422e74:	6e                   	outsb  %ds:(%esi),(%dx)
422e75:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422e79:	61                   	popa
422e7a:	52                   	push   %edx
422e7b:	6f                   	outsl  %ds:(%esi),(%dx)
422e7c:	77 41                	ja     0x422ebf
422e7e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
422e82:	6e                   	outsb  %ds:(%esi),(%dx)
422e83:	00 61 63             	add    %ah,0x63(%ecx)
422e86:	74 69                	je     0x422ef1
422e88:	6f                   	outsl  %ds:(%esi),(%dx)
422e89:	6e                   	outsb  %ds:(%esi),(%dx)
422e8a:	00 53 79             	add    %dl,0x79(%ebx)
422e8d:	73 74                	jae    0x422f03
422e8f:	65 6d                	gs insl (%dx),%es:(%edi)
422e91:	2e 52                	cs push %edx
422e93:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
422e96:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422e9b:	6e                   	outsb  %ds:(%esi),(%dx)
422e9c:	00 49 43             	add    %cl,0x43(%ecx)
422e9f:	6f                   	outsl  %ds:(%esi),(%dx)
422ea0:	6c                   	insb   (%dx),%es:(%edi)
422ea1:	6c                   	insb   (%dx),%es:(%edi)
422ea2:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422ea7:	6e                   	outsb  %ds:(%esi),(%dx)
422ea8:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422eac:	61                   	popa
422ead:	54                   	push   %esp
422eae:	61                   	popa
422eaf:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
422eb3:	6f                   	outsl  %ds:(%esi),(%dx)
422eb4:	6c                   	insb   (%dx),%es:(%edi)
422eb5:	6c                   	insb   (%dx),%es:(%edi)
422eb6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422ebb:	6e                   	outsb  %ds:(%esi),(%dx)
422ebc:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422ec0:	61                   	popa
422ec1:	43                   	inc    %ebx
422ec2:	6f                   	outsl  %ds:(%esi),(%dx)
422ec3:	6c                   	insb   (%dx),%es:(%edi)
422ec4:	75 6d                	jne    0x422f33
422ec6:	6e                   	outsb  %ds:(%esi),(%dx)
422ec7:	43                   	inc    %ebx
422ec8:	6f                   	outsl  %ds:(%esi),(%dx)
422ec9:	6c                   	insb   (%dx),%es:(%edi)
422eca:	6c                   	insb   (%dx),%es:(%edi)
422ecb:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422ed0:	6e                   	outsb  %ds:(%esi),(%dx)
422ed1:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422ed5:	61                   	popa
422ed6:	52                   	push   %edx
422ed7:	65 6c                	gs insb (%dx),%es:(%edi)
422ed9:	61                   	popa
422eda:	74 69                	je     0x422f45
422edc:	6f                   	outsl  %ds:(%esi),(%dx)
422edd:	6e                   	outsb  %ds:(%esi),(%dx)
422ede:	43                   	inc    %ebx
422edf:	6f                   	outsl  %ds:(%esi),(%dx)
422ee0:	6c                   	insb   (%dx),%es:(%edi)
422ee1:	6c                   	insb   (%dx),%es:(%edi)
422ee2:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422ee7:	6e                   	outsb  %ds:(%esi),(%dx)
422ee8:	00 58 6d             	add    %bl,0x6d(%eax)
422eeb:	6c                   	insb   (%dx),%es:(%edi)
422eec:	53                   	push   %ebx
422eed:	63 68 65             	arpl   %ebp,0x65(%eax)
422ef0:	6d                   	insl   (%dx),%es:(%edi)
422ef1:	61                   	popa
422ef2:	4f                   	dec    %edi
422ef3:	62 6a 65             	bound  %ebp,0x65(%edx)
422ef6:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
422efa:	6c                   	insb   (%dx),%es:(%edi)
422efb:	6c                   	insb   (%dx),%es:(%edi)
422efc:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422f01:	6e                   	outsb  %ds:(%esi),(%dx)
422f02:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
422f06:	61                   	popa
422f07:	52                   	push   %edx
422f08:	6f                   	outsl  %ds:(%esi),(%dx)
422f09:	77 43                	ja     0x422f4e
422f0b:	6f                   	outsl  %ds:(%esi),(%dx)
422f0c:	6c                   	insb   (%dx),%es:(%edi)
422f0d:	6c                   	insb   (%dx),%es:(%edi)
422f0e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
422f13:	6e                   	outsb  %ds:(%esi),(%dx)
422f14:	00 67 65             	add    %ah,0x65(%edi)
422f17:	74 5f                	je     0x422f78
422f19:	50                   	push   %eax
422f1a:	6f                   	outsl  %ds:(%esi),(%dx)
422f1b:	73 69                	jae    0x422f86
422f1d:	74 69                	je     0x422f88
422f1f:	6f                   	outsl  %ds:(%esi),(%dx)
422f20:	6e                   	outsb  %ds:(%esi),(%dx)