422c13:	44                   	inc    %esp
422c14:	76 4f                	jbe    0x422c65
422c16:	6e                   	outsb  %ds:(%esi),(%dx)
422c17:	38 4e 76             	cmp    %cl,0x76(%esi)
422c1a:	76 43                	jbe    0x422c5f
422c1c:	4d                   	dec    %ebp
422c1d:	47                   	inc    %edi
422c1e:	48                   	dec    %eax
422c1f:	75 55                	jne    0x422c76
422c21:	6b 76 36 55          	imul   $0x55,0x36(%esi),%esi
422c25:	49                   	dec    %ecx
422c26:	51                   	push   %ecx
422c27:	38 32                	cmp    %dh,(%edx)
422c29:	47                   	inc    %edi
422c2a:	6e                   	outsb  %ds:(%esi),(%dx)
422c2b:	36 56                	ss push %esi
422c2d:	47                   	inc    %edi
422c2e:	5a                   	pop    %edx
422c2f:	2f                   	das
422c30:	62 39                	bound  %edi,(%ecx)
422c32:	76 4c                	jbe    0x422c80
422c34:	31 7a 2f             	xor    %edi,0x2f(%edx)
422c37:	4f                   	dec    %edi
422c38:	75 56                	jne    0x422c90
422c3a:	55                   	push   %ebp
422c3b:	79 6c                	jns    0x422ca9
422c3d:	43                   	inc    %ebx
422c3e:	76 71                	jbe    0x422cb1
422c40:	64 4c                	fs dec %esp
422c42:	58                   	pop    %eax
422c43:	33 4a 56             	xor    0x56(%edx),%ecx
422c46:	5a                   	pop    %edx
422c47:	4b                   	dec    %ebx
422c48:	52                   	push   %edx
422c49:	51                   	push   %ecx
422c4a:	32 75 4e             	xor    0x4e(%ebp),%dh
422c4d:	45                   	inc    %ebp
422c4e:	31 67 53             	xor    %esp,0x53(%edi)
422c51:	6a 30                	push   $0x30
422c53:	33 4e 66             	xor    0x66(%esi),%ecx
422c56:	44                   	inc    %esp
422c57:	42                   	inc    %edx
422c58:	55                   	push   %ebp
422c59:	76 5a                	jbe    0x422cb5
422c5b:	68 46 31 6d 37       	push   $0x376d3146
422c60:	31 4b 51             	xor    %ecx,0x51(%ebx)
422c63:	58                   	pop    %eax
422c64:	30 53 36             	xor    %dl,0x36(%ebx)
422c67:	46                   	inc    %esi
422c68:	6c                   	insb   (%dx),%es:(%edi)
422c69:	30 44 67 43          	xor    %al,0x43(%edi,%eiz,2)
422c6d:	52                   	push   %edx
422c6e:	78 2b                	js     0x422c9b
422c70:	4f                   	dec    %edi
422c71:	6a 78                	push   $0x78
422c73:	76 31                	jbe    0x422ca6
422c75:	61                   	popa
422c76:	76 45                	jbe    0x422cbd
422c78:	68 36 67 46 62       	push   $0x62466736
422c7d:	57                   	push   %edi
422c7e:	70 34                	jo     0x422cb4
422c80:	4d                   	dec    %ebp
422c81:	6e                   	outsb  %ds:(%esi),(%dx)
422c82:	69 47 47 5a 44 5a 6a 	imul   $0x6a5a445a,0x47(%edi),%eax
422c89:	44                   	inc    %esp
422c8a:	72 33                	jb     0x422cbf
422c8c:	6f                   	outsl  %ds:(%esi),(%dx)
422c8d:	77 4d                	ja     0x422cdc
422c8f:	5a                   	pop    %edx
422c90:	2b 44 32 50          	sub    0x50(%edx,%esi,1),%eax
422c94:	5a                   	pop    %edx
422c95:	6b 79 56 47          	imul   $0x47,0x56(%ecx),%edi
422c99:	77 70                	ja     0x422d0b
422c9b:	6a 2b                	push   $0x2b
422c9d:	63 35 78 54 76 48    	arpl   %esi,0x48765478
422ca3:	45                   	inc    %ebp
422ca4:	59                   	pop    %ecx
422ca5:	4d                   	dec    %ebp
422ca6:	35 79 55 6e 55       	xor    $0x556e5579,%eax
422cab:	30 6b 79             	xor    %ch,0x79(%ebx)
422cae:	55                   	push   %ebp
422caf:	7a 59                	jp     0x422d0a
422cb1:	45                   	inc    %ebp
422cb2:	50                   	push   %eax
422cb3:	61                   	popa
422cb4:	6d                   	insl   (%dx),%es:(%edi)
422cb5:	5a                   	pop    %edx
422cb6:	36 6a 5a             	ss push $0x5a
422cb9:	77 72                	ja     0x422d2d
422cbb:	4a                   	dec    %edx
422cbc:	4b                   	dec    %ebx
422cbd:	37                   	aaa
422cbe:	71 47                	jno    0x422d07
422cc0:	43                   	inc    %ebx
422cc1:	4a                   	dec    %edx
422cc2:	56                   	push   %esi
422cc3:	71 4f                	jno    0x422d14
422cc5:	73 75                	jae    0x422d3c
422cc7:	4a                   	dec    %edx
422cc8:	57                   	push   %edi
422cc9:	34 49                	xor    $0x49,%al
422ccb:	50                   	push   %eax
422ccc:	64 5a                	fs pop %edx
422cce:	4f                   	dec    %edi
422ccf:	58                   	pop    %eax
422cd0:	62 35 2f 76 71 58    	bound  %esi,0x5871762f
422cd6:	56                   	push   %esi
422cd7:	7a 4d                	jp     0x422d26
422cd9:	49                   	dec    %ecx
422cda:	58                   	pop    %eax
422cdb:	5a                   	pop    %edx
422cdc:	64 74 36             	fs je  0x422d15
422cdf:	56                   	push   %esi
422ce0:	72 5a                	jb     0x422d3c
422ce2:	55                   	push   %ebp
422ce3:	45                   	inc    %ebp
422ce4:	54                   	push   %esp
422ce5:	63 6d 64             	arpl   %ebp,0x64(%ebp)
422ce8:	58                   	pop    %eax
422ce9:	79 41                	jns    0x422d2c
422ceb:	70 6f                	jo     0x422d5c
422ced:	44                   	inc    %esp
422cee:	30 76 31             	xor    %dh,0x31(%esi)
422cf1:	71 56                	jno    0x422d49
422cf3:	47                   	inc    %edi
422cf4:	59                   	pop    %ecx
422cf5:	54                   	push   %esp
422cf6:	72 7a                	jb     0x422d72
422cf8:	64 4e                	fs dec %esi
422cfa:	4a                   	dec    %edx
422cfb:	45                   	inc    %ebp
422cfc:	48                   	dec    %eax
422cfd:	30 6d 4f             	xor    %ch,0x4f(%ebp)
422d00:	63 4d 52             	arpl   %ecx,0x52(%ebp)
422d03:	65 31 68 2b          	xor    %ebp,%gs:0x2b(%eax)
422d07:	58                   	pop    %eax
422d08:	37                   	aaa
422d09:	62 37                	bound  %esi,(%edi)
422d0b:	53                   	push   %ebx
422d0c:	71 47                	jno    0x422d55
422d0e:	4f                   	dec    %edi
422d0f:	61                   	popa
422d10:	49                   	dec    %ecx
422d11:	76 44                	jbe    0x422d57
422d13:	49                   	dec    %ecx
422d14:	75 49                	jne    0x422d5f
422d16:	39 46 55             	cmp    %eax,0x55(%esi)
422d19:	52                   	push   %edx
422d1a:	6a 6c                	push   $0x6c
422d1c:	74 45                	je     0x422d63
422d1e:	4a                   	dec    %edx
422d1f:	6b 4f 34 63          	imul   $0x63,0x34(%edi),%ecx
422d23:	46                   	inc    %esi
422d24:	78 77                	js     0x422d9d
422d26:	58                   	pop    %eax
422d27:	2b 61 5a             	sub    0x5a(%ecx),%esp
422d2a:	54                   	push   %esp
422d2b:	48                   	dec    %eax
422d2c:	55                   	push   %ebp
422d2d:	56                   	push   %esi
422d2e:	66 37                	data16 aaa
422d30:	31 4d 52             	xor    %ecx,0x52(%ebp)
422d33:	67 77 64             	addr16 ja 0x422d9a
422d36:	47                   	inc    %edi
422d37:	4c                   	dec    %esp
422d38:	4f                   	dec    %edi
422d39:	77 31                	ja     0x422d6c
422d3b:	46                   	inc    %esi
422d3c:	6c                   	insb   (%dx),%es:(%edi)
422d3d:	6d                   	insl   (%dx),%es:(%edi)
422d3e:	7a 4c                	jp     0x422d8c
422d40:	4e                   	dec    %esi
422d41:	67 75 34             	addr16 jne 0x422d78
422d44:	43                   	inc    %ebx
422d45:	4f                   	dec    %edi
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