422ac5:	51                   	push   %ecx
422ac6:	69 71 64 72 76 4f 6d 	imul   $0x6d4f7672,0x64(%ecx),%esi
422acd:	48                   	dec    %eax
422ace:	63 73 79             	arpl   %esi,0x79(%ebx)
422ad1:	37                   	aaa
422ad2:	52                   	push   %edx
422ad3:	74 4f                	je     0x422b24
422ad5:	4b                   	dec    %ebx
422ad6:	2b 4e 53             	sub    0x53(%esi),%ecx
422ad9:	62 79 42             	bound  %edi,0x42(%ecx)
422adc:	57                   	push   %edi
422add:	78 47                	js     0x422b26
422adf:	52                   	push   %edx
422ae0:	51                   	push   %ecx
422ae1:	41                   	inc    %ecx
422ae2:	61                   	popa
422ae3:	56                   	push   %esi
422ae4:	4b                   	dec    %ebx
422ae5:	4b                   	dec    %ebx
422ae6:	2f                   	das
422ae7:	70 4b                	jo     0x422b34
422ae9:	47                   	inc    %edi
422aea:	65 49                	gs dec %ecx
422aec:	38 70 44             	cmp    %dh,0x44(%eax)
422aef:	66 4c                	dec    %sp
422af1:	63 48 61             	arpl   %ecx,0x61(%eax)
422af4:	44                   	inc    %esp
422af5:	32 52 4d             	xor    0x4d(%edx),%dl
422af8:	42                   	inc    %edx
422af9:	41                   	inc    %ecx
422afa:	52                   	push   %edx
422afb:	6f                   	outsl  %ds:(%esi),(%dx)
422afc:	7a 6a                	jp     0x422b68
422afe:	50                   	push   %eax
422aff:	71 79                	jno    0x422b7a
422b01:	62 5a 41             	bound  %ebx,0x41(%edx)
422b04:	35 4f 52 31 43       	xor    $0x4331524f,%eax
422b09:	51                   	push   %ecx
422b0a:	45                   	inc    %ebp
422b0b:	32 49 63             	xor    0x63(%ecx),%cl
422b0e:	49                   	dec    %ecx
422b0f:	35 52 49 6a 68       	xor    $0x686a4952,%eax
422b14:	77 78                	ja     0x422b8e
422b16:	55                   	push   %ebp
422b17:	43                   	inc    %ebx
422b18:	4c                   	dec    %esp
422b19:	74 32                	je     0x422b4d
422b1b:	77 45                	ja     0x422b62
422b1d:	35 37 77 64 79       	xor    $0x79647737,%eax
422b22:	74 74                	je     0x422b98
422b24:	55                   	push   %ebp
422b25:	2f                   	das
422b26:	31 4d 2b             	xor    %ecx,0x2b(%ebp)
422b29:	7a 42                	jp     0x422b6d
422b2b:	51                   	push   %ecx
422b2c:	4b                   	dec    %ebx
422b2d:	69 57 54 34 4a 2f 68 	imul   $0x682f4a34,0x54(%edi),%edx
422b34:	39 47 4b             	cmp    %eax,0x4b(%edi)
422b37:	42                   	inc    %edx
422b38:	6c                   	insb   (%dx),%es:(%edi)
422b39:	49                   	dec    %ecx
422b3a:	56                   	push   %esi
422b3b:	52                   	push   %edx
422b3c:	35 79 79 70 79       	xor    $0x79707979,%eax
422b41:	4c                   	dec    %esp
422b42:	43                   	inc    %ebx
422b43:	64 4a                	fs dec %edx
422b45:	6e                   	outsb  %ds:(%esi),(%dx)
422b46:	6c                   	insb   (%dx),%es:(%edi)
422b47:	4b                   	dec    %ebx
422b48:	34 6e                	xor    $0x6e,%al
422b4a:	47                   	inc    %edi
422b4b:	45                   	inc    %ebp
422b4c:	37                   	aaa
422b4d:	7a 68                	jp     0x422bb7
422b4f:	6e                   	outsb  %ds:(%esi),(%dx)
422b50:	45                   	inc    %ebp
422b51:	71 5a                	jno    0x422bad
422b53:	52                   	push   %edx
422b54:	72 63                	jb     0x422bb9
422b56:	52                   	push   %edx
422b57:	46                   	inc    %esi
422b58:	45                   	inc    %ebp
422b59:	69 66 65 4a 58 58 2b 	imul   $0x2b58584a,0x65(%esi),%esp
422b60:	6b 48 63 32          	imul   $0x32,0x63(%eax),%ecx
422b64:	4b                   	dec    %ebx
422b65:	4a                   	dec    %edx
422b66:	51                   	push   %ecx
422b67:	50                   	push   %eax
422b68:	2b 54 78 4c          	sub    0x4c(%eax,%edi,2),%edx
422b6c:	49                   	dec    %ecx
422b6d:	32 4f 78             	xor    0x78(%edi),%cl
422b70:	36 4c                	ss dec %esp
422b72:	37                   	aaa
422b73:	61                   	popa
422b74:	58                   	pop    %eax
422b75:	61                   	popa
422b76:	6d                   	insl   (%dx),%es:(%edi)
422b77:	4b                   	dec    %ebx
422b78:	62 67 51             	bound  %esp,0x51(%edi)
422b7b:	67 6c                	insb   (%dx),%es:(%di)
422b7d:	31 49 2f             	xor    %ecx,0x2f(%ecx)
422b80:	4e                   	dec    %esi
422b81:	67 33 6f 33          	xor    0x33(%bx),%ebp
422b85:	77 6c                	ja     0x422bf3
422b87:	47                   	inc    %edi
422b88:	7a 72                	jp     0x422bfc
422b8a:	30 7a 55             	xor    %bh,0x55(%edx)
422b8d:	2b 72 4e             	sub    0x4e(%edx),%esi
422b90:	50                   	push   %eax
422b91:	41                   	inc    %ecx
422b92:	69 45 74 43 41 74 39 	imul   $0x39744143,0x74(%ebp),%eax
422b99:	47                   	inc    %edi
422b9a:	4c                   	dec    %esp
422b9b:	64 73 73             	fs jae 0x422c11
422b9e:	6b 53 4a 5a          	imul   $0x5a,0x4a(%ebx),%edx
422ba2:	79 63                	jns    0x422c07
422ba4:	31 54 37 37          	xor    %edx,0x37(%edi,%esi,1)
422ba8:	62 72 37             	bound  %esi,0x37(%edx)
422bab:	6a 50                	push   $0x50
422bad:	56                   	push   %esi
422bae:	64 43                	fs inc %ebx
422bb0:	6d                   	insl   (%dx),%es:(%edi)
422bb1:	31 2f                	xor    %ebp,(%edi)
422bb3:	6e                   	outsb  %ds:(%esi),(%dx)
422bb4:	78 79                	js     0x422c2f
422bb6:	31 61 4a             	xor    %esp,0x4a(%ecx)
422bb9:	35 71 32 4f 37       	xor    $0x374f3271,%eax
422bbe:	4e                   	dec    %esi
422bbf:	42                   	inc    %edx
422bc0:	74 5a                	je     0x422c1c
422bc2:	7a 44                	jp     0x422c08
422bc4:	4f                   	dec    %edi
422bc5:	39 36                	cmp    %esi,(%esi)
422bc7:	39 64 57 78          	cmp    %esp,0x78(%edi,%edx,2)
422bcb:	56                   	push   %esi
422bcc:	7a 53                	jp     0x422c21
422bce:	2b 75 39             	sub    0x39(%ebp),%esi
422bd1:	5a                   	pop    %edx
422bd2:	56                   	push   %esi
422bd3:	48                   	dec    %eax
422bd4:	35 38 2f 65 6d       	xor    $0x6d652f38,%eax
422bd9:	46                   	inc    %esi
422bda:	58                   	pop    %eax
422bdb:	55                   	push   %ebp
422bdc:	70 6a                	jo     0x422c48
422bde:	53                   	push   %ebx
422bdf:	77 4e                	ja     0x422c2f
422be1:	56                   	push   %esi
422be2:	70 31                	jo     0x422c15
422be4:	47                   	inc    %edi
422be5:	54                   	push   %esp
422be6:	72 6f                	jb     0x422c57
422be8:	70 6b                	jo     0x422c55
422bea:	32 6e 51             	xor    0x51(%esi),%ch
422bed:	2f                   	das
422bee:	2b 44 43 7a          	sub    0x7a(%ebx,%eax,2),%eax
422bf2:	71 77                	jno    0x422c6b
422bf4:	76 4b                	jbe    0x422c41
422bf6:	2f                   	das
422bf7:	35 66 79 49 63       	xor    $0x63497966,%eax
422bfc:	70 46                	jo     0x422c44
422bfe:	62 6e 7a             	bound  %ebp,0x7a(%esi)
422c01:	2b 33                	sub    (%ebx),%esi
422c03:	32 35 63 63 52 59    	xor    0x59526363,%dh
422c09:	54                   	push   %esp
422c0a:	36 6f                	outsl  %ss:(%esi),(%dx)
422c0c:	35 2b 43 76 4f       	xor    $0x4f76432b,%eax
422c11:	53                   	push   %ebx
422c12:	6c                   	insb   (%dx),%es:(%edi)
422c13:	31 39                	xor    %edi,(%ecx)
422c15:	55                   	push   %ebp
422c16:	51                   	push   %ecx
422c17:	36 78 46             	ss js  0x422c60
422c1a:	42                   	inc    %edx
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