5a8ed3:	57                   	push   %edi
5a8ed4:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8edb:	42                   	inc    %edx
5a8edc:	6f                   	outsl  %ds:(%esi),(%dx)
5a8edd:	74 74                	je     0x5a8f53
5a8edf:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ee0:	6d                   	insl   (%dx),%es:(%edi)
5a8ee1:	4c                   	dec    %esp
5a8ee2:	65 66 74 54          	gs data16 je 0x5a8f3a
5a8ee6:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ee7:	70 52                	jo     0x5a8f3b
5a8ee9:	69 67 68 74 1b 69 65 	imul   $0x65691b74,0x68(%edi),%esp
5a8ef0:	74 74                	je     0x5a8f66
5a8ef2:	57                   	push   %edi
5a8ef3:	69 70 65 44 69 61 67 	imul   $0x67616944,0x65(%eax),%esi
5a8efa:	6f                   	outsl  %ds:(%esi),(%dx)
5a8efb:	6e                   	outsb  %ds:(%esi),(%dx)
5a8efc:	61                   	popa
5a8efd:	6c                   	insb   (%dx),%es:(%edi)
5a8efe:	46                   	inc    %esi
5a8eff:	72 6f                	jb     0x5a8f70
5a8f01:	6d                   	insl   (%dx),%es:(%edi)
5a8f02:	54                   	push   %esp
5a8f03:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f04:	70 4c                	jo     0x5a8f52
5a8f06:	65 66 74 1c          	gs data16 je 0x5a8f26
5a8f0a:	69 65 74 74 57 69 70 	imul   $0x70695774,0x74(%ebp),%esp
5a8f11:	65 44                	gs inc %esp
5a8f13:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5a8f1a:	46                   	inc    %esi
5a8f1b:	72 6f                	jb     0x5a8f8c
5a8f1d:	6d                   	insl   (%dx),%es:(%edi)
5a8f1e:	54                   	push   %esp
5a8f1f:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f20:	70 52                	jo     0x5a8f74
5a8f22:	69 67 68 74 1e 69 65 	imul   $0x65691e74,0x68(%edi),%esp
5a8f29:	74 74                	je     0x5a8f9f
5a8f2b:	57                   	push   %edi
5a8f2c:	69 70 65 44 69 61 67 	imul   $0x67616944,0x65(%eax),%esi
5a8f33:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f34:	6e                   	outsb  %ds:(%esi),(%dx)
5a8f35:	61                   	popa
5a8f36:	6c                   	insb   (%dx),%es:(%edi)
5a8f37:	46                   	inc    %esi
5a8f38:	72 6f                	jb     0x5a8fa9
5a8f3a:	6d                   	insl   (%dx),%es:(%edi)
5a8f3b:	42                   	inc    %edx
5a8f3c:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f3d:	74 74                	je     0x5a8fb3
5a8f3f:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f40:	6d                   	insl   (%dx),%es:(%edi)
5a8f41:	4c                   	dec    %esp
5a8f42:	65 66 74 1f          	gs data16 je 0x5a8f65
5a8f46:	69 65 74 74 57 69 70 	imul   $0x70695774,0x74(%ebp),%esp
5a8f4d:	65 44                	gs inc %esp
5a8f4f:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5a8f56:	46                   	inc    %esi
5a8f57:	72 6f                	jb     0x5a8fc8
5a8f59:	6d                   	insl   (%dx),%es:(%edi)
5a8f5a:	42                   	inc    %edx
5a8f5b:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f5c:	74 74                	je     0x5a8fd2
5a8f5e:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f5f:	6d                   	insl   (%dx),%es:(%edi)
5a8f60:	52                   	push   %edx
5a8f61:	69 67 68 74 1a 69 65 	imul   $0x65691a74,0x68(%edi),%esp
5a8f68:	74 74                	je     0x5a8fde
5a8f6a:	44                   	inc    %esp
5a8f6b:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5a8f72:	53                   	push   %ebx
5a8f73:	77 65                	ja     0x5a8fda
5a8f75:	65 70 43             	gs jo  0x5a8fbb
5a8f78:	6c                   	insb   (%dx),%es:(%edi)
5a8f79:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f7a:	63 6b 77             	arpl   %ebp,0x77(%ebx)
5a8f7d:	69 73 65 21 69 65 74 	imul   $0x74656921,0x65(%ebx),%esi
5a8f84:	74 44                	je     0x5a8fca
5a8f86:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5a8f8d:	53                   	push   %ebx
5a8f8e:	77 65                	ja     0x5a8ff5
5a8f90:	65 70 43             	gs jo  0x5a8fd6
5a8f93:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f94:	75 6e                	jne    0x5a9004
5a8f96:	74 65                	je     0x5a8ffd
5a8f98:	72 43                	jb     0x5a8fdd
5a8f9a:	6c                   	insb   (%dx),%es:(%edi)
5a8f9b:	6f                   	outsl  %ds:(%esi),(%dx)
5a8f9c:	63 6b 77             	arpl   %ebp,0x77(%ebx)
5a8f9f:	69 73 65 12 69 65 74 	imul   $0x74656912,0x65(%ebx),%esi
5a8fa6:	74 53                	je     0x5a8ffb
5a8fa8:	77 65                	ja     0x5a900f
5a8faa:	65 70 43             	gs jo  0x5a8ff0
5a8fad:	6c                   	insb   (%dx),%es:(%edi)
5a8fae:	6f                   	outsl  %ds:(%esi),(%dx)
5a8faf:	63 6b 77             	arpl   %ebp,0x77(%ebx)
5a8fb2:	69 73 65 19 69 65 74 	imul   $0x74656919,0x65(%ebx),%esi
5a8fb9:	74 53                	je     0x5a900e
5a8fbb:	77 65                	ja     0x5a9022
5a8fbd:	65 70 43             	gs jo  0x5a9003
5a8fc0:	6f                   	outsl  %ds:(%esi),(%dx)
5a8fc1:	75 6e                	jne    0x5a9031
5a8fc3:	74 65                	je     0x5a902a
5a8fc5:	72 43                	jb     0x5a900a
5a8fc7:	6c                   	insb   (%dx),%es:(%edi)
5a8fc8:	6f                   	outsl  %ds:(%esi),(%dx)
5a8fc9:	63 6b 77             	arpl   %ebp,0x77(%ebx)
5a8fcc:	69 73 65 20 69 65 74 	imul   $0x74656920,0x65(%ebx),%esi
5a8fd3:	74 53                	je     0x5a9028
5a8fd5:	74 61                	je     0x5a9038
5a8fd7:	72 62                	jb     0x5a903b
5a8fd9:	75 72                	jne    0x5a904d
5a8fdb:	73 74                	jae    0x5a9051
5a8fdd:	43                   	inc    %ebx
5a8fde:	6c                   	insb   (%dx),%es:(%edi)
5a8fdf:	6f                   	outsl  %ds:(%esi),(%dx)
5a8fe0:	63 6b 77             	arpl   %ebp,0x77(%ebx)
5a8fe3:	69 73 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%ebx),%esi
5a8fea:	43                   	inc    %ebx
5a8feb:	65 6e                	outsb  %gs:(%esi),(%dx)
5a8fed:	74 65                	je     0x5a9054
5a8fef:	72 17                	jb     0x5a9008
5a8ff1:	69 65 74 74 52 6f 74 	imul   $0x746f5274,0x74(%ebp),%esp
5a8ff8:	61                   	popa
5a8ff9:	74 69                	je     0x5a9064
5a8ffb:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ffc:	6e                   	outsb  %ds:(%esi),(%dx)
5a8ffd:	61                   	popa
5a8ffe:	6c                   	insb   (%dx),%es:(%edi)
5a8fff:	52                   	push   %edx
5a9000:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
5a9005:	67 6c                	insb   (%dx),%es:(%di)
5a9007:	65 12 69 65          	adc    %gs:0x65(%ecx),%ch
5a900b:	74 74                	je     0x5a9081
5a900d:	52                   	push   %edx
5a900e:	6f                   	outsl  %ds:(%esi),(%dx)
5a900f:	74 61                	je     0x5a9072
5a9011:	74 69                	je     0x5a907c
5a9013:	6f                   	outsl  %ds:(%esi),(%dx)
5a9014:	6e                   	outsb  %ds:(%esi),(%dx)
5a9015:	61                   	popa
5a9016:	6c                   	insb   (%dx),%es:(%edi)
5a9017:	53                   	push   %ebx
5a9018:	74 61                	je     0x5a907b
5a901a:	72 18                	jb     0x5a9034
5a901c:	69 65 74 74 53 70 65 	imul   $0x65705374,0x74(%ebp),%esp
5a9023:	63 6b 6c             	arpl   %ebp,0x6c(%ebx)
5a9026:	65 64 57             	gs fs push %edi
5a9029:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a9030:	4c                   	dec    %esp
5a9031:	65 66 74 19          	gs data16 je 0x5a904e
5a9035:	69 65 74 74 53 70 65 	imul   $0x65705374,0x74(%ebp),%esp
5a903c:	63 6b 6c             	arpl   %ebp,0x6c(%ebx)
5a903f:	65 64 57             	gs fs push %edi
5a9042:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a9049:	52                   	push   %edx
5a904a:	69 67 68 74 17 69 65 	imul   $0x65691774,0x68(%edi),%esp
5a9051:	74 74                	je     0x5a90c7
5a9053:	53                   	push   %ebx
5a9054:	70 65                	jo     0x5a90bb
5a9056:	63 6b 6c             	arpl   %ebp,0x6c(%ebx)
5a9059:	65 64 57             	gs fs push %edi
5a905c:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a9063:	54                   	push   %esp
5a9064:	6f                   	outsl  %ds:(%esi),(%dx)
5a9065:	70 1a                	jo     0x5a9081
5a9067:	69 65 74 74 53 70 65 	imul   $0x65705374,0x74(%ebp),%esp
5a906e:	63 6b 6c             	arpl   %ebp,0x6c(%ebx)
5a9071:	65 64 57             	gs fs push %edi
5a9074:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a907b:	42                   	inc    %edx
5a907c:	6f                   	outsl  %ds:(%esi),(%dx)
5a907d:	74 74                	je     0x5a90f3
5a907f:	6f                   	outsl  %ds:(%esi),(%dx)
5a9080:	6d                   	insl   (%dx),%es:(%edi)
5a9081:	17                   	pop    %ss
5a9082:	69 65 74 74 50 75 73 	imul   $0x73755074,0x74(%ebp),%esp
5a9089:	68 4c 65 66 74       	push   $0x7466654c
5a908e:	41                   	inc    %ecx
5a908f:	6e                   	outsb  %ds:(%esi),(%dx)
5a9090:	64 53                	fs push %ebx
5a9092:	6c                   	insb   (%dx),%es:(%edi)
5a9093:	69 64 65 4f 75 74 18 	imul   $0x69187475,0x4f(%ebp,%eiz,2),%esp
5a909a:	69
5a909b:	65 74 74             	gs je  0x5a9112
5a909e:	50                   	push   %eax
5a909f:	75 73                	jne    0x5a9114
5a90a1:	68 52 69 67 68       	push   $0x68676952
5a90a6:	74 41                	je     0x5a90e9
5a90a8:	6e                   	outsb  %ds:(%esi),(%dx)
5a90a9:	64 53                	fs push %ebx
5a90ab:	6c                   	insb   (%dx),%es:(%edi)
5a90ac:	69 64 65 4f 75 74 15 	imul   $0x69157475,0x4f(%ebp,%eiz,2),%esp
5a90b3:	69
5a90b4:	65 74 74             	gs je  0x5a912b
5a90b7:	50                   	push   %eax
5a90b8:	75 73                	jne    0x5a912d
5a90ba:	68 55 70 41 6e       	push   $0x6e417055
5a90bf:	64 53                	fs push %ebx
5a90c1:	6c                   	insb   (%dx),%es:(%edi)
5a90c2:	69 64 65 4f 75 74 17 	imul   $0x69177475,0x4f(%ebp,%eiz,2),%esp
5a90c9:	69
5a90ca:	65 74 74             	gs je  0x5a9141
5a90cd:	50                   	push   %eax
5a90ce:	75 73                	jne    0x5a9143
5a90d0:	68 44 6f 77 6e       	push   $0x6e776f44
5a90d5:	41                   	inc    %ecx
5a90d6:	6e                   	outsb  %ds:(%esi),(%dx)
5a90d7:	64 53                	fs push %ebx
5a90d9:	6c                   	insb   (%dx),%es:(%edi)
5a90da:	69 64 65 4f 75 74 16 	imul   $0x69167475,0x4f(%ebp,%eiz,2),%esp
5a90e1:	69
5a90e2:	65 74 74             	gs je  0x5a9159
5a90e5:	50                   	push   %eax
5a90e6:	75 73                	jne    0x5a915b
5a90e8:	68 41 6e 64 53       	push   $0x53646e41
5a90ed:	71 75                	jno    0x5a9164
5a90ef:	65 65 7a 65          	gs gs jp 0x5a9158
5a90f3:	4c                   	dec    %esp
5a90f4:	65 66 74 17          	gs data16 je 0x5a910f
5a90f8:	69 65 74 74 50 75 73 	imul   $0x73755074,0x74(%ebp),%esp
5a90ff:	68 41 6e 64 53       	push   $0x53646e41
5a9104:	71 75                	jno    0x5a917b
5a9106:	65 65 7a 65          	gs gs jp 0x5a916f
5a910a:	52                   	push   %edx
5a910b:	69 67 68 74 14 69 65 	imul   $0x65691474,0x68(%edi),%esp
5a9112:	74 74                	je     0x5a9188
5a9114:	50                   	push   %eax
5a9115:	75 73                	jne    0x5a918a
5a9117:	68 41 6e 64 53       	push   $0x53646e41
5a911c:	71 75                	jno    0x5a9193
5a911e:	65 65 7a 65          	gs gs jp 0x5a9187
5a9122:	55                   	push   %ebp
5a9123:	70 16                	jo     0x5a913b
5a9125:	69 65 74 74 50 75 73 	imul   $0x73755074,0x74(%ebp),%esp
5a912c:	68 41 6e 64 53       	push   $0x53646e41
5a9131:	71 75                	jno    0x5a91a8
5a9133:	65 65 7a 65          	gs gs jp 0x5a919c
5a9137:	44                   	inc    %esp
5a9138:	6f                   	outsl  %ds:(%esi),(%dx)
5a9139:	77 6e                	ja     0x5a91a9
5a913b:	14 69                	adc    $0x69,%al
5a913d:	65 74 74             	gs je  0x5a91b4
5a9140:	48                   	dec    %eax
5a9141:	6f                   	outsl  %ds:(%esi),(%dx)
5a9142:	72 69                	jb     0x5a91ad
5a9144:	7a 6f                	jp     0x5a91b5
5a9146:	6e                   	outsb  %ds:(%esi),(%dx)
5a9147:	74 61                	je     0x5a91aa
5a9149:	6c                   	insb   (%dx),%es:(%edi)
5a914a:	42                   	inc    %edx
5a914b:	6c                   	insb   (%dx),%es:(%edi)
5a914c:	69 6e 64 73 12 69 65 	imul   $0x65691273,0x64(%esi),%ebp
5a9153:	74 74                	je     0x5a91c9
5a9155:	56                   	push   %esi
5a9156:	65 72 74             	gs jb  0x5a91cd
5a9159:	69 63 61 6c 42 6c 69 	imul   $0x696c426c,0x61(%ebx),%esp
5a9160:	6e                   	outsb  %ds:(%esi),(%dx)
5a9161:	64 73 18             	fs jae 0x5a917c
5a9164:	69 65 74 74 55 6e 65 	imul   $0x656e5574,0x74(%ebp),%esp
5a916b:	76 65                	jbe    0x5a91d2
5a916d:	6e                   	outsb  %ds:(%esi),(%dx)
5a916e:	42                   	inc    %edx
5a916f:	6c                   	insb   (%dx),%es:(%edi)
5a9170:	69 6e 64 73 46 72 6f 	imul   $0x6f724673,0x64(%esi),%ebp
5a9177:	6d                   	insl   (%dx),%es:(%edi)
5a9178:	4c                   	dec    %esp
5a9179:	65 66 74 19          	gs data16 je 0x5a9196
5a917d:	69 65 74 74 55 6e 65 	imul   $0x656e5574,0x74(%ebp),%esp
5a9184:	76 65                	jbe    0x5a91eb
5a9186:	6e                   	outsb  %ds:(%esi),(%dx)
5a9187:	42                   	inc    %edx
5a9188:	6c                   	insb   (%dx),%es:(%edi)
5a9189:	69 6e 64 73 46 72 6f 	imul   $0x6f724673,0x64(%esi),%ebp
5a9190:	6d                   	insl   (%dx),%es:(%edi)
5a9191:	52                   	push   %edx
5a9192:	69 67 68 74 17 69 65 	imul   $0x65691774,0x68(%edi),%esp
5a9199:	74 74                	je     0x5a920f
5a919b:	55                   	push   %ebp
5a919c:	6e                   	outsb  %ds:(%esi),(%dx)
5a919d:	65 76 65             	gs jbe 0x5a9205
5a91a0:	6e                   	outsb  %ds:(%esi),(%dx)
5a91a1:	42                   	inc    %edx
5a91a2:	6c                   	insb   (%dx),%es:(%edi)
5a91a3:	69 6e 64 73 46 72 6f 	imul   $0x6f724673,0x64(%esi),%ebp
5a91aa:	6d                   	insl   (%dx),%es:(%edi)
5a91ab:	54                   	push   %esp
5a91ac:	6f                   	outsl  %ds:(%esi),(%dx)
5a91ad:	70 1a                	jo     0x5a91c9
5a91af:	69 65 74 74 55 6e 65 	imul   $0x656e5574,0x74(%ebp),%esp
5a91b6:	76 65                	jbe    0x5a921d
5a91b8:	6e                   	outsb  %ds:(%esi),(%dx)
5a91b9:	42                   	inc    %edx
5a91ba:	6c                   	insb   (%dx),%es:(%edi)
5a91bb:	69 6e 64 73 46 72 6f 	imul   $0x6f724673,0x64(%esi),%ebp
5a91c2:	6d                   	insl   (%dx),%es:(%edi)
5a91c3:	42                   	inc    %edx
5a91c4:	6f                   	outsl  %ds:(%esi),(%dx)
5a91c5:	74 74                	je     0x5a923b
5a91c7:	6f                   	outsl  %ds:(%esi),(%dx)
5a91c8:	6d                   	insl   (%dx),%es:(%edi)
5a91c9:	19 69 65             	sbb    %ebp,0x65(%ecx)
5a91cc:	74 74                	je     0x5a9242
5a91ce:	52                   	push   %edx
5a91cf:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
5a91d4:	67 6c                	insb   (%dx),%es:(%di)
5a91d6:	65 73 46             	gs jae 0x5a921f
5a91d9:	72 6f                	jb     0x5a924a
5a91db:	6d                   	insl   (%dx),%es:(%edi)
5a91dc:	54                   	push   %esp
5a91dd:	68 65 4c 65 66       	push   $0x66654c65
5a91e2:	74 1a                	je     0x5a91fe
5a91e4:	69 65 74 74 52 65 63 	imul   $0x63655274,0x74(%ebp),%esp
5a91eb:	74 61                	je     0x5a924e
5a91ed:	6e                   	outsb  %ds:(%esi),(%dx)
5a91ee:	67 6c                	insb   (%dx),%es:(%di)
5a91f0:	65 73 46             	gs jae 0x5a9239
5a91f3:	72 6f                	jb     0x5a9264
5a91f5:	6d                   	insl   (%dx),%es:(%edi)
5a91f6:	54                   	push   %esp
5a91f7:	68 65 52 69 67       	push   $0x67695265
5a91fc:	68 74 18 69 65       	push   $0x65691874
5a9201:	74 74                	je     0x5a9277
5a9203:	52                   	push   %edx
5a9204:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
5a9209:	67 6c                	insb   (%dx),%es:(%di)
5a920b:	65 73 46             	gs jae 0x5a9254
5a920e:	72 6f                	jb     0x5a927f
5a9210:	6d                   	insl   (%dx),%es:(%edi)
5a9211:	54                   	push   %esp
5a9212:	68 65 54 6f 70       	push   $0x706f5465
5a9217:	1b 69 65             	sbb    0x65(%ecx),%ebp
5a921a:	74 74                	je     0x5a9290
5a921c:	52                   	push   %edx
5a921d:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
5a9222:	67 6c                	insb   (%dx),%es:(%di)
5a9224:	65 73 46             	gs jae 0x5a926d
5a9227:	72 6f                	jb     0x5a9298
5a9229:	6d                   	insl   (%dx),%es:(%edi)
5a922a:	54                   	push   %esp
5a922b:	68 65 42 6f 74       	push   $0x746f4265
5a9230:	74 6f                	je     0x5a92a1
5a9232:	6d                   	insl   (%dx),%es:(%edi)
5a9233:	0b 69 65             	or     0x65(%ecx),%ebp
5a9236:	74 74                	je     0x5a92ac
5a9238:	50                   	push   %eax
5a9239:	61                   	popa
5a923a:	6e                   	outsb  %ds:(%esi),(%dx)
5a923b:	5a                   	pop    %edx
5a923c:	6f                   	outsl  %ds:(%esi),(%dx)
5a923d:	6f                   	outsl  %ds:(%esi),(%dx)