5ef5c2:	08 68 79             	or     %ch,0x79(%eax)
5ef5c5:	69 65 64 65 66 73 90 	imul   $0x90736665,0x64(%ebp),%esp
5ef5cc:	d0 f5                	shl    $1,%ch
5ef5ce:	5e                   	pop    %esi
5ef5cf:	00 03                	add    %al,(%ebx)
5ef5d1:	0c 54                	or     $0x54,%al
5ef5d3:	4d                   	dec    %ebp
5ef5d4:	73 67                	jae    0x5ef63d
5ef5d6:	4c                   	dec    %esp
5ef5d7:	61                   	popa
5ef5d8:	6e                   	outsb  %ds:(%esi),(%dx)
5ef5d9:	67 75 61             	addr16 jne 0x5ef63d
5ef5dc:	67 65 01 00          	add    %eax,%gs:(%bx,%si)
5ef5e0:	00 00                	add    %al,(%eax)
5ef5e2:	00 0d 00 00 00 cc    	add    %cl,0xcc000000
5ef5e8:	f5                   	cmc
5ef5e9:	5e                   	pop    %esi
5ef5ea:	00 08                	add    %cl,(%eax)
5ef5ec:	6d                   	insl   (%dx),%es:(%edi)
5ef5ed:	73 53                	jae    0x5ef642
5ef5ef:	79 73                	jns    0x5ef664
5ef5f1:	74 65                	je     0x5ef658
5ef5f3:	6d                   	insl   (%dx),%es:(%edi)
5ef5f4:	09 6d 73             	or     %ebp,0x73(%ebp)
5ef5f7:	45                   	inc    %ebp
5ef5f8:	6e                   	outsb  %ds:(%esi),(%dx)
5ef5f9:	67 6c                	insb   (%dx),%es:(%di)
5ef5fb:	69 73 68 09 6d 73 49 	imul   $0x49736d09,0x68(%ebx),%esi
5ef602:	74 61                	je     0x5ef665
5ef604:	6c                   	insb   (%dx),%es:(%edi)
5ef605:	69 61 6e 08 6d 73 47 	imul   $0x47736d08,0x6e(%ecx),%esp
5ef60c:	65 72 6d             	gs jb  0x5ef67c
5ef60f:	61                   	popa
5ef610:	6e                   	outsb  %ds:(%esi),(%dx)
5ef611:	09 6d 73             	or     %ebp,0x73(%ebp)
5ef614:	53                   	push   %ebx
5ef615:	70 61                	jo     0x5ef678
5ef617:	6e                   	outsb  %ds:(%esi),(%dx)
5ef618:	69 73 68 08 6d 73 46 	imul   $0x46736d08,0x68(%ebx),%esi
5ef61f:	72 65                	jb     0x5ef686
5ef621:	6e                   	outsb  %ds:(%esi),(%dx)
5ef622:	63 68 0c             	arpl   %ebp,0xc(%eax)
5ef625:	6d                   	insl   (%dx),%es:(%edi)
5ef626:	73 50                	jae    0x5ef678
5ef628:	6f                   	outsl  %ds:(%esi),(%dx)
5ef629:	72 74                	jb     0x5ef69f
5ef62b:	75 67                	jne    0x5ef694
5ef62d:	75 65                	jne    0x5ef694
5ef62f:	73 65                	jae    0x5ef696
5ef631:	07                   	pop    %es
5ef632:	6d                   	insl   (%dx),%es:(%edi)
5ef633:	73 47                	jae    0x5ef67c
5ef635:	72 65                	jb     0x5ef69c
5ef637:	65 6b 09 6d          	imul   $0x6d,%gs:(%ecx),%ecx
5ef63b:	73 52                	jae    0x5ef68f
5ef63d:	75 73                	jne    0x5ef6b2
5ef63f:	73 69                	jae    0x5ef6aa
5ef641:	61                   	popa
5ef642:	6e                   	outsb  %ds:(%esi),(%dx)
5ef643:	07                   	pop    %es
5ef644:	6d                   	insl   (%dx),%es:(%edi)
5ef645:	73 44                	jae    0x5ef68b
5ef647:	75 74                	jne    0x5ef6bd
5ef649:	63 68 09             	arpl   %ebp,0x9(%eax)
5ef64c:	6d                   	insl   (%dx),%es:(%edi)
5ef64d:	73 53                	jae    0x5ef6a2
5ef64f:	77 65                	ja     0x5ef6b6
5ef651:	64 69 73 68 08 6d 73 	imul   $0x50736d08,%fs:0x68(%ebx),%esi
5ef658:	50
5ef659:	6f                   	outsl  %ds:(%esi),(%dx)
5ef65a:	6c                   	insb   (%dx),%es:(%edi)
5ef65b:	69 73 68 0a 6d 73 4a 	imul   $0x4a736d0a,0x68(%ebx),%esi
5ef662:	61                   	popa
5ef663:	70 61                	jo     0x5ef6c6
5ef665:	6e                   	outsb  %ds:(%esi),(%dx)
5ef666:	65 73 65             	gs jae 0x5ef6ce
5ef669:	06                   	push   %es
5ef66a:	6d                   	insl   (%dx),%es:(%edi)
5ef66b:	73 55                	jae    0x5ef6c2
5ef66d:	73 65                	jae    0x5ef6d4
5ef66f:	72 08                	jb     0x5ef679
5ef671:	68 79 69 65 64       	push   $0x64656979
5ef676:	65 66 73 8d          	gs data16 jae 0x5ef607
5ef67a:	40                   	inc    %eax
5ef67b:	00 55 8b             	add    %dl,-0x75(%ebp)
5ef67e:	ec                   	in     (%dx),%al
5ef67f:	33 c0                	xor    %eax,%eax
5ef681:	55                   	push   %ebp
5ef682:	68 c2 f6 5e 00       	push   $0x5ef6c2
5ef687:	64 ff 30             	push   %fs:(%eax)
5ef68a:	64 89 20             	mov    %esp,%fs:(%eax)
5ef68d:	ff 05 10 60 6b 00    	incl   0x6b6010
5ef693:	75 1f                	jne    0x5ef6b4
5ef695:	68 ec 5f 6b 00       	push   $0x6b5fec
5ef69a:	e8 61 7a e1 ff       	call   0x407100
5ef69f:	b8 d0 42 6b 00       	mov    $0x6b42d0,%eax
5ef6a4:	b9 46 07 00 00       	mov    $0x746,%ecx
5ef6a9:	8b 15 ac 10 40 00    	mov    0x4010ac,%edx
5ef6af:	e8 ac 5d e1 ff       	call   0x405460
5ef6b4:	33 c0                	xor    %eax,%eax
5ef6b6:	5a                   	pop    %edx
5ef6b7:	59                   	pop    %ecx
5ef6b8:	59                   	pop    %ecx
5ef6b9:	64 89 10             	mov    %edx,%fs:(%eax)
5ef6bc:	68 c9 f6 5e 00       	push   $0x5ef6c9
5ef6c1:	c3                   	ret
5ef6c2:	e9 45 4b e1 ff       	jmp    0x40420c
5ef6c7:	eb f8                	jmp    0x5ef6c1
5ef6c9:	5d                   	pop    %ebp
5ef6ca:	c3                   	ret
5ef6cb:	90                   	nop
5ef6cc:	55                   	push   %ebp
5ef6cd:	8b ec                	mov    %esp,%ebp
5ef6cf:	33 c0                	xor    %eax,%eax
5ef6d1:	55                   	push   %ebp
5ef6d2:	68 1c f7 5e 00       	push   $0x5ef71c
5ef6d7:	64 ff 30             	push   %fs:(%eax)
5ef6da:	64 89 20             	mov    %esp,%fs:(%eax)
5ef6dd:	83 2d 10 60 6b 00 01 	subl   $0x1,0x6b6010
5ef6e4:	73 28                	jae    0x5ef70e
5ef6e6:	68 ec 5f 6b 00       	push   $0x6b5fec
5ef6eb:	e8 08 7c e1 ff       	call   0x4072f8
5ef6f0:	c7 05 04 60 6b 00 15 	movl   $0x15,0x6b6004
5ef6f7:	00 00 00
5ef6fa:	c7 05 08 60 6b 00 47 	movl   $0x47,0x6b6008
5ef701:	00 00 00
5ef704:	c7 05 0c 60 6b 00 08 	movl   $0x8,0x6b600c
5ef70b:	00 00 00
5ef70e:	33 c0                	xor    %eax,%eax
5ef710:	5a                   	pop    %edx
5ef711:	59                   	pop    %ecx
5ef712:	59                   	pop    %ecx
5ef713:	64 89 10             	mov    %edx,%fs:(%eax)
5ef716:	68 23 f7 5e 00       	push   $0x5ef723
5ef71b:	c3                   	ret
5ef71c:	e9 eb 4a e1 ff       	jmp    0x40420c
5ef721:	eb f8                	jmp    0x5ef71b
5ef723:	5d                   	pop    %ebp
5ef724:	c3                   	ret
5ef725:	8d 40 00             	lea    0x0(%eax),%eax
5ef728:	74 f7                	je     0x5ef721
5ef72a:	5e                   	pop    %esi
5ef747:	00 74 f7 5e          	add    %dh,0x5e(%edi,%esi,8)
5ef74b:	00 10                	add    %dl,(%eax)
5ef74d:	00 00                	add    %al,(%eax)
5ef74f:	00 e8                	add    %ch,%al
5ef751:	10 40 00             	adc    %al,0x0(%eax)
5ef754:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5ef758:	cc                   	int3
5ef759:	3c 40                	cmp    $0x40,%al
5ef75b:	00 d0                	add    %dl,%al
5ef75d:	3c 40                	cmp    $0x40,%al
5ef75f:	00 d4                	add    %dl,%ah
5ef761:	3c 40                	cmp    $0x40,%al
5ef763:	00 c8                	add    %cl,%al
5ef765:	3c 40                	cmp    $0x40,%al
5ef767:	00 10                	add    %dl,(%eax)
5ef769:	3a 40 00             	cmp    0x0(%eax),%al
5ef76c:	2c 3a                	sub    $0x3a,%al
5ef76e:	40                   	inc    %eax
5ef76f:	00 68 3a             	add    %ch,0x3a(%eax)
5ef772:	40                   	inc    %eax
5ef773:	00 0a                	add    %cl,(%edx)
5ef775:	54                   	push   %esp
5ef776:	48                   	dec    %eax
5ef777:	61                   	popa
5ef778:	73 68                	jae    0x5ef7e2
5ef77a:	31 49 74             	xor    %ecx,0x74(%ecx)
5ef77d:	65 6d                	gs insl (%dx),%es:(%edi)
5ef77f:	90                   	nop
5ef780:	cc                   	int3
5ef781:	f7 5e 00             	negl   0x0(%esi)
5ef7a0:	cc                   	int3
5ef7a1:	f7 5e 00             	negl   0x0(%esi)
5ef7a4:	24 00                	and    $0x0,%al
5ef7a6:	00 00                	add    %al,(%eax)
5ef7a8:	e8 10 40 00 c0       	call   0xc05f37bd
5ef7ad:	3c 40                	cmp    $0x40,%al
5ef7af:	00 cc                	add    %cl,%ah
5ef7b1:	3c 40                	cmp    $0x40,%al
5ef7b3:	00 d0                	add    %dl,%al
5ef7b5:	3c 40                	cmp    $0x40,%al
5ef7b7:	00 d4                	add    %dl,%ah
5ef7b9:	3c 40                	cmp    $0x40,%al
5ef7bb:	00 c8                	add    %cl,%al
5ef7bd:	3c 40                	cmp    $0x40,%al
5ef7bf:	00 10                	add    %dl,(%eax)
5ef7c1:	3a 40 00             	cmp    0x0(%eax),%al
5ef7c4:	2c 3a                	sub    $0x3a,%al
5ef7c6:	40                   	inc    %eax
5ef7c7:	00 68 07             	add    %ch,0x7(%eax)
5ef7ca:	5f                   	pop    %edi
5ef7cb:	00 06                	add    %al,(%esi)
5ef7cd:	54                   	push   %esp
5ef7ce:	48                   	dec    %eax
5ef7cf:	61                   	popa
5ef7d0:	73 68                	jae    0x5ef83a
5ef7d2:	31 90 20 f8 5e 00    	xor    %edx,0x5ef820(%eax)
5ef7e4:	2c f9                	sub    $0xf9,%al
5ef7e6:	5e                   	pop    %esi
5ef7f3:	00 10                	add    %dl,(%eax)
5ef7f5:	f9                   	stc
5ef7f6:	5e                   	pop    %esi
5ef7f7:	00 04 03             	add    %al,(%ebx,%eax,1)
5ef7fa:	00 00                	add    %al,(%eax)
5ef7fc:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5ef7fd:	f5                   	cmc
5ef7fe:	45                   	inc    %ebp
5ef7ff:	00 c8                	add    %cl,%al
5ef801:	4d                   	dec    %ebp
5ef802:	42                   	inc    %edx
5ef803:	00 c8                	add    %cl,%al
5ef805:	25 46 00 70 27       	and    $0x27700046,%eax
5ef80a:	46                   	inc    %esi
5ef80b:	00 d4                	add    %dl,%ah
5ef80d:	3c 40                	cmp    $0x40,%al
5ef80f:	00 10                	add    %dl,(%eax)
5ef811:	4b                   	dec    %ebx
5ef812:	46                   	inc    %esi
5ef813:	00 10                	add    %dl,(%eax)
5ef815:	3a 40 00             	cmp    0x0(%eax),%al
5ef818:	2c 3a                	sub    $0x3a,%al
5ef81a:	40                   	inc    %eax
5ef81b:	00 d8                	add    %bl,%al
5ef81d:	27                   	daa
5ef81e:	46                   	inc    %esi
5ef81f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
5ef823:	00 48 2d             	add    %cl,0x2d(%eax)
5ef826:	46                   	inc    %esi
5ef827:	00 48 c7             	add    %cl,-0x39(%eax)
5ef82a:	41                   	inc    %ecx
5ef82b:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
5ef831:	29 46 00             	sub    %eax,0x0(%esi)
5ef834:	e0 2a                	loopne 0x5ef860
5ef836:	46                   	inc    %esi
5ef837:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
5ef83e:	42                   	inc    %edx
5ef83f:	00 58 33             	add    %bl,0x33(%eax)
5ef842:	46                   	inc    %esi
5ef843:	00 c0                	add    %al,%al
5ef845:	4a                   	dec    %edx
5ef846:	42                   	inc    %edx
5ef847:	00 b4 6d 46 00 24 0d 	add    %dh,0xd240046(%ebp,%ebp,2)
5ef84e:	5f                   	pop    %edi
5ef84f:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
5ef855:	fa                   	cli
5ef856:	44                   	inc    %esp
5ef857:	00 e8                	add    %ch,%al
5ef859:	f9                   	stc
5ef85a:	44                   	inc    %esp
5ef85b:	00 e8                	add    %ch,%al
5ef85d:	7a 44                	jp     0x5ef8a3
5ef85f:	00 fc                	add    %bh,%ah
5ef861:	ef                   	out    %eax,(%dx)
5ef862:	44                   	inc    %esp
5ef863:	00 38                	add    %bh,(%eax)
5ef865:	30 46 00             	xor    %al,0x0(%esi)
5ef868:	3c ed                	cmp    $0xed,%al
5ef86a:	44                   	inc    %esp
5ef86b:	00 30                	add    %dh,(%eax)
5ef86d:	7a 44                	jp     0x5ef8b3
5ef86f:	00 34 7a             	add    %dh,(%edx,%edi,2)
5ef872:	44                   	inc    %esp
5ef873:	00 2c 31             	add    %ch,(%ecx,%esi,1)
5ef876:	46                   	inc    %esi
5ef877:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
5ef87e:	44                   	inc    %esp
5ef87f:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
5ef886:	44                   	inc    %esp
5ef887:	00 20                	add    %ah,(%eax)
5ef889:	33 46 00             	xor    0x0(%esi),%eax
5ef88c:	ec                   	in     (%dx),%al
5ef88d:	31 46 00             	xor    %eax,0x0(%esi)
5ef890:	60                   	pusha
5ef891:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
5ef895:	33 46 00             	xor    0x0(%esi),%eax
5ef898:	40                   	inc    %eax
5ef899:	ab                   	stos   %eax,%es:(%edi)
5ef89a:	44                   	inc    %esp
5ef89b:	00 c8                	add    %cl,%al
5ef89d:	ed                   	in     (%dx),%eax
5ef89e:	44                   	inc    %esp
5ef89f:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
5ef8a3:	00 48 e9             	add    %cl,-0x17(%eax)
5ef8a6:	44                   	inc    %esp
5ef8a7:	00 28                	add    %ch,(%eax)
5ef8a9:	ee                   	out    %al,(%dx)
5ef8aa:	44                   	inc    %esp
5ef8ab:	00 18                	add    %bl,(%eax)
5ef8ad:	1f                   	pop    %ds
5ef8ae:	46                   	inc    %esi
5ef8af:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
5ef8b6:	44                   	inc    %esp
5ef8b7:	00 38                	add    %bh,(%eax)
5ef8b9:	46                   	inc    %esi
5ef8ba:	46                   	inc    %esi
5ef8bb:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
5ef8c2:	46                   	inc    %esi
5ef8c3:	00 f0                	add    %dh,%al
5ef8c5:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
5ef8c9:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
5ef8cd:	4a                   	dec    %edx
5ef8ce:	46                   	inc    %esi
5ef8cf:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
5ef8d3:	00 68 ef             	add    %ch,-0x11(%eax)
5ef8d6:	44                   	inc    %esp
5ef8d7:	00 c0                	add    %al,%al
5ef8d9:	51                   	push   %ecx
5ef8da:	46                   	inc    %esi
5ef8db:	00 ec                	add    %ch,%ah
5ef8dd:	eb 44                	jmp    0x5ef923
5ef8df:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
5ef8e6:	46                   	inc    %esi
5ef8e7:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
5ef8ee:	46                   	inc    %esi
5ef8ef:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
5ef8f6:	46                   	inc    %esi
5ef8f7:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
5ef8fa:	46                   	inc    %esi
5ef8fb:	00 00                	add    %al,(%eax)
5ef8fd:	26 46                	es inc %esi
5ef8ff:	00 78 65             	add    %bh,0x65(%eax)
5ef902:	46                   	inc    %esi
5ef903:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
5ef909:	67 46                	addr16 inc %esi
5ef90b:	00 1c 33             	add    %bl,(%ebx,%esi,1)
5ef90e:	46                   	inc    %esi
5ef90f:	00 15 54 49 6d 61    	add    %dl,0x616d4954
5ef915:	67 65 45             	addr16 gs inc %ebp
5ef918:	6e                   	outsb  %ds:(%esi),(%dx)
5ef919:	50                   	push   %eax
5ef91a:	61                   	popa
5ef91b:	6c                   	insb   (%dx),%es:(%edi)
5ef91c:	65 74 74             	gs je  0x5ef993
5ef91f:	65 44                	gs inc %esp
5ef921:	69 61 6c 6f 67 8b c0 	imul   $0xc08b676f,0x6c(%ecx),%esp
5ef928:	2c f9                	sub    $0xf9,%al
5ef92a:	5e                   	pop    %esi
5ef92b:	00 07                	add    %al,(%edi)
5ef92d:	15 54 49 6d 61       	adc    $0x616d4954,%eax
5ef932:	67 65 45             	addr16 gs inc %ebp
5ef935:	6e                   	outsb  %ds:(%esi),(%dx)
5ef936:	50                   	push   %eax
5ef937:	61                   	popa
5ef938:	6c                   	insb   (%dx),%es:(%edi)
5ef939:	65 74 74             	gs je  0x5ef9b0
5ef93c:	65 44                	gs inc %esp
5ef93e:	69 61 6c 6f 67 20 f8 	imul   $0xf820676f,0x6c(%ecx),%esp
5ef945:	5e                   	pop    %esi
5ef946:	00 e8                	add    %ch,%al