451b2b:	30 34 39             	xor    %dh,(%ecx,%edi,1)
451b2e:	6a 65                	push   $0x65
451b30:	4e                   	dec    %esi
451b31:	32 33                	xor    (%ebx),%dh
451b33:	43                   	inc    %ebx
451b34:	4e                   	dec    %esi
451b35:	73 47                	jae    0x451b7e
451b37:	7a 38                	jp     0x451b71
451b39:	49                   	dec    %ecx
451b3a:	53                   	push   %ebx
451b3b:	4c                   	dec    %esp
451b3c:	79 7a                	jns    0x451bb8
451b3e:	48                   	dec    %eax
451b3f:	5a                   	pop    %edx
451b40:	30 41 6d             	xor    %al,0x6d(%ecx)
451b43:	42                   	inc    %edx
451b44:	44                   	inc    %esp
451b45:	70 6e                	jo     0x451bb5
451b47:	47                   	inc    %edi
451b48:	55                   	push   %ebp
451b49:	49                   	dec    %ecx
451b4a:	57                   	push   %edi
451b4b:	6d                   	insl   (%dx),%es:(%edi)
451b4c:	38 66 37             	cmp    %ah,0x37(%esi)
451b4f:	48                   	dec    %eax
451b50:	6e                   	outsb  %ds:(%esi),(%dx)
451b51:	4a                   	dec    %edx
451b52:	55                   	push   %ebp
451b53:	69 47 4b 42 78 6f 44 	imul   $0x446f7842,0x4b(%edi),%eax
451b5a:	45                   	inc    %ebp
451b5b:	59                   	pop    %ecx
451b5c:	61                   	popa
451b5d:	71 4d                	jno    0x451bac
451b5f:	7a 45                	jp     0x451ba6
451b61:	54                   	push   %esp
451b62:	79 53                	jns    0x451bb7
451b64:	45                   	inc    %ebp
451b65:	6c                   	insb   (%dx),%es:(%edi)
451b66:	76 33                	jbe    0x451b9b
451b68:	43                   	inc    %ebx
451b69:	64 4d                	fs dec %ebp
451b6b:	76 33                	jbe    0x451ba0
451b6d:	32 38                	xor    (%eax),%bh
451b6f:	35 63 6a 33 45       	xor    $0x45336a63,%eax
451b74:	79 68                	jns    0x451bde
451b76:	4f                   	dec    %edi
451b77:	30 72 37             	xor    %dh,0x37(%edx)
451b7a:	6a 7a                	push   $0x7a
451b7c:	6d                   	insl   (%dx),%es:(%edi)
451b7d:	44                   	inc    %esp
451b7e:	41                   	inc    %ecx
451b7f:	52                   	push   %edx
451b80:	68 65 58 44 65       	push   $0x65445865
451b85:	66 54                	push   %sp
451b87:	5a                   	pop    %edx
451b88:	73 48                	jae    0x451bd2
451b8a:	46                   	inc    %esi
451b8b:	65 7a 72             	gs jp  0x451c00
451b8e:	4e                   	dec    %esi
451b8f:	4b                   	dec    %ebx
451b90:	37                   	aaa
451b91:	34 39                	xor    $0x39,%al
451b93:	65 42                	gs inc %edx
451b95:	47                   	inc    %edi
451b96:	49                   	dec    %ecx
451b97:	4e                   	dec    %esi
451b98:	65 2f                	gs das
451b9a:	57                   	push   %edi
451b9b:	37                   	aaa
451b9c:	4c                   	dec    %esp
451b9d:	5a                   	pop    %edx
451b9e:	55                   	push   %ebp
451b9f:	42                   	inc    %edx
451ba0:	49                   	dec    %ecx
451ba1:	41                   	inc    %ecx
451ba2:	61                   	popa
451ba3:	5a                   	pop    %edx
451ba4:	67 53                	addr16 push %ebx
451ba6:	2f                   	das
451ba7:	53                   	push   %ebx
451ba8:	36 58                	ss pop %eax
451baa:	46                   	inc    %esi
451bab:	4a                   	dec    %edx
451bac:	65 47                	gs inc %edi
451bae:	5a                   	pop    %edx
451baf:	79 2f                	jns    0x451be0
451bb1:	64 63 31             	arpl   %esi,%fs:(%ecx)
451bb4:	46                   	inc    %esi
451bb5:	6e                   	outsb  %ds:(%esi),(%dx)
451bb6:	54                   	push   %esp
451bb7:	6f                   	outsl  %ds:(%esi),(%dx)
451bb8:	53                   	push   %ebx
451bb9:	2f                   	das
451bba:	35 45 6f 30 4e       	xor    $0x4e306f45,%eax
451bbf:	2b 79 64             	sub    0x64(%ecx),%edi
451bc2:	77 77                	ja     0x451c3b
451bc4:	39 35 6e 51 37 63    	cmp    %esi,0x6337516e
451bca:	6a 73                	push   $0x73
451bcc:	78 35                	js     0x451c03
451bce:	33 49 34             	xor    0x34(%ecx),%ecx
451bd1:	30 4f 66             	xor    %cl,0x66(%edi)
451bd4:	31 59 68             	xor    %ebx,0x68(%ecx)
451bd7:	4e                   	dec    %esi
451bd8:	48                   	dec    %eax
451bd9:	43                   	inc    %ebx
451bda:	31 47 4d             	xor    %eax,0x4d(%edi)
451bdd:	72 78                	jb     0x451c57
451bdf:	64 43                	fs inc %ebx
451be1:	51                   	push   %ecx
451be2:	50                   	push   %eax
451be3:	2b 48 48             	sub    0x48(%eax),%ecx
451be6:	6a 58                	push   $0x58
451be8:	6e                   	outsb  %ds:(%esi),(%dx)
451be9:	6e                   	outsb  %ds:(%esi),(%dx)
451bea:	67 41                	addr16 inc %ecx
451bec:	72 4a                	jb     0x451c38
451bee:	57                   	push   %edi
451bef:	66 4d                	dec    %bp
451bf1:	7a 42                	jp     0x451c35
451bf3:	2f                   	das
451bf4:	44                   	inc    %esp
451bf5:	55                   	push   %ebp
451bf6:	65 75 51             	gs jne 0x451c4a
451bf9:	71 2f                	jno    0x451c2a
451bfb:	51                   	push   %ecx
451bfc:	78 51                	js     0x451c4f
451bfe:	52                   	push   %edx
451bff:	36 30 61 6e          	xor    %ah,%ss:0x6e(%ecx)
451c03:	66 47                	inc    %di
451c05:	56                   	push   %esi
451c06:	61                   	popa
451c07:	63 33                	arpl   %esi,(%ebx)
451c09:	78 59                	js     0x451c64
451c0b:	30 56 58             	xor    %dl,0x58(%esi)
451c0e:	65 70 55             	gs jo  0x451c66
451c11:	68 49 6d 31 4e       	push   $0x4e316d49
451c16:	32 49 67             	xor    0x67(%ecx),%cl
451c19:	4f                   	dec    %edi
451c1a:	77 4a                	ja     0x451c66
451c1c:	42                   	inc    %edx
451c1d:	79 54                	jns    0x451c73
451c1f:	77 63                	ja     0x451c84
451c21:	31 65 65             	xor    %esp,0x65(%ebp)
451c24:	45                   	inc    %ebp
451c25:	46                   	inc    %esi
451c26:	4b                   	dec    %ebx
451c27:	37                   	aaa
451c28:	65 73 56             	gs jae 0x451c81
451c2b:	38 2b                	cmp    %ch,(%ebx)
451c2d:	78 74                	js     0x451ca3
451c2f:	68 42 58 65 6a       	push   $0x6a655842
451c34:	64 51                	fs push %ecx
451c36:	56                   	push   %esi
451c37:	4c                   	dec    %esp
451c38:	62 46 4d             	bound  %eax,0x4d(%esi)
451c3b:	4f                   	dec    %edi
451c3c:	41                   	inc    %ecx
451c3d:	47                   	inc    %edi
451c3e:	33 6a 64             	xor    0x64(%edx),%ebp
451c41:	5a                   	pop    %edx
451c42:	68 70 74 56 48       	push   $0x48567470
451c47:	37                   	aaa
451c48:	6d                   	insl   (%dx),%es:(%edi)
451c49:	68 47 44 70 57       	push   $0x57704447
451c4e:	4d                   	dec    %ebp
451c4f:	73 4b                	jae    0x451c9c
451c51:	62 4f 6c             	bound  %ecx,0x6c(%edi)
451c54:	68 5a 72 4e 48       	push   $0x484e725a
451c59:	4c                   	dec    %esp
451c5a:	42                   	inc    %edx
451c5b:	71 2f                	jno    0x451c8c
451c5d:	63 31                	arpl   %esi,(%ecx)
451c5f:	6f                   	outsl  %ds:(%esi),(%dx)
451c60:	30 71 2f             	xor    %dh,0x2f(%ecx)
451c63:	2b 4a 71             	sub    0x71(%edx),%ecx
451c66:	6d                   	insl   (%dx),%es:(%edi)
451c67:	46                   	inc    %esi
451c68:	2b 68 2f             	sub    0x2f(%eax),%ebp
451c6b:	32 43 4e             	xor    0x4e(%ebx),%al
451c6e:	52                   	push   %edx
451c6f:	72 42                	jb     0x451cb3
451c71:	49                   	dec    %ecx
451c72:	33 70 35             	xor    0x35(%eax),%esi
451c75:	79 54                	jns    0x451ccb
451c77:	61                   	popa
451c78:	4c                   	dec    %esp
451c79:	32 76 32             	xor    0x32(%esi),%dh
451c7c:	77 7a                	ja     0x451cf8
451c7e:	5a                   	pop    %edx
451c7f:	51                   	push   %ecx
451c80:	6b 79 6e 55          	imul   $0x55,0x6e(%ecx),%edi
451c84:	77 4f                	ja     0x451cd5
451c86:	37                   	aaa
451c87:	5a                   	pop    %edx
451c88:	33 35 6a 45 34 42    	xor    0x4234456a,%esi
451c8e:	41                   	inc    %ecx
451c8f:	59                   	pop    %ecx
451c90:	4f                   	dec    %edi
451c91:	30 72 35             	xor    %dh,0x35(%edx)
451c94:	72 70                	jb     0x451d06
451c96:	48                   	dec    %eax
451c97:	66 44                	inc    %sp
451c99:	2b 6a 31             	sub    0x31(%edx),%ebp
451c9c:	32 63 6d             	xor    0x6d(%ebx),%ah
451c9f:	69 42 75 57 76 45 73 	imul   $0x73457657,0x75(%edx),%eax
451ca6:	75 46                	jne    0x451cee
451ca8:	61                   	popa
451ca9:	69 6b 46 55 39 64 73 	imul   $0x73643955,0x46(%ebx),%ebp
451cb0:	32 4c 66 4f          	xor    0x4f(%esi,%eiz,2),%cl
451cb4:	57                   	push   %edi
451cb5:	6f                   	outsl  %ds:(%esi),(%dx)
451cb6:	64 79 6b             	fs jns 0x451d24
451cb9:	73 43                	jae    0x451cfe
451cbb:	38 61 63             	cmp    %ah,0x63(%ecx)
451cbe:	7a 54                	jp     0x451d14
451cc0:	6b 51 71 39          	imul   $0x39,0x71(%ecx),%edx
451cc4:	52                   	push   %edx
451cc5:	37                   	aaa
451cc6:	33 6e 37             	xor    0x37(%esi),%ebp
451cc9:	5a                   	pop    %edx
451cca:	56                   	push   %esi
451ccb:	39 4b 58             	cmp    %ecx,0x58(%ebx)
451cce:	48                   	dec    %eax
451ccf:	79 42                	jns    0x451d13
451cd1:	4a                   	dec    %edx
451cd2:	64 38 37             	cmp    %dh,%fs:(%edi)
451cd5:	30 42 72             	xor    %al,0x72(%edx)
451cd8:	62 31                	bound  %esi,(%ecx)
451cda:	46                   	inc    %esi
451cdb:	7a 33                	jp     0x451d10
451cdd:	2f                   	das
451cde:	32 31                	xor    (%ecx),%dh
451ce0:	48                   	dec    %eax
451ce1:	31 4b 76             	xor    %ecx,0x76(%ebx)
451ce4:	4b                   	dec    %ebx
451ce5:	2b 47 45             	sub    0x45(%edi),%eax
451ce8:	50                   	push   %eax
451ce9:	4d                   	dec    %ebp
451cea:	38 79 46             	cmp    %bh,0x46(%ecx)
451ced:	4b                   	dec    %ebx
451cee:	5a                   	pop    %edx
451cef:	68 33 67 62 56       	push   $0x56626733
451cf4:	65 72 47             	gs jb  0x451d3e
451cf7:	36 57                	ss push %edi
451cf9:	48                   	dec    %eax
451cfa:	68 6b 4e 41 6b       	push   $0x6b414e6b
451cff:	66 58                	pop    %ax
451d01:	6c                   	insb   (%dx),%es:(%edi)
451d02:	56                   	push   %esi
451d03:	62 4e 35             	bound  %ecx,0x35(%esi)
451d06:	4b                   	dec    %ebx
451d07:	6e                   	outsb  %ds:(%esi),(%dx)
451d08:	77 45                	ja     0x451d4f
451d0a:	37                   	aaa
451d0b:	52                   	push   %edx
451d0c:	31 46 4c             	xor    %eax,0x4c(%esi)
451d0f:	44                   	inc    %esp
451d10:	38 45 62             	cmp    %al,0x62(%ebp)
451d13:	47                   	inc    %edi
451d14:	58                   	pop    %eax
451d15:	7a 35                	jp     0x451d4c
451d17:	4d                   	dec    %ebp
451d18:	5a                   	pop    %edx
451d19:	67 50                	addr16 push %eax
451d1b:	33 6a 30             	xor    0x30(%edx),%ebp
451d1e:	53                   	push   %ebx
451d1f:	31 79 77             	xor    %edi,0x77(%ecx)
451d22:	71 6c                	jno    0x451d90
451d24:	38 56 57             	cmp    %dl,0x57(%esi)
451d27:	72 5a                	jb     0x451d83
451d29:	36 37                	ss aaa
451d2b:	69 6d 68 78 44 2b 65 	imul   $0x652b4478,0x68(%ebp),%ebp
451d32:	33 4a 75             	xor    0x75(%edx),%ecx
451d35:	56                   	push   %esi
451d36:	77 59                	ja     0x451d91
451d38:	65 74 72             	gs je  0x451dad
451d3b:	75 65                	jne    0x451da2
451d3d:	37                   	aaa
451d3e:	30 31                	xor    %dh,(%ecx)
451d40:	4b                   	dec    %ebx
451d41:	4a                   	dec    %edx
451d42:	55                   	push   %ebp
451d43:	39 51 6f             	cmp    %edx,0x6f(%ecx)
451d46:	6e                   	outsb  %ds:(%esi),(%dx)
451d47:	6a 50                	push   $0x50
451d49:	4d                   	dec    %ebp
451d4a:	35 31 69 50 74       	xor    $0x74506931,%eax
451d4f:	37                   	aaa
451d50:	4b                   	dec    %ebx
451d51:	65 4d                	gs dec %ebp
451d53:	4c                   	dec    %esp
451d54:	5a                   	pop    %edx
451d55:	53                   	push   %ebx
451d56:	35 4e 57 58 32       	xor    $0x3258574e,%eax
451d5b:	6d                   	insl   (%dx),%es:(%edi)
451d5c:	63 57 6f             	arpl   %edx,0x6f(%edi)
451d5f:	53                   	push   %ebx
451d60:	6a 75                	push   $0x75
451d62:	37                   	aaa
451d63:	6f                   	outsl  %ds:(%esi),(%dx)
451d64:	67 36 77 31          	addr16 ss ja 0x451d99
451d68:	74 4f                	je     0x451db9
451d6a:	44                   	inc    %esp
451d6b:	4b                   	dec    %ebx
451d6c:	73 43                	jae    0x451db1
451d6e:	73 6e                	jae    0x451dde
451d70:	56                   	push   %esi
451d71:	33 78 4c             	xor    0x4c(%eax),%edi
451d74:	6f                   	outsl  %ds:(%esi),(%dx)
451d75:	58                   	pop    %eax
451d76:	62 37                	bound  %esi,(%edi)
451d78:	6b 47 64 74          	imul   $0x74,0x64(%edi),%eax
451d7c:	37                   	aaa
451d7d:	36 64 75 42          	ss fs jne 0x451dc3
451d81:	75 64                	jne    0x451de7
451d83:	56                   	push   %esi
451d84:	6f                   	outsl  %ds:(%esi),(%dx)
451d85:	43                   	inc    %ebx
451d86:	64 50                	fs push %eax
451d88:	30 52 38             	xor    %dl,0x38(%edx)
451d8b:	4d                   	dec    %ebp
451d8c:	61                   	popa
451d8d:	79 51                	jns    0x451de0
451d8f:	46                   	inc    %esi
451d90:	69 71 61 5a 4b 4c 78 	imul   $0x784c4b5a,0x61(%ecx),%esi
451d97:	53                   	push   %ebx
451d98:	50                   	push   %eax
451d99:	50                   	push   %eax
451d9a:	7a 6a                	jp     0x451e06
451d9c:	65 5a                	gs pop %edx
451d9e:	37                   	aaa
451d9f:	6c                   	insb   (%dx),%es:(%edi)
451da0:	56                   	push   %esi
451da1:	6b 6f 74 4a          	imul   $0x4a,0x74(%edi),%ebp
451da5:	4a                   	dec    %edx
451da6:	33 70 49             	xor    0x49(%eax),%esi
451da9:	2f                   	das
451daa:	6a 73                	push   $0x73
451dac:	41                   	inc    %ecx
451dad:	34 6a                	xor    $0x6a,%al
451daf:	6c                   	insb   (%dx),%es:(%edi)
451db0:	56                   	push   %esi
451db1:	2f                   	das
451db2:	50                   	push   %eax
451db3:	4c                   	dec    %esp
451db4:	49                   	dec    %ecx
451db5:	59                   	pop    %ecx
451db6:	2f                   	das
451db7:	31 33                	xor    %esi,(%ebx)
451db9:	65 49                	gs dec %ecx