65d80a:	42                   	inc    %edx
65d80b:	6e                   	outsb  %ds:(%esi),(%dx)
65d80c:	74 43                	je     0x65d851
65d80e:	61                   	popa
65d80f:	6e                   	outsb  %ds:(%esi),(%dx)
65d810:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65d813:	48                   	dec    %eax
65d814:	03 00                	add    (%eax),%eax
65d816:	00 07                	add    %al,(%edi)
65d818:	00 0f                	add    %cl,(%edi)
65d81a:	49                   	dec    %ecx
65d81b:	6d                   	insl   (%dx),%es:(%edi)
65d81c:	61                   	popa
65d81d:	67 65 45             	addr16 gs inc %ebp
65d820:	6e                   	outsb  %ds:(%esi),(%dx)
65d821:	56                   	push   %esi
65d822:	69 65 77 54 65 6d 70 	imul   $0x706d6554,0x77(%ebp),%esp
65d829:	4c                   	dec    %esp
65d82a:	03 00                	add    (%eax),%eax
65d82c:	00 08                	add    %cl,(%eax)
65d82e:	00 12                	add    %dl,(%edx)
65d830:	4f                   	dec    %edi
65d831:	70 65                	jo     0x65d898
65d833:	6e                   	outsb  %ds:(%esi),(%dx)
65d834:	49                   	dec    %ecx
65d835:	6d                   	insl   (%dx),%es:(%edi)
65d836:	61                   	popa
65d837:	67 65 45             	addr16 gs inc %ebp
65d83a:	6e                   	outsb  %ds:(%esi),(%dx)
65d83b:	44                   	inc    %esp
65d83c:	69 61 6c 6f 67 31 50 	imul   $0x5031676f,0x6c(%ecx),%esp
65d843:	03 00                	add    (%eax),%eax
65d845:	00 02                	add    %al,(%edx)
65d847:	00 0a                	add    %cl,(%edx)
65d849:	55                   	push   %ebp
65d84a:	73 65                	jae    0x65d8b1
65d84c:	45                   	inc    %ebp
65d84d:	66 66 65 63 74 73 54 	data16 arpl %si,%gs:0x54(%ebx,%esi,2)
65d854:	03 00                	add    (%eax),%eax
65d856:	00 03                	add    %al,(%ebx)
65d858:	00 0e                	add    %cl,(%esi)
65d85a:	44                   	inc    %esp
65d85b:	72 6f                	jb     0x65d8cc
65d85d:	70 53                	jo     0x65d8b2
65d85f:	68 61 64 6f 77       	push   $0x776f6461
65d864:	53                   	push   %ebx
65d865:	69 7a 65 58 03 00 00 	imul   $0x358,0x65(%edx),%edi
65d86c:	04 00                	add    $0x0,%al
65d86e:	0f 44 72 6f          	cmove  0x6f(%edx),%esi
65d872:	70 53                	jo     0x65d8c7
65d874:	68 61 64 6f 77       	push   $0x776f6461
65d879:	53                   	push   %ebx
65d87a:	69 7a 65 4e 5c 03 00 	imul   $0x35c4e,0x65(%edx),%edi
65d881:	00 03                	add    %al,(%ebx)
65d883:	00 0e                	add    %cl,(%esi)
65d885:	44                   	inc    %esp
65d886:	72 6f                	jb     0x65d8f7
65d888:	70 53                	jo     0x65d8dd
65d88a:	68 61 64 6f 77       	push   $0x776f6461
65d88f:	42                   	inc    %edx
65d890:	6c                   	insb   (%dx),%es:(%edi)
65d891:	75 72                	jne    0x65d905
65d893:	60                   	pusha
65d894:	03 00                	add    (%eax),%eax
65d896:	00 04 00             	add    %al,(%eax,%eax,1)
65d899:	0f 44 72 6f          	cmove  0x6f(%edx),%esi
65d89d:	70 53                	jo     0x65d8f2
65d89f:	68 61 64 6f 77       	push   $0x776f6461
65d8a4:	42                   	inc    %edx
65d8a5:	6c                   	insb   (%dx),%es:(%edi)
65d8a6:	75 72                	jne    0x65d91a
65d8a8:	4e                   	dec    %esi
65d8a9:	64 03 00             	add    %fs:(%eax),%eax
65d8ac:	00 03                	add    %al,(%ebx)
65d8ae:	00 0e                	add    %cl,(%esi)
65d8b0:	44                   	inc    %esp
65d8b1:	72 6f                	jb     0x65d922
65d8b3:	70 53                	jo     0x65d908
65d8b5:	68 61 64 6f 77       	push   $0x776f6461
65d8ba:	44                   	inc    %esp
65d8bb:	61                   	popa
65d8bc:	72 6b                	jb     0x65d929
65d8be:	68 03 00 00 04       	push   $0x4000003
65d8c3:	00 0f                	add    %cl,(%edi)
65d8c5:	44                   	inc    %esp
65d8c6:	72 6f                	jb     0x65d937
65d8c8:	70 53                	jo     0x65d91d
65d8ca:	68 61 64 6f 77       	push   $0x776f6461
65d8cf:	44                   	inc    %esp
65d8d0:	61                   	popa
65d8d1:	72 6b                	jb     0x65d93e
65d8d3:	4e                   	dec    %esi
65d8d4:	6c                   	insb   (%dx),%es:(%edi)
65d8d5:	03 00                	add    (%eax),%eax
65d8d7:	00 03                	add    %al,(%ebx)
65d8d9:	00 0e                	add    %cl,(%esi)
65d8db:	57                   	push   %edi
65d8dc:	61                   	popa
65d8dd:	74 65                	je     0x65d944
65d8df:	72 6d                	jb     0x65d94e
65d8e1:	61                   	popa
65d8e2:	72 6b                	jb     0x65d94f
65d8e4:	54                   	push   %esp
65d8e5:	72 61                	jb     0x65d948
65d8e7:	6e                   	outsb  %ds:(%esi),(%dx)
65d8e8:	73 70                	jae    0x65d95a
65d8ea:	03 00                	add    (%eax),%eax
65d8ec:	00 04 00             	add    %al,(%eax,%eax,1)
65d8ef:	0f 57 61 74          	xorps  0x74(%ecx),%xmm4
65d8f3:	65 72 6d             	gs jb  0x65d963
65d8f6:	61                   	popa
65d8f7:	72 6b                	jb     0x65d964
65d8f9:	54                   	push   %esp
65d8fa:	72 61                	jb     0x65d95d
65d8fc:	6e                   	outsb  %ds:(%esi),(%dx)
65d8fd:	73 4e                	jae    0x65d94d
65d8ff:	74 03                	je     0x65d904
65d901:	00 00                	add    %al,(%eax)
65d903:	06                   	push   %es
65d904:	00 08                	add    %cl,(%eax)
65d906:	42                   	inc    %edx
65d907:	6e                   	outsb  %ds:(%esi),(%dx)
65d908:	74 52                	je     0x65d95c
65d90a:	65 73 65             	gs jae 0x65d972
65d90d:	74 11                	je     0x65d920
65d90f:	00 0f                	add    %cl,(%edi)
65d911:	00 ec                	add    %ch,%ah
65d913:	da 65 00             	fisubl 0x0(%ebp)
65d916:	08 46 6f             	or     %al,0x6f(%esi)
65d919:	72 6d                	jb     0x65d988
65d91b:	53                   	push   %ebx
65d91c:	68 6f 77 15 00       	push   $0x15776f
65d921:	24 e9                	and    $0xe9,%al
65d923:	65 00 0e             	add    %cl,%gs:(%esi)
65d926:	42                   	inc    %edx
65d927:	6e                   	outsb  %ds:(%esi),(%dx)
65d928:	74 43                	je     0x65d96d
65d92a:	61                   	popa
65d92b:	6e                   	outsb  %ds:(%esi),(%dx)
65d92c:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65d92f:	43                   	inc    %ebx
65d930:	6c                   	insb   (%dx),%es:(%edi)
65d931:	69 63 6b 18 00 2c e9 	imul   $0xe92c0018,0x6b(%ebx),%esp
65d938:	65 00 11             	add    %dl,%gs:(%ecx)
65d93b:	42                   	inc    %edx
65d93c:	6e                   	outsb  %ds:(%esi),(%dx)
65d93d:	74 57                	je     0x65d996
65d93f:	61                   	popa
65d940:	74 65                	je     0x65d9a7
65d942:	72 6d                	jb     0x65d9b1
65d944:	61                   	popa
65d945:	72 6b                	jb     0x65d9b2
65d947:	43                   	inc    %ebx
65d948:	6c                   	insb   (%dx),%es:(%edi)
65d949:	69 63 6b 19 00 04 ea 	imul   $0xea040019,0x6b(%ebx),%esp
65d950:	65 00 12             	add    %dl,%gs:(%edx)
65d953:	55                   	push   %ebp
65d954:	73 65                	jae    0x65d9bb
65d956:	44                   	inc    %esp
65d957:	72 6f                	jb     0x65d9c8
65d959:	70 53                	jo     0x65d9ae
65d95b:	68 61 64 6f 77       	push   $0x776f6461
65d960:	43                   	inc    %ebx
65d961:	6c                   	insb   (%dx),%es:(%edi)
65d962:	69 63 6b 17 00 a4 ea 	imul   $0xeaa40017,0x6b(%ebx),%esp
65d969:	65 00 10             	add    %dl,%gs:(%eax)
65d96c:	55                   	push   %ebp
65d96d:	73 65                	jae    0x65d9d4
65d96f:	54                   	push   %esp
65d970:	6f                   	outsl  %ds:(%esi),(%dx)
65d971:	72 6e                	jb     0x65d9e1
65d973:	45                   	inc    %ebp
65d974:	64 67 65 43          	fs addr16 gs inc %ebx
65d978:	6c                   	insb   (%dx),%es:(%edi)
65d979:	69 63 6b 18 00 08 eb 	imul   $0xeb080018,0x6b(%ebx),%esp
65d980:	65 00 11             	add    %dl,%gs:(%ecx)
65d983:	55                   	push   %ebp
65d984:	73 65                	jae    0x65d9eb
65d986:	57                   	push   %edi
65d987:	61                   	popa
65d988:	74 65                	je     0x65d9ef
65d98a:	72 6d                	jb     0x65d9f9
65d98c:	61                   	popa
65d98d:	72 6b                	jb     0x65d9fa
65d98f:	43                   	inc    %ebx
65d990:	6c                   	insb   (%dx),%es:(%edi)
65d991:	69 63 6b 10 00 80 ed 	imul   $0xed800010,0x6b(%ebx),%esp
65d998:	65 00 09             	add    %cl,%gs:(%ecx)
65d99b:	46                   	inc    %esi
65d99c:	6f                   	outsl  %ds:(%esi),(%dx)
65d99d:	72 6d                	jb     0x65da0c
65d99f:	43                   	inc    %ebx
65d9a0:	6c                   	insb   (%dx),%es:(%edi)
65d9a1:	6f                   	outsl  %ds:(%esi),(%dx)
65d9a2:	73 65                	jae    0x65da09
65d9a4:	11 00                	adc    %eax,(%eax)
65d9a6:	c0 ed 65             	shr    $0x65,%ch
65d9a9:	00 0a                	add    %cl,(%edx)
65d9ab:	46                   	inc    %esi
65d9ac:	6f                   	outsl  %ds:(%esi),(%dx)
65d9ad:	72 6d                	jb     0x65da1c
65d9af:	43                   	inc    %ebx
65d9b0:	72 65                	jb     0x65da17
65d9b2:	61                   	popa
65d9b3:	74 65                	je     0x65da1a
65d9b5:	11 00                	adc    %eax,(%eax)
65d9b7:	2c ee                	sub    $0xee,%al
65d9b9:	65 00 0a             	add    %cl,%gs:(%edx)
65d9bc:	42                   	inc    %edx
65d9bd:	6e                   	outsb  %ds:(%esi),(%dx)
65d9be:	74 4f                	je     0x65da0f
65d9c0:	4b                   	dec    %ebx
65d9c1:	43                   	inc    %ebx
65d9c2:	6c                   	insb   (%dx),%es:(%edi)
65d9c3:	69 63 6b 19 00 f0 f0 	imul   $0xf0f00019,0x6b(%ebx),%esp
65d9ca:	65 00 12             	add    %dl,%gs:(%edx)
65d9cd:	57                   	push   %edi
65d9ce:	61                   	popa
65d9cf:	74 65                	je     0x65da36
65d9d1:	72 6d                	jb     0x65da40
65d9d3:	61                   	popa
65d9d4:	72 6b                	jb     0x65da41
65d9d6:	50                   	push   %eax
65d9d7:	6f                   	outsl  %ds:(%esi),(%dx)
65d9d8:	73 43                	jae    0x65da1d
65d9da:	68 61 6e 67 65       	push   $0x65676e61
65d9df:	19 00                	sbb    %eax,(%eax)
65d9e1:	20 f1                	and    %dh,%cl
65d9e3:	65 00 12             	add    %dl,%gs:(%edx)
65d9e6:	49                   	dec    %ecx
65d9e7:	6d                   	insl   (%dx),%es:(%edi)
65d9e8:	61                   	popa
65d9e9:	67 65 45             	addr16 gs inc %ebp
65d9ec:	6e                   	outsb  %ds:(%esi),(%dx)
65d9ed:	4c                   	dec    %esp
65d9ee:	61                   	popa
65d9ef:	79 65                	jns    0x65da56
65d9f1:	72 4e                	jb     0x65da41
65d9f3:	6f                   	outsl  %ds:(%esi),(%dx)
65d9f4:	74 69                	je     0x65da5f
65d9f6:	66 79 1c             	data16 jns 0x65da15
65d9f9:	00 c8                	add    %cl,%al
65d9fb:	f1                   	int1
65d9fc:	65 00 15 49 6d 61 67 	add    %dl,%gs:0x67616d49
65da03:	65 45                	gs inc %ebp
65da05:	6e                   	outsb  %ds:(%esi),(%dx)
65da06:	4d                   	dec    %ebp
65da07:	6f                   	outsl  %ds:(%esi),(%dx)
65da08:	75 73                	jne    0x65da7d
65da0a:	65 57                	gs push %edi
65da0c:	68 65 65 6c 44       	push   $0x446c6565
65da11:	6f                   	outsl  %ds:(%esi),(%dx)
65da12:	77 6e                	ja     0x65da82
65da14:	1a 00                	sbb    (%eax),%al
65da16:	e8 f1 65 00 13       	call   0x1366400c
65da1b:	49                   	dec    %ecx
65da1c:	6d                   	insl   (%dx),%es:(%edi)
65da1d:	61                   	popa
65da1e:	67 65 45             	addr16 gs inc %ebp
65da21:	6e                   	outsb  %ds:(%esi),(%dx)
65da22:	4d                   	dec    %ebp
65da23:	6f                   	outsl  %ds:(%esi),(%dx)
65da24:	75 73                	jne    0x65da99
65da26:	65 57                	gs push %edi
65da28:	68 65 65 6c 55       	push   $0x556c6565
65da2d:	70 12                	jo     0x65da41
65da2f:	00 08                	add    %cl,(%eax)
65da31:	f2 65 00 0b          	repnz add %cl,%gs:(%ebx)
65da35:	46                   	inc    %esi
65da36:	6f                   	outsl  %ds:(%esi),(%dx)
65da37:	72 6d                	jb     0x65daa6
65da39:	4b                   	dec    %ebx
65da3a:	65 79 44             	gs jns 0x65da81
65da3d:	6f                   	outsl  %ds:(%esi),(%dx)
65da3e:	77 6e                	ja     0x65daae
65da40:	1b 00                	sbb    (%eax),%eax
65da42:	1c f2                	sbb    $0xf2,%al
65da44:	65 00 14 44          	add    %dl,%gs:(%esp,%eax,2)
65da48:	72 6f                	jb     0x65dab9
65da4a:	70 53                	jo     0x65da9f
65da4c:	68 61 64 6f 77       	push   $0x776f6461
65da51:	53                   	push   %ebx
65da52:	69 7a 65 43 68 61 6e 	imul   $0x6e616843,0x65(%edx),%edi
65da59:	67 65 14 00          	addr16 gs adc $0x0,%al
65da5d:	30 f2                	xor    %dh,%dl
65da5f:	65 00 0d 42 6e 74 52 	add    %cl,%gs:0x52746e42
65da66:	65 73 65             	gs jae 0x65dace
65da69:	74 43                	je     0x65daae
65da6b:	6c                   	insb   (%dx),%es:(%edi)
65da6c:	69 63 6b 16 00 d8 f2 	imul   $0xf2d80016,0x6b(%ebx),%esp
65da73:	65 00 0f             	add    %cl,%gs:(%edi)
65da76:	55                   	push   %ebp
65da77:	73 65                	jae    0x65dade
65da79:	45                   	inc    %ebp
65da7a:	66 66 65 63 74 73 43 	data16 arpl %si,%gs:0x43(%ebx,%esi,2)
65da81:	6c                   	insb   (%dx),%es:(%edi)
65da82:	69 63 6b 0d 54 45 64 	imul   $0x6445540d,0x6b(%ebx),%esp
65da89:	67 65 53             	addr16 gs push %ebx
65da8c:	65 74 74             	gs je  0x65db03
65da8f:	69 6e 67 73 09 00 5c 	imul   $0x5c000973,0x67(%esi),%ebp
65da96:	34 43                	xor    $0x43,%al
65da98:	00 e8                	add    %ch,%al
65da9a:	3c 43                	cmp    $0x43,%al
65da9c:	00 f0                	add    %dh,%al
65da9e:	73 43                	jae    0x65dae3
65daa0:	00 80 45 43 00 a8    	add    %al,-0x57ffbcbb(%eax)
65daa6:	a0 49 00 8c 5f       	mov    0x5f8c0049,%al
65daab:	43                   	inc    %ebx
65daac:	00 60 6b             	add    %ah,0x6b(%eax)
65daaf:	43                   	inc    %ebx
65dab0:	00 4c 65 5d          	add    %cl,0x5d(%ebp,%eiz,2)
65dab4:	00 00                	add    %al,(%eax)
65dab6:	9c                   	pushf
65dab7:	53                   	push   %ebx
65dab8:	00 8d 40 00 c0 da    	add    %cl,-0x253fffc0(%ebp)
65dabe:	65 00 07             	add    %al,%gs:(%edi)
65dac1:	0d 54 45 64 67       	or     $0x67644554,%eax
65dac6:	65 53                	gs push %ebx
65dac8:	65 74 74             	gs je  0x65db3f
65dacb:	69 6e 67 73 b4 d5 65 	imul   $0x65d5b473,0x67(%esi),%ebp
65dad2:	00 e8                	add    %ch,%al
65dad4:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
65dad8:	00 0d 55 45 64 67    	add    %cl,0x67644555
65dade:	65 53                	gs push %ebx
65dae0:	65 74 74             	gs je  0x65db57
65dae3:	69 6e 67 73 00 00 8d 	imul   $0x8d000073,0x67(%esi),%ebp
65daea:	40                   	inc    %eax
65daeb:	00 55 8b             	add    %dl,-0x75(%ebp)
65daee:	ec                   	in     (%dx),%al
65daef:	33 c9                	xor    %ecx,%ecx
65daf1:	51                   	push   %ecx
65daf2:	51                   	push   %ecx
65daf3:	51                   	push   %ecx
65daf4:	51                   	push   %ecx
65daf5:	51                   	push   %ecx
65daf6:	53                   	push   %ebx
65daf7:	56                   	push   %esi
65daf8:	57                   	push   %edi
65daf9:	8b d8                	mov    %eax,%ebx
65dafb:	8b 35 b0 6d 6a 00    	mov    0x6a6db0,%esi
65db01:	33 c0                	xor    %eax,%eax
65db03:	55                   	push   %ebp
65db04:	68 f3 df 65 00       	push   $0x65dff3
65db09:	64 ff 30             	push   %fs:(%eax)
65db0c:	64 89 20             	mov    %esp,%fs:(%eax)
65db0f:	33 ff                	xor    %edi,%edi
65db11:	80 bb 89 03 00 00 00 	cmpb   $0x0,0x389(%ebx)
65db18:	74 7a                	je     0x65db94
65db1a:	bf 1d 00 00 00       	mov    $0x1d,%edi
65db1f:	ba 0c e0 65 00       	mov    $0x65e00c,%edx