445024:	58                   	pop    %eax
445025:	52                   	push   %edx
445026:	51                   	push   %ecx
445027:	37                   	aaa
445028:	4e                   	dec    %esi
445029:	67 37                	addr16 aaa
44502b:	78 57                	js     0x445084
44502d:	66 63 65 56          	arpl   %sp,0x56(%ebp)
445031:	66 30 50 34          	data16 xor %dl,0x34(%eax)
445035:	65 71 43             	gs jno 0x44507b
445038:	31 33                	xor    %esi,(%ebx)
44503a:	74 45                	je     0x445081
44503c:	46                   	inc    %esi
44503d:	6a 38                	push   $0x38
44503f:	70 72                	jo     0x4450b3
445041:	67 43                	addr16 inc %ebx
445043:	6e                   	outsb  %ds:(%esi),(%dx)
445044:	6c                   	insb   (%dx),%es:(%edi)
445045:	54                   	push   %esp
445046:	67 56                	addr16 push %esi
445048:	61                   	popa
445049:	6c                   	insb   (%dx),%es:(%edi)
44504a:	41                   	inc    %ecx
44504b:	6a 48                	push   $0x48
44504d:	4d                   	dec    %ebp
44504e:	55                   	push   %ebp
44504f:	68 6f 4b 65 61       	push   $0x61654b6f
445054:	7a 2b                	jp     0x445081
445056:	4e                   	dec    %esi
445057:	4b                   	dec    %ebx
445058:	41                   	inc    %ecx
445059:	51                   	push   %ecx
44505a:	67 30 71 74          	xor    %dh,0x74(%bx,%di)
44505e:	77 47                	ja     0x4450a7
445060:	2f                   	das
445061:	65 4a                	gs dec %edx
445063:	31 67 5a             	xor    %esp,0x5a(%edi)
445066:	51                   	push   %ecx
445067:	32 41 62             	xor    0x62(%ecx),%al
44506a:	75 4a                	jne    0x4450b6
44506c:	48                   	dec    %eax
44506d:	4d                   	dec    %ebp
44506e:	46                   	inc    %esi
44506f:	63 4b 6d             	arpl   %ecx,0x6d(%ebx)
445072:	65 58                	gs pop %eax
445074:	47                   	inc    %edi
445075:	44                   	inc    %esp
445076:	68 61 57 2f 35       	push   $0x352f5761
44507b:	39 67 44             	cmp    %esp,0x44(%edi)
44507e:	74 30                	je     0x4450b0
445080:	4a                   	dec    %edx
445081:	2f                   	das
445082:	4d                   	dec    %ebp
445083:	61                   	popa
445084:	47                   	inc    %edi
445085:	68 66 70 6b 63       	push   $0x636b7066
44508a:	31 48 57             	xor    %ecx,0x57(%eax)
44508d:	78 73                	js     0x445102
44508f:	72 45                	jb     0x4450d6
445091:	30 71 6b             	xor    %dh,0x6b(%ecx)
445094:	70 34                	jo     0x4450ca
445096:	79 6d                	jns    0x445105
445098:	53                   	push   %ebx
445099:	4a                   	dec    %edx
44509a:	72 5a                	jb     0x4450f6
44509c:	58                   	pop    %eax
44509d:	71 59                	jno    0x4450f8
44509f:	70 77                	jo     0x445118
4450a1:	30 39                	xor    %bh,(%ecx)
4450a3:	48                   	dec    %eax
4450a4:	56                   	push   %esi
4450a5:	64 77 73             	fs ja  0x44511b
4450a8:	2b 73 67             	sub    0x67(%ebx),%esi
4450ab:	53                   	push   %ebx
4450ac:	38 45 55             	cmp    %al,0x55(%ebp)
4450af:	57                   	push   %edi
4450b0:	76 4d                	jbe    0x4450ff
4450b2:	70 45                	jo     0x4450f9
4450b4:	6b 54 34 78 42       	imul   $0x42,0x78(%esp,%esi,1),%edx
4450b9:	76 6b                	jbe    0x445126
4450bb:	33 4c 33 2b          	xor    0x2b(%ebx,%esi,1),%ecx
4450bf:	72 6a                	jb     0x44512b
4450c1:	51                   	push   %ecx
4450c2:	45                   	inc    %ebp
4450c3:	33 37                	xor    (%edi),%esi
4450c5:	42                   	inc    %edx
4450c6:	4d                   	dec    %ebp
4450c7:	38 47 71             	cmp    %al,0x71(%edi)
4450ca:	42                   	inc    %edx
4450cb:	56                   	push   %esi
4450cc:	49                   	dec    %ecx
4450cd:	62 52 4f             	bound  %edx,0x4f(%edx)
4450d0:	51                   	push   %ecx
4450d1:	6f                   	outsl  %ds:(%esi),(%dx)
4450d2:	78 35                	js     0x445109
4450d4:	79 54                	jns    0x44512a
4450d6:	62 55 57             	bound  %edx,0x57(%ebp)
4450d9:	4c                   	dec    %esp
4450da:	52                   	push   %edx
4450db:	71 2b                	jno    0x445108
4450dd:	31 68 44             	xor    %ebp,0x44(%eax)
4450e0:	31 75 65             	xor    %esi,0x65(%ebp)
4450e3:	2b 51 77             	sub    0x77(%ecx),%edx
4450e6:	6f                   	outsl  %ds:(%esi),(%dx)
4450e7:	32 4c 52 71          	xor    0x71(%edx,%edx,2),%cl
4450eb:	46                   	inc    %esi
4450ec:	6e                   	outsb  %ds:(%esi),(%dx)
4450ed:	62 51 33             	bound  %edx,0x33(%ecx)
4450f0:	7a 52                	jp     0x445144
4450f2:	4b                   	dec    %ebx
4450f3:	4c                   	dec    %esp
4450f4:	42                   	inc    %edx
4450f5:	48                   	dec    %eax
4450f6:	7a 6e                	jp     0x445166
4450f8:	46                   	inc    %esi
4450f9:	56                   	push   %esi
4450fa:	5a                   	pop    %edx
4450fb:	54                   	push   %esp
4450fc:	37                   	aaa
4450fd:	5a                   	pop    %edx
4450fe:	37                   	aaa
4450ff:	6c                   	insb   (%dx),%es:(%edi)
445100:	62 65 48             	bound  %esp,0x48(%ebp)
445103:	34 44                	xor    $0x44,%al
445105:	76 69                	jbe    0x445170
445107:	4e                   	dec    %esi
445108:	70 70                	jo     0x44517a
44510a:	4c                   	dec    %esp
44510b:	4c                   	dec    %esp
44510c:	6b 4f 69 36          	imul   $0x36,0x69(%edi),%ecx
445110:	4f                   	dec    %edi
445111:	48                   	dec    %eax
445112:	4f                   	dec    %edi
445113:	6a 2f                	push   $0x2f
445115:	57                   	push   %edi
445116:	52                   	push   %edx
445117:	33 46 68             	xor    0x68(%esi),%eax
44511a:	6a 6e                	push   $0x6e
44511c:	6d                   	insl   (%dx),%es:(%edi)
44511d:	4a                   	dec    %edx
44511e:	38 57 79             	cmp    %dl,0x79(%edi)
445121:	48                   	dec    %eax
445122:	31 75 78             	xor    %esi,0x78(%ebp)
445125:	42                   	inc    %edx
445126:	4b                   	dec    %ebx
445127:	6b 52 6e 65          	imul   $0x65,0x6e(%edx),%edx
44512b:	41                   	inc    %ecx
44512c:	54                   	push   %esp
44512d:	31 53 41             	xor    %edx,0x41(%ebx)
445130:	38 48 41             	cmp    %cl,0x41(%eax)
445133:	49                   	dec    %ecx
445134:	35 45 55 4c 39       	xor    $0x394c5545,%eax
445139:	54                   	push   %esp
44513a:	65 31 53 78          	xor    %edx,%gs:0x78(%ebx)
44513e:	6f                   	outsl  %ds:(%esi),(%dx)
44513f:	4b                   	dec    %ebx
445140:	37                   	aaa
445141:	76 6c                	jbe    0x4451af
445143:	4a                   	dec    %edx
445144:	6d                   	insl   (%dx),%es:(%edi)
445145:	4f                   	dec    %edi
445146:	48                   	dec    %eax
445147:	6f                   	outsl  %ds:(%esi),(%dx)
445148:	6c                   	insb   (%dx),%es:(%edi)
445149:	4f                   	dec    %edi
44514a:	36 4b                	ss dec %ebx
44514c:	75 4b                	jne    0x445199
44514e:	6e                   	outsb  %ds:(%esi),(%dx)
44514f:	2b 49 78             	sub    0x78(%ecx),%ecx
445152:	55                   	push   %ebp
445153:	4e                   	dec    %esi
445154:	31 4f 55             	xor    %ecx,0x55(%edi)
445157:	6d                   	insl   (%dx),%es:(%edi)
445158:	31 6e 4c             	xor    %ebp,0x4c(%esi)
44515b:	38 36                	cmp    %dh,(%esi)
44515d:	74 6f                	je     0x4451ce
44515f:	61                   	popa
445160:	58                   	pop    %eax
445161:	61                   	popa
445162:	44                   	inc    %esp
445163:	51                   	push   %ecx
445164:	44                   	inc    %esp
445165:	44                   	inc    %esp
445166:	75 38                	jne    0x4451a0
445168:	63 59 69             	arpl   %ebx,0x69(%ecx)
44516b:	76 71                	jbe    0x4451de
44516d:	4f                   	dec    %edi
44516e:	6b 55 33 4c          	imul   $0x4c,0x33(%ebp),%edx
445172:	75 46                	jne    0x4451ba
445174:	48                   	dec    %eax
445175:	32 57 6e             	xor    0x6e(%edi),%dl
445178:	48                   	dec    %eax
445179:	56                   	push   %esi
44517a:	38 4b 59             	cmp    %cl,0x59(%ebx)
44517d:	63 52 38             	arpl   %edx,0x38(%edx)
445180:	4c                   	dec    %esp
445181:	69 64 62 48 56 2f 50 	imul   $0x30502f56,0x48(%edx,%eiz,2),%esp
445188:	30
445189:	53                   	push   %ebx
44518a:	42                   	inc    %edx
44518b:	4c                   	dec    %esp
44518c:	79 47                	jns    0x4451d5
44518e:	4a                   	dec    %edx
44518f:	57                   	push   %edi
445190:	70 38                	jo     0x4451ca
445192:	6f                   	outsl  %ds:(%esi),(%dx)
445193:	39 39                	cmp    %edi,(%ecx)
445195:	56                   	push   %esi
445196:	5a                   	pop    %edx
445197:	49                   	dec    %ecx
445198:	31 66 6d             	xor    %esp,0x6d(%esi)
44519b:	52                   	push   %edx
44519c:	2f                   	das
44519d:	53                   	push   %ebx
44519e:	77 36                	ja     0x4451d6
4451a0:	59                   	pop    %ecx
4451a1:	51                   	push   %ecx
4451a2:	6e                   	outsb  %ds:(%esi),(%dx)
4451a3:	34 30                	xor    $0x30,%al
4451a5:	42                   	inc    %edx
4451a6:	47                   	inc    %edi
4451a7:	64 61                	fs popa
4451a9:	6b 36 62             	imul   $0x62,(%esi),%esi
4451ac:	65 6a 36             	gs push $0x36
4451af:	41                   	inc    %ecx
4451b0:	49                   	dec    %ecx
4451b1:	4f                   	dec    %edi
4451b2:	68 6f 58 62 34       	push   $0x3462586f
4451b7:	72 31                	jb     0x4451ea
4451b9:	69 6b 43 78 4d 38 65 	imul   $0x65384d78,0x43(%ebx),%ebp
4451c0:	53                   	push   %ebx
4451c1:	71 79                	jno    0x44523c
4451c3:	6e                   	outsb  %ds:(%esi),(%dx)
4451c4:	74 79                	je     0x44523f
4451c6:	4b                   	dec    %ebx
4451c7:	67 65 77 51          	addr16 gs ja 0x44521c
4451cb:	4b                   	dec    %ebx
4451cc:	6b 34 77 6e          	imul   $0x6e,(%edi,%esi,2),%esi
4451d0:	4f                   	dec    %edi
4451d1:	6e                   	outsb  %ds:(%esi),(%dx)
4451d2:	58                   	pop    %eax
4451d3:	66 4a                	dec    %dx
4451d5:	4a                   	dec    %edx
4451d6:	78 52                	js     0x44522a
4451d8:	78 57                	js     0x445231
4451da:	74 45                	je     0x445221
4451dc:	56                   	push   %esi
4451dd:	33 2b                	xor    (%ebx),%ebp
4451df:	67 36 52             	addr16 ss push %edx
4451e2:	50                   	push   %eax
4451e3:	37                   	aaa
4451e4:	33 42 32             	xor    0x32(%edx),%eax
4451e7:	33 5a 71             	xor    0x71(%edx),%ebx
4451ea:	32 2b                	xor    (%ebx),%ch
4451ec:	4b                   	dec    %ebx
4451ed:	67 76 4e             	addr16 jbe 0x44523e
4451f0:	51                   	push   %ecx
4451f1:	69 6c 32 6a 59 6b 65 	imul   $0x76656b59,0x6a(%edx,%esi,1),%ebp
4451f8:	76
4451f9:	67 43                	addr16 inc %ebx
4451fb:	34 76                	xor    $0x76,%al
4451fd:	6f                   	outsl  %ds:(%esi),(%dx)
4451fe:	41                   	inc    %ecx
4451ff:	55                   	push   %ebp
445200:	63 4f 73             	arpl   %ecx,0x73(%edi)
445203:	63 53 4f             	arpl   %edx,0x4f(%ebx)
445206:	2b 47 38             	sub    0x38(%edi),%eax
445209:	50                   	push   %eax
44520a:	46                   	inc    %esi
44520b:	74 58                	je     0x445265
44520d:	77 34                	ja     0x445243
44520f:	56                   	push   %esi
445210:	36 73 76             	ss jae 0x445289
445213:	4d                   	dec    %ebp
445214:	79 57                	jns    0x44526d
445216:	37                   	aaa
445217:	53                   	push   %ebx
445218:	6a 32                	push   $0x32
44521a:	36 79 52             	ss jns 0x44526f
44521d:	53                   	push   %ebx
44521e:	35 4e 67 56 43       	xor    $0x4356674e,%eax
445223:	4f                   	dec    %edi
445224:	63 69 69             	arpl   %ebp,0x69(%ecx)
445227:	71 53                	jno    0x44527c
445229:	54                   	push   %esp
44522a:	4e                   	dec    %esi
44522b:	6b 39 79             	imul   $0x79,(%ecx),%edi
44522e:	7a 66                	jp     0x445296
445230:	67 55                	addr16 push %ebp
445232:	35 45 6f 6c 37       	xor    $0x376c6f45,%eax
445237:	45                   	inc    %ebp
445238:	64 6b 4b 2f 45       	imul   $0x45,%fs:0x2f(%ebx),%ecx
44523d:	71 77                	jno    0x4452b6
44523f:	4e                   	dec    %esi
445240:	5a                   	pop    %edx
445241:	7a 32                	jp     0x445275
445243:	53                   	push   %ebx
445244:	35 47 62 4d 51       	xor    $0x514d6247,%eax
445249:	6d                   	insl   (%dx),%es:(%edi)
44524a:	69 64 74 75 4f 6d 6c 	imul   $0x626c6d4f,0x75(%esp,%esi,2),%esp
445251:	62
445252:	79 53                	jns    0x4452a7
445254:	79 64                	jns    0x4452ba
445256:	79 4f                	jns    0x4452a7
445258:	56                   	push   %esi
445259:	34 32                	xor    $0x32,%al
44525b:	6e                   	outsb  %ds:(%esi),(%dx)
44525c:	48                   	dec    %eax
44525d:	42                   	inc    %edx
44525e:	6b 2b 33             	imul   $0x33,(%ebx),%ebp
445261:	50                   	push   %eax
445262:	4c                   	dec    %esp
445263:	59                   	pop    %ecx
445264:	47                   	inc    %edi
445265:	6c                   	insb   (%dx),%es:(%edi)
445266:	77 31                	ja     0x445299
445268:	57                   	push   %edi
445269:	46                   	inc    %esi
44526a:	61                   	popa
44526b:	58                   	pop    %eax
44526c:	43                   	inc    %ebx
44526d:	4c                   	dec    %esp
44526e:	31 57 33             	xor    %edx,0x33(%edi)
445271:	6e                   	outsb  %ds:(%esi),(%dx)
445272:	49                   	dec    %ecx
445273:	6e                   	outsb  %ds:(%esi),(%dx)
445274:	6e                   	outsb  %ds:(%esi),(%dx)
445275:	34 6b                	xor    $0x6b,%al
445277:	4f                   	dec    %edi
445278:	59                   	pop    %ecx
445279:	36 32 50 63          	xor    %ss:0x63(%eax),%dl
44527d:	53                   	push   %ebx
44527e:	7a 65                	jp     0x4452e5
445280:	6c                   	insb   (%dx),%es:(%edi)
445281:	71 4f                	jno    0x4452d2
445283:	64 62 34 76          	bound  %esi,%fs:(%esi,%esi,2)
445287:	50                   	push   %eax
445288:	36 6e                	outsb  %ss:(%esi),(%dx)
44528a:	6f                   	outsl  %ds:(%esi),(%dx)
44528b:	69 6e 55 64 39 4f 42 	imul   $0x424f3964,0x55(%esi),%ebp
445292:	57                   	push   %edi
445293:	37                   	aaa
445294:	6e                   	outsb  %ds:(%esi),(%dx)
445295:	35 51 57 6e 66       	xor    $0x666e5751,%eax
44529a:	6f                   	outsl  %ds:(%esi),(%dx)
44529b:	51                   	push   %ecx
44529c:	67 78 58             	addr16 js 0x4452f7
44529f:	43                   	inc    %ebx
4452a0:	45                   	inc    %ebp
4452a1:	44                   	inc    %esp