5a83cb:	69 67 68 74 12 69 65 	imul   $0x65691274,0x68(%edi),%esp
5a83d2:	74 74                	je     0x5a8448
5a83d4:	46                   	inc    %esi
5a83d5:	72 6f                	jb     0x5a8446
5a83d7:	6d                   	insl   (%dx),%es:(%edi)
5a83d8:	42                   	inc    %edx
5a83d9:	6f                   	outsl  %ds:(%esi),(%dx)
5a83da:	74 74                	je     0x5a8450
5a83dc:	6f                   	outsl  %ds:(%esi),(%dx)
5a83dd:	6d                   	insl   (%dx),%es:(%edi)
5a83de:	4c                   	dec    %esp
5a83df:	65 66 74 13          	gs data16 je 0x5a83f6
5a83e3:	69 65 74 74 46 72 6f 	imul   $0x6f724674,0x74(%ebp),%esp
5a83ea:	6d                   	insl   (%dx),%es:(%edi)
5a83eb:	42                   	inc    %edx
5a83ec:	6f                   	outsl  %ds:(%esi),(%dx)
5a83ed:	74 74                	je     0x5a8463
5a83ef:	6f                   	outsl  %ds:(%esi),(%dx)
5a83f0:	6d                   	insl   (%dx),%es:(%edi)
5a83f1:	52                   	push   %edx
5a83f2:	69 67 68 74 12 69 65 	imul   $0x65691274,0x68(%edi),%esp
5a83f9:	74 74                	je     0x5a846f
5a83fb:	4d                   	dec    %ebp
5a83fc:	6f                   	outsl  %ds:(%esi),(%dx)
5a83fd:	76 65                	jbe    0x5a8464
5a83ff:	4c                   	dec    %esp
5a8400:	65 66 74 52          	gs data16 je 0x5a8456
5a8404:	69 67 68 74 31 12 69 	imul   $0x69123174,0x68(%edi),%esp
5a840b:	65 74 74             	gs je  0x5a8482
5a840e:	4d                   	dec    %ebp
5a840f:	6f                   	outsl  %ds:(%esi),(%dx)
5a8410:	76 65                	jbe    0x5a8477
5a8412:	4c                   	dec    %esp
5a8413:	65 66 74 52          	gs data16 je 0x5a8469
5a8417:	69 67 68 74 32 12 69 	imul   $0x69123274,0x68(%edi),%esp
5a841e:	65 74 74             	gs je  0x5a8495
5a8421:	4d                   	dec    %ebp
5a8422:	6f                   	outsl  %ds:(%esi),(%dx)
5a8423:	76 65                	jbe    0x5a848a
5a8425:	52                   	push   %edx
5a8426:	69 67 68 74 4c 65 66 	imul   $0x66654c74,0x68(%edi),%esp
5a842d:	74 31                	je     0x5a8460
5a842f:	12 69 65             	adc    0x65(%ecx),%ch
5a8432:	74 74                	je     0x5a84a8
5a8434:	4d                   	dec    %ebp
5a8435:	6f                   	outsl  %ds:(%esi),(%dx)
5a8436:	76 65                	jbe    0x5a849d
5a8438:	52                   	push   %edx
5a8439:	69 67 68 74 4c 65 66 	imul   $0x66654c74,0x68(%edi),%esp
5a8440:	74 32                	je     0x5a8474
5a8442:	0f 69 65 74          	punpckhwd 0x74(%ebp),%mm4
5a8446:	74 4d                	je     0x5a8495
5a8448:	6f                   	outsl  %ds:(%esi),(%dx)
5a8449:	76 65                	jbe    0x5a84b0
5a844b:	55                   	push   %ebp
5a844c:	70 44                	jo     0x5a8492
5a844e:	6f                   	outsl  %ds:(%esi),(%dx)
5a844f:	77 6e                	ja     0x5a84bf
5a8451:	31 0f                	xor    %ecx,(%edi)
5a8453:	69 65 74 74 4d 6f 76 	imul   $0x766f4d74,0x74(%ebp),%esp
5a845a:	65 55                	gs push %ebp
5a845c:	70 44                	jo     0x5a84a2
5a845e:	6f                   	outsl  %ds:(%esi),(%dx)
5a845f:	77 6e                	ja     0x5a84cf
5a8461:	32 0f                	xor    (%edi),%cl
5a8463:	69 65 74 74 4d 6f 76 	imul   $0x766f4d74,0x74(%ebp),%esp
5a846a:	65 44                	gs inc %esp
5a846c:	6f                   	outsl  %ds:(%esi),(%dx)
5a846d:	77 6e                	ja     0x5a84dd
5a846f:	55                   	push   %ebp
5a8470:	70 31                	jo     0x5a84a3
5a8472:	0f 69 65 74          	punpckhwd 0x74(%ebp),%mm4
5a8476:	74 4d                	je     0x5a84c5
5a8478:	6f                   	outsl  %ds:(%esi),(%dx)
5a8479:	76 65                	jbe    0x5a84e0
5a847b:	44                   	inc    %esp
5a847c:	6f                   	outsl  %ds:(%esi),(%dx)
5a847d:	77 6e                	ja     0x5a84ed
5a847f:	55                   	push   %ebp
5a8480:	70 32                	jo     0x5a84b4
5a8482:	10 69 65             	adc    %ch,0x65(%ecx)
5a8485:	74 74                	je     0x5a84fb
5a8487:	52                   	push   %edx
5a8488:	61                   	popa
5a8489:	6e                   	outsb  %ds:(%esi),(%dx)
5a848a:	64 6f                	outsl  %fs:(%esi),(%dx)
5a848c:	6d                   	insl   (%dx),%es:(%edi)
5a848d:	50                   	push   %eax
5a848e:	6f                   	outsl  %ds:(%esi),(%dx)
5a848f:	69 6e 74 73 0f 69 65 	imul   $0x65690f73,0x74(%esi),%ebp
5a8496:	74 74                	je     0x5a850c
5a8498:	52                   	push   %edx
5a8499:	61                   	popa
5a849a:	6e                   	outsb  %ds:(%esi),(%dx)
5a849b:	64 6f                	outsl  %fs:(%esi),(%dx)
5a849d:	6d                   	insl   (%dx),%es:(%edi)
5a849e:	42                   	inc    %edx
5a849f:	6f                   	outsl  %ds:(%esi),(%dx)
5a84a0:	78 65                	js     0x5a8507
5a84a2:	73 0b                	jae    0x5a84af
5a84a4:	69 65 74 74 43 65 6e 	imul   $0x6e654374,0x74(%ebp),%esp
5a84ab:	74 65                	je     0x5a8512
5a84ad:	72 31                	jb     0x5a84e0
5a84af:	0b 69 65             	or     0x65(%ecx),%ebp
5a84b2:	74 74                	je     0x5a8528
5a84b4:	43                   	inc    %ebx
5a84b5:	65 6e                	outsb  %gs:(%esi),(%dx)
5a84b7:	74 65                	je     0x5a851e
5a84b9:	72 32                	jb     0x5a84ed
5a84bb:	0f 69 65 74          	punpckhwd 0x74(%ebp),%mm4
5a84bf:	74 43                	je     0x5a8504
5a84c1:	65 6e                	outsb  %gs:(%esi),(%dx)
5a84c3:	74 65                	je     0x5a852a
5a84c5:	72 5a                	jb     0x5a8521
5a84c7:	6f                   	outsl  %ds:(%esi),(%dx)
5a84c8:	6f                   	outsl  %ds:(%esi),(%dx)
5a84c9:	6d                   	insl   (%dx),%es:(%edi)
5a84ca:	31 0f                	xor    %ecx,(%edi)
5a84cc:	69 65 74 74 43 65 6e 	imul   $0x6e654374,0x74(%ebp),%esp
5a84d3:	74 65                	je     0x5a853a
5a84d5:	72 5a                	jb     0x5a8531
5a84d7:	6f                   	outsl  %ds:(%esi),(%dx)
5a84d8:	6f                   	outsl  %ds:(%esi),(%dx)
5a84d9:	6d                   	insl   (%dx),%es:(%edi)
5a84da:	32 12                	xor    (%edx),%dl
5a84dc:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a84e3:	61                   	popa
5a84e4:	6e                   	outsb  %ds:(%esi),(%dx)
5a84e5:	64 46                	fs inc %esi
5a84e7:	72 6f                	jb     0x5a8558
5a84e9:	6d                   	insl   (%dx),%es:(%edi)
5a84ea:	4c                   	dec    %esp
5a84eb:	65 66 74 13          	gs data16 je 0x5a8502
5a84ef:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a84f6:	61                   	popa
5a84f7:	6e                   	outsb  %ds:(%esi),(%dx)
5a84f8:	64 46                	fs inc %esi
5a84fa:	72 6f                	jb     0x5a856b
5a84fc:	6d                   	insl   (%dx),%es:(%edi)
5a84fd:	52                   	push   %edx
5a84fe:	69 67 68 74 11 69 65 	imul   $0x65691174,0x68(%edi),%esp
5a8505:	74 74                	je     0x5a857b
5a8507:	45                   	inc    %ebp
5a8508:	78 70                	js     0x5a857a
5a850a:	61                   	popa
5a850b:	6e                   	outsb  %ds:(%esi),(%dx)
5a850c:	64 46                	fs inc %esi
5a850e:	72 6f                	jb     0x5a857f
5a8510:	6d                   	insl   (%dx),%es:(%edi)
5a8511:	54                   	push   %esp
5a8512:	6f                   	outsl  %ds:(%esi),(%dx)
5a8513:	70 14                	jo     0x5a8529
5a8515:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a851c:	61                   	popa
5a851d:	6e                   	outsb  %ds:(%esi),(%dx)
5a851e:	64 46                	fs inc %esi
5a8520:	72 6f                	jb     0x5a8591
5a8522:	6d                   	insl   (%dx),%es:(%edi)
5a8523:	42                   	inc    %edx
5a8524:	6f                   	outsl  %ds:(%esi),(%dx)
5a8525:	74 74                	je     0x5a859b
5a8527:	6f                   	outsl  %ds:(%esi),(%dx)
5a8528:	6d                   	insl   (%dx),%es:(%edi)
5a8529:	15 69 65 74 74       	adc    $0x74746569,%eax
5a852e:	45                   	inc    %ebp
5a852f:	78 70                	js     0x5a85a1
5a8531:	61                   	popa
5a8532:	6e                   	outsb  %ds:(%esi),(%dx)
5a8533:	64 46                	fs inc %esi
5a8535:	72 6f                	jb     0x5a85a6
5a8537:	6d                   	insl   (%dx),%es:(%edi)
5a8538:	54                   	push   %esp
5a8539:	6f                   	outsl  %ds:(%esi),(%dx)
5a853a:	70 4c                	jo     0x5a8588
5a853c:	65 66 74 16          	gs data16 je 0x5a8556
5a8540:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a8547:	61                   	popa
5a8548:	6e                   	outsb  %ds:(%esi),(%dx)
5a8549:	64 46                	fs inc %esi
5a854b:	72 6f                	jb     0x5a85bc
5a854d:	6d                   	insl   (%dx),%es:(%edi)
5a854e:	54                   	push   %esp
5a854f:	6f                   	outsl  %ds:(%esi),(%dx)
5a8550:	70 52                	jo     0x5a85a4
5a8552:	69 67 68 74 18 69 65 	imul   $0x65691874,0x68(%edi),%esp
5a8559:	74 74                	je     0x5a85cf
5a855b:	45                   	inc    %ebp
5a855c:	78 70                	js     0x5a85ce
5a855e:	61                   	popa
5a855f:	6e                   	outsb  %ds:(%esi),(%dx)
5a8560:	64 46                	fs inc %esi
5a8562:	72 6f                	jb     0x5a85d3
5a8564:	6d                   	insl   (%dx),%es:(%edi)
5a8565:	42                   	inc    %edx
5a8566:	6f                   	outsl  %ds:(%esi),(%dx)
5a8567:	74 74                	je     0x5a85dd
5a8569:	6f                   	outsl  %ds:(%esi),(%dx)
5a856a:	6d                   	insl   (%dx),%es:(%edi)
5a856b:	4c                   	dec    %esp
5a856c:	65 66 74 19          	gs data16 je 0x5a8589
5a8570:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a8577:	61                   	popa
5a8578:	6e                   	outsb  %ds:(%esi),(%dx)
5a8579:	64 46                	fs inc %esi
5a857b:	72 6f                	jb     0x5a85ec
5a857d:	6d                   	insl   (%dx),%es:(%edi)
5a857e:	42                   	inc    %edx
5a857f:	6f                   	outsl  %ds:(%esi),(%dx)
5a8580:	74 74                	je     0x5a85f6
5a8582:	6f                   	outsl  %ds:(%esi),(%dx)
5a8583:	6d                   	insl   (%dx),%es:(%edi)
5a8584:	52                   	push   %edx
5a8585:	69 67 68 74 14 69 65 	imul   $0x65691474,0x68(%edi),%esp
5a858c:	74 74                	je     0x5a8602
5a858e:	45                   	inc    %ebp
5a858f:	78 70                	js     0x5a8601
5a8591:	61                   	popa
5a8592:	6e                   	outsb  %ds:(%esi),(%dx)
5a8593:	64 49                	fs dec %ecx
5a8595:	6e                   	outsb  %ds:(%esi),(%dx)
5a8596:	46                   	inc    %esi
5a8597:	72 6f                	jb     0x5a8608
5a8599:	6d                   	insl   (%dx),%es:(%edi)
5a859a:	4c                   	dec    %esp
5a859b:	65 66 74 15          	gs data16 je 0x5a85b4
5a859f:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a85a6:	61                   	popa
5a85a7:	6e                   	outsb  %ds:(%esi),(%dx)
5a85a8:	64 49                	fs dec %ecx
5a85aa:	6e                   	outsb  %ds:(%esi),(%dx)
5a85ab:	46                   	inc    %esi
5a85ac:	72 6f                	jb     0x5a861d
5a85ae:	6d                   	insl   (%dx),%es:(%edi)
5a85af:	52                   	push   %edx
5a85b0:	69 67 68 74 13 69 65 	imul   $0x65691374,0x68(%edi),%esp
5a85b7:	74 74                	je     0x5a862d
5a85b9:	45                   	inc    %ebp
5a85ba:	78 70                	js     0x5a862c
5a85bc:	61                   	popa
5a85bd:	6e                   	outsb  %ds:(%esi),(%dx)
5a85be:	64 49                	fs dec %ecx
5a85c0:	6e                   	outsb  %ds:(%esi),(%dx)
5a85c1:	46                   	inc    %esi
5a85c2:	72 6f                	jb     0x5a8633
5a85c4:	6d                   	insl   (%dx),%es:(%edi)
5a85c5:	54                   	push   %esp
5a85c6:	6f                   	outsl  %ds:(%esi),(%dx)
5a85c7:	70 16                	jo     0x5a85df
5a85c9:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a85d0:	61                   	popa
5a85d1:	6e                   	outsb  %ds:(%esi),(%dx)
5a85d2:	64 49                	fs dec %ecx
5a85d4:	6e                   	outsb  %ds:(%esi),(%dx)
5a85d5:	46                   	inc    %esi
5a85d6:	72 6f                	jb     0x5a8647
5a85d8:	6d                   	insl   (%dx),%es:(%edi)
5a85d9:	42                   	inc    %edx
5a85da:	6f                   	outsl  %ds:(%esi),(%dx)
5a85db:	74 74                	je     0x5a8651
5a85dd:	6f                   	outsl  %ds:(%esi),(%dx)
5a85de:	6d                   	insl   (%dx),%es:(%edi)
5a85df:	1c 69                	sbb    $0x69,%al
5a85e1:	65 74 74             	gs je  0x5a8658
5a85e4:	45                   	inc    %ebp
5a85e5:	78 70                	js     0x5a8657
5a85e7:	61                   	popa
5a85e8:	6e                   	outsb  %ds:(%esi),(%dx)
5a85e9:	64 49                	fs dec %ecx
5a85eb:	6e                   	outsb  %ds:(%esi),(%dx)
5a85ec:	54                   	push   %esp
5a85ed:	6f                   	outsl  %ds:(%esi),(%dx)
5a85ee:	56                   	push   %esi
5a85ef:	65 72 74             	gs jb  0x5a8666
5a85f2:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a85f9:	74 65                	je     0x5a8660
5a85fb:	72 15                	jb     0x5a8612
5a85fd:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a8604:	61                   	popa
5a8605:	6e                   	outsb  %ds:(%esi),(%dx)
5a8606:	64 49                	fs dec %ecx
5a8608:	6e                   	outsb  %ds:(%esi),(%dx)
5a8609:	54                   	push   %esp
5a860a:	6f                   	outsl  %ds:(%esi),(%dx)
5a860b:	48                   	dec    %eax
5a860c:	6f                   	outsl  %ds:(%esi),(%dx)
5a860d:	72 69                	jb     0x5a8678
5a860f:	7a 6f                	jp     0x5a8680
5a8611:	6e                   	outsb  %ds:(%esi),(%dx)
5a8612:	15 69 65 74 74       	adc    $0x74746569,%eax
5a8617:	45                   	inc    %ebp
5a8618:	78 70                	js     0x5a868a
5a861a:	61                   	popa
5a861b:	6e                   	outsb  %ds:(%esi),(%dx)
5a861c:	64 49                	fs dec %ecx
5a861e:	6e                   	outsb  %ds:(%esi),(%dx)
5a861f:	46                   	inc    %esi
5a8620:	72 6f                	jb     0x5a8691
5a8622:	6d                   	insl   (%dx),%es:(%edi)
5a8623:	53                   	push   %ebx
5a8624:	69 64 65 73 1c 69 65 	imul   $0x7465691c,0x73(%ebp,%eiz,2),%esp
5a862b:	74
5a862c:	74 45                	je     0x5a8673
5a862e:	78 70                	js     0x5a86a0
5a8630:	61                   	popa
5a8631:	6e                   	outsb  %ds:(%esi),(%dx)
5a8632:	64 49                	fs dec %ecx
5a8634:	6e                   	outsb  %ds:(%esi),(%dx)
5a8635:	46                   	inc    %esi
5a8636:	72 6f                	jb     0x5a86a7
5a8638:	6d                   	insl   (%dx),%es:(%edi)
5a8639:	54                   	push   %esp
5a863a:	6f                   	outsl  %ds:(%esi),(%dx)
5a863b:	70 41                	jo     0x5a867e
5a863d:	6e                   	outsb  %ds:(%esi),(%dx)
5a863e:	64 42                	fs inc %edx
5a8640:	6f                   	outsl  %ds:(%esi),(%dx)
5a8641:	74 74                	je     0x5a86b7
5a8643:	6f                   	outsl  %ds:(%esi),(%dx)
5a8644:	6d                   	insl   (%dx),%es:(%edi)
5a8645:	18 69 65             	sbb    %ch,0x65(%ecx)
5a8648:	74 74                	je     0x5a86be
5a864a:	45                   	inc    %ebp
5a864b:	78 70                	js     0x5a86bd
5a864d:	61                   	popa
5a864e:	6e                   	outsb  %ds:(%esi),(%dx)
5a864f:	64 4f                	fs dec %edi
5a8651:	75 74                	jne    0x5a86c7
5a8653:	46                   	inc    %esi
5a8654:	72 6f                	jb     0x5a86c5
5a8656:	6d                   	insl   (%dx),%es:(%edi)
5a8657:	48                   	dec    %eax
5a8658:	6f                   	outsl  %ds:(%esi),(%dx)
5a8659:	72 69                	jb     0x5a86c4
5a865b:	7a 6f                	jp     0x5a86cc
5a865d:	6e                   	outsb  %ds:(%esi),(%dx)
5a865e:	1f                   	pop    %ds
5a865f:	69 65 74 74 45 78 70 	imul   $0x70784574,0x74(%ebp),%esp
5a8666:	61                   	popa
5a8667:	6e                   	outsb  %ds:(%esi),(%dx)
5a8668:	64 4f                	fs dec %edi
5a866a:	75 74                	jne    0x5a86e0
5a866c:	46                   	inc    %esi
5a866d:	72 6f                	jb     0x5a86de
5a866f:	6d                   	insl   (%dx),%es:(%edi)
5a8670:	56                   	push   %esi
5a8671:	65 72 74             	gs jb  0x5a86e8
5a8674:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a867b:	74 65                	je     0x5a86e2
5a867d:	72 13                	jb     0x5a8692
5a867f:	69 65 74 74 57 69 70 	imul   $0x70695774,0x74(%ebp),%esp