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
448f52:	6f                   	outsl  %ds:(%esi),(%dx)
448f53:	2b 79 43             	sub    0x43(%ecx),%edi
448f56:	36 4e                	ss dec %esi
448f58:	31 4f 66             	xor    %ecx,0x66(%edi)
448f5b:	4c                   	dec    %esp
448f5c:	75 79                	jne    0x448fd7
448f5e:	58                   	pop    %eax
448f5f:	6a 79                	push   $0x79
448f61:	77 52                	ja     0x448fb5
448f63:	46                   	inc    %esi
448f64:	6d                   	insl   (%dx),%es:(%edi)
448f65:	78 4c                	js     0x448fb3
448f67:	42                   	inc    %edx
448f68:	30 75 49             	xor    %dh,0x49(%ebp)
448f6b:	36 7a 36             	ss jp  0x448fa4
448f6e:	76 76                	jbe    0x448fe6
448f70:	7a 65                	jp     0x448fd7
448f72:	65 61                	gs popa
448f74:	73 30                	jae    0x448fa6
448f76:	63 38                	arpl   %edi,(%eax)
448f78:	50                   	push   %eax
448f79:	2f                   	das
448f7a:	62 48 63             	bound  %ecx,0x63(%eax)
448f7d:	49                   	dec    %ecx
448f7e:	2f                   	das
448f7f:	6a 39                	push   $0x39
448f81:	33 43 7a             	xor    0x7a(%ebx),%eax
448f84:	70 65                	jo     0x448feb
448f86:	2f                   	das
448f87:	4d                   	dec    %ebp
448f88:	76 71                	jbe    0x448ffb
448f8a:	79 6d                	jns    0x448ff9
448f8c:	54                   	push   %esp
448f8d:	6b 38 47             	imul   $0x47,(%eax),%edi
448f90:	4a                   	dec    %edx
448f91:	5a                   	pop    %edx
448f92:	52                   	push   %edx
448f93:	39 6c 78 70          	cmp    %ebp,0x70(%eax,%edi,2)
448f97:	55                   	push   %ebp
448f98:	59                   	pop    %ecx
448f99:	30 5a 43             	xor    %bl,0x43(%edx)
448f9c:	58                   	pop    %eax
448f9d:	4d                   	dec    %ebp
448f9e:	77 41                	ja     0x448fe1
448fa0:	58                   	pop    %eax
448fa1:	62 62 5a             	bound  %esp,0x5a(%edx)
448fa4:	71 57                	jno    0x448ffd
448fa6:	46                   	inc    %esi
448fa7:	47                   	inc    %edi
448fa8:	5a                   	pop    %edx
448fa9:	69 58 2b 42 4a 54 4e 	imul   $0x4e544a42,0x2b(%eax),%ebx
448fb0:	47                   	inc    %edi
448fb1:	58                   	pop    %eax
448fb2:	63 4f 73             	arpl   %ecx,0x73(%edi)
448fb5:	57                   	push   %edi
448fb6:	48                   	dec    %eax
448fb7:	36 58                	ss pop %eax
448fb9:	6c                   	insb   (%dx),%es:(%edi)
448fba:	39 37                	cmp    %esi,(%edi)
448fbc:	7a 4c                	jp     0x44900a
448fbe:	2b 41 58             	sub    0x58(%ecx),%eax
448fc1:	6f                   	outsl  %ds:(%esi),(%dx)
448fc2:	5a                   	pop    %edx
448fc3:	6e                   	outsb  %ds:(%esi),(%dx)
448fc4:	41                   	inc    %ecx
448fc5:	6f                   	outsl  %ds:(%esi),(%dx)
448fc6:	65 55                	gs push %ebp
448fc8:	79 45                	jns    0x44900f
448fca:	32 65 72             	xor    0x72(%ebp),%ah
448fcd:	76 67                	jbe    0x449036
448fcf:	79 71                	jns    0x449042
448fd1:	68 6e 65 5a 56       	push   $0x565a656e
448fd6:	68 43 37 57 53       	push   $0x53573743
448fdb:	57                   	push   %edi
448fdc:	33 30                	xor    (%eax),%esi
448fde:	6c                   	insb   (%dx),%es:(%edi)
448fdf:	77 4a                	ja     0x44902b
448fe1:	64 4a                	fs dec %edx
448fe3:	70 4c                	jo     0x449031
448fe5:	47                   	inc    %edi
448fe6:	51                   	push   %ecx
448fe7:	70 6c                	jo     0x449055
448fe9:	45                   	inc    %ebp
448fea:	36 71 64             	ss jno 0x449051
448fed:	48                   	dec    %eax
448fee:	2f                   	das
448fef:	52                   	push   %edx
448ff0:	70 50                	jo     0x449042
448ff2:	63 6a 69             	arpl   %ebp,0x69(%edx)
448ff5:	4c                   	dec    %esp
448ff6:	74 70                	je     0x449068
448ff8:	6a 2f                	push   $0x2f
448ffa:	78 30                	js     0x44902c
448ffc:	6a 7a                	push   $0x7a
448ffe:	34 4d                	xor    $0x4d,%al
449000:	48                   	dec    %eax
449001:	55                   	push   %ebp
449002:	54                   	push   %esp
449003:	42                   	inc    %edx
449004:	77 75                	ja     0x44907b
449006:	4b                   	dec    %ebx
449007:	31 45 69             	xor    %eax,0x69(%ebp)
44900a:	6b 55 53 6b          	imul   $0x6b,0x53(%ebp),%edx
44900e:	34 33                	xor    $0x33,%al
449010:	30 6f 6a             	xor    %ch,0x6a(%edi)
449013:	49                   	dec    %ecx
449014:	39 74 6c 69          	cmp    %esi,0x69(%esp,%ebp,2)
449018:	41                   	inc    %ecx
449019:	2f                   	das
44901a:	76 4f                	jbe    0x44906b
44901c:	58                   	pop    %eax
44901d:	4e                   	dec    %esi
44901e:	56                   	push   %esi
44901f:	68 4f 4b 50 41       	push   $0x41504b4f
449024:	32 77 39             	xor    0x39(%edi),%dh
449027:	54                   	push   %esp
449028:	65 46                	gs inc %esi
44902a:	56                   	push   %esi
44902b:	43                   	inc    %ebx
44902c:	5a                   	pop    %edx
44902d:	2b 65 4c             	sub    0x4c(%ebp),%esp
449030:	4b                   	dec    %ebx
449031:	62 76 64             	bound  %esi,0x64(%esi)
449034:	53                   	push   %ebx
449035:	72 55                	jb     0x44908c
449037:	38 4c 76 4e          	cmp    %cl,0x4e(%esi,%esi,2)
44903b:	54                   	push   %esp
44903c:	6f                   	outsl  %ds:(%esi),(%dx)
44903d:	37                   	aaa
44903e:	55                   	push   %ebp
44903f:	7a 30                	jp     0x449071
449041:	35 4b 6b 77 4c       	xor    $0x4c776b4b,%eax
449046:	2b 4f 39             	sub    0x39(%edi),%ecx
449049:	4f                   	dec    %edi
44904a:	74 4d                	je     0x449099
44904c:	65 67 36 66 41       	gs addr16 ss inc %cx
449051:	75 4b                	jne    0x44909e
449053:	6d                   	insl   (%dx),%es:(%edi)
449054:	77 6d                	ja     0x4490c3
449056:	47                   	inc    %edi
449057:	64 62 42 41          	bound  %eax,%fs:0x41(%edx)
44905b:	59                   	pop    %ecx
44905c:	68 72 35 4c 64       	push   $0x644c3572
449061:	47                   	inc    %edi
449062:	53                   	push   %ebx
449063:	57                   	push   %edi
449064:	78 33                	js     0x449099
449066:	66 62 42 43          	bound  %ax,0x43(%edx)
44906a:	2b 54 42 42          	sub    0x42(%edx,%eax,2),%edx
44906e:	47                   	inc    %edi
44906f:	2b 35 6c 42 4f 4d    	sub    0x4d4f426c,%esi
449075:	53                   	push   %ebx
449076:	72 78                	jb     0x4490f0
449078:	79 5a                	jns    0x4490d4
44907a:	49                   	dec    %ecx
44907b:	74 58                	je     0x4490d5
44907d:	66 4e                	dec    %si
44907f:	73 43                	jae    0x4490c4
449081:	44                   	inc    %esp
449082:	65 43                	gs inc %ebx
449084:	4d                   	dec    %ebp
449085:	35 30 64 61 72       	xor    $0x72616430,%eax
44908a:	48                   	dec    %eax
44908b:	32 44 57 58          	xor    0x58(%edi,%edx,2),%al
44908f:	49                   	dec    %ecx
449090:	76 76                	jbe    0x449108
449092:	6d                   	insl   (%dx),%es:(%edi)
449093:	37                   	aaa
449094:	44                   	inc    %esp
449095:	2b 64 2f 53          	sub    0x53(%edi,%ebp,1),%esp
449099:	67 64 51             	addr16 fs push %ecx
44909c:	6a 44                	push   $0x44
44909e:	74 70                	je     0x449110
4490a0:	74 58                	je     0x4490fa
4490a2:	5a                   	pop    %edx