467abb:	73 2e                	jae    0x467aeb
467abd:	53                   	push   %ebx
467abe:	70 65                	jo     0x467b25
467ac0:	63 69 61             	arpl   %ebp,0x61(%ecx)
467ac3:	6c                   	insb   (%dx),%es:(%edi)
467ac4:	69 7a 65 64 00 73 65 	imul   $0x65730064,0x65(%edx),%edi
467acb:	74 5f                	je     0x467b2c
467acd:	49                   	dec    %ecx
467ace:	74 65                	je     0x467b35
467ad0:	6d                   	insl   (%dx),%es:(%edi)
467ad1:	00 41 75             	add    %al,0x75(%ecx)
467ad4:	74 6f                	je     0x467b45
467ad6:	52                   	push   %edx
467ad7:	65 73 65             	gs jae 0x467b3f
467ada:	74 45                	je     0x467b21
467adc:	76 65                	jbe    0x467b43
467ade:	6e                   	outsb  %ds:(%esi),(%dx)
467adf:	74 00                	je     0x467ae1
467ae1:	53                   	push   %ebx
467ae2:	79 73                	jns    0x467b57
467ae4:	74 65                	je     0x467b4b
467ae6:	6d                   	insl   (%dx),%es:(%edi)
467ae7:	2e 54                	cs push %esp
467ae9:	68 72 65 61 64       	push   $0x64616572
467aee:	69 6e 67 00 44 61 74 	imul   $0x74614400,0x67(%esi),%ebp
467af5:	61                   	popa
467af6:	52                   	push   %edx
467af7:	65 63 65 69          	arpl   %esp,%gs:0x69(%ebp)
467afb:	76 65                	jbe    0x467b62
467afd:	64 45                	fs inc %ebp
467aff:	76 65                	jbe    0x467b66
467b01:	6e                   	outsb  %ds:(%esi),(%dx)
467b02:	74 48                	je     0x467b4c
467b04:	61                   	popa
467b05:	6e                   	outsb  %ds:(%esi),(%dx)
467b06:	64 6c                	fs insb (%dx),%es:(%edi)
467b08:	65 72 00             	gs jb  0x467b0b
467b0b:	61                   	popa
467b0c:	64 64 5f             	fs fs pop %edi
467b0f:	4f                   	dec    %edi
467b10:	75 74                	jne    0x467b86
467b12:	70 75                	jo     0x467b89
467b14:	74 44                	je     0x467b5a
467b16:	61                   	popa
467b17:	74 61                	je     0x467b7a
467b19:	52                   	push   %edx
467b1a:	65 63 65 69          	arpl   %esp,%gs:0x69(%ebp)
467b1e:	76 65                	jbe    0x467b85
467b20:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
467b24:	64 5f                	fs pop %edi
467b26:	45                   	inc    %ebp
467b27:	72 72                	jb     0x467b9b
467b29:	6f                   	outsl  %ds:(%esi),(%dx)
467b2a:	72 44                	jb     0x467b70
467b2c:	61                   	popa
467b2d:	74 61                	je     0x467b90
467b2f:	52                   	push   %edx
467b30:	65 63 65 69          	arpl   %esp,%gs:0x69(%ebp)
467b34:	76 65                	jbe    0x467b9b
467b36:	64 00 53 74          	add    %dl,%fs:0x74(%ebx)
467b3a:	61                   	popa
467b3b:	72 74                	jb     0x467bb1
467b3d:	00 42 65             	add    %al,0x65(%edx)
467b40:	67 69 6e 4f 75 74 70 	imul   $0x75707475,0x4f(%bp),%ebp
467b47:	75
467b48:	74 52                	je     0x467b9c
467b4a:	65 61                	gs popa
467b4c:	64 4c                	fs dec %esp
467b4e:	69 6e 65 00 42 65 67 	imul   $0x67654200,0x65(%esi),%ebp
467b55:	69 6e 45 72 72 6f 72 	imul   $0x726f7272,0x45(%esi),%ebp
467b5c:	52                   	push   %edx
467b5d:	65 61                	gs popa
467b5f:	64 4c                	fs dec %esp
467b61:	69 6e 65 00 57 61 69 	imul   $0x69615700,0x65(%esi),%ebp
467b68:	74 46                	je     0x467bb0
467b6a:	6f                   	outsl  %ds:(%esi),(%dx)
467b6b:	72 45                	jb     0x467bb2
467b6d:	78 69                	js     0x467bd8
467b6f:	74 00                	je     0x467b71
467b71:	57                   	push   %edi
467b72:	61                   	popa
467b73:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
467b7a:	65
467b7b:	00 57 61             	add    %dl,0x61(%edi)
467b7e:	69 74 4f 6e 65 00 67 	imul   $0x65670065,0x6e(%edi,%ecx,2),%esi
467b85:	65
467b86:	74 5f                	je     0x467be7
467b88:	45                   	inc    %ebp
467b89:	78 69                	js     0x467bf4
467b8b:	74 43                	je     0x467bd0
467b8d:	6f                   	outsl  %ds:(%esi),(%dx)
467b8e:	64 65 00 45 78       	fs add %al,%gs:0x78(%ebp)
467b93:	65 63 75 74          	arpl   %esi,%gs:0x74(%ebp)
467b97:	65 43                	gs inc %ebx
467b99:	6f                   	outsl  %ds:(%esi),(%dx)
467b9a:	6d                   	insl   (%dx),%es:(%edi)
467b9b:	6d                   	insl   (%dx),%es:(%edi)
467b9c:	61                   	popa
467b9d:	6e                   	outsb  %ds:(%esi),(%dx)
467b9e:	64 00 65 78          	add    %ah,%fs:0x78(%ebp)
467ba2:	65 63 75 74          	arpl   %esi,%gs:0x74(%ebp)
467ba6:	61                   	popa
467ba7:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
467bab:	61                   	popa
467bac:	72 67                	jb     0x467c15
467bae:	75 6d                	jne    0x467c1d
467bb0:	65 6e                	outsb  %gs:(%esi),(%dx)
467bb2:	74 73                	je     0x467c27
467bb4:	00 77 6f             	add    %dh,0x6f(%edi)
467bb7:	72 6b                	jb     0x467c24
467bb9:	69 6e 67 44 69 72 65 	imul   $0x65726944,0x67(%esi),%ebp
467bc0:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
467bc4:	79 00                	jns    0x467bc6
467bc6:	65 6e                	outsb  %gs:(%esi),(%dx)
467bc8:	76 69                	jbe    0x467c33
467bca:	72 6f                	jb     0x467c3b
467bcc:	6e                   	outsb  %ds:(%esi),(%dx)
467bcd:	6d                   	insl   (%dx),%es:(%edi)
467bce:	65 6e                	outsb  %gs:(%esi),(%dx)
467bd0:	74 56                	je     0x467c28
467bd2:	61                   	popa
467bd3:	72 69                	jb     0x467c3e
467bd5:	61                   	popa
467bd6:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
467bda:	00 3c 3e             	add    %bh,(%esi,%edi,1)
467bdd:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
467be0:	44                   	inc    %esp
467be1:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
467be8:	6c                   	insb   (%dx),%es:(%edi)
467be9:	61                   	popa
467bea:	73 73                	jae    0x467c5f
467bec:	30 5f 30             	xor    %bl,0x30(%edi)
467bef:	00 6f 75             	add    %ch,0x75(%edi)
467bf2:	74 70                	je     0x467c64
467bf4:	75 74                	jne    0x467c6a
467bf6:	57                   	push   %edi
467bf7:	61                   	popa
467bf8:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
467bff:	65
467c00:	00 43 53             	add    %al,0x53(%ebx)
467c03:	24 3c                	and    $0x3c,%al
467c05:	3e 38 5f 5f          	cmp    %bl,%ds:0x5f(%edi)
467c09:	6c                   	insb   (%dx),%es:(%edi)
467c0a:	6f                   	outsl  %ds:(%esi),(%dx)
467c0b:	63 61 6c             	arpl   %esp,0x6c(%ecx)
467c0e:	73 31                	jae    0x467c41
467c10:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
467c14:	61                   	popa
467c15:	52                   	push   %edx
467c16:	65 63 65 69          	arpl   %esp,%gs:0x69(%ebp)
467c1a:	76 65                	jbe    0x467c81
467c1c:	64 45                	fs inc %ebp
467c1e:	76 65                	jbe    0x467c85
467c20:	6e                   	outsb  %ds:(%esi),(%dx)
467c21:	74 41                	je     0x467c64
467c23:	72 67                	jb     0x467c8c
467c25:	73 00                	jae    0x467c27
467c27:	67 65 74 5f          	addr16 gs je 0x467c8a
467c2b:	44                   	inc    %esp
467c2c:	61                   	popa
467c2d:	74 61                	je     0x467c90
467c2f:	00 45 76             	add    %al,0x76(%ebp)
467c32:	65 6e                	outsb  %gs:(%esi),(%dx)
467c34:	74 57                	je     0x467c8d
467c36:	61                   	popa
467c37:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
467c3e:	65
467c3f:	00 53 65             	add    %dl,0x65(%ebx)
467c42:	74 00                	je     0x467c44
467c44:	3c 45                	cmp    $0x45,%al
467c46:	78 65                	js     0x467cad
467c48:	63 75 74             	arpl   %esi,0x74(%ebp)
467c4b:	65 43                	gs inc %ebx
467c4d:	6f                   	outsl  %ds:(%esi),(%dx)
467c4e:	6d                   	insl   (%dx),%es:(%edi)
467c4f:	6d                   	insl   (%dx),%es:(%edi)
467c50:	61                   	popa
467c51:	6e                   	outsb  %ds:(%esi),(%dx)
467c52:	64 3e 62 5f 5f       	fs bound %ebx,%ds:0x5f(%edi)
467c57:	30 00                	xor    %al,(%eax)
467c59:	73 65                	jae    0x467cc0
467c5b:	6e                   	outsb  %ds:(%esi),(%dx)
467c5c:	64 65 72 00          	fs gs jb 0x467c60
467c60:	65 00 3c 3e          	add    %bh,%gs:(%esi,%edi,1)
467c64:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
467c67:	44                   	inc    %esp
467c68:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
467c6f:	6c                   	insb   (%dx),%es:(%edi)
467c70:	61                   	popa
467c71:	73 73                	jae    0x467ce6
467c73:	30 5f 31             	xor    %bl,0x31(%edi)
467c76:	00 3c 3e             	add    %bh,(%esi,%edi,1)
467c79:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
467c7c:	44                   	inc    %esp
467c7d:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
467c84:	6c                   	insb   (%dx),%es:(%edi)
467c85:	61                   	popa
467c86:	73 73                	jae    0x467cfb
467c88:	30 5f 32             	xor    %bl,0x32(%edi)
467c8b:	00 65 72             	add    %ah,0x72(%ebp)
467c8e:	72 6f                	jb     0x467cff
467c90:	72 57                	jb     0x467ce9
467c92:	61                   	popa
467c93:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
467c9a:	65
467c9b:	00 43 53             	add    %al,0x53(%ebx)
467c9e:	24 3c                	and    $0x3c,%al
467ca0:	3e 38 5f 5f          	cmp    %bl,%ds:0x5f(%edi)
467ca4:	6c                   	insb   (%dx),%es:(%edi)
467ca5:	6f                   	outsl  %ds:(%esi),(%dx)
467ca6:	63 61 6c             	arpl   %esp,0x6c(%ecx)
467ca9:	73 32                	jae    0x467cdd
467cab:	00 3c 45 78 65 63 75 	add    %bh,0x75636578(,%eax,2)
467cb2:	74 65                	je     0x467d19
467cb4:	43                   	inc    %ebx
467cb5:	6f                   	outsl  %ds:(%esi),(%dx)
467cb6:	6d                   	insl   (%dx),%es:(%edi)
467cb7:	6d                   	insl   (%dx),%es:(%edi)
467cb8:	61                   	popa
467cb9:	6e                   	outsb  %ds:(%esi),(%dx)
467cba:	64 3e 62 5f 5f       	fs bound %ebx,%ds:0x5f(%edi)
467cbf:	31 00                	xor    %eax,(%eax)
467cc1:	47                   	inc    %edi
467cc2:	69 74 56 65 72 73 69 	imul   $0x6f697372,0x65(%esi,%edx,2),%esi
467cc9:	6f
467cca:	6e                   	outsb  %ds:(%esi),(%dx)
467ccb:	49                   	dec    %ecx
467ccc:	6e                   	outsb  %ds:(%esi),(%dx)
467ccd:	66 6f                	outsw  %ds:(%esi),(%dx)
467ccf:	72 6d                	jb     0x467d3e
467cd1:	61                   	popa
467cd2:	74 69                	je     0x467d3d
467cd4:	6f                   	outsl  %ds:(%esi),(%dx)
467cd5:	6e                   	outsb  %ds:(%esi),(%dx)
467cd6:	00 4d 61             	add    %cl,0x61(%ebp)
467cd9:	6a 6f                	push   $0x6f
467cdb:	72 00                	jb     0x467cdd
467cdd:	4d                   	dec    %ebp
467cde:	69 6e 6f 72 00 50 61 	imul   $0x61500072,0x6f(%esi),%ebp
467ce5:	74 63                	je     0x467d4a
467ce7:	68 00 50 72 65       	push   $0x65725000
467cec:	52                   	push   %edx
467ced:	65 6c                	gs insb (%dx),%es:(%edi)
467cef:	65 61                	gs popa
467cf1:	73 65                	jae    0x467d58
467cf3:	54                   	push   %esp
467cf4:	61                   	popa
467cf5:	67 00 50 72          	add    %dl,0x72(%bx,%si)
467cf9:	65 52                	gs push %edx
467cfb:	65 6c                	gs insb (%dx),%es:(%edi)
467cfd:	65 61                	gs popa
467cff:	73 65                	jae    0x467d66
467d01:	54                   	push   %esp
467d02:	61                   	popa
467d03:	67 57                	addr16 push %edi
467d05:	69 74 68 44 61 73 68 	imul   $0x687361,0x44(%eax,%ebp,2),%esi
467d0c:	00
467d0d:	50                   	push   %eax
467d0e:	72 65                	jb     0x467d75
467d10:	52                   	push   %edx
467d11:	65 6c                	gs insb (%dx),%es:(%edi)
467d13:	65 61                	gs popa
467d15:	73 65                	jae    0x467d7c
467d17:	4c                   	dec    %esp
467d18:	61                   	popa
467d19:	62 65 6c             	bound  %esp,0x6c(%ebp)
467d1c:	00 50 72             	add    %dl,0x72(%eax)
467d1f:	65 52                	gs push %edx
467d21:	65 6c                	gs insb (%dx),%es:(%edi)
467d23:	65 61                	gs popa
467d25:	73 65                	jae    0x467d8c
467d27:	4e                   	dec    %esi
467d28:	75 6d                	jne    0x467d97
467d2a:	62 65 72             	bound  %esp,0x72(%ebp)
467d2d:	00 42 75             	add    %al,0x75(%edx)
467d30:	69 6c 64 4d 65 74 61 	imul   $0x44617465,0x4d(%esp,%eiz,2),%ebp
467d37:	44
467d38:	61                   	popa
467d39:	74 61                	je     0x467d9c
467d3b:	00 42 75             	add    %al,0x75(%edx)
467d3e:	69 6c 64 4d 65 74 61 	imul   $0x44617465,0x4d(%esp,%eiz,2),%ebp
467d45:	44
467d46:	61                   	popa
467d47:	74 61                	je     0x467daa
467d49:	50                   	push   %eax
467d4a:	61                   	popa
467d4b:	64 64 65 64 00 46 75 	fs fs gs add %al,%fs:0x75(%esi)
467d52:	6c                   	insb   (%dx),%es:(%edi)
467d53:	6c                   	insb   (%dx),%es:(%edi)
467d54:	42                   	inc    %edx
467d55:	75 69                	jne    0x467dc0
467d57:	6c                   	insb   (%dx),%es:(%edi)
467d58:	64 4d                	fs dec %ebp
467d5a:	65 74 61             	gs je  0x467dbe
467d5d:	44                   	inc    %esp
467d5e:	61                   	popa
467d5f:	74 61                	je     0x467dc2
467d61:	00 4d 61             	add    %cl,0x61(%ebp)
467d64:	6a 6f                	push   $0x6f
467d66:	72 4d                	jb     0x467db5
467d68:	69 6e 6f 72 50 61 74 	imul   $0x74615072,0x6f(%esi),%ebp
467d6f:	63 68 00             	arpl   %ebp,0x0(%eax)
467d72:	53                   	push   %ebx
467d73:	65 6d                	gs insl (%dx),%es:(%edi)
467d75:	56                   	push   %esi
467d76:	65 72 00             	gs jb  0x467d79
467d79:	4c                   	dec    %esp
467d7a:	65 67 61             	gs addr16 popa
467d7d:	63 79 53             	arpl   %edi,0x53(%ecx)
467d80:	65 6d                	gs insl (%dx),%es:(%edi)
467d82:	56                   	push   %esi
467d83:	65 72 00             	gs jb  0x467d86
467d86:	4c                   	dec    %esp
467d87:	65 67 61             	gs addr16 popa
467d8a:	63 79 53             	arpl   %edi,0x53(%ecx)
467d8d:	65 6d                	gs insl (%dx),%es:(%edi)
467d8f:	56                   	push   %esi
467d90:	65 72 50             	gs jb  0x467de3
467d93:	61                   	popa
467d94:	64 64 65 64 00 41 73 	fs fs gs add %al,%fs:0x73(%ecx)
467d9b:	73 65                	jae    0x467e02
467d9d:	6d                   	insl   (%dx),%es:(%edi)
467d9e:	62 6c 79 53          	bound  %ebp,0x53(%ecx,%edi,2)
467da2:	65 6d                	gs insl (%dx),%es:(%edi)
467da4:	56                   	push   %esi
467da5:	65 72 00             	gs jb  0x467da8
467da8:	46                   	inc    %esi
467da9:	75 6c                	jne    0x467e17
467dab:	6c                   	insb   (%dx),%es:(%edi)
467dac:	53                   	push   %ebx
467dad:	65 6d                	gs insl (%dx),%es:(%edi)
467daf:	56                   	push   %esi
467db0:	65 72 00             	gs jb  0x467db3
467db3:	49                   	dec    %ecx
467db4:	6e                   	outsb  %ds:(%esi),(%dx)
467db5:	66 6f                	outsw  %ds:(%esi),(%dx)
467db7:	72 6d                	jb     0x467e26
467db9:	61                   	popa
467dba:	74 69                	je     0x467e25
467dbc:	6f                   	outsl  %ds:(%esi),(%dx)
467dbd:	6e                   	outsb  %ds:(%esi),(%dx)
467dbe:	61                   	popa
467dbf:	6c                   	insb   (%dx),%es:(%edi)
467dc0:	56                   	push   %esi
467dc1:	65 72 73             	gs jb  0x467e37
467dc4:	69 6f 6e 00 42 72 61 	imul   $0x61724200,0x6e(%edi),%ebp
467dcb:	6e                   	outsb  %ds:(%esi),(%dx)
467dcc:	63 68 4e             	arpl   %ebp,0x4e(%eax)
467dcf:	61                   	popa
467dd0:	6d                   	insl   (%dx),%es:(%edi)