422ad7:	73 65                	jae    0x422b3e
422ad9:	53                   	push   %ebx
422ada:	65 6e                	outsb  %gs:(%esi),(%dx)
422adc:	73 69                	jae    0x422b47
422ade:	74 69                	je     0x422b49
422ae0:	76 65                	jbe    0x422b47
422ae2:	00 52 65             	add    %dl,0x65(%edx)
422ae5:	6d                   	insl   (%dx),%es:(%edi)
422ae6:	6f                   	outsl  %ds:(%esi),(%dx)
422ae7:	76 65                	jbe    0x422b4e
422ae9:	00 67 65             	add    %ah,0x65(%edi)
422aec:	74 5f                	je     0x422b4d
422aee:	53                   	push   %ebx
422aef:	69 7a 65 00 53 79 73 	imul   $0x73795300,0x65(%edx),%edi
422af6:	74 65                	je     0x422b5d
422af8:	6d                   	insl   (%dx),%es:(%edi)
422af9:	2e 54                	cs push %esp
422afb:	68 72 65 61 64       	push   $0x64616572
422b00:	69 6e 67 00 45 6e 63 	imul   $0x636e4500,0x67(%esi),%ebp
422b07:	6f                   	outsl  %ds:(%esi),(%dx)
422b08:	64 69 6e 67 00 4f 6e 	imul   $0x526e4f00,%fs:0x67(%esi),%ebp
422b0f:	52
422b10:	6f                   	outsl  %ds:(%esi),(%dx)
422b11:	77 43                	ja     0x422b56
422b13:	68 61 6e 67 69       	push   $0x69676e61
422b18:	6e                   	outsb  %ds:(%esi),(%dx)
422b19:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422b1d:	64 5f                	fs pop %edi
422b1f:	53                   	push   %ebx
422b20:	65 72 76             	gs jb  0x422b99
422b23:	65 72 52             	gs jb  0x422b78
422b26:	6f                   	outsl  %ds:(%esi),(%dx)
422b27:	77 43                	ja     0x422b6c
422b29:	68 61 6e 67 69       	push   $0x69676e61
422b2e:	6e                   	outsb  %ds:(%esi),(%dx)
422b2f:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422b33:	6d                   	insl   (%dx),%es:(%edi)
422b34:	6f                   	outsl  %ds:(%esi),(%dx)
422b35:	76 65                	jbe    0x422b9c
422b37:	5f                   	pop    %edi
422b38:	53                   	push   %ebx
422b39:	65 72 76             	gs jb  0x422bb2
422b3c:	65 72 52             	gs jb  0x422b91
422b3f:	6f                   	outsl  %ds:(%esi),(%dx)
422b40:	77 43                	ja     0x422b85
422b42:	68 61 6e 67 69       	push   $0x69676e61
422b47:	6e                   	outsb  %ds:(%esi),(%dx)
422b48:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422b4c:	64 5f                	fs pop %edi
422b4e:	43                   	inc    %ebx
422b4f:	6c                   	insb   (%dx),%es:(%edi)
422b50:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422b57:	43                   	inc    %ebx
422b58:	68 61 6e 67 69       	push   $0x69676e61
422b5d:	6e                   	outsb  %ds:(%esi),(%dx)
422b5e:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422b62:	6d                   	insl   (%dx),%es:(%edi)
422b63:	6f                   	outsl  %ds:(%esi),(%dx)
422b64:	76 65                	jbe    0x422bcb
422b66:	5f                   	pop    %edi
422b67:	43                   	inc    %ebx
422b68:	6c                   	insb   (%dx),%es:(%edi)
422b69:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422b70:	43                   	inc    %ebx
422b71:	68 61 6e 67 69       	push   $0x69676e61
422b76:	6e                   	outsb  %ds:(%esi),(%dx)
422b77:	67 00 53 79          	add    %dl,0x79(%bp,%di)
422b7b:	73 74                	jae    0x422bf1
422b7d:	65 6d                	gs insl (%dx),%es:(%edi)
422b7f:	2e 52                	cs push %edx
422b81:	75 6e                	jne    0x422bf1
422b83:	74 69                	je     0x422bee
422b85:	6d                   	insl   (%dx),%es:(%edi)
422b86:	65 2e 56             	gs cs push %esi
422b89:	65 72 73             	gs jb  0x422bff
422b8c:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
422b93:	54                   	push   %esp
422b94:	6f                   	outsl  %ds:(%esi),(%dx)
422b95:	53                   	push   %ebx
422b96:	74 72                	je     0x422c0a
422b98:	69 6e 67 00 58 6d 6c 	imul   $0x6c6d5800,0x67(%esi),%ebp
422b9f:	53                   	push   %ebx
422ba0:	63 68 65             	arpl   %ebp,0x65(%eax)
422ba3:	6d                   	insl   (%dx),%es:(%edi)
422ba4:	61                   	popa
422ba5:	43                   	inc    %ebx
422ba6:	6f                   	outsl  %ds:(%esi),(%dx)
422ba7:	6e                   	outsb  %ds:(%esi),(%dx)
422ba8:	74 65                	je     0x422c0f
422baa:	6e                   	outsb  %ds:(%esi),(%dx)
422bab:	74 50                	je     0x422bfd
422bad:	72 6f                	jb     0x422c1e
422baf:	63 65 73             	arpl   %esp,0x73(%ebp)
422bb2:	73 69                	jae    0x422c1d
422bb4:	6e                   	outsb  %ds:(%esi),(%dx)
422bb5:	67 00 4f 6e          	add    %cl,0x6e(%bx)
422bb9:	52                   	push   %edx
422bba:	6f                   	outsl  %ds:(%esi),(%dx)
422bbb:	77 44                	ja     0x422c01
422bbd:	65 6c                	gs insb (%dx),%es:(%edi)
422bbf:	65 74 69             	gs je  0x422c2b
422bc2:	6e                   	outsb  %ds:(%esi),(%dx)
422bc3:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422bc7:	64 5f                	fs pop %edi
422bc9:	53                   	push   %ebx
422bca:	65 72 76             	gs jb  0x422c43
422bcd:	65 72 52             	gs jb  0x422c22
422bd0:	6f                   	outsl  %ds:(%esi),(%dx)
422bd1:	77 44                	ja     0x422c17
422bd3:	65 6c                	gs insb (%dx),%es:(%edi)
422bd5:	65 74 69             	gs je  0x422c41
422bd8:	6e                   	outsb  %ds:(%esi),(%dx)
422bd9:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422bdd:	6d                   	insl   (%dx),%es:(%edi)
422bde:	6f                   	outsl  %ds:(%esi),(%dx)
422bdf:	76 65                	jbe    0x422c46
422be1:	5f                   	pop    %edi
422be2:	53                   	push   %ebx
422be3:	65 72 76             	gs jb  0x422c5c
422be6:	65 72 52             	gs jb  0x422c3b
422be9:	6f                   	outsl  %ds:(%esi),(%dx)
422bea:	77 44                	ja     0x422c30
422bec:	65 6c                	gs insb (%dx),%es:(%edi)
422bee:	65 74 69             	gs je  0x422c5a
422bf1:	6e                   	outsb  %ds:(%esi),(%dx)
422bf2:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422bf6:	64 5f                	fs pop %edi
422bf8:	43                   	inc    %ebx
422bf9:	6c                   	insb   (%dx),%es:(%edi)
422bfa:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422c01:	44                   	inc    %esp
422c02:	65 6c                	gs insb (%dx),%es:(%edi)
422c04:	65 74 69             	gs je  0x422c70
422c07:	6e                   	outsb  %ds:(%esi),(%dx)
422c08:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422c0c:	6d                   	insl   (%dx),%es:(%edi)
422c0d:	6f                   	outsl  %ds:(%esi),(%dx)
422c0e:	76 65                	jbe    0x422c75
422c10:	5f                   	pop    %edi
422c11:	43                   	inc    %ebx
422c12:	6c                   	insb   (%dx),%es:(%edi)
422c13:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422c1a:	44                   	inc    %esp
422c1b:	65 6c                	gs insb (%dx),%es:(%edi)
422c1d:	65 74 69             	gs je  0x422c89
422c20:	6e                   	outsb  %ds:(%esi),(%dx)
422c21:	67 00 53 79          	add    %dl,0x79(%bp,%di)
422c25:	73 74                	jae    0x422c9b
422c27:	65 6d                	gs insl (%dx),%es:(%edi)
422c29:	2e 44                	cs inc %esp
422c2b:	72 61                	jb     0x422c8e
422c2d:	77 69                	ja     0x422c98
422c2f:	6e                   	outsb  %ds:(%esi),(%dx)
422c30:	67 00 67 65          	add    %ah,0x65(%bx)
422c34:	74 5f                	je     0x422c95
422c36:	57                   	push   %edi
422c37:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
422c3e:	74
422c3f:	5f                   	pop    %edi
422c40:	4c                   	dec    %esp
422c41:	65 6e                	outsb  %gs:(%esi),(%dx)
422c43:	67 74 68             	addr16 je 0x422cae
422c46:	00 53 65             	add    %dl,0x65(%ebx)
422c49:	74 4c                	je     0x422c97
422c4b:	65 6e                	outsb  %gs:(%esi),(%dx)
422c4d:	67 74 68             	addr16 je 0x422cb8
422c50:	00 69 69             	add    %ch,0x69(%ecx)
422c53:	00 41 73             	add    %al,0x73(%ecx)
422c56:	79 6e                	jns    0x422cc6
422c58:	63 43 61             	arpl   %eax,0x61(%ebx)
422c5b:	6c                   	insb   (%dx),%es:(%edi)
422c5c:	6c                   	insb   (%dx),%es:(%edi)
422c5d:	62 61 63             	bound  %esp,0x63(%ecx)
422c60:	6b 00 63             	imul   $0x63,(%eax),%eax
422c63:	61                   	popa
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)