4582f0:	75 72                	jne    0x458364
4582f2:	4f                   	dec    %edi
4582f3:	65 5c                	gs pop %esp
4582f5:	74 2d                	je     0x458324
4582f7:	67 42                	addr16 inc %edx
4582f9:	74 64                	je     0x45835f
4582fb:	55                   	push   %ebp
4582fc:	6d                   	insl   (%dx),%es:(%edi)
4582fd:	69 55 6f 74 65 1b 52 	imul   $0x521b6574,0x6f(%ebp),%edx
458304:	41                   	inc    %ecx
458305:	73 44                	jae    0x45834b
458307:	7a 42                	jp     0x45834b
458309:	00 7a 64             	add    %bh,0x64(%edx)
45830c:	67 4f                	addr16 dec %edi
45830e:	54                   	push   %esp
45830f:	6a 75                	push   $0x75
458311:	63 6f 00             	arpl   %ebp,0x0(%edi)
458314:	71 6e                	jno    0x458384
458316:	48                   	dec    %eax
458317:	73 44                	jae    0x45835d
458319:	61                   	popa
45831a:	4b                   	dec    %ebx
45831b:	65 47                	gs inc %edi
45831d:	61                   	popa
45831e:	42                   	inc    %edx
45831f:	61                   	popa
458320:	43                   	inc    %ebx
458321:	74 69                	je     0x45838c
458323:	69 4a 67 2d 46 48 72 	imul   $0x7248462d,0x67(%edx),%ecx
45832a:	56                   	push   %esi
45832b:	61                   	popa
45832c:	77 00                	ja     0x45832e
45832e:	51                   	push   %ecx
45832f:	65 64 5f             	gs fs pop %edi
458332:	58                   	pop    %eax
458333:	68 45 72 5e 00       	push   $0x5e7245
458338:	6e                   	outsb  %ds:(%esi),(%dx)
458339:	6e                   	outsb  %ds:(%esi),(%dx)
45833a:	5f                   	pop    %edi
45833b:	65 7b 4f             	gs jnp 0x45838d
45833e:	50                   	push   %eax
45833f:	00 44 6f 58          	add    %al,0x58(%edi,%ebp,2)
458343:	68 45 72 6c 72       	push   $0x726c7245
458348:	55                   	push   %ebp
458349:	61                   	popa
45834a:	42                   	inc    %edx
45834b:	00 4a 6e             	add    %cl,0x6e(%edx)
45834e:	50                   	push   %eax
45834f:	6f                   	outsl  %ds:(%esi),(%dx)
458350:	62 6d 7a             	bound  %ebp,0x7a(%ebp)
458353:	74 4d                	je     0x4583a2
458355:	6f                   	outsl  %ds:(%esi),(%dx)
458356:	43                   	inc    %ebx
458357:	00 72 42             	add    %dh,0x42(%edx)
45835a:	54                   	push   %esp
45835b:	75 6d                	jne    0x4583ca
45835d:	64 36 46             	fs ss inc %esi
458360:	79 6c                	jns    0x4583ce
458362:	7e 53                	jle    0x4583b7
458364:	5d                   	pop    %ebp
458365:	73 59                	jae    0x4583c0
458367:	65 4a                	gs dec %edx
458369:	00 7f 69             	add    %bh,0x69(%edi)
45836c:	71 00                	jno    0x45836e
45836e:	70 69                	jo     0x4583d9
458370:	7c 65                	jl     0x4583d7
458372:	5a                   	pop    %edx
458373:	74 50                	je     0x4583c5
458375:	72 44                	jb     0x4583bb
458377:	62 52 74             	bound  %edx,0x74(%edx)
45837a:	5e                   	pop    %esi
45837b:	00 40 68             	add    %al,0x68(%eax)
45837e:	44                   	inc    %esp
45837f:	57                   	push   %edi
458380:	10 53 6f             	adc    %dl,0x6f(%ebx)
458383:	72 4d                	jb     0x4583d2
458385:	6e                   	outsb  %ds:(%esi),(%dx)
458386:	4a                   	dec    %edx
458387:	53                   	push   %ebx
458388:	57                   	push   %edi
458389:	6c                   	insb   (%dx),%es:(%edi)
45838a:	52                   	push   %edx
45838b:	74 4c                	je     0x4583d9
45838d:	70 42                	jo     0x4583d1
45838f:	69 7f 6e 68 00 7c 6f 	imul   $0x6f7c0068,0x6e(%edi),%edi
458396:	5f                   	pop    %edi
458397:	4f                   	dec    %edi
458398:	45                   	inc    %ebp
458399:	6a 5e                	push   $0x5e
45839b:	63 77 00             	arpl   %esi,0x0(%edi)
45839e:	62 6f 53             	bound  %ebp,0x53(%edi)
4583a1:	68 7a 72 24 52       	push   $0x5224727a
4583a6:	4c                   	dec    %esp
4583a7:	6e                   	outsb  %ds:(%esi),(%dx)
4583a8:	43                   	inc    %ebx
4583a9:	6f                   	outsl  %ds:(%esi),(%dx)
4583aa:	56                   	push   %esi
4583ab:	00 40 6f             	add    %al,0x6f(%eax)
4583ae:	58                   	pop    %eax
4583af:	64 79 74             	fs jns 0x458426
4583b2:	72 6f                	jb     0x458423
4583b4:	4a                   	dec    %edx
4583b5:	61                   	popa
4583b6:	41                   	inc    %ecx
4583b7:	43                   	inc    %ebx
4583b8:	48                   	dec    %eax
4583b9:	6d                   	insl   (%dx),%es:(%edi)
4583ba:	4b                   	dec    %ebx
4583bb:	61                   	popa
4583bc:	71 65                	jno    0x458423
4583be:	79 62                	jns    0x458422
4583c0:	7a 65                	jp     0x458427
4583c2:	78 74                	js     0x458438
4583c4:	61                   	popa
4583c5:	71 58                	jno    0x45841f
4583c7:	61                   	popa
4583c8:	4b                   	dec    %ebx
4583c9:	00 78 6f             	add    %bh,0x6f(%eax)
4583cc:	6d                   	insl   (%dx),%es:(%edi)
4583cd:	64 5f                	fs pop %edi
4583cf:	74 79                	je     0x45844a
4583d1:	6f                   	outsl  %ds:(%esi),(%dx)
4583d2:	75 61                	jne    0x458435
4583d4:	48                   	dec    %eax
4583d5:	43                   	inc    %ebx
4583d6:	42                   	inc    %edx
4583d7:	6d                   	insl   (%dx),%es:(%edi)
4583d8:	57                   	push   %edi
4583d9:	61                   	popa
4583da:	49                   	dec    %ecx
4583db:	65 4c                	gs dec %esp
4583dd:	62 5c 65 73          	bound  %ebx,0x73(%ebp,%eiz,2)
4583e1:	74 57                	je     0x45843a
4583e3:	65 57                	gs push %edi
4583e5:	73 2d                	jae    0x458414
4583e7:	46                   	inc    %esi
4583e8:	4e                   	dec    %esi
4583e9:	6c                   	insb   (%dx),%es:(%edi)
4583ea:	5e                   	pop    %esi
4583eb:	53                   	push   %ebx
4583ec:	77 72                	ja     0x458460
4583ee:	53                   	push   %ebx
4583ef:	61                   	popa
4583f0:	7d 00                	jge    0x4583f2
4583f2:	5d                   	pop    %ebp
4583f3:	69 48 65 60 6f 43 65 	imul   $0x65436f60,0x65(%eax),%ecx
4583fa:	3b 46 6a             	cmp    0x6a(%esi),%eax
4583fd:	6c                   	insb   (%dx),%es:(%edi)
4583fe:	53                   	push   %ebx
4583ff:	53                   	push   %ebx
458400:	78 61                	js     0x458463
458402:	69 65 24 46 41 6f 48 	imul   $0x486f4146,0x24(%ebp),%esp
458409:	72 3b                	jb     0x458446
45840b:	49                   	dec    %ecx
45840c:	6d                   	insl   (%dx),%es:(%edi)
45840d:	69 42 69 71 6c 72 7a 	imul   $0x7a726c71,0x69(%edx),%eax
458414:	41                   	inc    %ecx
458415:	00 69 65             	add    %ch,0x65(%ecx)
458418:	44                   	inc    %esp
458419:	6f                   	outsl  %ds:(%esi),(%dx)
45841a:	5f                   	pop    %edi
45841b:	65 71 00             	gs jno 0x45841e
45841e:	71 65                	jno    0x458485
458420:	64 44                	fs inc %esp
458422:	7e 63                	jle    0x458487
458424:	4b                   	dec    %ebx
458425:	64 48                	fs dec %eax
458427:	72 27                	jb     0x458450
458429:	47                   	inc    %edi
45842a:	5e                   	pop    %esi
45842b:	74 40                	je     0x45846d
45842d:	68 57 72 53 6f       	push   $0x6f537257
458432:	6e                   	outsb  %ds:(%esi),(%dx)
458433:	6e                   	outsb  %ds:(%esi),(%dx)
458434:	50                   	push   %eax
458435:	00 6a 65             	add    %ch,0x65(%edx)
458438:	53                   	push   %ebx
458439:	43                   	inc    %ebx
45843a:	53                   	push   %ebx
45843b:	61                   	popa
45843c:	71 73                	jno    0x4584b1
45843e:	36 42                	ss inc %edx
458440:	79 74                	jns    0x4584b6
458442:	58                   	pop    %eax
458443:	6f                   	outsl  %ds:(%esi),(%dx)
458444:	4a                   	dec    %edx
458445:	76 48                	jbe    0x45848f
458447:	72 53                	jb     0x45849c
458449:	65 49                	gs dec %ecx
45844b:	00 57 6f             	add    %dl,0x6f(%edi)
45844e:	7f 6e                	jg     0x4584be
458450:	64 31 2d 00 76 65 4c 	xor    %ebp,%fs:0x4c657600
458457:	64 6b 69 55 65       	imul   $0x65,%fs:0x55(%ecx),%ebp
45845c:	03 67 53             	add    0x53(%edi),%esp
45845f:	74 4f                	je     0x4584b0
458461:	45                   	inc    %ebp
458462:	75 64                	jne    0x4584c8
458464:	6b 66 7e 74          	imul   $0x74,0x7e(%esi),%esp
458468:	55                   	push   %ebp
458469:	65 5a                	gs pop %edx
45846b:	6d                   	insl   (%dx),%es:(%edi)
45846c:	03 53 42             	add    0x42(%ebx),%edx
45846f:	72 79                	jb     0x4584ea
458471:	6e                   	outsb  %ds:(%esi),(%dx)
458472:	7c 43                	jl     0x4584b7
458474:	4b                   	dec    %ebx
458475:	6d                   	insl   (%dx),%es:(%edi)
458476:	5d                   	pop    %ebp
458477:	61                   	popa
458478:	55                   	push   %ebp
458479:	69 48 6f 6d 00 74 69 	imul   $0x6974006d,0x6f(%eax),%ecx
458480:	7e 61                	jle    0x4584e3
458482:	69 79 76 65 4c 64 42 	imul   $0x42644c65,0x76(%ecx),%edi
458489:	72 3b                	jb     0x4584c6
45848b:	4f                   	dec    %edi
45848c:	73 65                	jae    0x4584f3
45848e:	58                   	pop    %eax
45848f:	52                   	push   %edx
458490:	75 61                	jne    0x4584f3
458492:	7f 00                	jg     0x458494
458494:	43                   	inc    %ebx
458495:	65 59                	gs pop %ecx
458497:	5f                   	pop    %edi
458498:	65 61                	gs popa
45849a:	48                   	dec    %eax
45849b:	65 50                	gs push %eax
45849d:	74 44                	je     0x4584e3
45849f:	65 71 6d             	gs jno 0x45850f
4584a2:	1b 53 4b             	sbb    0x4b(%ebx),%edx
4584a5:	72 59                	jb     0x458500
4584a7:	00 40 65             	add    %al,0x65(%eax)
4584aa:	4f                   	dec    %edi
4584ab:	5f                   	pop    %edi
4584ac:	42                   	inc    %edx
4584ad:	53                   	push   %ebx
4584ae:	75 49                	jne    0x4584f9
4584b0:	59                   	pop    %ecx
4584b1:	00 4f 72             	add    %cl,0x72(%edi)
4584b4:	4d                   	dec    %ebp
4584b5:	6d                   	insl   (%dx),%es:(%edi)
4584b6:	2d 52 42 76 5e       	sub    $0x5e764252,%eax
4584bb:	72 70                	jb     0x45852d
4584bd:	65 36 41             	gs ss inc %ecx
4584c0:	60                   	pusha
4584c1:	70 7e                	jo     0x458541
4584c3:	6e                   	outsb  %ds:(%esi),(%dx)
4584c4:	40                   	inc    %eax
4584c5:	46                   	inc    %esi
4584c6:	42                   	inc    %edx
4584c7:	72 4a                	jb     0x458513
4584c9:	61                   	popa
4584ca:	4f                   	dec    %edi
4584cb:	00 64 65 42          	add    %ah,0x42(%ebp,%eiz,2)
4584cf:	5f                   	pop    %edi
4584d0:	58                   	pop    %eax
4584d1:	61                   	popa
4584d2:	68 68 77 69 57       	push   $0x57697768
4584d7:	65 27                	gs daa
4584d9:	49                   	dec    %ecx
4584da:	48                   	dec    %eax
4584db:	4c                   	dec    %esp
4584dc:	6a 74                	push   $0x74
4584de:	42                   	inc    %edx
4584df:	6c                   	insb   (%dx),%es:(%edi)
4584e0:	75 45                	jne    0x458527
4584e2:	75 64                	jne    0x458548
4584e4:	4d                   	dec    %ebp
4584e5:	61                   	popa
4584e6:	43                   	inc    %ebx
4584e7:	00 40 65             	add    %al,0x65(%eax)
4584ea:	4f                   	dec    %edi
4584eb:	5f                   	pop    %edi
4584ec:	48                   	dec    %eax
4584ed:	65 4f                	gs dec %edi
4584ef:	00 77 65             	add    %dh,0x65(%edi)
4584f2:	6f                   	outsl  %ds:(%esi),(%dx)
4584f3:	5f                   	pop    %edi
4584f4:	6d                   	insl   (%dx),%es:(%edi)
4584f5:	56                   	push   %esi
4584f6:	2d 43 52 6c 4f       	sub    $0x4f6c5243,%eax
4584fb:	75 71                	jne    0x45856e
4584fd:	65 7f 6e             	gs jg  0x45856e
458500:	76 6f                	jbe    0x458571
458502:	1b 53 5d             	sbb    0x5d(%ebx),%edx
458505:	73 59                	jae    0x458560
458507:	65 4a                	gs dec %edx
458509:	2e 7c 6c             	jl,pn  0x458578
45850c:	6c                   	insb   (%dx),%es:(%edi)
45850d:	62 57 6c             	bound  %edx,0x6c(%edi)
458510:	79 7a                	jns    0x45858c
458512:	7a 74                	jp     0x458588
458514:	4d                   	dec    %ebp
458515:	6f                   	outsl  %ds:(%esi),(%dx)
458516:	43                   	inc    %ebx
458517:	00 40 65             	add    %al,0x65(%eax)
45851a:	4f                   	dec    %edi
45851b:	5f                   	pop    %edi
45851c:	4a                   	dec    %edx
45851d:	6e                   	outsb  %ds:(%esi),(%dx)
45851e:	40                   	inc    %eax
45851f:	61                   	popa
458520:	62 69 7a             	bound  %ebp,0x7a(%ecx)
458523:	6e                   	outsb  %ds:(%esi),(%dx)
458524:	50                   	push   %eax
458525:	43                   	inc    %ebx
458526:	58                   	pop    %eax
458527:	6c                   	insb   (%dx),%es:(%edi)
458528:	53                   	push   %ebx
458529:	75 49                	jne    0x458574
45852b:	65 03 4e 43          	add    %gs:0x43(%esi),%ecx
45852f:	6d                   	insl   (%dx),%es:(%edi)
458530:	72 65                	jb     0x458597
458532:	69 53 50 79 41 65 54 	imul   $0x54654179,0x50(%ebx),%edx
458539:	00 72 46             	add    %dh,0x46(%edx)
45853c:	6c                   	insb   (%dx),%es:(%edi)
45853d:	72 5b                	jb     0x45859a
45853f:	61                   	popa
458540:	64 50                	fs push %eax
458542:	69 6f 52 69 49 65 55 	imul   $0x55654969,0x52(%edi),%ebp
458549:	00 68 48             	add    %ch,0x48(%eax)
45854c:	42                   	inc    %edx
45854d:	31 75 72             	xor    %esi,0x72(%ebp)
458550:	69 70 6f 6f 77 65 5f 	imul   $0x5f65776f,0x6f(%eax),%esi
458557:	76 4e                	jbe    0x4585a7
458559:	63 5e 50             	arpl   %ebx,0x50(%esi)
45855c:	71 6f                	jno    0x4585cd
45855e:	40                   	inc    %eax
45855f:	69 74 65 69 00 6c 4d 	imul   $0x6c4d6c00,0x69(%ebp,%eiz,2),%esi
458566:	6c
458567:	43                   	inc    %ebx
458568:	74 48                	je     0x4585b2
45856a:	7a 31                	jp     0x45859d
45856c:	03 48 7b             	add    0x7b(%eax),%ecx
45856f:	41                   	inc    %ecx
458570:	53                   	push   %ebx
458571:	53                   	push   %ebx
458572:	53                   	push   %ebx
458573:	41                   	inc    %ecx
458574:	16                   	push   %ss
458575:	35 1b 00 64 6f       	xor    $0x6f64001b,%eax
45857a:	56                   	push   %esi
45857b:	70 62                	jo     0x4585df
45857d:	72 53                	jb     0x4585d2
45857f:	4f                   	dec    %edi
458580:	72 6a                	jb     0x4585ec
458582:	7e 63                	jle    0x4585e7
458584:	50                   	push   %eax
458585:	4e                   	dec    %esi
458586:	42                   	inc    %edx
458587:	74 62                	je     0x4585eb