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
5a8686:	65 46                	gs inc %esi
5a8688:	72 6f                	jb     0x5a86f9
5a868a:	6d                   	insl   (%dx),%es:(%edi)
5a868b:	54                   	push   %esp
5a868c:	6f                   	outsl  %ds:(%esi),(%dx)
5a868d:	70 4c                	jo     0x5a86db
5a868f:	65 66 74 14          	gs data16 je 0x5a86a7
5a8693:	69 65 74 74 57 69 70 	imul   $0x70695774,0x74(%ebp),%esp
5a869a:	65 46                	gs inc %esi
5a869c:	72 6f                	jb     0x5a870d
5a869e:	6d                   	insl   (%dx),%es:(%edi)
5a869f:	54                   	push   %esp
5a86a0:	6f                   	outsl  %ds:(%esi),(%dx)
5a86a1:	70 52                	jo     0x5a86f5
5a86a3:	69 67 68 74 16 69 65 	imul   $0x65691674,0x68(%edi),%esp
5a86aa:	74 74                	je     0x5a8720
5a86ac:	57                   	push   %edi
5a86ad:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a86b4:	42                   	inc    %edx
5a86b5:	6f                   	outsl  %ds:(%esi),(%dx)
5a86b6:	74 74                	je     0x5a872c
5a86b8:	6f                   	outsl  %ds:(%esi),(%dx)
5a86b9:	6d                   	insl   (%dx),%es:(%edi)
5a86ba:	4c                   	dec    %esp
5a86bb:	65 66 74 17          	gs data16 je 0x5a86d6
5a86bf:	69 65 74 74 57 69 70 	imul   $0x70695774,0x74(%ebp),%esp
5a86c6:	65 46                	gs inc %esi
5a86c8:	72 6f                	jb     0x5a8739
5a86ca:	6d                   	insl   (%dx),%es:(%edi)
5a86cb:	42                   	inc    %edx
5a86cc:	6f                   	outsl  %ds:(%esi),(%dx)
5a86cd:	74 74                	je     0x5a8743
5a86cf:	6f                   	outsl  %ds:(%esi),(%dx)
5a86d0:	6d                   	insl   (%dx),%es:(%edi)
5a86d1:	52                   	push   %edx
5a86d2:	69 67 68 74 13 69 65 	imul   $0x65691374,0x68(%edi),%esp
5a86d9:	74 74                	je     0x5a874f
5a86db:	57                   	push   %edi
5a86dc:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a86e3:	48                   	dec    %eax
5a86e4:	6f                   	outsl  %ds:(%esi),(%dx)
5a86e5:	72 69                	jb     0x5a8750
5a86e7:	7a 6f                	jp     0x5a8758
5a86e9:	6e                   	outsb  %ds:(%esi),(%dx)
5a86ea:	13 69 65             	adc    0x65(%ecx),%ebp
5a86ed:	74 74                	je     0x5a8763
5a86ef:	57                   	push   %edi
5a86f0:	69 70 65 49 6e 46 72 	imul   $0x72466e49,0x65(%eax),%esi
5a86f7:	6f                   	outsl  %ds:(%esi),(%dx)
5a86f8:	6d                   	insl   (%dx),%es:(%edi)
5a86f9:	53                   	push   %ebx
5a86fa:	69 64 65 73 1d 69 65 	imul   $0x7465691d,0x73(%ebp,%eiz,2),%esp
5a8701:	74
5a8702:	74 57                	je     0x5a875b
5a8704:	69 70 65 4f 75 74 46 	imul   $0x4674754f,0x65(%eax),%esi
5a870b:	72 6f                	jb     0x5a877c
5a870d:	6d                   	insl   (%dx),%es:(%edi)
5a870e:	56                   	push   %esi
5a870f:	65 72 74             	gs jb  0x5a8786
5a8712:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a8719:	74 65                	je     0x5a8780
5a871b:	72 13                	jb     0x5a8730
5a871d:	69 65 74 74 42 75 69 	imul   $0x69754274,0x74(%ebp),%esp
5a8724:	6c                   	insb   (%dx),%es:(%edi)
5a8725:	64 55                	fs push %ebp
5a8727:	70 46                	jo     0x5a876f
5a8729:	72 6f                	jb     0x5a879a
5a872b:	6d                   	insl   (%dx),%es:(%edi)
5a872c:	4c                   	dec    %esp
5a872d:	65 66 74 14          	gs data16 je 0x5a8745
5a8731:	69 65 74 74 42 75 69 	imul   $0x69754274,0x74(%ebp),%esp
5a8738:	6c                   	insb   (%dx),%es:(%edi)
5a8739:	64 55                	fs push %ebp
5a873b:	70 46                	jo     0x5a8783
5a873d:	72 6f                	jb     0x5a87ae
5a873f:	6d                   	insl   (%dx),%es:(%edi)
5a8740:	52                   	push   %edx
5a8741:	69 67 68 74 12 69 65 	imul   $0x65691274,0x68(%edi),%esp
5a8748:	74 74                	je     0x5a87be
5a874a:	42                   	inc    %edx
5a874b:	75 69                	jne    0x5a87b6
5a874d:	6c                   	insb   (%dx),%es:(%edi)
5a874e:	64 55                	fs push %ebp
5a8750:	70 46                	jo     0x5a8798
5a8752:	72 6f                	jb     0x5a87c3
5a8754:	6d                   	insl   (%dx),%es:(%edi)
5a8755:	54                   	push   %esp
5a8756:	6f                   	outsl  %ds:(%esi),(%dx)
5a8757:	70 15                	jo     0x5a876e
5a8759:	69 65 74 74 42 75 69 	imul   $0x69754274,0x74(%ebp),%esp
5a8760:	6c                   	insb   (%dx),%es:(%edi)
5a8761:	64 55                	fs push %ebp
5a8763:	70 46                	jo     0x5a87ab
5a8765:	72 6f                	jb     0x5a87d6
5a8767:	6d                   	insl   (%dx),%es:(%edi)
5a8768:	42                   	inc    %edx
5a8769:	6f                   	outsl  %ds:(%esi),(%dx)
5a876a:	74 74                	je     0x5a87e0
5a876c:	6f                   	outsl  %ds:(%esi),(%dx)
5a876d:	6d                   	insl   (%dx),%es:(%edi)
5a876e:	12 69 65             	adc    0x65(%ecx),%ch
5a8771:	74 74                	je     0x5a87e7
5a8773:	55                   	push   %ebp
5a8774:	6e                   	outsb  %ds:(%esi),(%dx)
5a8775:	72 6f                	jb     0x5a87e6
5a8777:	6c                   	insb   (%dx),%es:(%edi)
5a8778:	6c                   	insb   (%dx),%es:(%edi)
5a8779:	46                   	inc    %esi
5a877a:	72 6f                	jb     0x5a87eb
5a877c:	6d                   	insl   (%dx),%es:(%edi)
5a877d:	4c                   	dec    %esp
5a877e:	65 66 74 13          	gs data16 je 0x5a8795
5a8782:	69 65 74 74 55 6e 72 	imul   $0x726e5574,0x74(%ebp),%esp
5a8789:	6f                   	outsl  %ds:(%esi),(%dx)
5a878a:	6c                   	insb   (%dx),%es:(%edi)
5a878b:	6c                   	insb   (%dx),%es:(%edi)
5a878c:	46                   	inc    %esi
5a878d:	72 6f                	jb     0x5a87fe
5a878f:	6d                   	insl   (%dx),%es:(%edi)
5a8790:	52                   	push   %edx
5a8791:	69 67 68 74 11 69 65 	imul   $0x65691174,0x68(%edi),%esp
5a8798:	74 74                	je     0x5a880e
5a879a:	55                   	push   %ebp
5a879b:	6e                   	outsb  %ds:(%esi),(%dx)
5a879c:	72 6f                	jb     0x5a880d
5a879e:	6c                   	insb   (%dx),%es:(%edi)
5a879f:	6c                   	insb   (%dx),%es:(%edi)
5a87a0:	46                   	inc    %esi
5a87a1:	72 6f                	jb     0x5a8812
5a87a3:	6d                   	insl   (%dx),%es:(%edi)
5a87a4:	54                   	push   %esp
5a87a5:	6f                   	outsl  %ds:(%esi),(%dx)
5a87a6:	70 14                	jo     0x5a87bc
5a87a8:	69 65 74 74 55 6e 72 	imul   $0x726e5574,0x74(%ebp),%esp
5a87af:	6f                   	outsl  %ds:(%esi),(%dx)
5a87b0:	6c                   	insb   (%dx),%es:(%edi)
5a87b1:	6c                   	insb   (%dx),%es:(%edi)
5a87b2:	46                   	inc    %esi
5a87b3:	72 6f                	jb     0x5a8824
5a87b5:	6d                   	insl   (%dx),%es:(%edi)
5a87b6:	42                   	inc    %edx
5a87b7:	6f                   	outsl  %ds:(%esi),(%dx)
5a87b8:	74 74                	je     0x5a882e
5a87ba:	6f                   	outsl  %ds:(%esi),(%dx)
5a87bb:	6d                   	insl   (%dx),%es:(%edi)
5a87bc:	13 69 65             	adc    0x65(%ecx),%ebp
5a87bf:	74 74                	je     0x5a8835
5a87c1:	53                   	push   %ebx
5a87c2:	6c                   	insb   (%dx),%es:(%edi)
5a87c3:	69 64 65 49 6e 46 72 	imul   $0x6f72466e,0x49(%ebp,%eiz,2),%esp
5a87ca:	6f
5a87cb:	6d                   	insl   (%dx),%es:(%edi)
5a87cc:	4c                   	dec    %esp
5a87cd:	65 66 74 14          	gs data16 je 0x5a87e5
5a87d1:	69 65 74 74 53 6c 69 	imul   $0x696c5374,0x74(%ebp),%esp
5a87d8:	64 65 49             	fs gs dec %ecx
5a87db:	6e                   	outsb  %ds:(%esi),(%dx)
5a87dc:	46                   	inc    %esi
5a87dd:	72 6f                	jb     0x5a884e
5a87df:	6d                   	insl   (%dx),%es:(%edi)
5a87e0:	52                   	push   %edx
5a87e1:	69 67 68 74 12 69 65 	imul   $0x65691274,0x68(%edi),%esp
5a87e8:	74 74                	je     0x5a885e
5a87ea:	53                   	push   %ebx
5a87eb:	6c                   	insb   (%dx),%es:(%edi)
5a87ec:	69 64 65 49 6e 46 72 	imul   $0x6f72466e,0x49(%ebp,%eiz,2),%esp
5a87f3:	6f
5a87f4:	6d                   	insl   (%dx),%es:(%edi)
5a87f5:	54                   	push   %esp
5a87f6:	6f                   	outsl  %ds:(%esi),(%dx)
5a87f7:	70 15                	jo     0x5a880e
5a87f9:	69 65 74 74 53 6c 69 	imul   $0x696c5374,0x74(%ebp),%esp
5a8800:	64 65 49             	fs gs dec %ecx
5a8803:	6e                   	outsb  %ds:(%esi),(%dx)
5a8804:	46                   	inc    %esi