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
4490a3:	66 64 56             	fs push %si
4490a6:	66 44                	inc    %sp
4490a8:	5a                   	pop    %edx
4490a9:	49                   	dec    %ecx
4490aa:	42                   	inc    %edx
4490ab:	5a                   	pop    %edx
4490ac:	45                   	inc    %ebp
4490ad:	45                   	inc    %ebp
4490ae:	77 6a                	ja     0x44911a
4490b0:	31 38                	xor    %edi,(%eax)
4490b2:	67 46                	addr16 inc %esi
4490b4:	4b                   	dec    %ebx
4490b5:	4d                   	dec    %ebp
4490b6:	73 73                	jae    0x44912b
4490b8:	48                   	dec    %eax
4490b9:	79 6b                	jns    0x449126
4490bb:	2b 4c 4a 37          	sub    0x37(%edx,%ecx,2),%ecx
4490bf:	44                   	inc    %esp
4490c0:	4c                   	dec    %esp
4490c1:	64 54                	fs push %esp
4490c3:	45                   	inc    %ebp
4490c4:	61                   	popa
4490c5:	61                   	popa
4490c6:	41                   	inc    %ecx
4490c7:	4d                   	dec    %ebp
4490c8:	6d                   	insl   (%dx),%es:(%edi)
4490c9:	50                   	push   %eax
4490ca:	4b                   	dec    %ebx
4490cb:	78 36                	js     0x449103
4490cd:	58                   	pop    %eax
4490ce:	63 38                	arpl   %edi,(%eax)
4490d0:	6f                   	outsl  %ds:(%esi),(%dx)
4490d1:	44                   	inc    %esp
4490d2:	49                   	dec    %ecx
4490d3:	75 47                	jne    0x44911c
4490d5:	34 54                	xor    $0x54,%al
4490d7:	70 76                	jo     0x44914f
4490d9:	2b 30                	sub    (%eax),%esi
4490db:	49                   	dec    %ecx
4490dc:	63 51 45             	arpl   %edx,0x45(%ecx)
4490df:	67 62 41 70          	bound  %eax,0x70(%bx,%di)
4490e3:	61                   	popa
4490e4:	50                   	push   %eax
4490e5:	6d                   	insl   (%dx),%es:(%edi)
4490e6:	38 79 4c             	cmp    %bh,0x4c(%ecx)
4490e9:	33 43 47             	xor    0x47(%ebx),%eax
4490ec:	49                   	dec    %ecx
4490ed:	6d                   	insl   (%dx),%es:(%edi)
4490ee:	76 2b                	jbe    0x44911b
4490f0:	63 44 46 37          	arpl   %eax,0x37(%esi,%eax,2)
4490f4:	4f                   	dec    %edi
4490f5:	76 65                	jbe    0x44915c
4490f7:	4f                   	dec    %edi
4490f8:	43                   	inc    %ebx
4490f9:	44                   	inc    %esp
4490fa:	70 39                	jo     0x449135
4490fc:	6a 42                	push   $0x42
4490fe:	45                   	inc    %ebp
4490ff:	4b                   	dec    %ebx
449100:	61                   	popa
449101:	76 35                	jbe    0x449138
449103:	67 6e                	outsb  %ds:(%si),(%dx)
449105:	4d                   	dec    %ebp
449106:	72 43                	jb     0x44914b
449108:	51                   	push   %ecx
449109:	74 7a                	je     0x449185
44910b:	78 31                	js     0x44913e
44910d:	54                   	push   %esp
44910e:	49                   	dec    %ecx
44910f:	74 41                	je     0x449152
449111:	77 65                	ja     0x449178
449113:	78 33                	js     0x449148
449115:	73 33                	jae    0x44914a
449117:	4a                   	dec    %edx
449118:	73 49                	jae    0x449163
44911a:	38 48 73             	cmp    %cl,0x73(%eax)
44911d:	76 35                	jbe    0x449154
44911f:	78 52                	js     0x449173
449121:	51                   	push   %ecx
449122:	53                   	push   %ebx
449123:	33 38                	xor    (%eax),%edi
449125:	46                   	inc    %esi
449126:	61                   	popa
449127:	5a                   	pop    %edx
449128:	4e                   	dec    %esi
449129:	74 36                	je     0x449161
44912b:	68 4b 4e 47 2f       	push   $0x2f474e4b
449130:	49                   	dec    %ecx
449131:	50                   	push   %eax
449132:	4c                   	dec    %esp
449133:	31 69 43             	xor    %ebp,0x43(%ecx)
449136:	2f                   	das
449137:	64 56                	fs push %esi
449139:	41                   	inc    %ecx
44913a:	5a                   	pop    %edx
44913b:	46                   	inc    %esi
44913c:	32 31                	xor    (%ecx),%dh
44913e:	57                   	push   %edi
44913f:	4d                   	dec    %ebp
449140:	6d                   	insl   (%dx),%es:(%edi)
449141:	5a                   	pop    %edx
449142:	54                   	push   %esp
449143:	58                   	pop    %eax
449144:	69 47 4e 44 30 72 6f 	imul   $0x6f723044,0x4e(%edi),%eax
44914b:	59                   	pop    %ecx
44914c:	6d                   	insl   (%dx),%es:(%edi)
44914d:	59                   	pop    %ecx
44914e:	71 39                	jno    0x449189
449150:	6b 33 73             	imul   $0x73,(%ebx),%esi
449153:	43                   	inc    %ebx
449154:	62 79 2b             	bound  %edi,0x2b(%ecx)
449157:	6f                   	outsl  %ds:(%esi),(%dx)
449158:	71 70                	jno    0x4491ca
44915a:	6b 4c 76 5a 32       	imul   $0x32,0x5a(%esi,%esi,2),%ecx
44915f:	47                   	inc    %edi
449160:	6f                   	outsl  %ds:(%esi),(%dx)
449161:	2b 57 68             	sub    0x68(%edi),%edx
449164:	4d                   	dec    %ebp
449165:	79 66                	jns    0x4491cd
449167:	34 65                	xor    $0x65,%al
449169:	71 73                	jno    0x4491de
44916b:	4f                   	dec    %edi
44916c:	42                   	inc    %edx
44916d:	76 78                	jbe    0x4491e7
44916f:	64 6f                	outsl  %fs:(%esi),(%dx)
449171:	33 78 74             	xor    0x74(%eax),%edi
449174:	7a 63                	jp     0x4491d9
449176:	6d                   	insl   (%dx),%es:(%edi)
449177:	52                   	push   %edx
449178:	4e                   	dec    %esi
449179:	4d                   	dec    %ebp
44917a:	78 77                	js     0x4491f3
44917c:	74 58                	je     0x4491d6
44917e:	6d                   	insl   (%dx),%es:(%edi)
44917f:	35 4f 63 77 68       	xor    $0x6877634f,%eax
449184:	4c                   	dec    %esp
449185:	6e                   	outsb  %ds:(%esi),(%dx)
449186:	41                   	inc    %ecx
449187:	70 74                	jo     0x4491fd
449189:	32 50 4a             	xor    0x4a(%eax),%dl
44918c:	39 30                	cmp    %esi,(%eax)
44918e:	4b                   	dec    %ebx
44918f:	30 59 2b             	xor    %bl,0x2b(%ecx)
449192:	39 61 6f             	cmp    %esp,0x6f(%ecx)
449195:	64 6c                	fs insb (%dx),%es:(%edi)
449197:	75 45                	jne    0x4491de
449199:	6f                   	outsl  %ds:(%esi),(%dx)
44919a:	45                   	inc    %ebp
44919b:	74 6d                	je     0x44920a
44919d:	4d                   	dec    %ebp
44919e:	46                   	inc    %esi
44919f:	6c                   	insb   (%dx),%es:(%edi)
4491a0:	65 6c                	gs insb (%dx),%es:(%edi)
4491a2:	6a 35                	push   $0x35
4491a4:	71 70                	jno    0x449216
4491a6:	75 36                	jne    0x4491de
4491a8:	75 59                	jne    0x449203
4491aa:	4a                   	dec    %edx
4491ab:	58                   	pop    %eax
4491ac:	6e                   	outsb  %ds:(%esi),(%dx)
4491ad:	6a 78                	push   $0x78
4491af:	6c                   	insb   (%dx),%es:(%edi)
4491b0:	5a                   	pop    %edx
4491b1:	6e                   	outsb  %ds:(%esi),(%dx)
4491b2:	45                   	inc    %ebp
4491b3:	65 69 59 58 74 5a 79 	imul   $0x47795a74,%gs:0x58(%ecx),%ebx
4491ba:	47
4491bb:	37                   	aaa
4491bc:	6e                   	outsb  %ds:(%esi),(%dx)
4491bd:	7a 4d                	jp     0x44920c
4491bf:	7a 4f                	jp     0x449210
4491c1:	57                   	push   %edi
4491c2:	6e                   	outsb  %ds:(%esi),(%dx)
4491c3:	4d                   	dec    %ebp
4491c4:	6b 70 56 50          	imul   $0x50,0x56(%eax),%esi