448cbb:	71 6d                	jno    0x448d2a
448cbd:	6a 35                	push   $0x35
448cbf:	72 4d                	jb     0x448d0e
448cc1:	53                   	push   %ebx
448cc2:	68 31 4e 43 36       	push   $0x36434e31
448cc7:	54                   	push   %esp
448cc8:	74 47                	je     0x448d11
448cca:	74 69                	je     0x448d35
448ccc:	5a                   	pop    %edx
448ccd:	2b 4d 57             	sub    0x57(%ebp),%ecx
448cd0:	44                   	inc    %esp
448cd1:	42                   	inc    %edx
448cd2:	72 58                	jb     0x448d2c
448cd4:	75 77                	jne    0x448d4d
448cd6:	4d                   	dec    %ebp
448cd7:	69 34 6d 31 69 39 62 	imul   $0x4e742f5a,0x62396931(,%ebp,2),%esi
448cde:	5a 2f 74 4e
448ce2:	4c                   	dec    %esp
448ce3:	68 7a 77 67 49       	push   $0x4967777a
448ce8:	31 56 75             	xor    %edx,0x75(%esi)
448ceb:	31 4a 50             	xor    %ecx,0x50(%edx)
448cee:	50                   	push   %eax
448cef:	69 4f 79 63 36 35 4d 	imul   $0x4d353663,0x79(%edi),%ecx
448cf6:	6d                   	insl   (%dx),%es:(%edi)
448cf7:	31 34 5a             	xor    %esi,(%edx,%ebx,2)
448cfa:	73 79                	jae    0x448d75
448cfc:	36 70 75             	ss jo  0x448d74
448cff:	51                   	push   %ecx
448d00:	66 72 31             	data16 jb 0x448d34
448d03:	58                   	pop    %eax
448d04:	56                   	push   %esi
448d05:	5a                   	pop    %edx
448d06:	44                   	inc    %esp
448d07:	6f                   	outsl  %ds:(%esi),(%dx)
448d08:	6c                   	insb   (%dx),%es:(%edi)
448d09:	48                   	dec    %eax
448d0a:	39 4e 46             	cmp    %ecx,0x46(%esi)
448d0d:	4a                   	dec    %edx
448d0e:	58                   	pop    %eax
448d0f:	32 6f 33             	xor    0x33(%edi),%ch
448d12:	37                   	aaa
448d13:	35 7a 4e 6f 2f       	xor    $0x2f6f4e7a,%eax
448d18:	57                   	push   %edi
448d19:	6a 64                	push   $0x64
448d1b:	58                   	pop    %eax
448d1c:	50                   	push   %eax
448d1d:	6e                   	outsb  %ds:(%esi),(%dx)
448d1e:	66 35 4e 44          	xor    $0x444e,%ax
448d22:	31 31                	xor    %esi,(%ecx)
448d24:	32 2b                	xor    (%ebx),%ch
448d26:	79 42                	jns    0x448d6a
448d28:	64 4f                	fs dec %edi
448d2a:	53                   	push   %ebx
448d2b:	7a 74                	jp     0x448da1
448d2d:	5a                   	pop    %edx
448d2e:	32 38                	xor    (%eax),%bh
448d30:	54                   	push   %esp
448d31:	47                   	inc    %edi
448d32:	54                   	push   %esp
448d33:	72 6e                	jb     0x448da3
448d35:	6e                   	outsb  %ds:(%esi),(%dx)
448d36:	4e                   	dec    %esi
448d37:	42                   	inc    %edx
448d38:	6a 6a                	push   $0x6a
448d3a:	36 38 36             	cmp    %dh,%ss:(%esi)
448d3d:	74 73                	je     0x448db2
448d3f:	6c                   	insb   (%dx),%es:(%edi)
448d40:	49                   	dec    %ecx
448d41:	68 6a 54 58 61       	push   $0x6158546a
448d46:	4e                   	dec    %esi
448d47:	37                   	aaa
448d48:	4f                   	dec    %edi
448d49:	4c                   	dec    %esp
448d4a:	2b 78 50             	sub    0x50(%eax),%edi
448d4d:	32 4c 46 58          	xor    0x58(%esi,%eax,2),%cl
448d51:	34 6c                	xor    $0x6c,%al
448d53:	45                   	inc    %ebp
448d54:	6e                   	outsb  %ds:(%esi),(%dx)
448d55:	76 61                	jbe    0x448db8
448d57:	68 57 69 66 54       	push   $0x54666957
448d5c:	54                   	push   %esp
448d5d:	39 58 4b             	cmp    %ebx,0x4b(%eax)
448d60:	2f                   	das
448d61:	76 4c                	jbe    0x448daf
448d63:	54                   	push   %esp
448d64:	2f                   	das
448d65:	66 6d                	insw   (%dx),%es:(%edi)
448d67:	48                   	dec    %eax
448d68:	47                   	inc    %edi
448d69:	6e                   	outsb  %ds:(%esi),(%dx)
448d6a:	58                   	pop    %eax
448d6b:	43                   	inc    %ebx
448d6c:	2f                   	das
448d6d:	4c                   	dec    %esp
448d6e:	65 73 71             	gs jae 0x448de2
448d71:	6c                   	insb   (%dx),%es:(%edi)
448d72:	70 38                	jo     0x448dac
448d74:	46                   	inc    %esi
448d75:	57                   	push   %edi
448d76:	52                   	push   %edx
448d77:	59                   	pop    %ecx
448d78:	4b                   	dec    %ebx
448d79:	4c                   	dec    %esp
448d7a:	62 37                	bound  %esi,(%edi)
448d7c:	56                   	push   %esi
448d7d:	6b 7a 4e 79          	imul   $0x79,0x4e(%edx),%edi
448d81:	4a                   	dec    %edx
448d82:	42                   	inc    %edx
448d83:	2b 4f 36             	sub    0x36(%edi),%ecx
448d86:	73 4c                	jae    0x448dd4
448d88:	66 56                	push   %si
448d8a:	74 53                	je     0x448ddf
448d8c:	65 2f                	gs das
448d8e:	6f                   	outsl  %ds:(%esi),(%dx)
448d8f:	72 36                	jb     0x448dc7
448d91:	79 75                	jns    0x448e08
448d93:	32 79 6d             	xor    0x6d(%ecx),%bh
448d96:	67 33 4b 2b          	xor    0x2b(%bp,%di),%ecx
448d9a:	4e                   	dec    %esi
448d9b:	53                   	push   %ebx
448d9c:	63 42 56             	arpl   %eax,0x56(%edx)
448d9f:	7a 73                	jp     0x448e14
448da1:	43                   	inc    %ebx
448da2:	4f                   	dec    %edi
448da3:	4e                   	dec    %esi
448da4:	38 69 41             	cmp    %ch,0x41(%ecx)
448da7:	30 67 73             	xor    %ah,0x73(%edi)
448daa:	54                   	push   %esp
448dab:	71 75                	jno    0x448e22
448dad:	6e                   	outsb  %ds:(%esi),(%dx)
448dae:	64 55                	fs push %ebp
448db0:	59                   	pop    %ecx
448db1:	45                   	inc    %ebp
448db2:	70 49                	jo     0x448dfd
448db4:	45                   	inc    %ebp
448db5:	6d                   	insl   (%dx),%es:(%edi)
448db6:	6c                   	insb   (%dx),%es:(%edi)
448db7:	56                   	push   %esi
448db8:	69 57 69 59 6a 52 31 	imul   $0x31526a59,0x69(%edi),%edx
448dbf:	59                   	pop    %ecx
448dc0:	64 6b 33 61          	imul   $0x61,%fs:(%ebx),%esi
448dc4:	76 6f                	jbe    0x448e35
448dc6:	41                   	inc    %ecx
448dc7:	74 56                	je     0x448e1f
448dc9:	65 4f                	gs dec %edi
448dcb:	50                   	push   %eax
448dcc:	38 2f                	cmp    %ch,(%edi)
448dce:	48                   	dec    %eax
448dcf:	37                   	aaa
448dd0:	6d                   	insl   (%dx),%es:(%edi)
448dd1:	58                   	pop    %eax
448dd2:	4e                   	dec    %esi
448dd3:	66 4f                	dec    %di
448dd5:	53                   	push   %ebx
448dd6:	6d                   	insl   (%dx),%es:(%edi)
448dd7:	4f                   	dec    %edi
448dd8:	54                   	push   %esp
448dd9:	4b                   	dec    %ebx
448dda:	4f                   	dec    %edi
448ddb:	44                   	inc    %esp
448ddc:	67 34 31             	addr16 xor $0x31,%al
448ddf:	67 64 34 72          	addr16 fs xor $0x72,%al
448de3:	4a                   	dec    %edx
448de4:	52                   	push   %edx
448de5:	65 56                	gs push %esi
448de7:	64 43                	fs inc %ebx
448de9:	4e                   	dec    %esi
448dea:	41                   	inc    %ecx
448deb:	31 77 6c             	xor    %esi,0x6c(%edi)
448dee:	38 73 66             	cmp    %dh,0x66(%ebx)
448df1:	61                   	popa
448df2:	4a                   	dec    %edx
448df3:	51                   	push   %ecx
448df4:	4a                   	dec    %edx
448df5:	48                   	dec    %eax
448df6:	56                   	push   %esi
448df7:	4d                   	dec    %ebp
448df8:	32 55 58             	xor    0x58(%ebp),%dl
448dfb:	64 36 35 44 73 38 37 	fs ss xor $0x37387344,%eax
448e02:	62 66 57             	bound  %esp,0x57(%esi)
448e05:	6a 72                	push   $0x72
448e07:	6f                   	outsl  %ds:(%esi),(%dx)
448e08:	69 6b 4a 68 4b 6a 4e 	imul   $0x4e6a4b68,0x4a(%ebx),%ebp
448e0f:	76 66                	jbe    0x448e77
448e11:	62 69 72             	bound  %ebp,0x72(%ecx)
448e14:	66 67 73 78          	data16 addr16 jae 0x448e90
448e18:	39 43 30             	cmp    %eax,0x30(%ebx)
448e1b:	78 4c                	js     0x448e69
448e1d:	46                   	inc    %esi
448e1e:	75 63                	jne    0x448e83
448e20:	44                   	inc    %esp
448e21:	62 50 48             	bound  %edx,0x48(%eax)
448e24:	4b                   	dec    %ebx
448e25:	57                   	push   %edi
448e26:	77 52                	ja     0x448e7a
448e28:	73 68                	jae    0x448e92
448e2a:	43                   	inc    %ebx
448e2b:	6f                   	outsl  %ds:(%esi),(%dx)
448e2c:	62 42 66             	bound  %eax,0x66(%edx)
448e2f:	4b                   	dec    %ebx
448e30:	61                   	popa
448e31:	33 54 34 56          	xor    0x56(%esp,%esi,1),%edx
448e35:	43                   	inc    %ebx
448e36:	2b 31                	sub    (%ecx),%esi
448e38:	32 2f                	xor    (%edi),%ch
448e3a:	6d                   	insl   (%dx),%es:(%edi)
448e3b:	39 77 30             	cmp    %esi,0x30(%edi)
448e3e:	33 42 54             	xor    0x54(%edx),%eax
448e41:	5a                   	pop    %edx
448e42:	51                   	push   %ecx
448e43:	35 76 75 73 58       	xor    $0x58737576,%eax
448e48:	4d                   	dec    %ebp
448e49:	6d                   	insl   (%dx),%es:(%edi)
448e4a:	6f                   	outsl  %ds:(%esi),(%dx)
448e4b:	79 72                	jns    0x448ebf
448e4d:	71 32                	jno    0x448e81
448e4f:	4f                   	dec    %edi
448e50:	74 7a                	je     0x448ecc
448e52:	6a 59                	push   $0x59
448e54:	6c                   	insb   (%dx),%es:(%edi)
448e55:	4a                   	dec    %edx
448e56:	38 4a 5a             	cmp    %cl,0x5a(%edx)
448e59:	70 34                	jo     0x448e8f
448e5b:	6c                   	insb   (%dx),%es:(%edi)
448e5c:	39 54 79 44          	cmp    %edx,0x44(%ecx,%edi,2)
448e60:	6d                   	insl   (%dx),%es:(%edi)
448e61:	33 39                	xor    (%ecx),%edi
448e63:	38 34 64             	cmp    %dh,(%esp,%eiz,2)
448e66:	61                   	popa
448e67:	49                   	dec    %ecx
448e68:	69 46 34 49 64 7a 38 	imul   $0x387a6449,0x34(%esi),%eax
448e6f:	52                   	push   %edx
448e70:	72 74                	jb     0x448ee6
448e72:	71 62                	jno    0x448ed6
448e74:	68 56 38 77 4b       	push   $0x4b773856
448e79:	6b 44 41 35 51       	imul   $0x51,0x35(%ecx,%eax,2),%eax
448e7e:	31 57 7a             	xor    %edx,0x7a(%edi)
448e81:	34 52                	xor    $0x52,%al
448e83:	52                   	push   %edx
448e84:	47                   	inc    %edi
448e85:	72 52                	jb     0x448ed9
448e87:	44                   	inc    %esp
448e88:	35 35 66 68 78       	xor    $0x78686635,%eax
448e8d:	4c                   	dec    %esp
448e8e:	76 6c                	jbe    0x448efc
448e90:	67 58                	addr16 pop %eax
448e92:	76 70                	jbe    0x448f04
448e94:	76 44                	jbe    0x448eda
448e96:	75 53                	jne    0x448eeb
448e98:	30 4f 41             	xor    %cl,0x41(%edi)
448e9b:	50                   	push   %eax
448e9c:	32 75 62             	xor    0x62(%ebp),%dh
448e9f:	30 69 41             	xor    %ch,0x41(%ecx)
448ea2:	30 50 62             	xor    %dl,0x62(%eax)
448ea5:	77 75                	ja     0x448f1c
448ea7:	52                   	push   %edx
448ea8:	5a                   	pop    %edx
448ea9:	6b 65 38 42          	imul   $0x42,0x38(%ebp),%esp
448ead:	78 42                	js     0x448ef1
448eaf:	7a 6e                	jp     0x448f1f
448eb1:	63 39                	arpl   %edi,(%ecx)
448eb3:	56                   	push   %esi
448eb4:	72 33                	jb     0x448ee9
448eb6:	44                   	inc    %esp
448eb7:	59                   	pop    %ecx
448eb8:	30 74 63 4f          	xor    %dh,0x4f(%ebx,%eiz,2)
448ebc:	2b 41 30             	sub    0x30(%ecx),%eax
448ebf:	4b                   	dec    %ebx
448ec0:	4c                   	dec    %esp
448ec1:	4f                   	dec    %edi
448ec2:	50                   	push   %eax
448ec3:	51                   	push   %ecx
448ec4:	4c                   	dec    %esp
448ec5:	31 5a 47             	xor    %ebx,0x47(%edx)
448ec8:	62 53 66             	bound  %edx,0x66(%ebx)
448ecb:	79 74                	jns    0x448f41
448ecd:	33 4d 66             	xor    0x66(%ebp),%ecx
448ed0:	4d                   	dec    %ebp
448ed1:	6f                   	outsl  %ds:(%esi),(%dx)
448ed2:	68 74 32 66 50       	push   $0x50663274
448ed7:	70 4a                	jo     0x448f23
448ed9:	44                   	inc    %esp
448eda:	7a 31                	jp     0x448f0d
448edc:	59                   	pop    %ecx
448edd:	42                   	inc    %edx
448ede:	58                   	pop    %eax
448edf:	45                   	inc    %ebp
448ee0:	54                   	push   %esp
448ee1:	58                   	pop    %eax
448ee2:	43                   	inc    %ebx
448ee3:	77 45                	ja     0x448f2a
448ee5:	4f                   	dec    %edi
448ee6:	52                   	push   %edx
448ee7:	65 79 57             	gs jns 0x448f41
448eea:	4e                   	dec    %esi
448eeb:	30 51 68             	xor    %dl,0x68(%ecx)
448eee:	54                   	push   %esp
448eef:	55                   	push   %ebp
448ef0:	66 76 4e             	data16 jbe 0x448f41
448ef3:	48                   	dec    %eax
448ef4:	32 47 6e             	xor    0x6e(%edi),%al
448ef7:	64 72 34             	fs jb  0x448f2e
448efa:	36 70 6b             	ss jo  0x448f68
448efd:	6a 36                	push   $0x36
448eff:	6a 4b                	push   $0x4b
448f01:	4b                   	dec    %ebx
448f02:	61                   	popa
448f03:	72 71                	jb     0x448f76
448f05:	4b                   	dec    %ebx
448f06:	6c                   	insb   (%dx),%es:(%edi)
448f07:	49                   	dec    %ecx
448f08:	34 56                	xor    $0x56,%al
448f0a:	79 4d                	jns    0x448f59
448f0c:	4b                   	dec    %ebx
448f0d:	51                   	push   %ecx
448f0e:	62 4e 33             	bound  %ecx,0x33(%esi)
448f11:	68 53 6e 66 66       	push   $0x66666e53
448f16:	6d                   	insl   (%dx),%es:(%edi)
448f17:	55                   	push   %ebp
448f18:	79 76                	jns    0x448f90
448f1a:	6b 35 79 54 44 77 47 	imul   $0x47,0x77445479,%esi
448f21:	7a 4c                	jp     0x448f6f
448f23:	72 55                	jb     0x448f7a
448f25:	4a                   	dec    %edx
448f26:	6a 75                	push   $0x75
448f28:	37                   	aaa
448f29:	44                   	inc    %esp
448f2a:	43                   	inc    %ebx
448f2b:	31 36                	xor    %esi,(%esi)
448f2d:	65 6e                	outsb  %gs:(%esi),(%dx)
448f2f:	59                   	pop    %ecx
448f30:	45                   	inc    %ebp
448f31:	4e                   	dec    %esi
448f32:	71 32                	jno    0x448f66
448f34:	76 4b                	jbe    0x448f81
448f36:	44                   	inc    %esp
448f37:	77 34                	ja     0x448f6d
448f39:	74 62                	je     0x448f9d
448f3b:	77 71                	ja     0x448fae
448f3d:	48                   	dec    %eax
448f3e:	6a 55                	push   $0x55
448f40:	35 78 6f 72 2b       	xor    $0x2b726f78,%eax
448f45:	55                   	push   %ebp
448f46:	7a 73                	jp     0x448fbb
448f48:	68 62 69 49 63       	push   $0x63496962
448f4d:	41                   	inc    %ecx
448f4e:	41                   	inc    %ecx
448f4f:	6f                   	outsl  %ds:(%esi),(%dx)
448f50:	57                   	push   %edi
448f51:	56                   	push   %esi