453152:	5f                   	pop    %edi
453153:	42                   	inc    %edx
453154:	6f                   	outsl  %ds:(%esi),(%dx)
453155:	61                   	popa
453156:	72 64                	jb     0x4531bc
453158:	48                   	dec    %eax
453159:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
453160:	65
453161:	74 5f                	je     0x4531c2
453163:	42                   	inc    %edx
453164:	6f                   	outsl  %ds:(%esi),(%dx)
453165:	61                   	popa
453166:	72 64                	jb     0x4531cc
453168:	48                   	dec    %eax
453169:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
453170:	65
453171:	74 5f                	je     0x4531d2
453173:	42                   	inc    %edx
453174:	6f                   	outsl  %ds:(%esi),(%dx)
453175:	61                   	popa
453176:	72 64                	jb     0x4531dc
453178:	42                   	inc    %edx
453179:	6f                   	outsl  %ds:(%esi),(%dx)
45317a:	72 64                	jb     0x4531e0
45317c:	65 72 54             	gs jb  0x4531d3
45317f:	68 69 63 6b 6e       	push   $0x6e6b6369
453184:	65 73 73             	gs jae 0x4531fa
453187:	00 73 65             	add    %dh,0x65(%ebx)
45318a:	74 5f                	je     0x4531eb
45318c:	42                   	inc    %edx
45318d:	6f                   	outsl  %ds:(%esi),(%dx)
45318e:	61                   	popa
45318f:	72 64                	jb     0x4531f5
453191:	42                   	inc    %edx
453192:	6f                   	outsl  %ds:(%esi),(%dx)
453193:	72 64                	jb     0x4531f9
453195:	65 72 54             	gs jb  0x4531ec
453198:	68 69 63 6b 6e       	push   $0x6e6b6369
45319d:	65 73 73             	gs jae 0x453213
4531a0:	00 67 65             	add    %ah,0x65(%edi)
4531a3:	74 5f                	je     0x453204
4531a5:	42                   	inc    %edx
4531a6:	6f                   	outsl  %ds:(%esi),(%dx)
4531a7:	61                   	popa
4531a8:	72 64                	jb     0x45320e
4531aa:	42                   	inc    %edx
4531ab:	61                   	popa
4531ac:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4531af:	6f                   	outsl  %ds:(%esi),(%dx)
4531b0:	6c                   	insb   (%dx),%es:(%edi)
4531b1:	6f                   	outsl  %ds:(%esi),(%dx)
4531b2:	72 00                	jb     0x4531b4
4531b4:	73 65                	jae    0x45321b
4531b6:	74 5f                	je     0x453217
4531b8:	42                   	inc    %edx
4531b9:	6f                   	outsl  %ds:(%esi),(%dx)
4531ba:	61                   	popa
4531bb:	72 64                	jb     0x453221
4531bd:	42                   	inc    %edx
4531be:	61                   	popa
4531bf:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4531c2:	6f                   	outsl  %ds:(%esi),(%dx)
4531c3:	6c                   	insb   (%dx),%es:(%edi)
4531c4:	6f                   	outsl  %ds:(%esi),(%dx)
4531c5:	72 00                	jb     0x4531c7
4531c7:	67 65 74 5f          	addr16 gs je 0x45322a
4531cb:	42                   	inc    %edx
4531cc:	6f                   	outsl  %ds:(%esi),(%dx)
4531cd:	61                   	popa
4531ce:	72 64                	jb     0x453234
4531d0:	42                   	inc    %edx
4531d1:	6f                   	outsl  %ds:(%esi),(%dx)
4531d2:	72 64                	jb     0x453238
4531d4:	65 72 43             	gs jb  0x45321a
4531d7:	6f                   	outsl  %ds:(%esi),(%dx)
4531d8:	6c                   	insb   (%dx),%es:(%edi)
4531d9:	6f                   	outsl  %ds:(%esi),(%dx)
4531da:	72 00                	jb     0x4531dc
4531dc:	73 65                	jae    0x453243
4531de:	74 5f                	je     0x45323f
4531e0:	42                   	inc    %edx
4531e1:	6f                   	outsl  %ds:(%esi),(%dx)
4531e2:	61                   	popa
4531e3:	72 64                	jb     0x453249
4531e5:	42                   	inc    %edx
4531e6:	6f                   	outsl  %ds:(%esi),(%dx)
4531e7:	72 64                	jb     0x45324d
4531e9:	65 72 43             	gs jb  0x45322f
4531ec:	6f                   	outsl  %ds:(%esi),(%dx)
4531ed:	6c                   	insb   (%dx),%es:(%edi)
4531ee:	6f                   	outsl  %ds:(%esi),(%dx)
4531ef:	72 00                	jb     0x4531f1
4531f1:	42                   	inc    %edx
4531f2:	61                   	popa
4531f3:	6c                   	insb   (%dx),%es:(%edi)
4531f4:	6c                   	insb   (%dx),%es:(%edi)
4531f5:	44                   	inc    %esp
4531f6:	69 61 6d 65 74 65 72 	imul   $0x72657465,0x6d(%ecx),%esp
4531fd:	00 42 61             	add    %al,0x61(%edx)
453200:	6c                   	insb   (%dx),%es:(%edi)
453201:	6c                   	insb   (%dx),%es:(%edi)
453202:	42                   	inc    %edx
453203:	61                   	popa
453204:	63 6b 43             	arpl   %ebp,0x43(%ebx)
453207:	6f                   	outsl  %ds:(%esi),(%dx)
453208:	6c                   	insb   (%dx),%es:(%edi)
453209:	6f                   	outsl  %ds:(%esi),(%dx)
45320a:	72 00                	jb     0x45320c
45320c:	52                   	push   %edx
45320d:	61                   	popa
45320e:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453211:	74 57                	je     0x45326a
453213:	69 64 74 68 00 52 61 	imul   $0x63615200,0x68(%esp,%esi,2),%esp
45321a:	63
45321b:	6b 65 74 48          	imul   $0x48,0x74(%ebp),%esp
45321f:	65 69 67 68 74 00 52 	imul   $0x61520074,%gs:0x68(%edi),%esp
453226:	61
453227:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45322a:	74 53                	je     0x45327f
45322c:	70 65                	jo     0x453293
45322e:	65 64 00 52 61       	gs add %dl,%fs:0x61(%edx)
453233:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453236:	74 49                	je     0x453281
453238:	6e                   	outsb  %ds:(%esi),(%dx)
453239:	69 74 69 61 6c 44 69 	imul   $0x7369446c,0x61(%ecx,%ebp,2),%esi
453240:	73
453241:	74 61                	je     0x4532a4
453243:	6e                   	outsb  %ds:(%esi),(%dx)
453244:	63 65 00             	arpl   %esp,0x0(%ebp)
453247:	52                   	push   %edx
453248:	61                   	popa
453249:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45324c:	74 42                	je     0x453290
45324e:	61                   	popa
45324f:	63 6b 43             	arpl   %ebp,0x43(%ebx)
453252:	6f                   	outsl  %ds:(%esi),(%dx)
453253:	6c                   	insb   (%dx),%es:(%edi)
453254:	6f                   	outsl  %ds:(%esi),(%dx)
453255:	72 00                	jb     0x453257
453257:	42                   	inc    %edx
453258:	6f                   	outsl  %ds:(%esi),(%dx)
453259:	61                   	popa
45325a:	72 64                	jb     0x4532c0
45325c:	57                   	push   %edi
45325d:	69 64 74 68 00 42 6f 	imul   $0x616f4200,0x68(%esp,%esi,2),%esp
453264:	61
453265:	72 64                	jb     0x4532cb
453267:	48                   	dec    %eax
453268:	65 69 67 68 74 00 42 	imul   $0x6f420074,%gs:0x68(%edi),%esp
45326f:	6f
453270:	61                   	popa
453271:	72 64                	jb     0x4532d7
453273:	42                   	inc    %edx
453274:	6f                   	outsl  %ds:(%esi),(%dx)
453275:	72 64                	jb     0x4532db
453277:	65 72 54             	gs jb  0x4532ce
45327a:	68 69 63 6b 6e       	push   $0x6e6b6369
45327f:	65 73 73             	gs jae 0x4532f5
453282:	00 42 6f             	add    %al,0x6f(%edx)
453285:	61                   	popa
453286:	72 64                	jb     0x4532ec
453288:	42                   	inc    %edx
453289:	61                   	popa
45328a:	63 6b 43             	arpl   %ebp,0x43(%ebx)
45328d:	6f                   	outsl  %ds:(%esi),(%dx)
45328e:	6c                   	insb   (%dx),%es:(%edi)
45328f:	6f                   	outsl  %ds:(%esi),(%dx)
453290:	72 00                	jb     0x453292
453292:	42                   	inc    %edx
453293:	6f                   	outsl  %ds:(%esi),(%dx)
453294:	61                   	popa
453295:	72 64                	jb     0x4532fb
453297:	42                   	inc    %edx
453298:	6f                   	outsl  %ds:(%esi),(%dx)
453299:	72 64                	jb     0x4532ff
45329b:	65 72 43             	gs jb  0x4532e1
45329e:	6f                   	outsl  %ds:(%esi),(%dx)
45329f:	6c                   	insb   (%dx),%es:(%edi)
4532a0:	6f                   	outsl  %ds:(%esi),(%dx)
4532a1:	72 00                	jb     0x4532a3
4532a3:	42                   	inc    %edx
4532a4:	61                   	popa
4532a5:	6c                   	insb   (%dx),%es:(%edi)
4532a6:	6c                   	insb   (%dx),%es:(%edi)
4532a7:	00 3c 4b             	add    %bh,(%ebx,%ecx,2)
4532aa:	69 6c 6c 65 64 3e 6b 	imul   $0x5f6b3e64,0x65(%esp,%ebp,2),%ebp
4532b1:	5f
4532b2:	5f                   	pop    %edi
4532b3:	42                   	inc    %edx
4532b4:	61                   	popa
4532b5:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4532b8:	6e                   	outsb  %ds:(%esi),(%dx)
4532b9:	67 46                	addr16 inc %esi
4532bb:	69 65 6c 64 00 3c 52 	imul   $0x523c0064,0x6c(%ebp),%esp
4532c2:	61                   	popa
4532c3:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4532c6:	74 3e                	je     0x453306
4532c8:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
4532cc:	61                   	popa
4532cd:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4532d0:	6e                   	outsb  %ds:(%esi),(%dx)
4532d1:	67 46                	addr16 inc %esi
4532d3:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
4532da:	70 65                	jo     0x453341
4532dc:	65 64 58             	gs fs pop %eax
4532df:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4532e4:	61                   	popa
4532e5:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4532e8:	6e                   	outsb  %ds:(%esi),(%dx)
4532e9:	67 46                	addr16 inc %esi
4532eb:	69 65 6c 64 00 3c 53 	imul   $0x533c0064,0x6c(%ebp),%esp
4532f2:	70 65                	jo     0x453359
4532f4:	65 64 59             	gs fs pop %ecx
4532f7:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4532fc:	61                   	popa
4532fd:	63 6b 69             	arpl   %ebp,0x69(%ebx)
453300:	6e                   	outsb  %ds:(%esi),(%dx)
453301:	67 46                	addr16 inc %esi
453303:	69 65 6c 64 00 6d 79 	imul   $0x796d0064,0x6c(%ebp),%esp
45330a:	49                   	dec    %ecx
45330b:	6d                   	insl   (%dx),%es:(%edi)
45330c:	61                   	popa
45330d:	67 65 00 3c          	add    %bh,%gs:(%si)
453311:	6d                   	insl   (%dx),%es:(%edi)
453312:	79 54                	jns    0x453368
453314:	69 6d 65 72 3e 6b 5f 	imul   $0x5f6b3e72,0x65(%ebp),%ebp
45331b:	5f                   	pop    %edi
45331c:	42                   	inc    %edx
45331d:	61                   	popa
45331e:	63 6b 69             	arpl   %ebp,0x69(%ebx)
453321:	6e                   	outsb  %ds:(%esi),(%dx)
453322:	67 46                	addr16 inc %esi
453324:	69 65 6c 64 00 54 69 	imul   $0x69540064,0x6c(%ebp),%esp
45332b:	6d                   	insl   (%dx),%es:(%edi)
45332c:	65 72 00             	gs jb  0x45332f
45332f:	53                   	push   %ebx
453330:	79 73                	jns    0x4533a5
453332:	74 65                	je     0x453399
453334:	6d                   	insl   (%dx),%es:(%edi)
453335:	2e 54                	cs push %esp
453337:	69 6d 65 72 73 00 72 	imul   $0x72007372,0x65(%ebp),%ebp
45333e:	61                   	popa
45333f:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453342:	74 00                	je     0x453344
453344:	67 65 74 5f          	addr16 gs je 0x4533a7
453348:	4b                   	dec    %ebx
453349:	69 6c 6c 65 64 00 73 	imul   $0x65730064,0x65(%esp,%ebp,2),%ebp
453350:	65
453351:	74 5f                	je     0x4533b2
453353:	4b                   	dec    %ebx
453354:	69 6c 6c 65 64 00 67 	imul   $0x65670064,0x65(%esp,%ebp,2),%ebp
45335b:	65
45335c:	74 5f                	je     0x4533bd
45335e:	52                   	push   %edx
45335f:	61                   	popa
453360:	63 6b 65             	arpl   %ebp,0x65(%ebx)
453363:	74 00                	je     0x453365
453365:	73 65                	jae    0x4533cc
453367:	74 5f                	je     0x4533c8
453369:	52                   	push   %edx
45336a:	61                   	popa
45336b:	63 6b 65             	arpl   %ebp,0x65(%ebx)
45336e:	74 00                	je     0x453370
453370:	67 65 74 5f          	addr16 gs je 0x4533d3
453374:	53                   	push   %ebx
453375:	70 65                	jo     0x4533dc
453377:	65 64 58             	gs fs pop %eax
45337a:	00 73 65             	add    %dh,0x65(%ebx)
45337d:	74 5f                	je     0x4533de
45337f:	53                   	push   %ebx
453380:	70 65                	jo     0x4533e7
453382:	65 64 58             	gs fs pop %eax
453385:	00 67 65             	add    %ah,0x65(%edi)
453388:	74 5f                	je     0x4533e9
45338a:	53                   	push   %ebx
45338b:	70 65                	jo     0x4533f2
45338d:	65 64 59             	gs fs pop %ecx
453390:	00 73 65             	add    %dh,0x65(%ebx)
453393:	74 5f                	je     0x4533f4
453395:	53                   	push   %ebx
453396:	70 65                	jo     0x4533fd
453398:	65 64 59             	gs fs pop %ecx
45339b:	00 67 65             	add    %ah,0x65(%edi)
45339e:	74 5f                	je     0x4533ff
4533a0:	4d                   	dec    %ebp
4533a1:	79 49                	jns    0x4533ec
4533a3:	6d                   	insl   (%dx),%es:(%edi)
4533a4:	61                   	popa
4533a5:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
4533aa:	74 5f                	je     0x45340b
4533ac:	6d                   	insl   (%dx),%es:(%edi)
4533ad:	79 54                	jns    0x453403
4533af:	69 6d 65 72 00 73 65 	imul   $0x65730072,0x65(%ebp),%ebp
4533b6:	74 5f                	je     0x453417
4533b8:	6d                   	insl   (%dx),%es:(%edi)
4533b9:	79 54                	jns    0x45340f
4533bb:	69 6d 65 72 00 67 65 	imul   $0x65670072,0x65(%ebp),%ebp
4533c2:	74 5f                	je     0x453423
4533c4:	4d                   	dec    %ebp
4533c5:	79 54                	jns    0x45341b
4533c7:	69 6d 65 72 00 47 65 	imul   $0x65470072,0x65(%ebp),%ebp
4533ce:	74 52                	je     0x453422
4533d0:	61                   	popa
4533d1:	6e                   	outsb  %ds:(%esi),(%dx)
4533d2:	64 6f                	outsl  %fs:(%esi),(%dx)
4533d4:	6d                   	insl   (%dx),%es:(%edi)
4533d5:	53                   	push   %ebx
4533d6:	70 65                	jo     0x45343d
4533d8:	65 64 58             	gs fs pop %eax
4533db:	00 47 65             	add    %al,0x65(%edi)
4533de:	74 52                	je     0x453432
4533e0:	61                   	popa
4533e1:	6e                   	outsb  %ds:(%esi),(%dx)
4533e2:	64 6f                	outsl  %fs:(%esi),(%dx)
4533e4:	6d                   	insl   (%dx),%es:(%edi)
4533e5:	53                   	push   %ebx
4533e6:	70 65                	jo     0x45344d
4533e8:	65 64 59             	gs fs pop %ecx
4533eb:	00 4d 79             	add    %cl,0x79(%ebp)
4533ee:	54                   	push   %esp
4533ef:	69 6d 65 72 5f 45 6c 	imul   $0x6c455f72,0x65(%ebp),%ebp
4533f6:	61                   	popa
4533f7:	70 73                	jo     0x45346c
4533f9:	65 64 00 45 6c       	gs add %al,%fs:0x6c(%ebp)
4533fe:	61                   	popa
4533ff:	70 73                	jo     0x453474
453401:	65 64 45             	gs fs inc %ebp
453404:	76 65                	jbe    0x45346b
453406:	6e                   	outsb  %ds:(%esi),(%dx)
453407:	74 41                	je     0x45344a
453409:	72 67                	jb     0x453472
45340b:	73 00                	jae    0x45340d
45340d:	4b                   	dec    %ebx
45340e:	69 6c 6c 00 e2 80 8c 	imul   $0xe28c80e2,0x0(%esp,%ebp,2),%ebp
453415:	e2
453416:	80 aa e2 80 8f e2 80 	subb   $0x80,-0x1d707f1e(%edx)
45341d:	ae                   	scas   %es:(%edi),%al
45341e:	e2 80                	loop   0x4533a0
453420:	8b e2                	mov    %edx,%esp
453422:	80 8e e2 80 ad e2 80 	orb    $0x80,-0x1d527f1e(%esi)
453429:	8b e2                	mov    %edx,%esp
45342b:	80 ae e2 80 ad e2 81 	subb   $0x81,-0x1d527f1e(%esi)
453432:	af                   	scas   %es:(%edi),%eax
453433:	e2 80                	loop   0x4533b5
453435:	ad                   	lods   %ds:(%esi),%eax
453436:	e2 80                	loop   0x4533b8
453438:	8e e2                	mov    %edx,%fs
45343a:	80 8b e2 80 aa e2 81 	orb    $0x81,-0x1d557f1e(%ebx)
453441:	ac                   	lods   %ds:(%esi),%al
453442:	e2 80                	loop   0x4533c4