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
5d6374:	70 53                	jo     0x5d63c9
5d6376:	68 61 64 6f 77       	push   $0x776f6461
5d637b:	0c 69                	or     $0x69,%al
5d637d:	65 62 73 47          	bound  %esi,%gs:0x47(%ebx)
5d6381:	72 61                	jb     0x5d63e4
5d6383:	64 69 65 6e 74 0b 69 	imul   $0x6d690b74,%fs:0x6e(%ebp),%esp
5d638a:	6d
5d638b:	61                   	popa
5d638c:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5d6390:	76 69                	jbe    0x5d63fb
5d6392:	65 77 98             	gs ja  0x5d632d
5d6395:	63 5d 00             	arpl   %ebx,0x0(%ebp)
5d6398:	03 02                	add    (%edx),%eax
5d639a:	2e 31 01             	xor    %eax,%cs:(%ecx)
5d639d:	00 00                	add    %al,(%eax)
5d639f:	00 00                	add    %al,(%eax)
5d63a1:	07                   	pop    %es
5d63a2:	00 00                	add    %al,(%eax)
5d63a4:	00 94 63 5d 00 0c 69 	add    %dl,0x690c005d(%ebx,%eiz,2)
5d63ab:	65 73 6f             	gs jae 0x5d641d
5d63ae:	41                   	inc    %ecx
5d63af:	6e                   	outsb  %ds:(%esi),(%dx)
5d63b0:	69 6d 61 74 65 64 0c 	imul   $0xc646574,0x61(%ebp),%ebp
5d63b7:	69 65 73 6f 53 69 7a 	imul   $0x7a69536f,0x73(%ebp),%esp
5d63be:	65 61                	gs popa
5d63c0:	62 6c 65 0c          	bound  %ebp,0xc(%ebp,%eiz,2)
5d63c4:	69 65 73 6f 4d 6f 76 	imul   $0x766f4d6f,0x73(%ebp),%esp
5d63cb:	65 61                	gs popa
5d63cd:	62 6c 65 0a          	bound  %ebp,0xa(%ebp,%eiz,2)
5d63d1:	69 65 73 6f 46 69 6c 	imul   $0x6c69466f,0x73(%ebp),%esp
5d63d8:	6c                   	insb   (%dx),%es:(%edi)
5d63d9:	65 64 0e             	gs fs push %cs
5d63dc:	69 65 73 6f 43 75 74 	imul   $0x7475436f,0x73(%ebp),%esp
5d63e3:	42                   	inc    %edx
5d63e4:	6f                   	outsl  %ds:(%esi),(%dx)
5d63e5:	72 64                	jb     0x5d644b
5d63e7:	65 72 73             	gs jb  0x5d645d
5d63ea:	0d 69 65 73 6f       	or     $0x6f736569,%eax
5d63ef:	4d                   	dec    %ebp
5d63f0:	61                   	popa
5d63f1:	72 6b                	jb     0x5d645e
5d63f3:	4f                   	dec    %edi
5d63f4:	75 74                	jne    0x5d646a
5d63f6:	65 72 0d             	gs jb  0x5d6406
5d63f9:	69 65 73 6f 43 61 6e 	imul   $0x6e61436f,0x73(%ebp),%esp
5d6400:	53                   	push   %ebx
5d6401:	63 72 6f             	arpl   %esi,0x6f(%edx)
5d6404:	6c                   	insb   (%dx),%es:(%edi)
5d6405:	6c                   	insb   (%dx),%es:(%edi)
5d6406:	16                   	push   %ss
5d6407:	69 65 73 6f 53 65 6c 	imul   $0x6c65536f,0x73(%ebp),%esp
5d640e:	65 63 74 54 72       	arpl   %esi,%gs:0x72(%esp,%edx,2)
5d6413:	61                   	popa
5d6414:	6e                   	outsb  %ds:(%esi),(%dx)
5d6415:	73 70                	jae    0x5d6487
5d6417:	4c                   	dec    %esp
5d6418:	61                   	popa
5d6419:	79 65                	jns    0x5d6480
5d641b:	72 73                	jb     0x5d6490
5d641d:	0b 69 6d             	or     0x6d(%ecx),%ebp
5d6420:	61                   	popa
5d6421:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5d6425:	76 69                	jbe    0x5d6490
5d6427:	65 77 8d             	gs ja  0x5d63b7
5d642a:	40                   	inc    %eax
5d642b:	00 30                	add    %dh,(%eax)
5d642d:	64 5d                	fs pop %ebp
5d642f:	00 06                	add    %al,(%esi)
5d6431:	13 54 49 45          	adc    0x45(%ecx,%ecx,2),%edx
5d6435:	53                   	push   %ebx
5d6436:	65 6c                	gs insb (%dx),%es:(%edi)
5d6438:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
5d643d:	6e                   	outsb  %ds:(%esi),(%dx)
5d643e:	4f                   	dec    %edi
5d643f:	70 74                	jo     0x5d64b5
5d6441:	69 6f 6e 73 01 94 63 	imul   $0x63940173,0x6e(%edi),%ebp
5d6448:	5d                   	pop    %ebp
5d6449:	00 8b c0 98 64 5d    	add    %cl,0x5d6498c0(%ebx)
5d646b:	00 98 64 5d 00 1c    	add    %bl,0x1c005d64(%eax)
5d6471:	00 00                	add    %al,(%eax)
5d6473:	00 e8                	add    %ch,%al
5d6475:	10 40 00             	adc    %al,0x0(%eax)
5d6478:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5d647c:	cc                   	int3
5d647d:	3c 40                	cmp    $0x40,%al
5d647f:	00 d0                	add    %dl,%al
5d6481:	3c 40                	cmp    $0x40,%al
5d6483:	00 d4                	add    %dl,%ah
5d6485:	3c 40                	cmp    $0x40,%al
5d6487:	00 c8                	add    %cl,%al
5d6489:	3c 40                	cmp    $0x40,%al
5d648b:	00 10                	add    %dl,(%eax)
5d648d:	3a 40 00             	cmp    0x0(%eax),%al
5d6490:	2c 3a                	sub    $0x3a,%al
5d6492:	40                   	inc    %eax
5d6493:	00 68 3a             	add    %ch,0x3a(%eax)
5d6496:	40                   	inc    %eax
5d6497:	00 0e                	add    %cl,(%esi)
5d6499:	54                   	push   %esp
5d649a:	49                   	dec    %ecx
5d649b:	45                   	inc    %ebp
5d649c:	56                   	push   %esi
5d649d:	53                   	push   %ebx
5d649e:	6f                   	outsl  %ds:(%esi),(%dx)
5d649f:	66 74 53             	data16 je 0x5d64f5
5d64a2:	68 61 64 6f 77       	push   $0x776f6461
5d64a7:	90                   	nop
5d64a8:	f4                   	hlt
5d64a9:	64 5d                	fs pop %ebp
5d64c7:	00 f4                	add    %dh,%ah
5d64c9:	64 5d                	fs pop %ebp
5d64cb:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
5d64cf:	00 e8                	add    %ch,%al
5d64d1:	10 40 00             	adc    %al,0x0(%eax)
5d64d4:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5d64d8:	cc                   	int3
5d64d9:	3c 40                	cmp    $0x40,%al
5d64db:	00 d0                	add    %dl,%al
5d64dd:	3c 40                	cmp    $0x40,%al
5d64df:	00 d4                	add    %dl,%ah
5d64e1:	3c 40                	cmp    $0x40,%al
5d64e3:	00 c8                	add    %cl,%al
5d64e5:	3c 40                	cmp    $0x40,%al
5d64e7:	00 10                	add    %dl,(%eax)
5d64e9:	3a 40 00             	cmp    0x0(%eax),%al
5d64ec:	2c 3a                	sub    $0x3a,%al
5d64ee:	40                   	inc    %eax
5d64ef:	00 54 fc 5d          	add    %dl,0x5d(%esp,%edi,8)
5d64f3:	00 08                	add    %cl,(%eax)
5d64f5:	54                   	push   %esp
5d64f6:	49                   	dec    %ecx
5d64f7:	45                   	inc    %ebp
5d64f8:	4c                   	dec    %esp
5d64f9:	61                   	popa
5d64fa:	79 65                	jns    0x5d6561
5d64fc:	72 8d                	jb     0x5d648b
5d64fe:	40                   	inc    %eax
5d64ff:	00 04 65 5d 00 08 0e 	add    %al,0xe08005d(,%eiz,2)
5d6506:	54                   	push   %esp
5d6507:	49                   	dec    %ecx
5d6508:	45                   	inc    %ebp
5d6509:	4c                   	dec    %esp
5d650a:	61                   	popa
5d650b:	79 65                	jns    0x5d6572
5d650d:	72 4e                	jb     0x5d655d
5d650f:	6f                   	outsl  %ds:(%esi),(%dx)
5d6510:	74 69                	je     0x5d657b
5d6512:	66 79 00             	data16 jns 0x5d6515
5d6515:	03 08                	add    (%eax),%ecx
5d6517:	06                   	push   %es
5d6518:	53                   	push   %ebx
5d6519:	65 6e                	outsb  %gs:(%esi),(%dx)
5d651b:	64 65 72 07          	fs gs jb 0x5d6526
5d651f:	54                   	push   %esp
5d6520:	4f                   	dec    %edi
5d6521:	62 6a 65             	bound  %ebp,0x65(%edx)
5d6524:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
5d6528:	6c                   	insb   (%dx),%es:(%edi)
5d6529:	61                   	popa
5d652a:	79 65                	jns    0x5d6591
5d652c:	72 07                	jb     0x5d6535
5d652e:	49                   	dec    %ecx
5d652f:	6e                   	outsb  %ds:(%esi),(%dx)
5d6530:	74 65                	je     0x5d6597
5d6532:	67 65 72 00          	addr16 gs jb 0x5d6536
5d6536:	05 65 76 65 6e       	add    $0x6e657665,%eax
5d653b:	74 0d                	je     0x5d654a
5d653d:	54                   	push   %esp
5d653e:	49                   	dec    %ecx
5d653f:	45                   	inc    %ebp
5d6540:	4c                   	dec    %esp
5d6541:	61                   	popa
5d6542:	79 65                	jns    0x5d65a9
5d6544:	72 45                	jb     0x5d658b
5d6546:	76 65                	jbe    0x5d65ad