422c1b:	77 39                	ja     0x422c56
422c1d:	35 36 4f 78 30       	xor    $0x30784f36,%eax
422c22:	2b 41 78             	sub    0x78(%ecx),%eax
422c25:	56                   	push   %esi
422c26:	49                   	dec    %ecx
422c27:	54                   	push   %esp
422c28:	32 2b                	xor    (%ebx),%ch
422c2a:	4c                   	dec    %esp
422c2b:	53                   	push   %ebx
422c2c:	42                   	inc    %edx
422c2d:	59                   	pop    %ecx
422c2e:	69 51 62 65 77 59 52 	imul   $0x52597765,0x62(%ecx),%edx
422c35:	36 74 49             	ss je  0x422c81
422c38:	42                   	inc    %edx
422c39:	73 62                	jae    0x422c9d
422c3b:	52                   	push   %edx
422c3c:	78 4d                	js     0x422c8b
422c3e:	68 59 49 5a 72       	push   $0x725a4959
422c43:	79 6a                	jns    0x422caf
422c45:	50                   	push   %eax
422c46:	78 56                	js     0x422c9e
422c48:	39 55 7a             	cmp    %edx,0x7a(%ebp)
422c4b:	36 56                	ss push %esi
422c4d:	41                   	inc    %ecx
422c4e:	65 47                	gs inc %edi
422c50:	6b 33 2b             	imul   $0x2b,(%ebx),%esi
422c53:	42                   	inc    %edx
422c54:	66 56                	push   %si
422c56:	39 2f                	cmp    %ebp,(%edi)
422c58:	78 70                	js     0x422cca
422c5a:	36 6c                	ss insb (%dx),%es:(%edi)
422c5c:	31 6e 61             	xor    %ebp,0x61(%esi)
422c5f:	50                   	push   %eax
422c60:	65 69 67 74 41 4d 41 	imul   $0x76414d41,%gs:0x74(%edi),%esp
422c67:	76
422c68:	68 73 7a 79 78       	push   $0x78797a73
422c6d:	67 39 6d 44          	cmp    %ebp,0x44(%di)
422c71:	46                   	inc    %esi
422c72:	2f                   	das
422c73:	65 4c                	gs dec %esp
422c75:	37                   	aaa
422c76:	2f                   	das
422c77:	61                   	popa
422c78:	6c                   	insb   (%dx),%es:(%edi)
422c79:	4e                   	dec    %esi
422c7a:	79 6d                	jns    0x422ce9
422c7c:	46                   	inc    %esi
422c7d:	52                   	push   %edx
422c7e:	62 6a 43             	bound  %ebp,0x43(%edx)
422c81:	49                   	dec    %ecx
422c82:	74 66                	je     0x422cea
422c84:	58                   	pop    %eax
422c85:	32 71 39             	xor    0x39(%ecx),%dh
422c88:	6c                   	insb   (%dx),%es:(%edi)
422c89:	2f                   	das
422c8a:	47                   	inc    %edi
422c8b:	77 58                	ja     0x422ce5
422c8d:	78 62                	js     0x422cf1
422c8f:	44                   	inc    %esp
422c90:	67 64 50             	addr16 fs push %eax
422c93:	6b 4a 68 67          	imul   $0x67,0x68(%edx),%ecx
422c97:	66 5a                	pop    %dx
422c99:	30 76 56             	xor    %dh,0x56(%esi)
422c9c:	4a                   	dec    %edx
422c9d:	54                   	push   %esp
422c9e:	70 53                	jo     0x422cf3
422ca0:	6e                   	outsb  %ds:(%esi),(%dx)
422ca1:	6a 46                	push   $0x46
422ca3:	2f                   	das
422ca4:	54                   	push   %esp
422ca5:	41                   	inc    %ecx
422ca6:	74 6b                	je     0x422d13
422ca8:	33 4c 67 79          	xor    0x79(%edi,%eiz,2),%ecx
422cac:	71 61                	jno    0x422d0f
422cae:	69 37 34 4e 42 6b    	imul   $0x6b424e34,(%edi),%esi
422cb4:	6e                   	outsb  %ds:(%esi),(%dx)
422cb5:	74 69                	je     0x422d20
422cb7:	31 45 46             	xor    %eax,0x46(%ebp)
422cba:	6f                   	outsl  %ds:(%esi),(%dx)
422cbb:	4a                   	dec    %edx
422cbc:	2f                   	das
422cbd:	4c                   	dec    %esp
422cbe:	33 51 68             	xor    0x68(%ecx),%edx
422cc1:	6c                   	insb   (%dx),%es:(%edi)
422cc2:	46                   	inc    %esi
422cc3:	52                   	push   %edx
422cc4:	2f                   	das
422cc5:	4d                   	dec    %ebp
422cc6:	6e                   	outsb  %ds:(%esi),(%dx)
422cc7:	68 64 6d 49 36       	push   $0x36496d64
422ccc:	49                   	dec    %ecx
422ccd:	55                   	push   %ebp
422cce:	66 6c                	data16 insb (%dx),%es:(%edi)
422cd0:	71 7a                	jno    0x422d4c
422cd2:	48                   	dec    %eax
422cd3:	71 53                	jno    0x422d28
422cd5:	64 2b 65 48          	sub    %fs:0x48(%ebp),%esp
422cd9:	53                   	push   %ebx
422cda:	5a                   	pop    %edx
422cdb:	7a 4c                	jp     0x422d29
422cdd:	77 65                	ja     0x422d44
422cdf:	4c                   	dec    %esp
422ce0:	70 68                	jo     0x422d4a
422ce2:	33 6d 4f             	xor    0x4f(%ebp),%ebp
422ce5:	52                   	push   %edx
422ce6:	6a 76                	push   $0x76
422ce8:	47                   	inc    %edi
422ce9:	67 5a                	addr16 pop %edx
422ceb:	73 42                	jae    0x422d2f
422ced:	42                   	inc    %edx
422cee:	41                   	inc    %ecx
422cef:	64 53                	fs push %ebx
422cf1:	39 71 2f             	cmp    %esi,0x2f(%ecx)
422cf4:	7a 65                	jp     0x422d5b
422cf6:	64 70 6b             	fs jo  0x422d64
422cf9:	2f                   	das
422cfa:	6b 71 34 73          	imul   $0x73,0x34(%ecx),%esi
422cfe:	33 77 44             	xor    0x44(%edi),%esi
422d01:	37                   	aaa
422d02:	50                   	push   %eax
422d03:	4c                   	dec    %esp
422d04:	42                   	inc    %edx
422d05:	75 7a                	jne    0x422d81
422d07:	31 31                	xor    %esi,(%ecx)
422d09:	75 32                	jne    0x422d3d
422d0b:	6c                   	insb   (%dx),%es:(%edi)
422d0c:	53                   	push   %ebx
422d0d:	49                   	dec    %ecx
422d0e:	68 69 77 63 36       	push   $0x36637769
422d13:	75 41                	jne    0x422d56
422d15:	2f                   	das
422d16:	4a                   	dec    %edx
422d17:	2f                   	das
422d18:	6b 42 69 54          	imul   $0x54,0x69(%edx),%eax
422d1c:	71 65                	jno    0x422d83
422d1e:	73 66                	jae    0x422d86
422d20:	68 2f 33 73 33       	push   $0x3373332f
422d25:	56                   	push   %esi
422d26:	47                   	inc    %edi
422d27:	35 6d 67 6a 7a       	xor    $0x7a6a676d,%eax
422d2c:	59                   	pop    %ecx
422d2d:	59                   	pop    %ecx
422d2e:	36 55                	ss push %ebp
422d30:	4e                   	dec    %esi
422d31:	72 65                	jb     0x422d98
422d33:	61                   	popa
422d34:	4c                   	dec    %esp
422d35:	79 68                	jns    0x422d9f
422d37:	59                   	pop    %ecx
422d38:	75 67                	jne    0x422da1
422d3a:	74 4f                	je     0x422d8b
422d3c:	6f                   	outsl  %ds:(%esi),(%dx)
422d3d:	53                   	push   %ebx
422d3e:	7a 37                	jp     0x422d77
422d40:	33 4f 32             	xor    0x32(%edi),%ecx
422d43:	46                   	inc    %esi
422d44:	66 6d                	insw   (%dx),%es:(%edi)
422d46:	42                   	inc    %edx
422d47:	72 65                	jb     0x422dae
422d49:	4d                   	dec    %ebp
422d4a:	38 46 61             	cmp    %al,0x61(%esi)
422d4d:	50                   	push   %eax
422d4e:	50                   	push   %eax
422d4f:	43                   	inc    %ebx
422d50:	65 30 54 6f 6a       	xor    %dl,%gs:0x6a(%edi,%ebp,2)
422d55:	31 39                	xor    %edi,(%ecx)
422d57:	46                   	inc    %esi
422d58:	5a                   	pop    %edx
422d59:	38 2b                	cmp    %ch,(%ebx)
422d5b:	4c                   	dec    %esp
422d5c:	7a 32                	jp     0x422d90
422d5e:	62 56 75             	bound  %edx,0x75(%esi)
422d61:	45                   	inc    %ebp
422d62:	4d                   	dec    %ebp
422d63:	74 58                	je     0x422dbd
422d65:	69 72 73 51 78 55 61 	imul   $0x61557851,0x73(%edx),%esi
422d6c:	44                   	inc    %esp
422d6d:	63 4e 51             	arpl   %ecx,0x51(%esi)
422d70:	52                   	push   %edx
422d71:	79 38                	jns    0x422dab
422d73:	38 41 48             	cmp    %al,0x48(%ecx)
422d76:	55                   	push   %ebp
422d77:	47                   	inc    %edi
422d78:	78 52                	js     0x422dcc
422d7a:	74 6a                	je     0x422de6
422d7c:	51                   	push   %ecx
422d7d:	66 4a                	dec    %dx
422d7f:	45                   	inc    %ebp
422d80:	53                   	push   %ebx
422d81:	52                   	push   %edx
422d82:	48                   	dec    %eax
422d83:	4d                   	dec    %ebp
422d84:	2f                   	das
422d85:	69 79 49 61 6e 71 53 	imul   $0x53716e61,0x49(%ecx),%edi
422d8c:	6f                   	outsl  %ds:(%esi),(%dx)
422d8d:	4f                   	dec    %edi
422d8e:	76 6e                	jbe    0x422dfe
422d90:	56                   	push   %esi
422d91:	62 61 51             	bound  %esp,0x51(%ecx)
422d94:	4d                   	dec    %ebp
422d95:	36 5a                	ss pop %edx
422d97:	45                   	inc    %ebp
422d98:	5a                   	pop    %edx
422d99:	4c                   	dec    %esp
422d9a:	61                   	popa
422d9b:	58                   	pop    %eax
422d9c:	56                   	push   %esi
422d9d:	75 66                	jne    0x422e05
422d9f:	79 64                	jns    0x422e05
422da1:	53                   	push   %ebx
422da2:	77 35                	ja     0x422dd9
422da4:	43                   	inc    %ebx
422da5:	6e                   	outsb  %ds:(%esi),(%dx)
422da6:	77 46                	ja     0x422dee
422da8:	78 56                	js     0x422e00
422daa:	75 79                	jne    0x422e25
422dac:	41                   	inc    %ecx
422dad:	6e                   	outsb  %ds:(%esi),(%dx)
422dae:	32 33                	xor    (%ebx),%dh
422db0:	6f                   	outsl  %ds:(%esi),(%dx)
422db1:	34 4c                	xor    $0x4c,%al
422db3:	66 35 5a 31          	xor    $0x315a,%ax
422db7:	49                   	dec    %ecx
422db8:	76 53                	jbe    0x422e0d
422dba:	41                   	inc    %ecx
422dbb:	31 39                	xor    %edi,(%ecx)
422dbd:	35 66 37 50 6d       	xor    $0x6d503766,%eax
422dc2:	74 4c                	je     0x422e10
422dc4:	54                   	push   %esp
422dc5:	48                   	dec    %eax
422dc6:	38 38                	cmp    %bh,(%eax)
422dc8:	6f                   	outsl  %ds:(%esi),(%dx)
422dc9:	58                   	pop    %eax
422dca:	34 48                	xor    $0x48,%al
422dcc:	7a 35                	jp     0x422e03
422dce:	6f                   	outsl  %ds:(%esi),(%dx)
422dcf:	6d                   	insl   (%dx),%es:(%edi)
422dd0:	51                   	push   %ecx
422dd1:	44                   	inc    %esp
422dd2:	79 30                	jns    0x422e04
422dd4:	52                   	push   %edx
422dd5:	6e                   	outsb  %ds:(%esi),(%dx)
422dd6:	4e                   	dec    %esi
422dd7:	49                   	dec    %ecx
422dd8:	73 35                	jae    0x422e0f
422dda:	41                   	inc    %ecx
422ddb:	41                   	inc    %ecx
422ddc:	74 46                	je     0x422e24
422dde:	31 55 66             	xor    %edx,0x66(%ebp)
422de1:	48                   	dec    %eax
422de2:	50                   	push   %eax
422de3:	6b 7a 61 73          	imul   $0x73,0x61(%edx),%edi
422de7:	63 73 65             	arpl   %esi,0x65(%ebx)
422dea:	6e                   	outsb  %ds:(%esi),(%dx)
422deb:	4d                   	dec    %ebp
422dec:	58                   	pop    %eax
422ded:	68 34 6a 32 32       	push   $0x32326a34
422df2:	4c                   	dec    %esp
422df3:	63 59 6d             	arpl   %ebx,0x6d(%ecx)
422df6:	6c                   	insb   (%dx),%es:(%edi)
422df7:	6e                   	outsb  %ds:(%esi),(%dx)
422df8:	63 72 51             	arpl   %esi,0x51(%edx)
422dfb:	69 61 42 4b 32 39 43 	imul   $0x4339324b,0x42(%ecx),%esp
422e02:	6f                   	outsl  %ds:(%esi),(%dx)
422e03:	41                   	inc    %ecx
422e04:	67 6b 73 46 42       	imul   $0x42,0x46(%bp,%di),%esi
422e09:	41                   	inc    %ecx
422e0a:	61                   	popa
422e0b:	53                   	push   %ebx
422e0c:	73 44                	jae    0x422e52
422e0e:	4d                   	dec    %ebp
422e0f:	50                   	push   %eax
422e10:	44                   	inc    %esp
422e11:	6b 64 67 35 37       	imul   $0x37,0x35(%edi,%eiz,2),%esp
422e16:	6c                   	insb   (%dx),%es:(%edi)
422e17:	69 46 45 5a 67 4e 33 	imul   $0x334e675a,0x45(%esi),%eax
422e1e:	42                   	inc    %edx
422e1f:	59                   	pop    %ecx
422e20:	34 4a                	xor    $0x4a,%al
422e22:	7a 50                	jp     0x422e74
422e24:	66 76 64             	data16 jbe 0x422e8b
422e27:	46                   	inc    %esi
422e28:	51                   	push   %ecx
422e29:	78 4d                	js     0x422e78
422e2b:	72 36                	jb     0x422e63
422e2d:	45                   	inc    %ebp
422e2e:	77 66                	ja     0x422e96
422e30:	69 42 56 6f 6f 6a 68 	imul   $0x686a6f6f,0x56(%edx),%eax
422e37:	73 2f                	jae    0x422e68
422e39:	63 73 33             	arpl   %esi,0x33(%ebx)
422e3c:	34 76                	xor    $0x76,%al
422e3e:	36 41                	ss inc %ecx
422e40:	6b 51 59 58          	imul   $0x58,0x59(%ecx),%edx
422e44:	6e                   	outsb  %ds:(%esi),(%dx)
422e45:	2f                   	das
422e46:	68 2f 6f 32 6c       	push   $0x6c326f2f
422e4b:	56                   	push   %esi
422e4c:	49                   	dec    %ecx
422e4d:	39 44 4e 48          	cmp    %eax,0x48(%esi,%ecx,2)
422e51:	6b 56 69 54          	imul   $0x54,0x69(%esi),%edx
422e55:	55                   	push   %ebp
422e56:	59                   	pop    %ecx
422e57:	70 31                	jo     0x422e8a
422e59:	6f                   	outsl  %ds:(%esi),(%dx)
422e5a:	49                   	dec    %ecx
422e5b:	32 38                	xor    (%eax),%bh
422e5d:	4c                   	dec    %esp
422e5e:	53                   	push   %ebx
422e5f:	49                   	dec    %ecx
422e60:	66 49                	dec    %cx
422e62:	37                   	aaa
422e63:	35 73 31 4f 55       	xor    $0x554f3173,%eax
422e68:	36 32 7a 5a          	xor    %ss:0x5a(%edx),%bh
422e6c:	53                   	push   %ebx
422e6d:	7a 7a                	jp     0x422ee9
422e6f:	41                   	inc    %ecx
422e70:	6a 65                	push   $0x65
422e72:	62 42 6b             	bound  %eax,0x6b(%edx)
422e75:	6c                   	insb   (%dx),%es:(%edi)
422e76:	4b                   	dec    %ebx
422e77:	53                   	push   %ebx
422e78:	71 58                	jno    0x422ed2
422e7a:	58                   	pop    %eax
422e7b:	78 33                	js     0x422eb0
422e7d:	4f                   	dec    %edi
422e7e:	33 38                	xor    (%eax),%edi
422e80:	6b 61 68 71          	imul   $0x71,0x68(%ecx),%esp
422e84:	4d                   	dec    %ebp
422e85:	66 43                	inc    %bx
422e87:	4f                   	dec    %edi
422e88:	68 63 4c 75 68       	push   $0x68754c63
422e8d:	33 59 72             	xor    0x72(%ecx),%ebx
422e90:	32 75 70             	xor    0x70(%ebp),%dh
422e93:	33 4c 57 4b          	xor    0x4b(%edi,%edx,2),%ecx
422e97:	33 4b 4b             	xor    0x4b(%ebx),%ecx
422e9a:	39 68 66             	cmp    %ebp,0x66(%eax)
422e9d:	37                   	aaa
422e9e:	7a 4d                	jp     0x422eed
422ea0:	4a                   	dec    %edx
422ea1:	72 61                	jb     0x422f04
422ea3:	44                   	inc    %esp
422ea4:	71 4a                	jno    0x422ef0
422ea6:	35 6e 62 2b 46       	xor    $0x462b626e,%eax
422eab:	55                   	push   %ebp
422eac:	4b                   	dec    %ebx
422ead:	42                   	inc    %edx
422eae:	63 4c 71 4c          	arpl   %ecx,0x4c(%ecx,%esi,2)
422eb2:	55                   	push   %ebp
422eb3:	55                   	push   %ebp
422eb4:	35 52 6e 37 53       	xor    $0x53376e52,%eax