448275:	67 6c                	insb   (%dx),%es:(%di)
448277:	38 49 4d             	cmp    %cl,0x4d(%ecx)
44827a:	59                   	pop    %ecx
44827b:	59                   	pop    %ecx
44827c:	74 79                	je     0x4482f7
44827e:	64 56                	fs push %esi
448280:	4f                   	dec    %edi
448281:	66 4f                	dec    %di
448283:	32 56 55             	xor    0x55(%esi),%dl
448286:	50                   	push   %eax
448287:	4a                   	dec    %edx
448288:	38 79 48             	cmp    %bh,0x48(%ecx)
44828b:	30 75 73             	xor    %dh,0x73(%ebp)
44828e:	54                   	push   %esp
44828f:	4c                   	dec    %esp
448290:	61                   	popa
448291:	5a                   	pop    %edx
448292:	4a                   	dec    %edx
448293:	67 52                	addr16 push %edx
448295:	45                   	inc    %ebp
448296:	59                   	pop    %ecx
448297:	69 6e 42 67 6e 4c 41 	imul   $0x414c6e67,0x42(%esi),%ebp
44829e:	63 69 76             	arpl   %ebp,0x76(%ecx)
4482a1:	31 4b 7a             	xor    %ecx,0x7a(%ebx)
4482a4:	6c                   	insb   (%dx),%es:(%edi)
4482a5:	58                   	pop    %eax
4482a6:	56                   	push   %esi
4482a7:	4a                   	dec    %edx
4482a8:	79 30                	jns    0x4482da
4482aa:	52                   	push   %edx
4482ab:	55                   	push   %ebp
4482ac:	58                   	pop    %eax
4482ad:	75 6d                	jne    0x44831c
4482af:	35 4d 58 4b 49       	xor    $0x494b584d,%eax
4482b4:	30 4d 43             	xor    %cl,0x43(%ebp)
4482b7:	49                   	dec    %ecx
4482b8:	47                   	inc    %edi
4482b9:	4c                   	dec    %esp
4482ba:	62 51 2f             	bound  %edx,0x2f(%ecx)
4482bd:	54                   	push   %esp
4482be:	4d                   	dec    %ebp
4482bf:	30 42 51             	xor    %al,0x51(%edx)
4482c2:	71 51                	jno    0x448315
4482c4:	6a 4a                	push   $0x4a
4482c6:	76 50                	jbe    0x448318
4482c8:	5a                   	pop    %edx
4482c9:	2f                   	das
4482ca:	4f                   	dec    %edi
4482cb:	67 52                	addr16 push %edx
4482cd:	43                   	inc    %ebx
4482ce:	61                   	popa
4482cf:	68 2b 52 31 75       	push   $0x7531522b
4482d4:	35 6b 75 66 6c       	xor    $0x6c66756b,%eax
4482d9:	39 42 56             	cmp    %eax,0x56(%edx)
4482dc:	67 38 57 48          	cmp    %dl,0x48(%bx)
4482e0:	58                   	pop    %eax
4482e1:	4a                   	dec    %edx
4482e2:	6d                   	insl   (%dx),%es:(%edi)
4482e3:	43                   	inc    %ebx
4482e4:	66 4a                	dec    %dx
4482e6:	6b 47 7a 49          	imul   $0x49,0x7a(%edi),%eax
4482ea:	50                   	push   %eax
4482eb:	45                   	inc    %ebp
4482ec:	6b 56 65 30          	imul   $0x30,0x65(%esi),%edx
4482f0:	34 6a                	xor    $0x6a,%al
4482f2:	5a                   	pop    %edx
4482f3:	62 32                	bound  %esi,(%edx)
4482f5:	76 78                	jbe    0x44836f
4482f7:	70 59                	jo     0x448352
4482f9:	4e                   	dec    %esi
4482fa:	44                   	inc    %esp
4482fb:	6a 56                	push   $0x56
4482fd:	6d                   	insl   (%dx),%es:(%edi)
4482fe:	4e                   	dec    %esi
4482ff:	46                   	inc    %esi
448300:	76 56                	jbe    0x448358
448302:	7a 6d                	jp     0x448371
448304:	2f                   	das
448305:	77 58                	ja     0x44835f
448307:	68 54 33 59 4b       	push   $0x4b593354
44830c:	74 58                	je     0x448366
44830e:	53                   	push   %ebx
44830f:	57                   	push   %edi
448310:	2b 49 42             	sub    0x42(%ecx),%ecx
448313:	6d                   	insl   (%dx),%es:(%edi)
448314:	75 55                	jne    0x44836b
448316:	33 35 30 70 4d 4a    	xor    0x4a4d7030,%esi
44831c:	4e                   	dec    %esi
44831d:	35 47 6f 45 78       	xor    $0x78456f47,%eax
448322:	4a                   	dec    %edx
448323:	4e                   	dec    %esi
448324:	57                   	push   %edi
448325:	4c                   	dec    %esp
448326:	78 6d                	js     0x448395
448328:	72 38                	jb     0x448362
44832a:	51                   	push   %ecx
44832b:	71 6d                	jno    0x44839a
44832d:	31 6d 64             	xor    %ebp,0x64(%ebp)
448330:	39 71 45             	cmp    %esi,0x45(%ecx)
448333:	4a                   	dec    %edx
448334:	58                   	pop    %eax
448335:	6a 72                	push   $0x72
448337:	34 76                	xor    $0x76,%al
448339:	4c                   	dec    %esp
44833a:	51                   	push   %ecx
44833b:	6e                   	outsb  %ds:(%esi),(%dx)
44833c:	59                   	pop    %ecx
44833d:	67 33 4b 66          	xor    0x66(%bp,%di),%ecx
448341:	31 79 63             	xor    %edi,0x63(%ecx)
448344:	63 34 54             	arpl   %esi,(%esp,%edx,2)
448347:	34 37                	xor    $0x37,%al
448349:	39 72 6c             	cmp    %esi,0x6c(%edx)
44834c:	4f                   	dec    %edi
44834d:	64 77 31             	fs ja  0x448381
448350:	70 67                	jo     0x4483b9
448352:	79 6b                	jns    0x4483bf
448354:	7a 65                	jp     0x4483bb
448356:	39 4e 6a             	cmp    %ecx,0x6a(%esi)
448359:	30 64 4e 54          	xor    %ah,0x54(%esi,%ecx,2)
44835d:	50                   	push   %eax
44835e:	76 44                	jbe    0x4483a4
448360:	35 43 6d 54 79       	xor    $0x79546d43,%eax
448365:	47                   	inc    %edi
448366:	31 71 46             	xor    %esi,0x46(%ecx)
448369:	68 55 74 79 39       	push   $0x39797455
44836e:	36 41                	ss inc %ecx
448370:	54                   	push   %esp
448371:	4c                   	dec    %esp
448372:	2f                   	das
448373:	63 65 4e             	arpl   %esp,0x4e(%ebp)
448376:	75 5a                	jne    0x4483d2
448378:	34 6a                	xor    $0x6a,%al
44837a:	65 46                	gs inc %esi
44837c:	2f                   	das
44837d:	71 47                	jno    0x4483c6
44837f:	34 6b                	xor    $0x6b,%al
448381:	50                   	push   %eax
448382:	70 6e                	jo     0x4483f2
448384:	47                   	inc    %edi
448385:	6b 5a 59 51          	imul   $0x51,0x59(%edx),%ebx
448389:	2b 7a 46             	sub    0x46(%edx),%edi
44838c:	52                   	push   %edx
44838d:	6a 57                	push   $0x57
44838f:	6d                   	insl   (%dx),%es:(%edi)
448390:	76 56                	jbe    0x4483e8
448392:	41                   	inc    %ecx
448393:	73 63                	jae    0x4483f8
448395:	59                   	pop    %ecx
448396:	35 71 56 33 37       	xor    $0x37335671,%eax
44839b:	4c                   	dec    %esp
44839c:	30 4b 73             	xor    %cl,0x73(%ebx)
44839f:	6f                   	outsl  %ds:(%esi),(%dx)
4483a0:	50                   	push   %eax
4483a1:	39 57 50             	cmp    %edx,0x50(%edi)
4483a4:	77 35                	ja     0x4483db
4483a6:	38 38                	cmp    %bh,(%eax)
4483a8:	34 48                	xor    $0x48,%al
4483aa:	2b 57 6e             	sub    0x6e(%edi),%edx
4483ad:	64 39 49 7a          	cmp    %ecx,%fs:0x7a(%ecx)
4483b1:	6c                   	insb   (%dx),%es:(%edi)
4483b2:	77 36                	ja     0x4483ea
4483b4:	39 34 65 50 37 77 6e 	cmp    %esi,0x6e773750(,%eiz,2)
4483bb:	6f                   	outsl  %ds:(%esi),(%dx)
4483bc:	6b 4a 6a 4b          	imul   $0x4b,0x6a(%edx),%ecx
4483c0:	74 52                	je     0x448414
4483c2:	2f                   	das
4483c3:	6b 32 4f             	imul   $0x4f,(%edx),%esi
4483c6:	61                   	popa
4483c7:	4a                   	dec    %edx
4483c8:	66 67 6d             	insw   (%dx),%es:(%di)
4483cb:	38 65 61             	cmp    %ah,0x61(%ebp)
4483ce:	38 4c 30 4a          	cmp    %cl,0x4a(%eax,%esi,1)
4483d2:	77 50                	ja     0x448424
4483d4:	5a                   	pop    %edx
4483d5:	4b                   	dec    %ebx
4483d6:	69 45 4a 77 49 37 6f 	imul   $0x6f374977,0x4a(%ebp),%eax
4483dd:	2f                   	das
4483de:	54                   	push   %esp
4483df:	30 79 62             	xor    %bh,0x62(%ecx)
4483e2:	6b 73 79 35          	imul   $0x35,0x79(%ebx),%esi
4483e6:	2b 37                	sub    (%edi),%esi
4483e8:	49                   	dec    %ecx
4483e9:	54                   	push   %esp
4483ea:	51                   	push   %ecx
4483eb:	32 6a 50             	xor    0x50(%edx),%ch
4483ee:	62 31                	bound  %esi,(%ecx)
4483f0:	79 63                	jns    0x448455
4483f2:	6b 65 34 61          	imul   $0x61,0x34(%ebp),%esp
4483f6:	2f                   	das
4483f7:	31 55 70             	xor    %edx,0x70(%ebp)
4483fa:	64 6c                	fs insb (%dx),%es:(%edi)
4483fc:	58                   	pop    %eax
4483fd:	76 53                	jbe    0x448452
4483ff:	64 2b 4f 64          	sub    %fs:0x64(%edi),%ecx
448403:	41                   	inc    %ecx
448404:	38 30                	cmp    %dh,(%eax)
448406:	4e                   	dec    %esi
448407:	79 52                	jns    0x44845b
448409:	65 54                	gs push %esp
44840b:	46                   	inc    %esi
44840c:	46                   	inc    %esi
44840d:	4c                   	dec    %esp
44840e:	59                   	pop    %ecx
44840f:	71 44                	jno    0x448455
448411:	71 31                	jno    0x448444
448413:	6e                   	outsb  %ds:(%esi),(%dx)
448414:	4b                   	dec    %ebx
448415:	49                   	dec    %ecx
448416:	44                   	inc    %esp
448417:	2f                   	das
448418:	46                   	inc    %esi
448419:	41                   	inc    %ecx
44841a:	37                   	aaa
44841b:	53                   	push   %ebx
44841c:	6c                   	insb   (%dx),%es:(%edi)
44841d:	71 53                	jno    0x448472
44841f:	71 69                	jno    0x44848a
448421:	33 59 37             	xor    0x37(%ecx),%ebx
448424:	79 59                	jns    0x44847f
448426:	36 67 66 6c          	ss data16 insb (%dx),%es:(%di)
44842a:	54                   	push   %esp
44842b:	32 68 45             	xor    0x45(%eax),%ch
44842e:	6a 4b                	push   $0x4b
448430:	49                   	dec    %ecx
448431:	51                   	push   %ecx
448432:	76 62                	jbe    0x448496
448434:	4d                   	dec    %ebp
448435:	63 44 53 4e          	arpl   %eax,0x4e(%ebx,%edx,2)
448439:	31 6d 6d             	xor    %ebp,0x6d(%ebp)
44843c:	59                   	pop    %ecx
44843d:	56                   	push   %esi
44843e:	4e                   	dec    %esi
44843f:	41                   	inc    %ecx
448440:	43                   	inc    %ebx
448441:	76 7a                	jbe    0x4484bd
448443:	65 6b 75 65 64       	imul   $0x64,%gs:0x65(%ebp),%esi
448448:	42                   	inc    %edx
448449:	31 45 47             	xor    %eax,0x47(%ebp)
44844c:	77 66                	ja     0x4484b4
44844e:	39 67 51             	cmp    %esp,0x51(%edi)
448451:	4f                   	dec    %edi
448452:	4f                   	dec    %edi
448453:	70 67                	jo     0x4484bc
448455:	63 69 72             	arpl   %ebp,0x72(%ecx)
448458:	32 6a 70             	xor    0x70(%edx),%ch
44845b:	66 70 72             	data16 jo 0x4484d0
44845e:	32 59 4e             	xor    0x4e(%ecx),%bl
448461:	55                   	push   %ebp
448462:	39 61 66             	cmp    %esp,0x66(%ecx)
448465:	66 65 64 63 46 55    	gs arpl %ax,%fs:0x55(%esi)
44846b:	57                   	push   %edi
44846c:	6c                   	insb   (%dx),%es:(%edi)
44846d:	35 32 45 4b 6a       	xor    $0x6a4b4532,%eax
448472:	73 67                	jae    0x4484db
448474:	56                   	push   %esi
448475:	73 6b                	jae    0x4484e2
448477:	65 4d                	gs dec %ebp
448479:	61                   	popa
44847a:	4c                   	dec    %esp
44847b:	39 56 78             	cmp    %edx,0x78(%esi)
44847e:	62 37                	bound  %esi,(%edi)
448480:	64 51                	fs push %ecx
448482:	67 35 57 63 4d 4e    	addr16 xor $0x4e4d6357,%eax
448488:	32 59 61             	xor    0x61(%ecx),%bl
44848b:	32 43 48             	xor    0x48(%ebx),%al
44848e:	34 49                	xor    $0x49,%al
448490:	65 59                	gs pop %ecx
448492:	76 52                	jbe    0x4484e6
448494:	6d                   	insl   (%dx),%es:(%edi)
448495:	39 4d 69             	cmp    %ecx,0x69(%ebp)
448498:	65 65 67 45          	gs gs addr16 inc %ebp
44849c:	63 76 35             	arpl   %esi,0x35(%esi)
44849f:	59                   	pop    %ecx
4484a0:	42                   	inc    %edx
4484a1:	30 45 6e             	xor    %al,0x6e(%ebp)
4484a4:	46                   	inc    %esi
4484a5:	62 61 4b             	bound  %esp,0x4b(%ecx)
4484a8:	6c                   	insb   (%dx),%es:(%edi)
4484a9:	4b                   	dec    %ebx
4484aa:	49                   	dec    %ecx
4484ab:	45                   	inc    %ebp
4484ac:	31 45 43             	xor    %eax,0x43(%ebp)
4484af:	32 51 2f             	xor    0x2f(%ecx),%dl
4484b2:	71 38                	jno    0x4484ec
4484b4:	44                   	inc    %esp
4484b5:	7a 6c                	jp     0x448523
4484b7:	53                   	push   %ebx
4484b8:	46                   	inc    %esi
4484b9:	55                   	push   %ebp
4484ba:	6d                   	insl   (%dx),%es:(%edi)
4484bb:	2f                   	das
4484bc:	63 43 2b             	arpl   %eax,0x2b(%ebx)
4484bf:	6f                   	outsl  %ds:(%esi),(%dx)
4484c0:	77 66                	ja     0x448528
4484c2:	38 6f 4a             	cmp    %ch,0x4a(%edi)
4484c5:	32 61 30             	xor    0x30(%ecx),%ah
4484c8:	4d                   	dec    %ebp
4484c9:	2f                   	das
4484ca:	4b                   	dec    %ebx
4484cb:	4a                   	dec    %edx
4484cc:	68 50 52 48 2b       	push   $0x2b485250
4484d1:	68 6a 36 71 57       	push   $0x5771366a
4484d6:	58                   	pop    %eax
4484d7:	32 52 57             	xor    0x57(%edx),%dl
4484da:	45                   	inc    %ebp
4484db:	2b 78 53             	sub    0x53(%eax),%edi
4484de:	4c                   	dec    %esp
4484df:	58                   	pop    %eax
4484e0:	4b                   	dec    %ebx
4484e1:	75 5a                	jne    0x44853d
4484e3:	46                   	inc    %esi
4484e4:	4e                   	dec    %esi
4484e5:	45                   	inc    %ebp
4484e6:	63 50 64             	arpl   %edx,0x64(%eax)
4484e9:	45                   	inc    %ebp
4484ea:	2f                   	das
4484eb:	54                   	push   %esp
4484ec:	52                   	push   %edx
4484ed:	42                   	inc    %edx
4484ee:	50                   	push   %eax
4484ef:	74 72                	je     0x448563
4484f1:	71 50                	jno    0x448543
4484f3:	44                   	inc    %esp
4484f4:	39 4e 4a             	cmp    %ecx,0x4a(%esi)
4484f7:	7a 62                	jp     0x44855b
4484f9:	63 58 78             	arpl   %ebx,0x78(%eax)
4484fc:	6a 74                	push   $0x74
4484fe:	68 43 79 48 45       	push   $0x45487943
448503:	50                   	push   %eax
448504:	76 79                	jbe    0x44857f
448506:	47                   	inc    %edi
448507:	79 50                	jns    0x448559
448509:	6f                   	outsl  %ds:(%esi),(%dx)
44850a:	71 68                	jno    0x448574
44850c:	6d                   	insl   (%dx),%es:(%edi)
44850d:	56                   	push   %esi
44850e:	2f                   	das
44850f:	78 69                	js     0x44857a
448511:	37                   	aaa
448512:	42                   	inc    %edx
448513:	39 34 4c             	cmp    %esi,(%esp,%ecx,2)
448516:	67 47                	addr16 inc %edi
448518:	77 55                	ja     0x44856f
44851a:	41                   	inc    %ecx
44851b:	6e                   	outsb  %ds:(%esi),(%dx)
44851c:	44                   	inc    %esp
44851d:	37                   	aaa
44851e:	71 4d                	jno    0x44856d
448520:	39 35 74 67 42 71    	cmp    %esi,0x71426774
448526:	6d                   	insl   (%dx),%es:(%edi)