4470e9:	43                   	inc    %ebx
4470ea:	72 65                	jb     0x447151
4470ec:	61                   	popa
4470ed:	74 65                	je     0x447154
4470ef:	4e                   	dec    %esi
4470f0:	6f                   	outsl  %ds:(%esi),(%dx)
4470f1:	57                   	push   %edi
4470f2:	69 6e 64 6f 77 00 73 	imul   $0x7300776f,0x64(%esi),%ebp
4470f9:	65 74 5f             	gs je  0x44715b
4470fc:	52                   	push   %edx
4470fd:	65 64 69 72 65 63 74 	gs imul $0x74537463,%fs:0x65(%edx),%esi
447104:	53 74
447106:	61                   	popa
447107:	6e                   	outsb  %ds:(%esi),(%dx)
447108:	64 61                	fs popa
44710a:	72 64                	jb     0x447170
44710c:	4f                   	dec    %edi
44710d:	75 74                	jne    0x447183
44710f:	70 75                	jo     0x447186
447111:	74 00                	je     0x447113
447113:	73 65                	jae    0x44717a
447115:	74 5f                	je     0x447176
447117:	55                   	push   %ebp
447118:	73 65                	jae    0x44717f
44711a:	53                   	push   %ebx
44711b:	68 65 6c 6c 45       	push   $0x456c6c65
447120:	78 65                	js     0x447187
447122:	63 75 74             	arpl   %esi,0x74(%ebp)
447125:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
447129:	74 5f                	je     0x44718a
44712b:	53                   	push   %ebx
44712c:	74 61                	je     0x44718f
44712e:	6e                   	outsb  %ds:(%esi),(%dx)
44712f:	64 61                	fs popa
447131:	72 64                	jb     0x447197
447133:	4f                   	dec    %edi
447134:	75 74                	jne    0x4471aa
447136:	70 75                	jo     0x4471ad
447138:	74 00                	je     0x44713a
44713a:	57                   	push   %edi
44713b:	61                   	popa
44713c:	69 74 46 6f 72 45 78 	imul   $0x69784572,0x6f(%esi,%eax,2),%esi
447143:	69
447144:	74 00                	je     0x447146
447146:	53                   	push   %ebx
447147:	74 72                	je     0x4471bb
447149:	69 6e 67 73 00 43 6f 	imul   $0x6f430073,0x67(%esi),%ebp
447150:	6d                   	insl   (%dx),%es:(%edi)
447151:	70 61                	jo     0x4471b4
447153:	72 65                	jb     0x4471ba
447155:	4d                   	dec    %ebp
447156:	65 74 68             	gs je  0x4471c1
447159:	6f                   	outsl  %ds:(%esi),(%dx)
44715a:	64 00 4d 69          	add    %cl,%fs:0x69(%ebp)
44715e:	64 00 43 68          	add    %al,%fs:0x68(%ebx)
447162:	72 00                	jb     0x447164
447164:	49                   	dec    %ecx
447165:	6e                   	outsb  %ds:(%esi),(%dx)
447166:	53                   	push   %ebx
447167:	74 72                	je     0x4471db
447169:	00 4c 65 6e          	add    %cl,0x6e(%ebp,%eiz,2)
44716d:	00 41 73             	add    %al,0x73(%ecx)
447170:	63 00                	arpl   %eax,(%eax)
447172:	53                   	push   %ebx
447173:	74 72                	je     0x4471e7
447175:	69 6e 67 54 79 70 65 	imul   $0x65707954,0x67(%esi),%ebp
44717c:	00 4d 69             	add    %cl,0x69(%ebp)
44717f:	64 53                	fs push %ebx
447181:	74 6d                	je     0x4471f0
447183:	74 53                	je     0x4471d8
447185:	74 72                	je     0x4471f9
447187:	00 54 6f 42          	add    %dl,0x42(%edi,%ebp,2)
44718b:	79 74                	jns    0x447201
44718d:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
447191:	73 74                	jae    0x447207
447193:	65 6d                	gs insl (%dx),%es:(%edi)
447195:	2e 58                	cs pop %eax
447197:	6d                   	insl   (%dx),%es:(%edi)
447198:	6c                   	insb   (%dx),%es:(%edi)
447199:	00 58 6d             	add    %bl,0x6d(%eax)
44719c:	6c                   	insb   (%dx),%es:(%edi)
44719d:	44                   	inc    %esp
44719e:	6f                   	outsl  %ds:(%esi),(%dx)
44719f:	63 75 6d             	arpl   %esi,0x6d(%ebp)
4471a2:	65 6e                	outsb  %gs:(%esi),(%dx)
4471a4:	74 00                	je     0x4471a6
4471a6:	58                   	pop    %eax
4471a7:	6d                   	insl   (%dx),%es:(%edi)
4471a8:	6c                   	insb   (%dx),%es:(%edi)
4471a9:	4e                   	dec    %esi
4471aa:	6f                   	outsl  %ds:(%esi),(%dx)
4471ab:	64 65 4c             	fs gs dec %esp
4471ae:	69 73 74 00 58 6d 6c 	imul   $0x6c6d5800,0x74(%ebx),%esi
4471b5:	4e                   	dec    %esi
4471b6:	6f                   	outsl  %ds:(%esi),(%dx)
4471b7:	64 65 00 4c 6f 61    	fs add %cl,%gs:0x61(%edi,%ebp,2)
4471bd:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4471c1:	74 5f                	je     0x447222
4471c3:	43                   	inc    %ebx
4471c4:	68 69 6c 64 4e       	push   $0x4e646c69
4471c9:	6f                   	outsl  %ds:(%esi),(%dx)
4471ca:	64 65 73 00          	fs gs jae 0x4471ce
4471ce:	67 65 74 5f          	addr16 gs je 0x447231
4471d2:	49                   	dec    %ecx
4471d3:	74 65                	je     0x44723a
4471d5:	6d                   	insl   (%dx),%es:(%edi)
4471d6:	4f                   	dec    %edi
4471d7:	66 00 58 6d          	data16 add %bl,0x6d(%eax)
4471db:	6c                   	insb   (%dx),%es:(%edi)
4471dc:	45                   	inc    %ebp
4471dd:	6c                   	insb   (%dx),%es:(%edi)
4471de:	65 6d                	gs insl (%dx),%es:(%edi)
4471e0:	65 6e                	outsb  %gs:(%esi),(%dx)
4471e2:	74 00                	je     0x4471e4
4471e4:	67 65 74 5f          	addr16 gs je 0x447247
4471e8:	49                   	dec    %ecx
4471e9:	6e                   	outsb  %ds:(%esi),(%dx)
4471ea:	6e                   	outsb  %ds:(%esi),(%dx)
4471eb:	65 72 54             	gs jb  0x447242
4471ee:	65 78 74             	gs js  0x447265
4471f1:	00 67 65             	add    %ah,0x65(%edi)
4471f4:	74 5f                	je     0x447255
4471f6:	55                   	push   %ebp
4471f7:	6e                   	outsb  %ds:(%esi),(%dx)
4471f8:	69 63 6f 64 65 00 52 	imul   $0x52006564,0x6f(%ebx),%esp
4471ff:	65 73 69             	gs jae 0x44726b
447202:	7a 65                	jp     0x447269
447204:	00 41 64             	add    %al,0x64(%ecx)
447207:	64 4f                	fs dec %edi
447209:	62 6a 65             	bound  %ebp,0x65(%edx)
44720c:	63 74 00 55          	arpl   %esi,0x55(%eax,%eax,1)
447210:	6e                   	outsb  %ds:(%esi),(%dx)
447211:	65 73 63             	gs jae 0x447277
447214:	61                   	popa
447215:	70 65                	jo     0x44727c
447217:	44                   	inc    %esp
447218:	61                   	popa
447219:	74 61                	je     0x44727c
44721b:	53                   	push   %ebx
44721c:	74 72                	je     0x447290
44721e:	69 6e 67 00 46 6f 72 	imul   $0x726f4600,0x67(%esi),%ebp
447225:	6d                   	insl   (%dx),%es:(%edi)
447226:	61                   	popa
447227:	74 00                	je     0x447229
447229:	67 65 74 5f          	addr16 gs je 0x44728c
44722d:	43                   	inc    %ebx
44722e:	68 61 72 73 00       	push   $0x737261
447233:	49                   	dec    %ecx
447234:	6e                   	outsb  %ds:(%esi),(%dx)
447235:	64 65 78 4f          	fs gs js 0x447288
447239:	66 00 54 6f 43       	data16 add %dl,0x43(%edi,%ebp,2)
44723e:	68 61 72 41 72       	push   $0x72417261
447243:	72 61                	jb     0x4472a6
447245:	79 00                	jns    0x447247
447247:	49                   	dec    %ecx
447248:	6e                   	outsb  %ds:(%esi),(%dx)
447249:	66 6f                	outsw  %ds:(%esi),(%dx)
44724b:	72 6d                	jb     0x4472ba
44724d:	61                   	popa
44724e:	74 69                	je     0x4472b9
447250:	6f                   	outsl  %ds:(%esi),(%dx)
447251:	6e                   	outsb  %ds:(%esi),(%dx)
447252:	00 55 42             	add    %dl,0x42(%ebp)
447255:	6f                   	outsl  %ds:(%esi),(%dx)
447256:	75 6e                	jne    0x4472c6
447258:	64 00 46 69          	add    %al,%fs:0x69(%esi)
44725c:	6c                   	insb   (%dx),%es:(%edi)
44725d:	65 53                	gs push %ebx
44725f:	79 73                	jns    0x4472d4
447261:	74 65                	je     0x4472c8
447263:	6d                   	insl   (%dx),%es:(%edi)
447264:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
447268:	00 46 69             	add    %al,0x69(%esi)
44726b:	6c                   	insb   (%dx),%es:(%edi)
44726c:	65 41                	gs inc %ecx
44726e:	74 74                	je     0x4472e4
447270:	72 69                	jb     0x4472db
447272:	62 75 74             	bound  %esi,0x74(%ebp)
447275:	65 00 44 69 76       	add    %al,%gs:0x76(%ecx,%ebp,2)
44727a:	69 64 65 4f 62 6a 65 	imul   $0x63656a62,0x4f(%ebp,%eiz,2),%esp
447281:	63
447282:	74 00                	je     0x447284
447284:	53                   	push   %ebx
447285:	75 62                	jne    0x4472e9
447287:	74 72                	je     0x4472fb
447289:	61                   	popa
44728a:	63 74 4f 62          	arpl   %esi,0x62(%edi,%ecx,2)
44728e:	6a 65                	push   $0x65
447290:	63 74 00 43          	arpl   %esi,0x43(%eax,%eax,1)
447294:	68 72 57 00 53       	push   $0x53005772
447299:	74 72                	je     0x44730d
44729b:	69 6e 67 53 70 6c 69 	imul   $0x696c7053,0x67(%esi),%ebp
4472a2:	74 4f                	je     0x4472f3
4472a4:	70 74                	jo     0x44731a
4472a6:	69 6f 6e 73 00 4c 61 	imul   $0x614c0073,0x6e(%edi),%ebp
4472ad:	74 65                	je     0x447314
4472af:	49                   	dec    %ecx
4472b0:	6e                   	outsb  %ds:(%esi),(%dx)
4472b1:	64 65 78 47          	fs gs js 0x4472fc
4472b5:	65 74 00             	gs je  0x4472b8
4472b8:	58                   	pop    %eax
4472b9:	6f                   	outsl  %ds:(%esi),(%dx)
4472ba:	72 4f                	jb     0x44730b
4472bc:	62 6a 65             	bound  %ebp,0x65(%edx)
4472bf:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
4472c3:	6f                   	outsl  %ds:(%esi),(%dx)
4472c4:	43                   	inc    %ebx
4472c5:	68 61 72 00 52       	push   $0x52007261
4472ca:	61                   	popa
4472cb:	6e                   	outsb  %ds:(%esi),(%dx)
4472cc:	64 6f                	outsl  %fs:(%esi),(%dx)
4472ce:	6d                   	insl   (%dx),%es:(%edi)
4472cf:	00 43 6f             	add    %al,0x6f(%ebx)
4472d2:	6e                   	outsb  %ds:(%esi),(%dx)
4472d3:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
4472da:	6c 43
4472dc:	6f                   	outsl  %ds:(%esi),(%dx)
4472dd:	6d                   	insl   (%dx),%es:(%edi)
4472de:	70 61                	jo     0x447341
4472e0:	72 65                	jb     0x447347
4472e2:	4f                   	dec    %edi
4472e3:	62 6a 65             	bound  %ebp,0x65(%edx)
4472e6:	63 74 47 72          	arpl   %esi,0x72(%edi,%eax,2)
4472ea:	65 61                	gs popa
4472ec:	74 65                	je     0x447353
4472ee:	72 00                	jb     0x4472f0
4472f0:	43                   	inc    %ebx
4472f1:	6f                   	outsl  %ds:(%esi),(%dx)
4472f2:	6e                   	outsb  %ds:(%esi),(%dx)
4472f3:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
4472fa:	6c 43
4472fc:	6f                   	outsl  %ds:(%esi),(%dx)
4472fd:	6d                   	insl   (%dx),%es:(%edi)
4472fe:	70 61                	jo     0x447361
447300:	72 65                	jb     0x447367
447302:	4f                   	dec    %edi
447303:	62 6a 65             	bound  %ebp,0x65(%edx)
447306:	63 74 45 71          	arpl   %esi,0x71(%ebp,%eax,2)
44730a:	75 61                	jne    0x44736d
44730c:	6c                   	insb   (%dx),%es:(%edi)
44730d:	00 43 6f             	add    %al,0x6f(%ebx)
447310:	6e                   	outsb  %ds:(%esi),(%dx)
447311:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
447318:	6c 43
44731a:	6f                   	outsl  %ds:(%esi),(%dx)
44731b:	6d                   	insl   (%dx),%es:(%edi)
44731c:	70 61                	jo     0x44737f
44731e:	72 65                	jb     0x447385
447320:	4f                   	dec    %edi
447321:	62 6a 65             	bound  %ebp,0x65(%edx)
447324:	63 74 4c 65          	arpl   %esi,0x65(%esp,%ecx,2)
447328:	73 73                	jae    0x44739d
44732a:	00 46 69             	add    %al,0x69(%esi)
44732d:	6c                   	insb   (%dx),%es:(%edi)
44732e:	65 53                	gs push %ebx
447330:	74 72                	je     0x4473a4
447332:	65 61                	gs popa
447334:	6d                   	insl   (%dx),%es:(%edi)
447335:	00 46 69             	add    %al,0x69(%esi)
447338:	6c                   	insb   (%dx),%es:(%edi)
447339:	65 4d                	gs dec %ebp
44733b:	6f                   	outsl  %ds:(%esi),(%dx)
44733c:	64 65 00 46 69       	fs add %al,%gs:0x69(%esi)
447341:	6c                   	insb   (%dx),%es:(%edi)
447342:	65 53                	gs push %ebx
447344:	68 61 72 65 00       	push   $0x657261
447349:	46                   	inc    %esi
44734a:	6c                   	insb   (%dx),%es:(%edi)
44734b:	6f                   	outsl  %ds:(%esi),(%dx)
44734c:	6f                   	outsl  %ds:(%esi),(%dx)
44734d:	72 00                	jb     0x44734f
44734f:	49                   	dec    %ecx
447350:	6e                   	outsb  %ds:(%esi),(%dx)
447351:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
447358:	65
447359:	00 44 65 63          	add    %al,0x63(%ebp,%eiz,2)
44735d:	6f                   	outsl  %ds:(%esi),(%dx)
44735e:	64 65 72 00          	fs gs jb 0x447362
447362:	47                   	inc    %edi
447363:	65 74 44             	gs je  0x4473aa
447366:	65 63 6f 64          	arpl   %ebp,%gs:0x64(%edi)
44736a:	65 72 00             	gs jb  0x44736d
44736d:	47                   	inc    %edi
44736e:	65 74 43             	gs je  0x4473b4
447371:	68 61 72 43 6f       	push   $0x6f437261
447376:	75 6e                	jne    0x4473e6
447378:	74 00                	je     0x44737a
44737a:	47                   	inc    %edi
44737b:	65 74 43             	gs je  0x4473c1
44737e:	68 61 72 73 00       	push   $0x737261
447383:	42                   	inc    %edx
447384:	69 74 43 6f 6e 76 65 	imul   $0x7265766e,0x6f(%ebx,%eax,2),%esi
44738b:	72
44738c:	74 65                	je     0x4473f3
44738e:	72 00                	jb     0x447390
447390:	54                   	push   %esp
447391:	6f                   	outsl  %ds:(%esi),(%dx)
447392:	49                   	dec    %ecx
447393:	6e                   	outsb  %ds:(%esi),(%dx)
447394:	74 31                	je     0x4473c7
447396:	36 00 73 65          	add    %dh,%ss:0x65(%ebx)
44739a:	74 5f                	je     0x4473fb
44739c:	49                   	dec    %ecx
44739d:	74 65                	je     0x447404
44739f:	6d                   	insl   (%dx),%es:(%edi)
4473a0:	00 67 65             	add    %ah,0x65(%edi)
4473a3:	74 5f                	je     0x447404
4473a5:	45                   	inc    %ebp
4473a6:	6e                   	outsb  %ds:(%esi),(%dx)
4473a7:	64 4f                	fs dec %edi
4473a9:	66 53                	push   %bx
4473ab:	74 72                	je     0x44741f
4473ad:	65 61                	gs popa
4473af:	6d                   	insl   (%dx),%es:(%edi)
4473b0:	00 52 65             	add    %dl,0x65(%edx)
4473b3:	61                   	popa
4473b4:	64 4c                	fs dec %esp
4473b6:	69 6e 65 00 50 61 72 	imul   $0x72615000,0x65(%esi),%ebp
4473bd:	73 65                	jae    0x447424
4473bf:	00 53 74             	add    %dl,0x74(%ebx)
4473c2:	72 69                	jb     0x44742d
4473c4:	6e                   	outsb  %ds:(%esi),(%dx)
4473c5:	67 43                	addr16 inc %ebx
4473c7:	6f                   	outsl  %ds:(%esi),(%dx)
4473c8:	6d                   	insl   (%dx),%es:(%edi)
4473c9:	70 61                	jo     0x44742c
4473cb:	72 69                	jb     0x447436
4473cd:	73 6f                	jae    0x44743e
4473cf:	6e                   	outsb  %ds:(%esi),(%dx)
4473d0:	00 42 69             	add    %al,0x69(%edx)
4473d3:	6e                   	outsb  %ds:(%esi),(%dx)
4473d4:	61                   	popa
4473d5:	72 79                	jb     0x447450
4473d7:	52                   	push   %edx
4473d8:	65 61                	gs popa
4473da:	64 65 72 00          	fs gs jb 0x4473de
4473de:	4f                   	dec    %edi
4473df:	70 65                	jo     0x447446
4473e1:	6e                   	outsb  %ds:(%esi),(%dx)
4473e2:	52                   	push   %edx
4473e3:	65 61                	gs popa
4473e5:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4473e9:	74 5f                	je     0x44744a
4473eb:	42                   	inc    %edx
4473ec:	61                   	popa
4473ed:	73 65                	jae    0x447454
4473ef:	53                   	push   %ebx
4473f0:	74 72                	je     0x447464
4473f2:	65 61                	gs popa
4473f4:	6d                   	insl   (%dx),%es:(%edi)