422d46:	76 58                	jbe    0x422da0
422d48:	74 46                	je     0x422d90
422d4a:	35 4c 5a 31 66       	xor    $0x66315a4c,%eax
422d4f:	2f                   	das
422d50:	63 48 7a             	arpl   %ecx,0x7a(%eax)
422d53:	67 65 55             	addr16 gs push %ebp
422d56:	57                   	push   %edi
422d57:	34 42                	xor    $0x42,%al
422d59:	52                   	push   %edx
422d5a:	49                   	dec    %ecx
422d5b:	5a                   	pop    %edx
422d5c:	52                   	push   %edx
422d5d:	4e                   	dec    %esi
422d5e:	34 7a                	xor    $0x7a,%al
422d60:	47                   	inc    %edi
422d61:	36 2f                	ss das
422d63:	44                   	inc    %esp
422d64:	50                   	push   %eax
422d65:	6a 34                	push   $0x34
422d67:	50                   	push   %eax
422d68:	32 6e 65             	xor    0x65(%esi),%ch
422d6b:	73 78                	jae    0x422de5
422d6d:	47                   	inc    %edi
422d6e:	59                   	pop    %ecx
422d6f:	4b                   	dec    %ebx
422d70:	74 33                	je     0x422da5
422d72:	4f                   	dec    %edi
422d73:	67 41                	addr16 inc %ecx
422d75:	2b 2b                	sub    (%ebx),%ebp
422d77:	34 4c                	xor    $0x4c,%al
422d79:	53                   	push   %ebx
422d7a:	57                   	push   %edi
422d7b:	79 47                	jns    0x422dc4
422d7d:	72 70                	jb     0x422def
422d7f:	46                   	inc    %esi
422d80:	6d                   	insl   (%dx),%es:(%edi)
422d81:	6b 6d 59 54          	imul   $0x54,0x59(%ebp),%ebp
422d85:	50                   	push   %eax
422d86:	6f                   	outsl  %ds:(%esi),(%dx)
422d87:	6f                   	outsl  %ds:(%esi),(%dx)
422d88:	68 30 72 54 71       	push   $0x71547230
422d8d:	49                   	dec    %ecx
422d8e:	51                   	push   %ecx
422d8f:	6d                   	insl   (%dx),%es:(%edi)
422d90:	78 46                	js     0x422dd8
422d92:	61                   	popa
422d93:	4c                   	dec    %esp
422d94:	45                   	inc    %ebp
422d95:	37                   	aaa
422d96:	39 68 32             	cmp    %ebp,0x32(%eax)
422d99:	64 4d                	fs dec %ebp
422d9b:	43                   	inc    %ebx
422d9c:	56                   	push   %esi
422d9d:	6b 38 67             	imul   $0x67,(%eax),%edi
422da0:	44                   	inc    %esp
422da1:	6e                   	outsb  %ds:(%esi),(%dx)
422da2:	6c                   	insb   (%dx),%es:(%edi)
422da3:	76 48                	jbe    0x422ded
422da5:	61                   	popa
422da6:	4b                   	dec    %ebx
422da7:	71 59                	jno    0x422e02
422da9:	4f                   	dec    %edi
422daa:	71 32                	jno    0x422dde
422dac:	43                   	inc    %ebx
422dad:	69 75 31 4c 34 68 7a 	imul   $0x7a68344c,0x31(%ebp),%esi
422db4:	41                   	inc    %ecx
422db5:	62 79 70             	bound  %edi,0x70(%ecx)
422db8:	53                   	push   %ebx
422db9:	39 52 62             	cmp    %edx,0x62(%edx)
422dbc:	52                   	push   %edx
422dbd:	42                   	inc    %edx
422dbe:	57                   	push   %edi
422dbf:	6c                   	insb   (%dx),%es:(%edi)
422dc0:	58                   	pop    %eax
422dc1:	59                   	pop    %ecx
422dc2:	79 50                	jns    0x422e14
422dc4:	33 6e 59             	xor    0x59(%esi),%ebp
422dc7:	59                   	pop    %ecx
422dc8:	73 33                	jae    0x422dfd
422dca:	2f                   	das
422dcb:	4d                   	dec    %ebp
422dcc:	54                   	push   %esp
422dcd:	64 74 50             	fs je  0x422e20
422dd0:	42                   	inc    %edx
422dd1:	53                   	push   %ebx
422dd2:	64 46                	fs inc %esi
422dd4:	74 4e                	je     0x422e24
422dd6:	76 74                	jbe    0x422e4c
422dd8:	79 38                	jns    0x422e12
422dda:	49                   	dec    %ecx
422ddb:	58                   	pop    %eax
422ddc:	42                   	inc    %edx
422ddd:	58                   	pop    %eax
422dde:	4c                   	dec    %esp
422ddf:	79 44                	jns    0x422e25
422de1:	61                   	popa
422de2:	54                   	push   %esp
422de3:	46                   	inc    %esi
422de4:	7a 71                	jp     0x422e57
422de6:	4e                   	dec    %esi
422de7:	4c                   	dec    %esp
422de8:	6d                   	insl   (%dx),%es:(%edi)
422de9:	49                   	dec    %ecx
422dea:	4b                   	dec    %ebx
422deb:	67 43                	addr16 inc %ebx
422ded:	7a 68                	jp     0x422e57
422def:	6a 71                	push   $0x71
422df1:	57                   	push   %edi
422df2:	36 59                	ss pop %ecx
422df4:	48                   	dec    %eax
422df5:	71 32                	jno    0x422e29
422df7:	36 71 79             	ss jno 0x422e73
422dfa:	73 6c                	jae    0x422e68
422dfc:	70 5a                	jo     0x422e58
422dfe:	54                   	push   %esp
422dff:	59                   	pop    %ecx
422e00:	54                   	push   %esp
422e01:	53                   	push   %ebx
422e02:	5a                   	pop    %edx
422e03:	68 4e 73 51 37       	push   $0x3751734e
422e08:	5a                   	pop    %edx
422e09:	48                   	dec    %eax
422e0a:	4a                   	dec    %edx
422e0b:	70 33                	jo     0x422e40
422e0d:	6a 76                	push   $0x76
422e0f:	70 34                	jo     0x422e45
422e11:	63 49 39             	arpl   %ecx,0x39(%ecx)
422e14:	77 63                	ja     0x422e79
422e16:	4d                   	dec    %ebp
422e17:	39 34 2f             	cmp    %esi,(%edi,%ebp,1)
422e1a:	33 5a 54             	xor    0x54(%edx),%ebx
422e1d:	6d                   	insl   (%dx),%es:(%edi)
422e1e:	34 55                	xor    $0x55,%al
422e20:	46                   	inc    %esi
422e21:	64 56                	fs push %esi
422e23:	4f                   	dec    %edi
422e24:	65 32 78 7a          	xor    %gs:0x7a(%eax),%bh
422e28:	47                   	inc    %edi
422e29:	53                   	push   %ebx
422e2a:	57                   	push   %edi
422e2b:	41                   	inc    %ecx
422e2c:	76 7a                	jbe    0x422ea8
422e2e:	57                   	push   %edi
422e2f:	62 41 5a             	bound  %eax,0x5a(%ecx)
422e32:	2f                   	das
422e33:	34 46                	xor    $0x46,%al
422e35:	58                   	pop    %eax
422e36:	39 76 6d             	cmp    %esi,0x6d(%esi)
422e39:	57                   	push   %edi
422e3a:	6c                   	insb   (%dx),%es:(%edi)
422e3b:	4d                   	dec    %ebp
422e3c:	4e                   	dec    %esi
422e3d:	43                   	inc    %ebx
422e3e:	36 72 4d             	ss jb  0x422e8e
422e41:	77 36                	ja     0x422e79
422e43:	64 4c                	fs dec %esp
422e45:	4a                   	dec    %edx
422e46:	72 33                	jb     0x422e7b
422e48:	43                   	inc    %ebx
422e49:	35 77 64 53 39       	xor    $0x39536477,%eax
422e4e:	6d                   	insl   (%dx),%es:(%edi)
422e4f:	46                   	inc    %esi
422e50:	30 52 34             	xor    %dl,0x34(%edx)
422e53:	4c                   	dec    %esp
422e54:	64 42                	fs inc %edx
422e56:	42                   	inc    %edx
422e57:	41                   	inc    %ecx
422e58:	47                   	inc    %edi
422e59:	59                   	pop    %ecx
422e5a:	57                   	push   %edi
422e5b:	35 5a 4b 43 2b       	xor    $0x2b434b5a,%eax
422e60:	4a                   	dec    %edx
422e61:	49                   	dec    %ecx
422e62:	72 4a                	jb     0x422eae
422e64:	33 52 64             	xor    0x64(%edx),%edx
422e67:	7a 74                	jp     0x422edd
422e69:	65 67 67 46          	gs addr16 addr16 inc %esi
422e6d:	4d                   	dec    %ebp
422e6e:	4a                   	dec    %edx
422e6f:	38 64 53 63          	cmp    %ah,0x63(%ebx,%edx,2)
422e73:	46                   	inc    %esi
422e74:	65 56                	gs push %esi
422e76:	56                   	push   %esi
422e77:	4e                   	dec    %esi
422e78:	70 5a                	jo     0x422ed4
422e7a:	4f                   	dec    %edi
422e7b:	30 41 51             	xor    %al,0x51(%ecx)
422e7e:	4e                   	dec    %esi
422e7f:	46                   	inc    %esi
422e80:	32 5a 63             	xor    0x63(%edx),%bl
422e83:	52                   	push   %edx
422e84:	43                   	inc    %ebx
422e85:	37                   	aaa
422e86:	34 31                	xor    $0x31,%al
422e88:	39 6a 6b             	cmp    %ebp,0x6b(%edx)
422e8b:	70 4d                	jo     0x422eda
422e8d:	76 44                	jbe    0x422ed3
422e8f:	48                   	dec    %eax
422e90:	35 4f 64 6e 62       	xor    $0x626e644f,%eax
422e95:	6e                   	outsb  %ds:(%esi),(%dx)
422e96:	66 2f                	data16 das
422e98:	6e                   	outsb  %ds:(%esi),(%dx)
422e99:	4e                   	dec    %esi
422e9a:	64 78 56             	fs js  0x422ef3
422e9d:	79 70                	jns    0x422f0f
422e9f:	75 63                	jne    0x422f04
422ea1:	6a 2b                	push   $0x2b
422ea3:	53                   	push   %ebx
422ea4:	2f                   	das
422ea5:	78 61                	js     0x422f08
422ea7:	46                   	inc    %esi
422ea8:	79 39                	jns    0x422ee3
422eaa:	54                   	push   %esp
422eab:	35 4c 45 64 46       	xor    $0x4664454c,%eax
422eb0:	69 39 31 43 6c 75    	imul   $0x756c4331,(%ecx),%edi
422eb6:	4c                   	dec    %esp
422eb7:	43                   	inc    %ebx
422eb8:	34 5a                	xor    $0x5a,%al
422eba:	57                   	push   %edi
422ebb:	33 61 47             	xor    0x47(%ecx),%esp
422ebe:	36 6b 63 38 65       	imul   $0x65,%ss:0x38(%ebx),%esp
422ec3:	4a                   	dec    %edx
422ec4:	48                   	dec    %eax
422ec5:	6d                   	insl   (%dx),%es:(%edi)
422ec6:	49                   	dec    %ecx
422ec7:	4f                   	dec    %edi
422ec8:	34 32                	xor    $0x32,%al
422eca:	6d                   	insl   (%dx),%es:(%edi)
422ecb:	4d                   	dec    %ebp
422ecc:	37                   	aaa
422ecd:	58                   	pop    %eax
422ece:	41                   	inc    %ecx
422ecf:	4a                   	dec    %edx
422ed0:	63 61 76             	arpl   %esp,0x76(%ecx)
422ed3:	35 7a 67 69 44       	xor    $0x4469677a,%eax
422ed8:	52                   	push   %edx
422ed9:	58                   	pop    %eax
422eda:	51                   	push   %ecx
422edb:	4e                   	dec    %esi
422edc:	43                   	inc    %ebx
422edd:	49                   	dec    %ecx
422ede:	38 6e 71             	cmp    %ch,0x71(%esi)
422ee1:	66 73 47             	data16 jae 0x422f2b
422ee4:	34 4c                	xor    $0x4c,%al
422ee6:	6d                   	insl   (%dx),%es:(%edi)
422ee7:	33 67 67             	xor    0x67(%edi),%esp
422eea:	46                   	inc    %esi
422eeb:	57                   	push   %edi
422eec:	42                   	inc    %edx
422eed:	55                   	push   %ebp
422eee:	59                   	pop    %ecx
422eef:	6e                   	outsb  %ds:(%esi),(%dx)
422ef0:	7a 4a                	jp     0x422f3c
422ef2:	30 30                	xor    %dh,(%eax)
422ef4:	4a                   	dec    %edx
422ef5:	48                   	dec    %eax
422ef6:	44                   	inc    %esp
422ef7:	4a                   	dec    %edx
422ef8:	47                   	inc    %edi
422ef9:	57                   	push   %edi
422efa:	32 36                	xor    (%esi),%dh
422efc:	42                   	inc    %edx
422efd:	33 48 53             	xor    0x53(%eax),%ecx
422f00:	30 2f                	xor    %ch,(%edi)
422f02:	62 6b 67             	bound  %ebp,0x67(%ebx)
422f05:	6a 6c                	push   $0x6c
422f07:	4a                   	dec    %edx
422f08:	2f                   	das
422f09:	49                   	dec    %ecx
422f0a:	53                   	push   %ebx
422f0b:	38 43 51             	cmp    %al,0x51(%ebx)
422f0e:	64 49                	fs dec %ecx
422f10:	39 47 79             	cmp    %eax,0x79(%edi)
422f13:	44                   	inc    %esp
422f14:	63 2b                	arpl   %ebp,(%ebx)
422f16:	74 4c                	je     0x422f64
422f18:	64 38 78 2b          	cmp    %bh,%fs:0x2b(%eax)
422f1c:	6e                   	outsb  %ds:(%esi),(%dx)
422f1d:	2b 57 58             	sub    0x58(%edi),%edx
422f20:	51                   	push   %ecx
422f21:	57                   	push   %edi
422f22:	59                   	pop    %ecx
422f23:	71 4d                	jno    0x422f72
422f25:	2f                   	das
422f26:	4a                   	dec    %edx
422f27:	5a                   	pop    %edx
422f28:	62 45 58             	bound  %eax,0x58(%ebp)
422f2b:	7a 61                	jp     0x422f8e
422f2d:	48                   	dec    %eax
422f2e:	33 50 76             	xor    0x76(%eax),%edx
422f31:	62 7a 51             	bound  %edi,0x51(%edx)
422f34:	43                   	inc    %ebx
422f35:	71 70                	jno    0x422fa7
422f37:	70 79                	jo     0x422fb2
422f39:	4f                   	dec    %edi
422f3a:	53                   	push   %ebx
422f3b:	6d                   	insl   (%dx),%es:(%edi)
422f3c:	44                   	inc    %esp
422f3d:	37                   	aaa
422f3e:	2b 73 66             	sub    0x66(%ebx),%esi
422f41:	30 67 5a             	xor    %ah,0x5a(%edi)
422f44:	78 51                	js     0x422f97
422f46:	71 52                	jno    0x422f9a
422f48:	68 6a 51 43 31       	push   $0x3143516a
422f4d:	73 4f                	jae    0x422f9e
422f4f:	61                   	popa
422f50:	6e                   	outsb  %ds:(%esi),(%dx)
422f51:	30 51 76             	xor    %dl,0x76(%ecx)
422f54:	59                   	pop    %ecx
422f55:	51                   	push   %ecx
422f56:	4e                   	dec    %esi
422f57:	4f                   	dec    %edi
422f58:	42                   	inc    %edx
422f59:	55                   	push   %ebp
422f5a:	6d                   	insl   (%dx),%es:(%edi)
422f5b:	71 78                	jno    0x422fd5
422f5d:	59                   	pop    %ecx
422f5e:	4c                   	dec    %esp
422f5f:	67 7a 63             	addr16 jp 0x422fc5
422f62:	41                   	inc    %ecx
422f63:	6b 76 33 6b          	imul   $0x6b,0x33(%esi),%esi
422f67:	4d                   	dec    %ebp
422f68:	7a 55                	jp     0x422fbf
422f6a:	37                   	aaa
422f6b:	66 45                	inc    %bp
422f6d:	53                   	push   %ebx
422f6e:	50                   	push   %eax
422f6f:	4b                   	dec    %ebx
422f70:	6f                   	outsl  %ds:(%esi),(%dx)
422f71:	4f                   	dec    %edi
422f72:	37                   	aaa
422f73:	49                   	dec    %ecx
422f74:	65 31 5a 63          	xor    %ebx,%gs:0x63(%edx)
422f78:	39 36                	cmp    %esi,(%esi)
422f7a:	4a                   	dec    %edx
422f7b:	6d                   	insl   (%dx),%es:(%edi)
422f7c:	6e                   	outsb  %ds:(%esi),(%dx)
422f7d:	4f                   	dec    %edi
422f7e:	78 73                	js     0x422ff3
422f80:	46                   	inc    %esi
422f81:	72 2f                	jb     0x422fb2
422f83:	47                   	inc    %edi
422f84:	51                   	push   %ecx
422f85:	2b 7a 65             	sub    0x65(%edx),%edi
422f88:	33 61 56             	xor    0x56(%ecx),%esp
422f8b:	62 34 6f             	bound  %esi,(%edi,%ebp,2)
422f8e:	55                   	push   %ebp
422f8f:	6a 57                	push   $0x57
422f91:	33 47 54             	xor    0x54(%edi),%eax
422f94:	50                   	push   %eax