5d606d:	53                   	push   %ebx
5d606e:	70 65                	jo     0x5d60d5
5d6070:	63 69 61             	arpl   %ebp,0x61(%ecx)
5d6073:	6c                   	insb   (%dx),%es:(%edi)
5d6074:	4b                   	dec    %ebx
5d6075:	65 79 45             	gs jns 0x5d60bd
5d6078:	76 65                	jbe    0x5d60df
5d607a:	6e                   	outsb  %ds:(%esi),(%dx)
5d607b:	74 00                	je     0x5d607d
5d607d:	03 08                	add    (%eax),%ecx
5d607f:	06                   	push   %es
5d6080:	53                   	push   %ebx
5d6081:	65 6e                	outsb  %gs:(%esi),(%dx)
5d6083:	64 65 72 07          	fs gs jb 0x5d608e
5d6087:	54                   	push   %esp
5d6088:	4f                   	dec    %edi
5d6089:	62 6a 65             	bound  %ebp,0x65(%edx)
5d608c:	63 74 00 08          	arpl   %esi,0x8(%eax,%eax,1)
5d6090:	43                   	inc    %ebx
5d6091:	68 61 72 43 6f       	push   $0x6f437261
5d6096:	64 65 04 57          	fs gs add $0x57,%al
5d609a:	6f                   	outsl  %ds:(%esi),(%dx)
5d609b:	72 64                	jb     0x5d6101
5d609d:	01 07                	add    %eax,(%edi)
5d609f:	48                   	dec    %eax
5d60a0:	61                   	popa
5d60a1:	6e                   	outsb  %ds:(%esi),(%dx)
5d60a2:	64 6c                	fs insb (%dx),%es:(%edi)
5d60a4:	65 64 07             	gs fs pop %es
5d60a7:	42                   	inc    %edx
5d60a8:	6f                   	outsl  %ds:(%esi),(%dx)
5d60a9:	6f                   	outsl  %ds:(%esi),(%dx)
5d60aa:	6c                   	insb   (%dx),%es:(%edi)
5d60ab:	65 61                	gs popa
5d60ad:	6e                   	outsb  %ds:(%esi),(%dx)
5d60ae:	8b c0                	mov    %eax,%eax
5d60b0:	b4 60                	mov    $0x60,%ah
5d60b2:	5d                   	pop    %ebp
5d60b3:	00 08                	add    %cl,(%eax)
5d60b5:	0f 54 49 45          	andps  0x45(%ecx),%xmm1
5d60b9:	4f                   	dec    %edi
5d60ba:	6e                   	outsb  %ds:(%esi),(%dx)
5d60bb:	44                   	inc    %esp
5d60bc:	72 61                	jb     0x5d611f
5d60be:	77 43                	ja     0x5d6103
5d60c0:	61                   	popa
5d60c1:	6e                   	outsb  %ds:(%esi),(%dx)
5d60c2:	76 61                	jbe    0x5d6125
5d60c4:	73 00                	jae    0x5d60c6
5d60c6:	03 08                	add    (%eax),%ecx
5d60c8:	06                   	push   %es
5d60c9:	53                   	push   %ebx
5d60ca:	65 6e                	outsb  %gs:(%esi),(%dx)
5d60cc:	64 65 72 07          	fs gs jb 0x5d60d7
5d60d0:	54                   	push   %esp
5d60d1:	4f                   	dec    %edi
5d60d2:	62 6a 65             	bound  %ebp,0x65(%edx)
5d60d5:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
5d60d9:	41                   	inc    %ecx
5d60da:	43                   	inc    %ebx
5d60db:	61                   	popa
5d60dc:	6e                   	outsb  %ds:(%esi),(%dx)
5d60dd:	76 61                	jbe    0x5d6140
5d60df:	73 07                	jae    0x5d60e8
5d60e1:	54                   	push   %esp
5d60e2:	43                   	inc    %ebx
5d60e3:	61                   	popa
5d60e4:	6e                   	outsb  %ds:(%esi),(%dx)
5d60e5:	76 61                	jbe    0x5d6148
5d60e7:	73 10                	jae    0x5d60f9
5d60e9:	05 41 52 65 63       	add    $0x63655241,%eax
5d60ee:	74 05                	je     0x5d60f5
5d60f0:	54                   	push   %esp
5d60f1:	52                   	push   %edx
5d60f2:	65 63 74 8d 40       	arpl   %esi,%gs:0x40(%ebp,%ecx,4)
5d60f7:	00 fc                	add    %bh,%ah
5d60f9:	60                   	pusha
5d60fa:	5d                   	pop    %ebp
5d60fb:	00 08                	add    %cl,(%eax)
5d60fd:	13 54 49 45          	adc    0x45(%ecx,%ecx,2),%edx
5d6101:	4f                   	dec    %edi
5d6102:	6e                   	outsb  %ds:(%esi),(%dx)
5d6103:	44                   	inc    %esp
5d6104:	72 61                	jb     0x5d6167
5d6106:	77 42                	ja     0x5d614a
5d6108:	61                   	popa
5d6109:	63 6b 67             	arpl   %ebp,0x67(%ebx)
5d610c:	72 6f                	jb     0x5d617d
5d610e:	75 6e                	jne    0x5d617e
5d6110:	64 00 04 08          	add    %al,%fs:(%eax,%ecx,1)
5d6114:	06                   	push   %es
5d6115:	53                   	push   %ebx
5d6116:	65 6e                	outsb  %gs:(%esi),(%dx)
5d6118:	64 65 72 07          	fs gs jb 0x5d6123
5d611c:	54                   	push   %esp
5d611d:	4f                   	dec    %edi
5d611e:	62 6a 65             	bound  %ebp,0x65(%edx)
5d6121:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
5d6125:	41                   	inc    %ecx
5d6126:	43                   	inc    %ebx
5d6127:	61                   	popa
5d6128:	6e                   	outsb  %ds:(%esi),(%dx)
5d6129:	76 61                	jbe    0x5d618c
5d612b:	73 07                	jae    0x5d6134
5d612d:	54                   	push   %esp
5d612e:	43                   	inc    %ebx
5d612f:	61                   	popa
5d6130:	6e                   	outsb  %ds:(%esi),(%dx)
5d6131:	76 61                	jbe    0x5d6194
5d6133:	73 10                	jae    0x5d6145
5d6135:	05 41 52 65 63       	add    $0x63655241,%eax
5d613a:	74 05                	je     0x5d6141
5d613c:	54                   	push   %esp
5d613d:	52                   	push   %edx
5d613e:	65 63 74 01 07       	arpl   %esi,%gs:0x7(%ecx,%eax,1)
5d6143:	48                   	dec    %eax
5d6144:	61                   	popa
5d6145:	6e                   	outsb  %ds:(%esi),(%dx)
5d6146:	64 6c                	fs insb (%dx),%es:(%edi)
5d6148:	65 64 07             	gs fs pop %es
5d614b:	42                   	inc    %edx
5d614c:	6f                   	outsl  %ds:(%esi),(%dx)
5d614d:	6f                   	outsl  %ds:(%esi),(%dx)
5d614e:	6c                   	insb   (%dx),%es:(%edi)
5d614f:	65 61                	gs popa
5d6151:	6e                   	outsb  %ds:(%esi),(%dx)
5d6152:	8b c0                	mov    %eax,%eax
5d6154:	58                   	pop    %eax
5d6155:	61                   	popa
5d6156:	5d                   	pop    %ebp
5d6157:	00 03                	add    %al,(%ebx)
5d6159:	11 54 49 45          	adc    %edx,0x45(%ecx,%ecx,2)
5d615d:	57                   	push   %edi
5d615e:	61                   	popa
5d615f:	6c                   	insb   (%dx),%es:(%edi)
5d6160:	6c                   	insb   (%dx),%es:(%edi)
5d6161:	50                   	push   %eax
5d6162:	61                   	popa
5d6163:	70 65                	jo     0x5d61ca
5d6165:	72 53                	jb     0x5d61ba
5d6167:	74 79                	je     0x5d61e2
5d6169:	6c                   	insb   (%dx),%es:(%edi)
5d616a:	65 01 00             	add    %eax,%gs:(%eax)
5d616d:	00 00                	add    %al,(%eax)
5d616f:	00 02                	add    %al,(%edx)
5d6171:	00 00                	add    %al,(%eax)
5d6173:	00 54 61 5d          	add    %dl,0x5d(%ecx,%eiz,2)
5d6177:	00 0a                	add    %cl,(%edx)
5d6179:	69 65 77 6f 4e 6f 72 	imul   $0x726f4e6f,0x77(%ebp),%esp
5d6180:	6d                   	insl   (%dx),%es:(%edi)
5d6181:	61                   	popa
5d6182:	6c                   	insb   (%dx),%es:(%edi)
5d6183:	0b 69 65             	or     0x65(%ecx),%ebp
5d6186:	77 6f                	ja     0x5d61f7
5d6188:	53                   	push   %ebx
5d6189:	74 72                	je     0x5d61fd
5d618b:	65 74 63             	gs je  0x5d61f1
5d618e:	68 08 69 65 77       	push   $0x77656908
5d6193:	6f                   	outsl  %ds:(%esi),(%dx)
5d6194:	54                   	push   %esp
5d6195:	69 6c 65 0b 69 6d 61 	imul   $0x67616d69,0xb(%ebp,%eiz,2),%ebp
5d619c:	67
5d619d:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
5d61a0:	76 69                	jbe    0x5d620b
5d61a2:	65 77 a8             	gs ja  0x5d614d
5d61a5:	61                   	popa
5d61a6:	5d                   	pop    %ebp
5d61a7:	00 03                	add    %al,(%ebx)
5d61a9:	15 54 49 45 4d       	adc    $0x4d454954,%eax
5d61ae:	6f                   	outsl  %ds:(%esi),(%dx)
5d61af:	75 73                	jne    0x5d6224
5d61b1:	65 49                	gs dec %ecx
5d61b3:	6e                   	outsb  %ds:(%esi),(%dx)
5d61b4:	74 65                	je     0x5d621b
5d61b6:	72 61                	jb     0x5d6219
5d61b8:	63 74 49 74          	arpl   %esi,0x74(%ecx,%ecx,2)
5d61bc:	65 6d                	gs insl (%dx),%es:(%edi)
5d61be:	73 01                	jae    0x5d61c1
5d61c0:	00 00                	add    %al,(%eax)
5d61c2:	00 00                	add    %al,(%eax)
5d61c4:	09 00                	or     %eax,(%eax)
5d61c6:	00 00                	add    %al,(%eax)
5d61c8:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5d61c9:	61                   	popa
5d61ca:	5d                   	pop    %ebp
5d61cb:	00 06                	add    %al,(%esi)
5d61cd:	6d                   	insl   (%dx),%es:(%edi)
5d61ce:	69 5a 6f 6f 6d 08 6d 	imul   $0x6d086d6f,0x6f(%edx),%ebx
5d61d5:	69 53 63 72 6f 6c 6c 	imul   $0x6c6c6f72,0x63(%ebx),%edx
5d61dc:	08 6d 69             	or     %ch,0x69(%ebp)
5d61df:	53                   	push   %ebx
5d61e0:	65 6c                	gs insb (%dx),%es:(%edi)
5d61e2:	65 63 74 0f 6d       	arpl   %esi,%gs:0x6d(%edi,%ecx,1)
5d61e7:	69 53 65 6c 65 63 74 	imul   $0x7463656c,0x65(%ebx),%edx
5d61ee:	50                   	push   %eax
5d61ef:	6f                   	outsl  %ds:(%esi),(%dx)
5d61f0:	6c                   	insb   (%dx),%es:(%edi)
5d61f1:	79 67                	jns    0x5d625a
5d61f3:	6f                   	outsl  %ds:(%esi),(%dx)
5d61f4:	6e                   	outsb  %ds:(%esi),(%dx)
5d61f5:	0e                   	push   %cs
5d61f6:	6d                   	insl   (%dx),%es:(%edi)
5d61f7:	69 53 65 6c 65 63 74 	imul   $0x7463656c,0x65(%ebx),%edx
5d61fe:	43                   	inc    %ebx
5d61ff:	69 72 63 6c 65 0c 6d 	imul   $0x6d0c656c,0x63(%edx),%esi
5d6206:	69 53 65 6c 65 63 74 	imul   $0x7463656c,0x65(%ebx),%edx
5d620d:	5a                   	pop    %edx
5d620e:	6f                   	outsl  %ds:(%esi),(%dx)
5d620f:	6f                   	outsl  %ds:(%esi),(%dx)
5d6210:	6d                   	insl   (%dx),%es:(%edi)
5d6211:	11 6d 69             	adc    %ebp,0x69(%ebp)
5d6214:	53                   	push   %ebx
5d6215:	65 6c                	gs insb (%dx),%es:(%edi)
5d6217:	65 63 74 4d 61       	arpl   %esi,%gs:0x61(%ebp,%ecx,2)
5d621c:	67 69 63 57 61 6e 64 	imul   $0xd646e61,0x57(%bp,%di),%esp
5d6223:	0d
5d6224:	6d                   	insl   (%dx),%es:(%edi)
5d6225:	69 53 65 6c 65 63 74 	imul   $0x7463656c,0x65(%ebx),%edx
5d622c:	4c                   	dec    %esp
5d622d:	61                   	popa
5d622e:	73 73                	jae    0x5d62a3
5d6230:	6f                   	outsl  %ds:(%esi),(%dx)
5d6231:	0c 6d                	or     $0x6d,%al
5d6233:	69 4d 6f 76 65 4c 61 	imul   $0x614c6576,0x6f(%ebp),%ecx
5d623a:	79 65                	jns    0x5d62a1
5d623c:	72 73                	jb     0x5d62b1
5d623e:	0e                   	push   %cs
5d623f:	6d                   	insl   (%dx),%es:(%edi)
5d6240:	69 52 65 73 69 7a 65 	imul   $0x657a6973,0x65(%edx),%edx
5d6247:	4c                   	dec    %esp
5d6248:	61                   	popa
5d6249:	79 65                	jns    0x5d62b0
5d624b:	72 73                	jb     0x5d62c0
5d624d:	0b 69 6d             	or     0x6d(%ecx),%ebp
5d6250:	61                   	popa
5d6251:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5d6255:	76 69                	jbe    0x5d62c0
5d6257:	65 77 8d             	gs ja  0x5d61e7
5d625a:	40                   	inc    %eax
5d625b:	00 60 62             	add    %ah,0x62(%eax)
5d625e:	5d                   	pop    %ebp
5d625f:	00 06                	add    %al,(%esi)
5d6261:	10 54 49 45          	adc    %dl,0x45(%ecx,%ecx,2)
5d6265:	4d                   	dec    %ebp
5d6266:	6f                   	outsl  %ds:(%esi),(%dx)
5d6267:	75 73                	jne    0x5d62dc
5d6269:	65 49                	gs dec %ecx
5d626b:	6e                   	outsb  %ds:(%esi),(%dx)
5d626c:	74 65                	je     0x5d62d3
5d626e:	72 61                	jb     0x5d62d1
5d6270:	63 74 03 a4          	arpl   %esi,-0x5c(%ebx,%eax,1)
5d6274:	61                   	popa
5d6275:	5d                   	pop    %ebp
5d6276:	00 90 7c 62 5d 00    	add    %dl,0x5d627c(%eax)
5d627c:	03 10                	add    (%eax),%edx
5d627e:	54                   	push   %esp
5d627f:	49                   	dec    %ecx
5d6280:	45                   	inc    %ebp
5d6281:	53                   	push   %ebx
5d6282:	65 6c                	gs insb (%dx),%es:(%edi)
5d6284:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
5d6289:	6e                   	outsb  %ds:(%esi),(%dx)
5d628a:	42                   	inc    %edx
5d628b:	61                   	popa
5d628c:	73 65                	jae    0x5d62f3
5d628e:	01 00                	add    %eax,(%eax)
5d6290:	00 00                	add    %al,(%eax)
5d6292:	00 01                	add    %al,(%ecx)
5d6294:	00 00                	add    %al,(%eax)
5d6296:	00 78 62             	add    %bh,0x62(%eax)
5d6299:	5d                   	pop    %ebp
5d629a:	00 0e                	add    %cl,(%esi)
5d629c:	69 65 73 62 43 6c 69 	imul   $0x696c4362,0x73(%ebp),%esp
5d62a3:	65 6e                	outsb  %gs:(%esi),(%dx)
5d62a5:	74 41                	je     0x5d62e8
5d62a7:	72 65                	jb     0x5d630e
5d62a9:	61                   	popa
5d62aa:	0a 69 65             	or     0x65(%ecx),%ch
5d62ad:	73 62                	jae    0x5d6311
5d62af:	42                   	inc    %edx
5d62b0:	69 74 6d 61 70 0b 69 	imul   $0x6d690b70,0x61(%ebp,%ebp,2),%esi
5d62b7:	6d
5d62b8:	61                   	popa
5d62b9:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5d62bd:	76 69                	jbe    0x5d6328
5d62bf:	65 77 8d             	gs ja  0x5d624f
5d62c2:	40                   	inc    %eax
5d62c3:	00 c8                	add    %cl,%al
5d62c5:	62 5d 00             	bound  %ebx,0x0(%ebp)
5d62c8:	03 12                	add    (%edx),%edx
5d62ca:	54                   	push   %esp
5d62cb:	49                   	dec    %ecx
5d62cc:	45                   	inc    %ebp
5d62cd:	42                   	inc    %edx
5d62ce:	61                   	popa
5d62cf:	63 6b 67             	arpl   %ebp,0x67(%ebx)
5d62d2:	72 6f                	jb     0x5d6343
5d62d4:	75 6e                	jne    0x5d6344
5d62d6:	64 53                	fs push %ebx
5d62d8:	74 79                	je     0x5d6353
5d62da:	6c                   	insb   (%dx),%es:(%edi)
5d62db:	65 01 00             	add    %eax,%gs:(%eax)
5d62de:	00 00                	add    %al,(%eax)
5d62e0:	00 0b                	add    %cl,(%ebx)
5d62e2:	00 00                	add    %al,(%eax)
5d62e4:	00 c4                	add    %al,%ah
5d62e6:	62 5d 00             	bound  %ebx,0x0(%ebp)
5d62e9:	09 69 65             	or     %ebp,0x65(%ecx)
5d62ec:	62 73 53             	bound  %esi,0x53(%ebx)
5d62ef:	6f                   	outsl  %ds:(%esi),(%dx)
5d62f0:	6c                   	insb   (%dx),%es:(%edi)
5d62f1:	69 64 0e 69 65 62 73 	imul   $0x48736265,0x69(%esi,%ecx,1),%esp
5d62f8:	48
5d62f9:	6f                   	outsl  %ds:(%esi),(%dx)
5d62fa:	72 69                	jb     0x5d6365
5d62fc:	7a 6f                	jp     0x5d636d
5d62fe:	6e                   	outsb  %ds:(%esi),(%dx)
5d62ff:	74 61                	je     0x5d6362
5d6301:	6c                   	insb   (%dx),%es:(%edi)
5d6302:	0c 69                	or     $0x69,%al
5d6304:	65 62 73 56          	bound  %esi,%gs:0x56(%ebx)
5d6308:	65 72 74             	gs jb  0x5d637f
5d630b:	69 63 61 6c 0d 69 65 	imul   $0x65690d6c,0x61(%ebx),%esp
5d6312:	62 73 46             	bound  %esi,0x46(%ebx)
5d6315:	44                   	inc    %esp
5d6316:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5d631d:	0d 69 65 62 73       	or     $0x73626569,%eax
5d6322:	42                   	inc    %edx
5d6323:	44                   	inc    %esp
5d6324:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5d632b:	09 69 65             	or     %ebp,0x65(%ecx)
5d632e:	62 73 43             	bound  %esi,0x43(%ebx)
5d6331:	72 6f                	jb     0x5d63a2
5d6333:	73 73                	jae    0x5d63a8
5d6335:	0d 69 65 62 73       	or     $0x73626569,%eax
5d633a:	44                   	inc    %esp
5d633b:	69 61 67 43 72 6f 73 	imul   $0x736f7243,0x67(%ecx),%esp
5d6342:	73 0e                	jae    0x5d6352
5d6344:	69 65 62 73 43 68 65 	imul   $0x65684373,0x62(%ebp),%esp
5d634b:	73 73                	jae    0x5d63c0
5d634d:	62 6f 61             	bound  %ebp,0x61(%edi)
5d6350:	72 64                	jb     0x5d63b6
5d6352:	0d 69 65 62 73       	or     $0x73626569,%eax
5d6357:	44                   	inc    %esp
5d6358:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
5d635f:	73 0b                	jae    0x5d636c
5d6361:	69 65 62 73 43 72 6f 	imul   $0x6f724373,0x62(%ebp),%esp
5d6368:	70 70                	jo     0x5d63da
5d636a:	65 64 0e             	gs fs push %cs
5d636d:	69 65 62 73 43 72 6f 	imul   $0x6f724373,0x62(%ebp),%esp