448b81:	78 78                	js     0x448bfb
448b83:	53                   	push   %ebx
448b84:	66 76 36             	data16 jbe 0x448bbd
448b87:	34 53                	xor    $0x53,%al
448b89:	4f                   	dec    %edi
448b8a:	35 6f 56 2b 74       	xor    $0x742b566f,%eax
448b8f:	6b 36 31             	imul   $0x31,(%esi),%esi
448b92:	6a 4f                	push   $0x4f
448b94:	6d                   	insl   (%dx),%es:(%edi)
448b95:	37                   	aaa
448b96:	4a                   	dec    %edx
448b97:	5a                   	pop    %edx
448b98:	2b 76 54             	sub    0x54(%esi),%esi
448b9b:	50                   	push   %eax
448b9c:	62 51 56             	bound  %edx,0x56(%ecx)
448b9f:	61                   	popa
448ba0:	73 50                	jae    0x448bf2
448ba2:	67 6f                	outsl  %ds:(%si),(%dx)
448ba4:	2f                   	das
448ba5:	42                   	inc    %edx
448ba6:	77 50                	ja     0x448bf8
448ba8:	6f                   	outsl  %ds:(%esi),(%dx)
448ba9:	51                   	push   %ecx
448baa:	51                   	push   %ecx
448bab:	4c                   	dec    %esp
448bac:	74 55                	je     0x448c03
448bae:	50                   	push   %eax
448baf:	4e                   	dec    %esi
448bb0:	7a 44                	jp     0x448bf6
448bb2:	39 75 62             	cmp    %esi,0x62(%ebp)
448bb5:	32 4f 78             	xor    0x78(%edi),%cl
448bb8:	75 61                	jne    0x448c1b
448bba:	76 7a                	jbe    0x448c36
448bbc:	64 72 51             	fs jb  0x448c10
448bbf:	6d                   	insl   (%dx),%es:(%edi)
448bc0:	31 4e 6d             	xor    %ecx,0x6d(%esi)
448bc3:	4f                   	dec    %edi
448bc4:	72 74                	jb     0x448c3a
448bc6:	73 4b                	jae    0x448c13
448bc8:	4a                   	dec    %edx
448bc9:	38 68 35             	cmp    %ch,0x35(%eax)
448bcc:	6b 43 64 4e          	imul   $0x4e,0x64(%ebx),%eax
448bd0:	39 6e 79             	cmp    %ebp,0x79(%esi)
448bd3:	6c                   	insb   (%dx),%es:(%edi)
448bd4:	6f                   	outsl  %ds:(%esi),(%dx)
448bd5:	6b 4a 39 2b          	imul   $0x2b,0x39(%edx),%ecx
448bd9:	78 78                	js     0x448c53
448bdb:	70 73                	jo     0x448c50
448bdd:	31 48 55             	xor    %ecx,0x55(%eax)
448be0:	4c                   	dec    %esp
448be1:	6a 42                	push   $0x42
448be3:	54                   	push   %esp
448be4:	50                   	push   %eax
448be5:	6c                   	insb   (%dx),%es:(%edi)
448be6:	32 57 65             	xor    0x65(%edi),%dl
448be9:	67 6a 73             	addr16 push $0x73
448bec:	62 45 76             	bound  %eax,0x76(%ebp)
448bef:	65 65 57             	gs gs push %edi
448bf2:	62 68 6a             	bound  %ebp,0x6a(%eax)
448bf5:	2b 38                	sub    (%eax),%edi
448bf7:	36 56                	ss push %esi
448bf9:	77 70                	ja     0x448c6b
448bfb:	76 59                	jbe    0x448c56
448bfd:	54                   	push   %esp
448bfe:	6c                   	insb   (%dx),%es:(%edi)
448bff:	30 56 57             	xor    %dl,0x57(%esi)
448c02:	56                   	push   %esi
448c03:	75 39                	jne    0x448c3e
448c05:	4a                   	dec    %edx
448c06:	59                   	pop    %ecx
448c07:	69 79 59 4a 75 6f 77 	imul   $0x776f754a,0x59(%ecx),%edi
448c0e:	79 32                	jns    0x448c42
448c10:	6f                   	outsl  %ds:(%esi),(%dx)
448c11:	69 48 45 42 37 4b 4b 	imul   $0x4b4b3742,0x45(%eax),%ecx
448c18:	31 77 76             	xor    %esi,0x76(%edi)
448c1b:	55                   	push   %ebp
448c1c:	6f                   	outsl  %ds:(%esi),(%dx)
448c1d:	4c                   	dec    %esp
448c1e:	73 54                	jae    0x448c74
448c20:	55                   	push   %ebp
448c21:	6e                   	outsb  %ds:(%esi),(%dx)
448c22:	48                   	dec    %eax
448c23:	45                   	inc    %ebp
448c24:	35 52 6e 4e 57       	xor    $0x574e6e52,%eax
448c29:	56                   	push   %esi
448c2a:	77 51                	ja     0x448c7d
448c2c:	50                   	push   %eax
448c2d:	79 62                	jns    0x448c91
448c2f:	6f                   	outsl  %ds:(%esi),(%dx)
448c30:	4f                   	dec    %edi
448c31:	45                   	inc    %ebp
448c32:	6d                   	insl   (%dx),%es:(%edi)
448c33:	76 39                	jbe    0x448c6e
448c35:	47                   	inc    %edi
448c36:	7a 6f                	jp     0x448ca7
448c38:	4f                   	dec    %edi
448c39:	49                   	dec    %ecx
448c3a:	4d                   	dec    %ebp
448c3b:	74 54                	je     0x448c91
448c3d:	48                   	dec    %eax
448c3e:	78 4e                	js     0x448c8e
448c40:	59                   	pop    %ecx
448c41:	4e                   	dec    %esi
448c42:	54                   	push   %esp
448c43:	45                   	inc    %ebp
448c44:	4d                   	dec    %ebp
448c45:	63 65 69             	arpl   %esp,0x69(%ebp)
448c48:	6c                   	insb   (%dx),%es:(%edi)
448c49:	45                   	inc    %ebp
448c4a:	66 42                	inc    %dx
448c4c:	6f                   	outsl  %ds:(%esi),(%dx)
448c4d:	53                   	push   %ebx
448c4e:	4d                   	dec    %ebp
448c4f:	61                   	popa
448c50:	64 38 6b 48          	cmp    %ch,%fs:0x48(%ebx)
448c54:	6f                   	outsl  %ds:(%esi),(%dx)
448c55:	58                   	pop    %eax
448c56:	5a                   	pop    %edx
448c57:	44                   	inc    %esp
448c58:	48                   	dec    %eax
448c59:	32 6c 30 32          	xor    0x32(%eax,%esi,1),%ch
448c5d:	63 42 78             	arpl   %eax,0x78(%edx)
448c60:	6d                   	insl   (%dx),%es:(%edi)
448c61:	49                   	dec    %ecx
448c62:	49                   	dec    %ecx
448c63:	61                   	popa
448c64:	79 72                	jns    0x448cd8
448c66:	4c                   	dec    %esp
448c67:	72 77                	jb     0x448ce0
448c69:	55                   	push   %ebp
448c6a:	42                   	inc    %edx
448c6b:	76 74                	jbe    0x448ce1
448c6d:	65 54                	gs push %esp
448c6f:	66 55                	push   %bp
448c71:	74 6c                	je     0x448cdf
448c73:	37                   	aaa
448c74:	72 5a                	jb     0x448cd0
448c76:	76 46                	jbe    0x448cbe
448c78:	4a                   	dec    %edx
448c79:	4e                   	dec    %esi
448c7a:	76 79                	jbe    0x448cf5
448c7c:	70 6c                	jo     0x448cea
448c7e:	71 58                	jno    0x448cd8
448c80:	52                   	push   %edx
448c81:	52                   	push   %edx
448c82:	72 49                	jb     0x448ccd
448c84:	67 52                	addr16 push %edx
448c86:	42                   	inc    %edx
448c87:	41                   	inc    %ecx
448c88:	49                   	dec    %ecx
448c89:	75 6c                	jne    0x448cf7
448c8b:	45                   	inc    %ebp
448c8c:	73 4e                	jae    0x448cdc
448c8e:	73 73                	jae    0x448d03
448c90:	61                   	popa
448c91:	65 77 65             	gs ja  0x448cf9
448c94:	46                   	inc    %esi
448c95:	66 4d                	dec    %bp
448c97:	69 33 74 49 7a 78    	imul   $0x787a4974,(%ebx),%esi
448c9d:	79 74                	jns    0x448d13
448c9f:	2b 75 49             	sub    0x49(%ebp),%esi
448ca2:	37                   	aaa
448ca3:	64 57                	fs push %edi
448ca5:	59                   	pop    %ecx
448ca6:	76 74                	jbe    0x448d1c
448ca8:	2b 79 63             	sub    0x63(%ecx),%edi
448cab:	68 45 72 6e 37       	push   $0x376e7245
448cb0:	45                   	inc    %ebp
448cb1:	57                   	push   %edi
448cb2:	38 66 2f             	cmp    %ah,0x2f(%esi)
448cb5:	79 42                	jns    0x448cf9
448cb7:	47                   	inc    %edi
448cb8:	44                   	inc    %esp
448cb9:	56                   	push   %esi
448cba:	37                   	aaa
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