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
422eb9:	70 66                	jo     0x422f21
422ebb:	73 55                	jae    0x422f12
422ebd:	74 4c                	je     0x422f0b
422ebf:	57                   	push   %edi
422ec0:	59                   	pop    %ecx
422ec1:	42                   	inc    %edx
422ec2:	59                   	pop    %ecx
422ec3:	2b 36                	sub    (%esi),%esi
422ec5:	51                   	push   %ecx
422ec6:	65 6e                	outsb  %gs:(%esi),(%dx)
422ec8:	64 51                	fs push %ecx
422eca:	79 2b                	jns    0x422ef7
422ecc:	6b 56 6e 42          	imul   $0x42,0x6e(%esi),%edx
422ed0:	6a 6a                	push   $0x6a
422ed2:	7a 71                	jp     0x422f45
422ed4:	34 6c                	xor    $0x6c,%al
422ed6:	57                   	push   %edi
422ed7:	37                   	aaa
422ed8:	4c                   	dec    %esp
422ed9:	6d                   	insl   (%dx),%es:(%edi)
422eda:	55                   	push   %ebp
422edb:	69 55 4d 5a 45 4d 4a 	imul   $0x4a4d455a,0x4d(%ebp),%edx
422ee2:	38 54 6a 66          	cmp    %dl,0x66(%edx,%ebp,2)
422ee6:	61                   	popa
422ee7:	46                   	inc    %esi
422ee8:	55                   	push   %ebp
422ee9:	52                   	push   %edx
422eea:	39 70 64             	cmp    %esi,0x64(%eax)
422eed:	6d                   	insl   (%dx),%es:(%edi)
422eee:	64 4f                	fs dec %edi
422ef0:	31 41 71             	xor    %eax,0x71(%ecx)
422ef3:	4f                   	dec    %edi
422ef4:	5a                   	pop    %edx
422ef5:	43                   	inc    %ebx
422ef6:	46                   	inc    %esi
422ef7:	35 39 2b 4d 4e       	xor    $0x4e4d2b39,%eax
422efc:	45                   	inc    %ebp
422efd:	66 76 42             	data16 jbe 0x422f42
422f00:	5a                   	pop    %edx
422f01:	65 37                	gs aaa
422f03:	32 47 5a             	xor    0x5a(%edi),%al
422f06:	56                   	push   %esi
422f07:	4f                   	dec    %edi
422f08:	6d                   	insl   (%dx),%es:(%edi)
422f09:	6d                   	insl   (%dx),%es:(%edi)
422f0a:	52                   	push   %edx
422f0b:	4d                   	dec    %ebp
422f0c:	51                   	push   %ecx
422f0d:	73 49                	jae    0x422f58
422f0f:	4a                   	dec    %edx
422f10:	39 65 44             	cmp    %esp,0x44(%ebp)
422f13:	6a 68                	push   $0x68
422f15:	50                   	push   %eax
422f16:	52                   	push   %edx
422f17:	49                   	dec    %ecx
422f18:	71 56                	jno    0x422f70
422f1a:	48                   	dec    %eax
422f1b:	6a 32                	push   $0x32
422f1d:	54                   	push   %esp
422f1e:	6a 59                	push   $0x59
422f20:	39 49 49             	cmp    %ecx,0x49(%ecx)
422f23:	73 79                	jae    0x422f9e
422f25:	65 56                	gs push %esi
422f27:	58                   	pop    %eax
422f28:	5a                   	pop    %edx
422f29:	48                   	dec    %eax
422f2a:	6b 41 30 35          	imul   $0x35,0x30(%ecx),%eax
422f2e:	64 71 79             	fs jno 0x422faa
422f31:	78 68                	js     0x422f9b
422f33:	45                   	inc    %ebp
422f34:	4e                   	dec    %esi
422f35:	7a 7a                	jp     0x422fb1
422f37:	54                   	push   %esp
422f38:	48                   	dec    %eax
422f39:	70 6c                	jo     0x422fa7
422f3b:	46                   	inc    %esi
422f3c:	6a 65                	push   $0x65
422f3e:	4e                   	dec    %esi
422f3f:	4b                   	dec    %ebx
422f40:	58                   	pop    %eax
422f41:	31 62 51             	xor    %esp,0x51(%edx)
422f44:	51                   	push   %ecx
422f45:	61                   	popa
422f46:	45                   	inc    %ebp
422f47:	31 44 6f 69          	xor    %eax,0x69(%edi,%ebp,2)
422f4b:	49                   	dec    %ecx
422f4c:	36 6a 36             	ss push $0x36
422f4f:	37                   	aaa
422f50:	6f                   	outsl  %ds:(%esi),(%dx)
422f51:	4c                   	dec    %esp
422f52:	75 70                	jne    0x422fc4
422f54:	2b 42 30             	sub    0x30(%edx),%eax
422f57:	34 52                	xor    $0x52,%al
422f59:	6d                   	insl   (%dx),%es:(%edi)
422f5a:	71 6d                	jno    0x422fc9
422f5c:	67 73 44             	addr16 jae 0x422fa3
422f5f:	68 58 66 43 44       	push   $0x44436658
422f64:	64 58                	fs pop %eax
422f66:	30 59 58             	xor    %bl,0x58(%ecx)
422f69:	2f                   	das
422f6a:	75 7a                	jne    0x422fe6
422f6c:	78 46                	js     0x422fb4
422f6e:	68 79 35 66 73       	push   $0x73663579
422f73:	65 56                	gs push %esi
422f75:	59                   	pop    %ecx
422f76:	6d                   	insl   (%dx),%es:(%edi)
422f77:	4d                   	dec    %ebp
422f78:	30 68 71             	xor    %ch,0x71(%eax)
422f7b:	69 72 62 61 57 41 36 	imul   $0x36415761,0x62(%edx),%esi
422f82:	4a                   	dec    %edx
422f83:	63 2f                	arpl   %ebp,(%edi)
422f85:	6f                   	outsl  %ds:(%esi),(%dx)
422f86:	5a                   	pop    %edx
422f87:	45                   	inc    %ebp
422f88:	66 76 63             	data16 jbe 0x422fee
422f8b:	46                   	inc    %esi
422f8c:	50                   	push   %eax
422f8d:	4a                   	dec    %edx
422f8e:	52                   	push   %edx
422f8f:	64 78 71             	fs js  0x423003
422f92:	53                   	push   %ebx
422f93:	63 6d 35             	arpl   %ebp,0x35(%ebp)
422f96:	4b                   	dec    %ebx
422f97:	6a 4e                	push   $0x4e
422f99:	4c                   	dec    %esp
422f9a:	49                   	dec    %ecx
422f9b:	78 72                	js     0x42300f
422f9d:	59                   	pop    %ecx
422f9e:	6d                   	insl   (%dx),%es:(%edi)
422f9f:	67 63 79 35          	arpl   %edi,0x35(%bx,%di)
422fa3:	30 46 75             	xor    %al,0x75(%esi)
422fa6:	79 50                	jns    0x422ff8
422fa8:	4f                   	dec    %edi
422fa9:	39 4e 58             	cmp    %ecx,0x58(%esi)
422fac:	51                   	push   %ecx
422fad:	75 57                	jne    0x423006
422faf:	4c                   	dec    %esp
422fb0:	4c                   	dec    %esp
422fb1:	4d                   	dec    %ebp
422fb2:	75 4d                	jne    0x423001
422fb4:	6c                   	insb   (%dx),%es:(%edi)
422fb5:	4b                   	dec    %ebx
422fb6:	45                   	inc    %ebp
422fb7:	79 6e                	jns    0x423027
422fb9:	7a 71                	jp     0x42302c
422fbb:	6d                   	insl   (%dx),%es:(%edi)
422fbc:	4f                   	dec    %edi
422fbd:	45                   	inc    %ebp
422fbe:	4e                   	dec    %esi
422fbf:	36 74 4e             	ss je  0x423010
422fc2:	4a                   	dec    %edx
422fc3:	2b 6e 57             	sub    0x57(%esi),%ebp
422fc6:	32 37                	xor    (%edi),%dh
422fc8:	2b 4a 63             	sub    0x63(%edx),%ecx
422fcb:	57                   	push   %edi
422fcc:	56                   	push   %esi
422fcd:	7a 6c                	jp     0x42303b
422fcf:	61                   	popa
422fd0:	39 61 4c             	cmp    %esp,0x4c(%ecx)
422fd3:	38 30                	cmp    %dh,(%eax)
422fd5:	43                   	inc    %ebx
422fd6:	63 56 78             	arpl   %edx,0x78(%esi)
422fd9:	75 62                	jne    0x42303d
422fdb:	51                   	push   %ecx
422fdc:	75 35                	jne    0x423013
422fde:	53                   	push   %ebx
422fdf:	56                   	push   %esi
422fe0:	38 43 50             	cmp    %al,0x50(%ebx)
422fe3:	73 67                	jae    0x42304c
422fe5:	45                   	inc    %ebp
422fe6:	7a 56                	jp     0x42303e
422fe8:	78 61                	js     0x42304b
422fea:	63 2b                	arpl   %ebp,(%ebx)
422fec:	65 58                	gs pop %eax
422fee:	41                   	inc    %ecx