5ef948:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
5ef94c:	00 09                	add    %cl,(%ecx)
5ef94e:	68 79 69 65 75       	push   $0x75656979
5ef953:	74 69                	je     0x5ef9be
5ef955:	6c                   	insb   (%dx),%es:(%edi)
5ef956:	73 00                	jae    0x5ef958
5ef958:	00 8d 40 00 a8 f9    	add    %cl,-0x657ffc0(%ebp)
5ef95e:	5e                   	pop    %esi
5ef97b:	00 a8 f9 5e 00 10    	add    %ch,0x10005ef9(%eax)
5ef981:	00 00                	add    %al,(%eax)
5ef983:	00 e8                	add    %ch,%al
5ef985:	10 40 00             	adc    %al,0x0(%eax)
5ef988:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5ef98c:	cc                   	int3
5ef98d:	3c 40                	cmp    $0x40,%al
5ef98f:	00 d0                	add    %dl,%al
5ef991:	3c 40                	cmp    $0x40,%al
5ef993:	00 d4                	add    %dl,%ah
5ef995:	3c 40                	cmp    $0x40,%al
5ef997:	00 c8                	add    %cl,%al
5ef999:	3c 40                	cmp    $0x40,%al
5ef99b:	00 10                	add    %dl,(%eax)
5ef99d:	3a 40 00             	cmp    0x0(%eax),%al
5ef9a0:	2c 3a                	sub    $0x3a,%al
5ef9a2:	40                   	inc    %eax
5ef9a3:	00 b8 2a 5f 00 12    	add    %bh,0x12005f2a(%eax)
5ef9a9:	54                   	push   %esp
5ef9aa:	49                   	dec    %ecx
5ef9ab:	45                   	inc    %ebp
5ef9ac:	53                   	push   %ebx
5ef9ad:	63 72 6f             	arpl   %esi,0x6f(%edx)
5ef9b0:	6c                   	insb   (%dx),%es:(%edi)
5ef9b1:	6c                   	insb   (%dx),%es:(%edi)
5ef9b2:	42                   	inc    %edx
5ef9b3:	61                   	popa
5ef9b4:	72 50                	jb     0x5efa06
5ef9b6:	61                   	popa
5ef9b7:	72 61                	jb     0x5efa1a
5ef9b9:	6d                   	insl   (%dx),%es:(%edi)
5ef9ba:	73 90                	jae    0x5ef94c
5ef9bc:	08 fa                	or     %bh,%dl
5ef9be:	5e                   	pop    %esi
5ef9db:	00 08                	add    %cl,(%eax)
5ef9dd:	fa                   	cli
5ef9de:	5e                   	pop    %esi
5ef9df:	00 10                	add    %dl,(%eax)
5ef9e1:	00 00                	add    %al,(%eax)
5ef9e3:	00 e8                	add    %ch,%al
5ef9e5:	10 40 00             	adc    %al,0x0(%eax)
5ef9e8:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5ef9ec:	cc                   	int3
5ef9ed:	3c 40                	cmp    $0x40,%al
5ef9ef:	00 d0                	add    %dl,%al
5ef9f1:	3c 40                	cmp    $0x40,%al
5ef9f3:	00 d4                	add    %dl,%ah
5ef9f5:	3c 40                	cmp    $0x40,%al
5ef9f7:	00 c8                	add    %cl,%al
5ef9f9:	3c 40                	cmp    $0x40,%al
5ef9fb:	00 10                	add    %dl,(%eax)
5ef9fd:	3a 40 00             	cmp    0x0(%eax),%al
5efa00:	2c 3a                	sub    $0x3a,%al
5efa02:	40                   	inc    %eax
5efa03:	00 18                	add    %bl,(%eax)
5efa05:	2b 5f 00             	sub    0x0(%edi),%ebx
5efa08:	13 54 49 45          	adc    0x45(%ecx,%ecx,2),%edx
5efa0c:	4d                   	dec    %ebp
5efa0d:	6f                   	outsl  %ds:(%esi),(%dx)
5efa0e:	75 73                	jne    0x5efa83
5efa10:	65 57                	gs push %edi
5efa12:	68 65 65 6c 50       	push   $0x506c6565
5efa17:	61                   	popa
5efa18:	72 61                	jb     0x5efa7b
5efa1a:	6d                   	insl   (%dx),%es:(%edi)
5efa1b:	73 68                	jae    0x5efa85
5efa1d:	fa                   	cli
5efa1e:	5e                   	pop    %esi
5efa3b:	00 68 fa             	add    %ch,-0x6(%eax)
5efa3e:	5e                   	pop    %esi
5efa3f:	00 14 00             	add    %dl,(%eax,%eax,1)
5efa42:	00 00                	add    %al,(%eax)
5efa44:	e8 10 40 00 c0       	call   0xc05f3a59
5efa49:	3c 40                	cmp    $0x40,%al
5efa4b:	00 cc                	add    %cl,%ah
5efa4d:	3c 40                	cmp    $0x40,%al
5efa4f:	00 d0                	add    %dl,%al
5efa51:	3c 40                	cmp    $0x40,%al
5efa53:	00 d4                	add    %dl,%ah
5efa55:	3c 40                	cmp    $0x40,%al
5efa57:	00 c8                	add    %cl,%al
5efa59:	3c 40                	cmp    $0x40,%al
5efa5b:	00 10                	add    %dl,(%eax)
5efa5d:	3a 40 00             	cmp    0x0(%eax),%al
5efa60:	2c 3a                	sub    $0x3a,%al
5efa62:	40                   	inc    %eax
5efa63:	00 e4                	add    %ah,%ah
5efa65:	17                   	pop    %ss
5efa66:	5f                   	pop    %edi
5efa67:	00 0c 54             	add    %cl,(%esp,%edx,2)
5efa6a:	49                   	dec    %ecx
5efa6b:	45                   	inc    %ebp
5efa6c:	42                   	inc    %edx
5efa6d:	79 74                	jns    0x5efae3
5efa6f:	65 41                	gs inc %ecx
5efa71:	72 72                	jb     0x5efae5
5efa73:	61                   	popa
5efa74:	79 8d                	jns    0x5efa03
5efa76:	40                   	inc    %eax
5efa77:	00 c4                	add    %al,%ah
5efa79:	fa                   	cli
5efa7a:	5e                   	pop    %esi
5efa97:	00 d8                	add    %bl,%al
5efa99:	fa                   	cli
5efa9a:	5e                   	pop    %esi
5efa9b:	00 14 00             	add    %dl,(%eax,%eax,1)
5efa9e:	00 00                	add    %al,(%eax)
5efaa0:	e8 10 40 00 c0       	call   0xc05f3ab5
5efaa5:	3c 40                	cmp    $0x40,%al
5efaa7:	00 cc                	add    %cl,%ah
5efaa9:	3c 40                	cmp    $0x40,%al
5efaab:	00 d0                	add    %dl,%al
5efaad:	3c 40                	cmp    $0x40,%al
5efaaf:	00 d4                	add    %dl,%ah
5efab1:	3c 40                	cmp    $0x40,%al
5efab3:	00 c8                	add    %cl,%al
5efab5:	3c 40                	cmp    $0x40,%al
5efab7:	00 10                	add    %dl,(%eax)
5efab9:	3a 40 00             	cmp    0x0(%eax),%al
5efabc:	2c 3a                	sub    $0x3a,%al
5efabe:	40                   	inc    %eax
5efabf:	00 d4                	add    %dl,%ah
5efac1:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efac4:	20 1c 5f             	and    %bl,(%edi,%ebx,2)
5efac7:	00 90 1b 5f 00 78    	add    %dl,0x78005f1b(%eax)
5efacd:	1c 5f                	sbb    $0x5f,%al
5efacf:	00 f8                	add    %bh,%al
5efad1:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efad4:	50                   	push   %eax
5efad5:	1d 5f 00 07 54       	sbb    $0x5407005f,%eax
5efada:	49                   	dec    %ecx
5efadb:	45                   	inc    %ebp
5efadc:	4c                   	dec    %esp
5efadd:	69 73 74 2c fb 5e 00 	imul   $0x5efb2c,0x74(%ebx),%esi
5efb00:	40                   	inc    %eax
5efb01:	fb                   	sti
5efb02:	5e                   	pop    %esi
5efb03:	00 38                	add    %bh,(%eax)
5efb05:	00 00                	add    %al,(%eax)
5efb07:	00 78 fa             	add    %bh,-0x6(%eax)
5efb0a:	5e                   	pop    %esi
5efb0b:	00 c0                	add    %al,%al
5efb0d:	3c 40                	cmp    $0x40,%al
5efb0f:	00 cc                	add    %cl,%ah
5efb11:	3c 40                	cmp    $0x40,%al
5efb13:	00 d0                	add    %dl,%al
5efb15:	3c 40                	cmp    $0x40,%al
5efb17:	00 d4                	add    %dl,%ah
5efb19:	3c 40                	cmp    $0x40,%al
5efb1b:	00 c8                	add    %cl,%al
5efb1d:	3c 40                	cmp    $0x40,%al
5efb1f:	00 10                	add    %dl,(%eax)
5efb21:	3a 40 00             	cmp    0x0(%eax),%al
5efb24:	2c 3a                	sub    $0x3a,%al
5efb26:	40                   	inc    %eax
5efb27:	00 d4                	add    %dl,%ah
5efb29:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efb2c:	20 1c 5f             	and    %bl,(%edi,%ebx,2)
5efb2f:	00 90 1b 5f 00 78    	add    %dl,0x78005f1b(%eax)
5efb35:	1c 5f                	sbb    $0x5f,%al
5efb37:	00 20                	add    %ah,(%eax)
5efb39:	1e                   	push   %ds
5efb3a:	5f                   	pop    %edi
5efb3b:	00 a0 1d 5f 00 0d    	add    %ah,0xd005f1d(%eax)
5efb41:	54                   	push   %esp
5efb42:	49                   	dec    %ecx
5efb43:	45                   	inc    %ebp
5efb44:	44                   	inc    %esp
5efb45:	6f                   	outsl  %ds:(%esi),(%dx)
5efb46:	75 62                	jne    0x5efbaa
5efb48:	6c                   	insb   (%dx),%es:(%edi)
5efb49:	65 4c                	gs dec %esp
5efb4b:	69 73 74 8b c0 9c fb 	imul   $0xfb9cc08b,0x74(%ebx),%esi
5efb52:	5e                   	pop    %esi
5efb6f:	00 b0 fb 5e 00 24    	add    %dh,0x24005efb(%eax)
5efb75:	00 00                	add    %al,(%eax)
5efb77:	00 78 fa             	add    %bh,-0x6(%eax)
5efb7a:	5e                   	pop    %esi
5efb7b:	00 c0                	add    %al,%al
5efb7d:	3c 40                	cmp    $0x40,%al
5efb7f:	00 cc                	add    %cl,%ah
5efb81:	3c 40                	cmp    $0x40,%al
5efb83:	00 d0                	add    %dl,%al
5efb85:	3c 40                	cmp    $0x40,%al
5efb87:	00 d4                	add    %dl,%ah
5efb89:	3c 40                	cmp    $0x40,%al
5efb8b:	00 c8                	add    %cl,%al
5efb8d:	3c 40                	cmp    $0x40,%al
5efb8f:	00 10                	add    %dl,(%eax)
5efb91:	3a 40 00             	cmp    0x0(%eax),%al
5efb94:	2c 3a                	sub    $0x3a,%al
5efb96:	40                   	inc    %eax
5efb97:	00 d4                	add    %dl,%ah
5efb99:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efb9c:	20 1c 5f             	and    %bl,(%edi,%ebx,2)
5efb9f:	00 90 1b 5f 00 78    	add    %dl,0x78005f1b(%eax)
5efba5:	1c 5f                	sbb    $0x5f,%al
5efba7:	00 bc 1e 5f 00 54 1e 	add    %bh,0x1e54005f(%esi,%ebx,1)
5efbae:	5f                   	pop    %edi
5efbaf:	00 0e                	add    %cl,(%esi)
5efbb1:	54                   	push   %esp
5efbb2:	49                   	dec    %ecx
5efbb3:	45                   	inc    %ebp
5efbb4:	49                   	dec    %ecx
5efbb5:	6e                   	outsb  %ds:(%esi),(%dx)
5efbb6:	74 65                	je     0x5efc1d
5efbb8:	67 65 72 4c          	addr16 gs jb 0x5efc08
5efbbc:	69 73 74 90 0c fc 5e 	imul   $0x5efc0c90,0x74(%ebx),%esi
5efbdf:	00 20                	add    %ah,(%eax)
5efbe1:	fc                   	cld
5efbe2:	5e                   	pop    %esi
5efbe3:	00 14 00             	add    %dl,(%eax,%eax,1)
5efbe6:	00 00                	add    %al,(%eax)
5efbe8:	78 fa                	js     0x5efbe4
5efbea:	5e                   	pop    %esi
5efbeb:	00 c0                	add    %al,%al
5efbed:	3c 40                	cmp    $0x40,%al
5efbef:	00 cc                	add    %cl,%ah
5efbf1:	3c 40                	cmp    $0x40,%al
5efbf3:	00 d0                	add    %dl,%al
5efbf5:	3c 40                	cmp    $0x40,%al
5efbf7:	00 d4                	add    %dl,%ah
5efbf9:	3c 40                	cmp    $0x40,%al
5efbfb:	00 c8                	add    %cl,%al
5efbfd:	3c 40                	cmp    $0x40,%al
5efbff:	00 10                	add    %dl,(%eax)
5efc01:	3a 40 00             	cmp    0x0(%eax),%al
5efc04:	2c 3a                	sub    $0x3a,%al
5efc06:	40                   	inc    %eax
5efc07:	00 d4                	add    %dl,%ah
5efc09:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efc0c:	20 1c 5f             	and    %bl,(%edi,%ebx,2)
5efc0f:	00 90 1b 5f 00 78    	add    %dl,0x78005f1b(%eax)
5efc15:	1c 5f                	sbb    $0x5f,%al
5efc17:	00 f8                	add    %bh,%al
5efc19:	1b 5f 00             	sbb    0x0(%edi),%ebx
5efc1c:	50                   	push   %eax
5efc1d:	1d 5f 00 0d 54       	sbb    $0x540d005f,%eax
5efc22:	49                   	dec    %ecx
5efc23:	45                   	inc    %ebp
5efc24:	52                   	push   %edx
5efc25:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
5efc29:	64 4c                	fs dec %esp
5efc2b:	69 73 74 8b c0 7c fc 	imul   $0xfc7cc08b,0x74(%ebx),%esi
5efc32:	5e                   	pop    %esi
5efc4f:	00 7c fc 5e          	add    %bh,0x5e(%esp,%edi,8)
5efc53:	00 0c 00             	add    %cl,(%eax,%eax,1)
5efc56:	00 00                	add    %al,(%eax)
5efc58:	e8 10 40 00 c0       	call   0xc05f3c6d
5efc5d:	3c 40                	cmp    $0x40,%al
5efc5f:	00 cc                	add    %cl,%ah
5efc61:	3c 40                	cmp    $0x40,%al
5efc63:	00 d0                	add    %dl,%al
5efc65:	3c 40                	cmp    $0x40,%al
5efc67:	00 d4                	add    %dl,%ah
5efc69:	3c 40                	cmp    $0x40,%al
5efc6b:	00 c8                	add    %cl,%al
5efc6d:	3c 40                	cmp    $0x40,%al
5efc6f:	00 10                	add    %dl,(%eax)
5efc71:	3a 40 00             	cmp    0x0(%eax),%al
5efc74:	2c 3a                	sub    $0x3a,%al
5efc76:	40                   	inc    %eax
5efc77:	00 38                	add    %bh,(%eax)
5efc79:	1f                   	pop    %ds
5efc7a:	5f                   	pop    %edi
5efc7b:	00 0d 54 49 45 4d    	add    %cl,0x4d454954
5efc81:	61                   	popa
5efc82:	72 6b                	jb     0x5efcef
5efc84:	65 72 4c             	gs jb  0x5efcd3
5efc87:	69 73 74 8b c0 d8 fc 	imul   $0xfcd8c08b,0x74(%ebx),%esi
5efc8e:	5e                   	pop    %esi
5efcab:	00 d8                	add    %bl,%al
5efcad:	fc                   	cld
5efcae:	5e                   	pop    %esi
5efcaf:	00 10                	add    %dl,(%eax)
5efcb1:	00 00                	add    %al,(%eax)
5efcb3:	00 e8                	add    %ch,%al
5efcb5:	10 40 00             	adc    %al,0x0(%eax)
5efcb8:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5efcbc:	cc                   	int3
5efcbd:	3c 40                	cmp    $0x40,%al
5efcbf:	00 d0                	add    %dl,%al
5efcc1:	3c 40                	cmp    $0x40,%al
5efcc3:	00 d4                	add    %dl,%ah
5efcc5:	3c 40                	cmp    $0x40,%al
5efcc7:	00 c8                	add    %cl,%al
5efcc9:	3c 40                	cmp    $0x40,%al
5efccb:	00 10                	add    %dl,(%eax)
5efccd:	3a 40 00             	cmp    0x0(%eax),%al
5efcd0:	2c 3a                	sub    $0x3a,%al
5efcd2:	40                   	inc    %eax
5efcd3:	00 d4                	add    %dl,%ah
5efcd5:	21 5f 00             	and    %ebx,0x0(%edi)
5efcd8:	0f 54 49 45          	andps  0x45(%ecx),%xmm1
5efcdc:	49                   	dec    %ecx
5efcdd:	50                   	push   %eax
5efcde:	54                   	push   %esp
5efcdf:	43                   	inc    %ebx
5efce0:	49                   	dec    %ecx
5efce1:	6e                   	outsb  %ds:(%esi),(%dx)
5efce2:	66 6f                	outsw  %ds:(%esi),(%dx)
5efce4:	4c                   	dec    %esp
5efce5:	69 73 74 34 fd 5e 00 	imul   $0x5efd34,0x74(%ebx),%esi
5efd08:	34 fd                	xor    $0xfd,%al
5efd0a:	5e                   	pop    %esi
5efd0b:	00 b8 00 00 00 e8    	add    %bh,-0x18000000(%eax)
5efd11:	10 40 00             	adc    %al,0x0(%eax)
5efd14:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5efd18:	cc                   	int3
5efd19:	3c 40                	cmp    $0x40,%al
5efd1b:	00 d0                	add    %dl,%al
5efd1d:	3c 40                	cmp    $0x40,%al
5efd1f:	00 d4                	add    %dl,%ah
5efd21:	3c 40                	cmp    $0x40,%al
5efd23:	00 c8                	add    %cl,%al
5efd25:	3c 40                	cmp    $0x40,%al
5efd27:	00 10                	add    %dl,(%eax)
5efd29:	3a 40 00             	cmp    0x0(%eax),%al
5efd2c:	2c 3a                	sub    $0x3a,%al
5efd2e:	40                   	inc    %eax
5efd2f:	00 6c 20 60          	add    %ch,0x60(%eax,%eiz,1)
5efd33:	00 10                	add    %dl,(%eax)
5efd35:	54                   	push   %esp
5efd36:	49                   	dec    %ecx
5efd37:	45                   	inc    %ebp
5efd38:	49                   	dec    %ecx
5efd39:	6d                   	insl   (%dx),%es:(%edi)
5efd3a:	61                   	popa
5efd3b:	67 69 6e 67 4f 62 6a 	imul   $0x656a624f,0x67(%bp),%ebp
5efd42:	65
5efd43:	63 74 8d 40          	arpl   %esi,0x40(%ebp,%ecx,4)
5efd47:	00 94 fd 5e 00 00 00 	add    %dl,0x5e(%ebp,%edi,8)
5efd66:	00 00                	add    %al,(%eax)
5efd68:	94                   	xchg   %eax,%esp
5efd69:	fd                   	std
5efd6a:	5e                   	pop    %esi
5efd6b:	00 0c 00             	add    %cl,(%eax,%eax,1)
5efd6e:	00 00                	add    %al,(%eax)
5efd70:	e8 10 40 00 c0       	call   0xc05f3d85
5efd75:	3c 40                	cmp    $0x40,%al
5efd77:	00 cc                	add    %cl,%ah
5efd79:	3c 40                	cmp    $0x40,%al