4f9892:	46                   	inc    %esi
4f9893:	69 74 34 03 00 00 04 	imul   $0x40000,0x3(%esp,%esi,1),%esi
4f989a:	00
4f989b:	09 42 6e             	or     %eax,0x6e(%edx)
4f989e:	74 5a                	je     0x4f98fa
4f98a0:	6f                   	outsl  %ds:(%esi),(%dx)
4f98a1:	6f                   	outsl  %ds:(%esi),(%dx)
4f98a2:	6d                   	insl   (%dx),%es:(%edi)
4f98a3:	49                   	dec    %ecx
4f98a4:	6e                   	outsb  %ds:(%esi),(%dx)
4f98a5:	38 03                	cmp    %al,(%ebx)
4f98a7:	00 00                	add    %al,(%eax)
4f98a9:	04 00                	add    $0x0,%al
4f98ab:	0a 42 6e             	or     0x6e(%edx),%al
4f98ae:	74 5a                	je     0x4f990a
4f98b0:	6f                   	outsl  %ds:(%esi),(%dx)
4f98b1:	6f                   	outsl  %ds:(%esi),(%dx)
4f98b2:	6d                   	insl   (%dx),%es:(%edi)
4f98b3:	4f                   	dec    %edi
4f98b4:	75 74                	jne    0x4f992a
4f98b6:	3c 03                	cmp    $0x3,%al
4f98b8:	00 00                	add    %al,(%eax)
4f98ba:	04 00                	add    $0x0,%al
4f98bc:	0e                   	push   %cs
4f98bd:	42                   	inc    %edx
4f98be:	6e                   	outsb  %ds:(%esi),(%dx)
4f98bf:	74 4f                	je     0x4f9910
4f98c1:	76 65                	jbe    0x4f9928
4f98c3:	72 50                	jb     0x4f9915
4f98c5:	72 65                	jb     0x4f992c
4f98c7:	76 69                	jbe    0x4f9932
4f98c9:	65 77 40             	gs ja  0x4f990c
4f98cc:	03 00                	add    (%eax),%eax
4f98ce:	00 05 00 12 4d 6f    	add    %al,0x6f4d1200
4f98d4:	75 73                	jne    0x4f9949
4f98d6:	65 49                	gs dec %ecx
4f98d8:	6e                   	outsb  %ds:(%esi),(%dx)
4f98d9:	74 65                	je     0x4f9940
4f98db:	72 61                	jb     0x4f993e
4f98dd:	63 74 54 69          	arpl   %esi,0x69(%esp,%edx,2)
4f98e1:	6d                   	insl   (%dx),%es:(%edi)
4f98e2:	65 72 44             	gs jb  0x4f9929
4f98e5:	03 00                	add    (%eax),%eax
4f98e7:	00 02                	add    %al,(%edx)
4f98e9:	00 09                	add    %cl,(%ecx)
4f98eb:	5a                   	pop    %edx
4f98ec:	6f                   	outsl  %ds:(%esi),(%dx)
4f98ed:	6f                   	outsl  %ds:(%esi),(%dx)
4f98ee:	6d                   	insl   (%dx),%es:(%edi)
4f98ef:	4c                   	dec    %esp
4f98f0:	61                   	popa
4f98f1:	62 65 6c             	bound  %esp,0x6c(%ebp)
4f98f4:	1c 00                	sbb    $0x0,%al
4f98f6:	0f 00 e0             	verr   %eax
4f98f9:	a8 4f                	test   $0x4f,%al
4f98fb:	00 08                	add    %cl,(%eax)
4f98fd:	46                   	inc    %esi
4f98fe:	6f                   	outsl  %ds:(%esi),(%dx)
4f98ff:	72 6d                	jb     0x4f996e
4f9901:	53                   	push   %ebx
4f9902:	68 6f 77 11 00       	push   $0x11776f
4f9907:	e4 9b                	in     $0x9b,%al
4f9909:	4f                   	dec    %edi
4f990a:	00 0a                	add    %cl,(%edx)
4f990c:	46                   	inc    %esi
4f990d:	6f                   	outsl  %ds:(%esi),(%dx)
4f990e:	72 6d                	jb     0x4f997d
4f9910:	43                   	inc    %ebx
4f9911:	72 65                	jb     0x4f9978
4f9913:	61                   	popa
4f9914:	74 65                	je     0x4f997b
4f9916:	12 00                	adc    (%eax),%al
4f9918:	40                   	inc    %eax
4f9919:	9d                   	popf
4f991a:	4f                   	dec    %edi
4f991b:	00 0b                	add    %cl,(%ebx)
4f991d:	46                   	inc    %esi
4f991e:	6f                   	outsl  %ds:(%esi),(%dx)
4f991f:	72 6d                	jb     0x4f998e
4f9921:	4b                   	dec    %ebx
4f9922:	65 79 44             	gs jns 0x4f9969
4f9925:	6f                   	outsl  %ds:(%esi),(%dx)
4f9926:	77 6e                	ja     0x4f9996
4f9928:	13 00                	adc    (%eax),%eax
4f992a:	54                   	push   %esp
4f992b:	9d                   	popf
4f992c:	4f                   	dec    %edi
4f992d:	00 0c 50             	add    %cl,(%eax,%edx,2)
4f9930:	61                   	popa
4f9931:	6e                   	outsb  %ds:(%esi),(%dx)
4f9932:	65 6c                	gs insb (%dx),%es:(%edi)
4f9934:	31 52 65             	xor    %edx,0x65(%edx)
4f9937:	73 69                	jae    0x4f99a2
4f9939:	7a 65                	jp     0x4f99a0
4f993b:	14 00                	adc    $0x0,%al
4f993d:	44                   	inc    %esp
4f993e:	9e                   	sahf
4f993f:	4f                   	dec    %edi
4f9940:	00 0d 42 6e 74 43    	add    %cl,0x43746e42
4f9946:	6c                   	insb   (%dx),%es:(%edi)
4f9947:	6f                   	outsl  %ds:(%esi),(%dx)
4f9948:	73 65                	jae    0x4f99af
4f994a:	43                   	inc    %ebx
4f994b:	6c                   	insb   (%dx),%es:(%edi)
4f994c:	69 63 6b 13 00 4c 9e 	imul   $0x9e4c0013,0x6b(%ebx),%esp
4f9953:	4f                   	dec    %edi
4f9954:	00 0c 50             	add    %cl,(%eax,%edx,2)
4f9957:	61                   	popa
4f9958:	6e                   	outsb  %ds:(%esi),(%dx)
4f9959:	65 6c                	gs insb (%dx),%es:(%edi)
4f995b:	33 52 65             	xor    0x65(%edx),%edx
4f995e:	73 69                	jae    0x4f99c9
4f9960:	7a 65                	jp     0x4f99c7
4f9962:	1b 00                	sbb    (%eax),%eax
4f9964:	8c a2 4f 00 14 42    	mov    %fs,0x4214004f(%edx)
4f996a:	6e                   	outsb  %ds:(%esi),(%dx)
4f996b:	74 4f                	je     0x4f99bc
4f996d:	72 69                	jb     0x4f99d8
4f996f:	67 69 6e 61 6c 53 69 	imul   $0x7a69536c,0x61(%bp),%ebp
4f9976:	7a
4f9977:	65 43                	gs inc %ebx
4f9979:	6c                   	insb   (%dx),%es:(%edi)
4f997a:	69 63 6b 13 00 88 a3 	imul   $0xa3880013,0x6b(%ebx),%esp
4f9981:	4f                   	dec    %edi
4f9982:	00 0c 42             	add    %cl,(%edx,%eax,2)
4f9985:	65 73 74             	gs jae 0x4f99fc
4f9988:	46                   	inc    %esi
4f9989:	69 74 43 6c 69 63 6b 	imul   $0x1e6b6369,0x6c(%ebx,%eax,2),%esi
4f9990:	1e
4f9991:	00 d8                	add    %bl,%al
4f9993:	a3 4f 00 17 42       	mov    %eax,0x4217004f
4f9998:	6e                   	outsb  %ds:(%esi),(%dx)
4f9999:	74 4f                	je     0x4f99ea
4f999b:	76 65                	jbe    0x4f9a02
4f999d:	72 50                	jb     0x4f99ef
4f999f:	72 65                	jb     0x4f9a06
4f99a1:	76 69                	jbe    0x4f9a0c
4f99a3:	65 77 4d             	gs ja  0x4f99f3
4f99a6:	6f                   	outsl  %ds:(%esi),(%dx)
4f99a7:	75 73                	jne    0x4f9a1c
4f99a9:	65 44                	gs inc %esp
4f99ab:	6f                   	outsl  %ds:(%esi),(%dx)
4f99ac:	77 6e                	ja     0x4f9a1c
4f99ae:	1c 00                	sbb    $0x0,%al
4f99b0:	60                   	pusha
4f99b1:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4f99b2:	4f                   	dec    %edi
4f99b3:	00 15 42 6e 74 4f    	add    %dl,0x4f746e42
4f99b9:	76 65                	jbe    0x4f9a20
4f99bb:	72 50                	jb     0x4f9a0d
4f99bd:	72 65                	jb     0x4f9a24
4f99bf:	76 69                	jbe    0x4f9a2a
4f99c1:	65 77 4d             	gs ja  0x4f9a11
4f99c4:	6f                   	outsl  %ds:(%esi),(%dx)
4f99c5:	75 73                	jne    0x4f9a3a
4f99c7:	65 55                	gs push %ebp
4f99c9:	70 18                	jo     0x4f99e3
4f99cb:	00 74 a4 4f          	add    %dh,0x4f(%esp,%eiz,4)
4f99cf:	00 11                	add    %dl,(%ecx)
4f99d1:	49                   	dec    %ecx
4f99d2:	6d                   	insl   (%dx),%es:(%edi)
4f99d3:	61                   	popa
4f99d4:	67 65 45             	addr16 gs inc %ebp
4f99d7:	6e                   	outsb  %ds:(%esi),(%dx)
4f99d8:	31 4d 6f             	xor    %ecx,0x6f(%ebp)
4f99db:	75 73                	jne    0x4f9a50
4f99dd:	65 4d                	gs dec %ebp
4f99df:	6f                   	outsl  %ds:(%esi),(%dx)
4f99e0:	76 65                	jbe    0x4f9a47
4f99e2:	1d 00 cc a4 4f       	sbb    $0x4fa4cc00,%eax
4f99e7:	00 16                	add    %dl,(%esi)
4f99e9:	49                   	dec    %ecx
4f99ea:	6d                   	insl   (%dx),%es:(%edi)
4f99eb:	61                   	popa
4f99ec:	67 65 45             	addr16 gs inc %ebp
4f99ef:	6e                   	outsb  %ds:(%esi),(%dx)
4f99f0:	31 4d 6f             	xor    %ecx,0x6f(%ebp)
4f99f3:	75 73                	jne    0x4f9a68
4f99f5:	65 57                	gs push %edi
4f99f7:	68 65 65 6c 44       	push   $0x446c6565
4f99fc:	6f                   	outsl  %ds:(%esi),(%dx)
4f99fd:	77 6e                	ja     0x4f9a6d
4f99ff:	1b 00                	sbb    (%eax),%eax
4f9a01:	f8                   	clc
4f9a02:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4f9a03:	4f                   	dec    %edi
4f9a04:	00 14 49             	add    %dl,(%ecx,%ecx,2)
4f9a07:	6d                   	insl   (%dx),%es:(%edi)
4f9a08:	61                   	popa
4f9a09:	67 65 45             	addr16 gs inc %ebp
4f9a0c:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a0d:	31 4d 6f             	xor    %ecx,0x6f(%ebp)
4f9a10:	75 73                	jne    0x4f9a85
4f9a12:	65 57                	gs push %edi
4f9a14:	68 65 65 6c 55       	push   $0x556c6565
4f9a19:	70 19                	jo     0x4f9a34
4f9a1b:	00 d4                	add    %dl,%ah
4f9a1d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4f9a1e:	4f                   	dec    %edi
4f9a1f:	00 12                	add    %dl,(%edx)
4f9a21:	49                   	dec    %ecx
4f9a22:	6d                   	insl   (%dx),%es:(%edi)
4f9a23:	61                   	popa
4f9a24:	67 65 45             	addr16 gs inc %ebp
4f9a27:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a28:	31 56 69             	xor    %edx,0x69(%esi)
4f9a2b:	65 77 43             	gs ja  0x4f9a71
4f9a2e:	68 61 6e 67 65       	push   $0x65676e61
4f9a33:	18 00                	sbb    %al,(%eax)
4f9a35:	24 a5                	and    $0xa5,%al
4f9a37:	4f                   	dec    %edi
4f9a38:	00 11                	add    %dl,(%ecx)
4f9a3a:	49                   	dec    %ecx
4f9a3b:	6d                   	insl   (%dx),%es:(%edi)
4f9a3c:	61                   	popa
4f9a3d:	67 65 45             	addr16 gs inc %ebp
4f9a40:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a41:	32 4d 6f             	xor    0x6f(%ebp),%cl
4f9a44:	75 73                	jne    0x4f9ab9
4f9a46:	65 4d                	gs dec %ebp
4f9a48:	6f                   	outsl  %ds:(%esi),(%dx)
4f9a49:	76 65                	jbe    0x4f9ab0
4f9a4b:	1d 00 7c a5 4f       	sbb    $0x4fa57c00,%eax
4f9a50:	00 16                	add    %dl,(%esi)
4f9a52:	49                   	dec    %ecx
4f9a53:	6d                   	insl   (%dx),%es:(%edi)
4f9a54:	61                   	popa
4f9a55:	67 65 45             	addr16 gs inc %ebp
4f9a58:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a59:	32 4d 6f             	xor    0x6f(%ebp),%cl
4f9a5c:	75 73                	jne    0x4f9ad1
4f9a5e:	65 57                	gs push %edi
4f9a60:	68 65 65 6c 44       	push   $0x446c6565
4f9a65:	6f                   	outsl  %ds:(%esi),(%dx)
4f9a66:	77 6e                	ja     0x4f9ad6
4f9a68:	1b 00                	sbb    (%eax),%eax
4f9a6a:	a8 a5                	test   $0xa5,%al
4f9a6c:	4f                   	dec    %edi
4f9a6d:	00 14 49             	add    %dl,(%ecx,%ecx,2)
4f9a70:	6d                   	insl   (%dx),%es:(%edi)
4f9a71:	61                   	popa
4f9a72:	67 65 45             	addr16 gs inc %ebp
4f9a75:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a76:	32 4d 6f             	xor    0x6f(%ebp),%cl
4f9a79:	75 73                	jne    0x4f9aee
4f9a7b:	65 57                	gs push %edi
4f9a7d:	68 65 65 6c 55       	push   $0x556c6565
4f9a82:	70 19                	jo     0x4f9a9d
4f9a84:	00 e4                	add    %ah,%ah
4f9a86:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4f9a87:	4f                   	dec    %edi
4f9a88:	00 12                	add    %dl,(%edx)
4f9a8a:	49                   	dec    %ecx
4f9a8b:	6d                   	insl   (%dx),%es:(%edi)
4f9a8c:	61                   	popa
4f9a8d:	67 65 45             	addr16 gs inc %ebp
4f9a90:	6e                   	outsb  %ds:(%esi),(%dx)
4f9a91:	32 56 69             	xor    0x69(%esi),%dl
4f9a94:	65 77 43             	gs ja  0x4f9ada
4f9a97:	68 61 6e 67 65       	push   $0x65676e61
4f9a9c:	17                   	pop    %ss
4f9a9d:	00 a8 a8 4f 00 10    	add    %ch,0x10004fa8(%eax)
4f9aa3:	49                   	dec    %ecx
4f9aa4:	6d                   	insl   (%dx),%es:(%edi)
4f9aa5:	61                   	popa
4f9aa6:	67 65 45             	addr16 gs inc %ebp
4f9aa9:	6e                   	outsb  %ds:(%esi),(%dx)
4f9aaa:	31 44 62 6c          	xor    %eax,0x6c(%edx,%eiz,2)
4f9aae:	43                   	inc    %ebx
4f9aaf:	6c                   	insb   (%dx),%es:(%edi)
4f9ab0:	69 63 6b 17 00 b0 a8 	imul   $0xa8b00017,0x6b(%ebx),%esp
4f9ab7:	4f                   	dec    %edi
4f9ab8:	00 10                	add    %dl,(%eax)
4f9aba:	49                   	dec    %ecx
4f9abb:	6d                   	insl   (%dx),%es:(%edi)
4f9abc:	61                   	popa
4f9abd:	67 65 45             	addr16 gs inc %ebp
4f9ac0:	6e                   	outsb  %ds:(%esi),(%dx)
4f9ac1:	32 44 62 6c          	xor    0x6c(%edx,%eiz,2),%al
4f9ac5:	43                   	inc    %ebx
4f9ac6:	6c                   	insb   (%dx),%es:(%edi)
4f9ac7:	69 63 6b 18 00 b8 a8 	imul   $0xa8b80018,0x6b(%ebx),%esp
4f9ace:	4f                   	dec    %edi
4f9acf:	00 11                	add    %dl,(%ecx)
4f9ad1:	49                   	dec    %ecx
4f9ad2:	6d                   	insl   (%dx),%es:(%edi)
4f9ad3:	61                   	popa
4f9ad4:	67 65 45             	addr16 gs inc %ebp
4f9ad7:	6e                   	outsb  %ds:(%esi),(%dx)
4f9ad8:	31 4d 6f             	xor    %ecx,0x6f(%ebp)
4f9adb:	75 73                	jne    0x4f9b50
4f9add:	65 44                	gs inc %esp
4f9adf:	6f                   	outsl  %ds:(%esi),(%dx)
4f9ae0:	77 6e                	ja     0x4f9b50
4f9ae2:	18 00                	sbb    %al,(%eax)
4f9ae4:	cc                   	int3
4f9ae5:	a8 4f                	test   $0x4f,%al
4f9ae7:	00 11                	add    %dl,(%ecx)
4f9ae9:	49                   	dec    %ecx
4f9aea:	6d                   	insl   (%dx),%es:(%edi)
4f9aeb:	61                   	popa
4f9aec:	67 65 45             	addr16 gs inc %ebp
4f9aef:	6e                   	outsb  %ds:(%esi),(%dx)
4f9af0:	32 4d 6f             	xor    0x6f(%ebp),%cl
4f9af3:	75 73                	jne    0x4f9b68
4f9af5:	65 44                	gs inc %esp
4f9af7:	6f                   	outsl  %ds:(%esi),(%dx)
4f9af8:	77 6e                	ja     0x4f9b68
4f9afa:	13 00                	adc    (%eax),%eax
4f9afc:	1c a9                	sbb    $0xa9,%al
4f9afe:	4f                   	dec    %edi
4f9aff:	00 0c 46             	add    %cl,(%esi,%eax,2)
4f9b02:	6f                   	outsl  %ds:(%esi),(%dx)
4f9b03:	72 6d                	jb     0x4f9b72
4f9b05:	41                   	inc    %ecx
4f9b06:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4f9b0a:	61                   	popa
4f9b0b:	74 65                	je     0x4f9b72
4f9b0d:	1e                   	push   %ds
4f9b0e:	00 d8                	add    %bl,%al
4f9b10:	aa                   	stos   %al,%es:(%edi)
4f9b11:	4f                   	dec    %edi
4f9b12:	00 17                	add    %dl,(%edi)
4f9b14:	4d                   	dec    %ebp
4f9b15:	6f                   	outsl  %ds:(%esi),(%dx)
4f9b16:	75 73                	jne    0x4f9b8b
4f9b18:	65 49                	gs dec %ecx
4f9b1a:	6e                   	outsb  %ds:(%esi),(%dx)
4f9b1b:	74 65                	je     0x4f9b82
4f9b1d:	72 61                	jb     0x4f9b80
4f9b1f:	63 74 54 69          	arpl   %esi,0x69(%esp,%edx,2)
4f9b23:	6d                   	insl   (%dx),%es:(%edi)
4f9b24:	65 72 54             	gs jb  0x4f9b7b
4f9b27:	69 6d 65 72 16 00 30 	imul   $0x30001672,0x65(%ebp),%ebp
4f9b2e:	ab                   	stos   %eax,%es:(%edi)
4f9b2f:	4f                   	dec    %edi
4f9b30:	00 0f                	add    %cl,(%edi)
4f9b32:	49                   	dec    %ecx
4f9b33:	6d                   	insl   (%dx),%es:(%edi)
4f9b34:	61                   	popa
4f9b35:	67 65 45             	addr16 gs inc %ebp
4f9b38:	6e                   	outsb  %ds:(%esi),(%dx)
4f9b39:	31 4b 65             	xor    %ecx,0x65(%ebx)
4f9b3c:	79 44                	jns    0x4f9b82
4f9b3e:	6f                   	outsl  %ds:(%esi),(%dx)
4f9b3f:	77 6e                	ja     0x4f9baf
4f9b41:	16                   	push   %ss
4f9b42:	00 54 af 4f          	add    %dl,0x4f(%edi,%ebp,4)
4f9b46:	00 0f                	add    %cl,(%edi)
4f9b48:	49                   	dec    %ecx