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
451dbb:	4c                   	dec    %esp
451dbc:	47                   	inc    %edi
451dbd:	30 62 78             	xor    %ah,0x78(%edx)
451dc0:	71 6a                	jno    0x451e2c
451dc2:	65 35 66 71 42 69    	gs xor $0x69427166,%eax
451dc8:	4c                   	dec    %esp
451dc9:	46                   	inc    %esi
451dca:	58                   	pop    %eax
451dcb:	35 69 44 48 44       	xor    $0x44484469,%eax
451dd0:	62 51 32             	bound  %edx,0x32(%ecx)
451dd3:	67 33 66 4f          	xor    0x4f(%bp),%esp
451dd7:	79 4b                	jns    0x451e24
451dd9:	74 7a                	je     0x451e55
451ddb:	38 61 6a             	cmp    %ah,0x6a(%ecx)
451dde:	33 55 61             	xor    0x61(%ebp),%edx
451de1:	5a                   	pop    %edx
451de2:	73 32                	jae    0x451e16
451de4:	41                   	inc    %ecx
451de5:	4e                   	dec    %esi
451de6:	44                   	inc    %esp
451de7:	6d                   	insl   (%dx),%es:(%edi)
451de8:	65 5a                	gs pop %edx
451dea:	36 33 73 67          	xor    %ss:0x67(%ebx),%esi
451dee:	4c                   	dec    %esp
451def:	36 44                	ss inc %esp
451df1:	59                   	pop    %ecx
451df2:	32 6c 30 53          	xor    0x53(%eax,%esi,1),%ch
451df6:	51                   	push   %ecx
451df7:	4f                   	dec    %edi
451df8:	5a                   	pop    %edx
451df9:	4d                   	dec    %ebp
451dfa:	55                   	push   %ebp
451dfb:	45                   	inc    %ebp
451dfc:	6b 63 4c 47          	imul   $0x47,0x4c(%ebx),%esp
451e00:	64 36 72 46          	fs ss jb 0x451e4a
451e04:	69 59 57 48 55 6d 43 	imul   $0x436d5548,0x57(%ecx),%ebx
451e0b:	2f                   	das
451e0c:	32 48 4c             	xor    0x4c(%eax),%cl
451e0f:	74 6c                	je     0x451e7d
451e11:	4c                   	dec    %esp
451e12:	37                   	aaa
451e13:	4a                   	dec    %edx
451e14:	66 55                	push   %bp
451e16:	52                   	push   %edx
451e17:	4b                   	dec    %ebx
451e18:	53                   	push   %ebx
451e19:	6d                   	insl   (%dx),%es:(%edi)
451e1a:	74 30                	je     0x451e4c
451e1c:	65 6c                	gs insb (%dx),%es:(%edi)
451e1e:	76 68                	jbe    0x451e88
451e20:	70 37                	jo     0x451e59
451e22:	66 55                	push   %bp
451e24:	6c                   	insb   (%dx),%es:(%edi)
451e25:	42                   	inc    %edx
451e26:	41                   	inc    %ecx
451e27:	30 57 65             	xor    %dl,0x65(%edi)
451e2a:	45                   	inc    %ebp
451e2b:	42                   	inc    %edx
451e2c:	75 55                	jne    0x451e83
451e2e:	68 76 37 75 4f       	push   $0x4f753776
451e33:	38 4d 62             	cmp    %cl,0x62(%ebp)
451e36:	73 39                	jae    0x451e71
451e38:	44                   	inc    %esp
451e39:	73 56                	jae    0x451e91
451e3b:	72 38                	jb     0x451e75
451e3d:	79 66                	jns    0x451ea5
451e3f:	6c                   	insb   (%dx),%es:(%edi)
451e40:	53                   	push   %ebx
451e41:	6f                   	outsl  %ds:(%esi),(%dx)
451e42:	45                   	inc    %ebp
451e43:	74 37                	je     0x451e7c
451e45:	71 48                	jno    0x451e8f
451e47:	4d                   	dec    %ebp
451e48:	73 43                	jae    0x451e8d
451e4a:	34 74                	xor    $0x74,%al
451e4c:	54                   	push   %esp
451e4d:	65 53                	gs push %ebx
451e4f:	6c                   	insb   (%dx),%es:(%edi)
451e50:	41                   	inc    %ecx
451e51:	4a                   	dec    %edx
451e52:	61                   	popa
451e53:	66 6d                	insw   (%dx),%es:(%edi)
451e55:	70 49                	jo     0x451ea0
451e57:	4e                   	dec    %esi
451e58:	48                   	dec    %eax
451e59:	35 39 33 6c 61       	xor    $0x616c3339,%eax
451e5e:	7a 46                	jp     0x451ea6
451e60:	65 68 61 71 6a 68    	gs push $0x686a7161
451e66:	67 68 69 70 73 59    	addr16 push $0x59737069
451e6c:	64 68 62 6d 39 77    	fs push $0x77396d62
451e72:	4e                   	dec    %esi
451e73:	66 55                	push   %bp
451e75:	2f                   	das
451e76:	37                   	aaa
451e77:	56                   	push   %esi
451e78:	47                   	inc    %edi
451e79:	79 70                	jns    0x451eeb
451e7b:	72 39                	jb     0x451eb6
451e7d:	63 43 2b             	arpl   %eax,0x2b(%ebx)
451e80:	33 57 59             	xor    0x59(%edi),%edx
451e83:	66 58                	pop    %ax
451e85:	6e                   	outsb  %ds:(%esi),(%dx)
451e86:	79 6c                	jns    0x451ef4
451e88:	36 64 73 71          	ss fs jae 0x451efd
451e8c:	71 71                	jno    0x451eff
451e8e:	44                   	inc    %esp
451e8f:	64 65 66 2f          	fs gs data16 das
451e93:	43                   	inc    %ebx
451e94:	68 42 6e 6b 71       	push   $0x716b6e42
451e99:	66 38 36             	data16 cmp %dh,(%esi)
451e9c:	4b                   	dec    %ebx
451e9d:	67 37                	addr16 aaa
451e9f:	69 4d 39 46 67 57 61 	imul   $0x61576746,0x39(%ebp),%ecx
451ea6:	64 71 38             	fs jno 0x451ee1
451ea9:	42                   	inc    %edx
451eaa:	45                   	inc    %ebp
451eab:	74 4f                	je     0x451efc
451ead:	76 44                	jbe    0x451ef3
451eaf:	43                   	inc    %ebx
451eb0:	6d                   	insl   (%dx),%es:(%edi)
451eb1:	6e                   	outsb  %ds:(%esi),(%dx)
451eb2:	42                   	inc    %edx
451eb3:	63 34 5a             	arpl   %esi,(%edx,%ebx,2)
451eb6:	6e                   	outsb  %ds:(%esi),(%dx)
451eb7:	48                   	dec    %eax
451eb8:	63 61 56             	arpl   %esp,0x56(%ecx)
451ebb:	63 51 71             	arpl   %edx,0x71(%ecx)
451ebe:	67 33 63 36          	xor    0x36(%bp,%di),%esp
451ec2:	49                   	dec    %ecx
451ec3:	6d                   	insl   (%dx),%es:(%edi)
451ec4:	34 49                	xor    $0x49,%al
451ec6:	51                   	push   %ecx
451ec7:	71 67                	jno    0x451f30
451ec9:	39 56 73             	cmp    %edx,0x73(%esi)
451ecc:	73 4d                	jae    0x451f1b
451ece:	33 59 53             	xor    0x53(%ecx),%ebx
451ed1:	2f                   	das
451ed2:	58                   	pop    %eax
451ed3:	73 49                	jae    0x451f1e
451ed5:	43                   	inc    %ebx
451ed6:	4c                   	dec    %esp
451ed7:	42                   	inc    %edx
451ed8:	4b                   	dec    %ebx
451ed9:	53                   	push   %ebx
451eda:	74 43                	je     0x451f1f
451edc:	63 35 4b 67 2b 2b    	arpl   %esi,0x2b2b674b
451ee2:	6e                   	outsb  %ds:(%esi),(%dx)
451ee3:	39 45 76             	cmp    %eax,0x76(%ebp)
451ee6:	56                   	push   %esi
451ee7:	34 35                	xor    $0x35,%al
451ee9:	51                   	push   %ecx
451eea:	51                   	push   %ecx
451eeb:	58                   	pop    %eax
451eec:	65 42                	gs inc %edx
451eee:	62 34 58             	bound  %esi,(%eax,%ebx,2)
451ef1:	78 57                	js     0x451f4a
451ef3:	74 46                	je     0x451f3b
451ef5:	6c                   	insb   (%dx),%es:(%edi)
451ef6:	58                   	pop    %eax
451ef7:	54                   	push   %esp
451ef8:	5a                   	pop    %edx
451ef9:	68 63 47 48 78       	push   $0x78484763
451efe:	2b 74 30 65          	sub    0x65(%eax,%esi,1),%esi
451f02:	53                   	push   %ebx
451f03:	53                   	push   %ebx
451f04:	41                   	inc    %ecx
451f05:	7a 70                	jp     0x451f77
451f07:	61                   	popa
451f08:	30 45 2f             	xor    %al,0x2f(%ebp)
451f0b:	4c                   	dec    %esp
451f0c:	4f                   	dec    %edi
451f0d:	46                   	inc    %esi
451f0e:	74 32                	je     0x451f42
451f10:	33 59 6c             	xor    0x6c(%ecx),%ebx
451f13:	35 6d 65 30 43       	xor    $0x4330656d,%eax