407b1d:	40                   	inc    %eax
407b1e:	40                   	inc    %eax
407b1f:	55                   	push   %ebp
407b20:	42                   	inc    %edx
407b21:	45                   	inc    %ebp
407b22:	58                   	pop    %eax
407b23:	58                   	pop    %eax
407b24:	5a                   	pop    %edx
407b25:	00 3f                	add    %bh,(%edi)
407b27:	52                   	push   %edx
407b28:	65 6c                	gs insb (%dx),%es:(%edi)
407b2a:	65 61                	gs popa
407b2c:	73 65                	jae    0x407b93
407b2e:	40                   	inc    %eax
407b2f:	3f                   	aas
407b30:	24 53                	and    $0x53,%al
407b32:	61                   	popa
407b33:	66 65 4d             	gs dec %bp
407b36:	61                   	popa
407b37:	70 40                	jo     0x407b79
407b39:	56                   	push   %esi
407b3a:	4b                   	dec    %ebx
407b3b:	65 79 40             	gs jns 0x407b7e
407b3e:	4c                   	dec    %esp
407b3f:	6f                   	outsl  %ds:(%esi),(%dx)
407b40:	63 61 6c             	arpl   %esp,0x6c(%ecx)
407b43:	65 40                	gs inc %eax
407b45:	40                   	inc    %eax
407b46:	4b                   	dec    %ebx
407b47:	56                   	push   %esi
407b48:	3f                   	aas
407b49:	24 53                	and    $0x53,%al
407b4b:	61                   	popa
407b4c:	66 65 4d             	gs dec %bp
407b4f:	61                   	popa
407b50:	70 5f                	jo     0x407bb1
407b52:	49                   	dec    %ecx
407b53:	74 65                	je     0x407bba
407b55:	72 61                	jb     0x407bb8
407b57:	74 6f                	je     0x407bc8
407b59:	72 40                	jb     0x407b9b
407b5b:	56                   	push   %esi
407b5c:	4b                   	dec    %ebx
407b5d:	65 79 40             	gs jns 0x407ba0
407b60:	4c                   	dec    %esp
407b61:	6f                   	outsl  %ds:(%esi),(%dx)
407b62:	63 61 6c             	arpl   %esp,0x6c(%ecx)
407b65:	65 40                	gs inc %eax
407b67:	40                   	inc    %eax
407b68:	4b                   	dec    %ebx
407b69:	40                   	inc    %eax
407b6a:	40                   	inc    %eax
407b6b:	40                   	inc    %eax
407b6c:	40                   	inc    %eax
407b6d:	55                   	push   %ebp
407b6e:	42                   	inc    %edx
407b6f:	45                   	inc    %ebp
407b70:	58                   	pop    %eax
407b71:	58                   	pop    %eax
407b72:	5a                   	pop    %edx
407b73:	00 3f                	add    %bh,(%edi)
407b75:	52                   	push   %edx
407b76:	65 6c                	gs insb (%dx),%es:(%edi)
407b78:	65 61                	gs popa
407b7a:	73 65                	jae    0x407be1
407b7c:	40                   	inc    %eax
407b7d:	3f                   	aas
407b7e:	24 53                	and    $0x53,%al
407b80:	61                   	popa
407b81:	66 65 4d             	gs dec %bp
407b84:	61                   	popa
407b85:	70 40                	jo     0x407bc7
407b87:	56                   	push   %esi
407b88:	53                   	push   %ebx
407b89:	74 72                	je     0x407bfd
407b8b:	69 6e 67 4b 65 79 53 	imul   $0x5379654b,0x67(%esi),%ebp
407b92:	74 6f                	je     0x407c03
407b94:	72 65                	jb     0x407bfb
407b96:	40                   	inc    %eax
407b97:	40                   	inc    %eax
407b98:	50                   	push   %eax
407b99:	41                   	inc    %ecx
407b9a:	56                   	push   %esi
407b9b:	53                   	push   %ebx
407b9c:	65 72 76             	gs jb  0x407c15
407b9f:	65 72 46             	gs jb  0x407be8
407ba2:	75 6c                	jne    0x407c10
407ba4:	6c                   	insb   (%dx),%es:(%edi)
407ba5:	44                   	inc    %esp
407ba6:	75 70                	jne    0x407c18
407ba8:	6c                   	insb   (%dx),%es:(%edi)
407ba9:	65 78 43             	gs js  0x407bef
407bac:	68 61 6e 6e 65       	push   $0x656e6e61
407bb1:	6c                   	insb   (%dx),%es:(%edi)
407bb2:	40                   	inc    %eax
407bb3:	40                   	inc    %eax
407bb4:	56                   	push   %esi
407bb5:	3f                   	aas
407bb6:	24 53                	and    $0x53,%al
407bb8:	61                   	popa
407bb9:	66 65 4d             	gs dec %bp
407bbc:	61                   	popa
407bbd:	70 5f                	jo     0x407c1e
407bbf:	49                   	dec    %ecx
407bc0:	74 65                	je     0x407c27
407bc2:	72 61                	jb     0x407c25
407bc4:	74 6f                	je     0x407c35
407bc6:	72 40                	jb     0x407c08
407bc8:	56                   	push   %esi
407bc9:	53                   	push   %ebx
407bca:	74 72                	je     0x407c3e
407bcc:	69 6e 67 4b 65 79 53 	imul   $0x5379654b,0x67(%esi),%ebp
407bd3:	74 6f                	je     0x407c44
407bd5:	72 65                	jb     0x407c3c
407bd7:	40                   	inc    %eax
407bd8:	40                   	inc    %eax
407bd9:	50                   	push   %eax
407bda:	41                   	inc    %ecx
407bdb:	56                   	push   %esi
407bdc:	53                   	push   %ebx
407bdd:	65 72 76             	gs jb  0x407c56
407be0:	65 72 46             	gs jb  0x407c29
407be3:	75 6c                	jne    0x407c51
407be5:	6c                   	insb   (%dx),%es:(%edi)
407be6:	44                   	inc    %esp
407be7:	75 70                	jne    0x407c59
407be9:	6c                   	insb   (%dx),%es:(%edi)
407bea:	65 78 43             	gs js  0x407c30
407bed:	68 61 6e 6e 65       	push   $0x656e6e61
407bf2:	6c                   	insb   (%dx),%es:(%edi)
407bf3:	40                   	inc    %eax
407bf4:	40                   	inc    %eax
407bf5:	40                   	inc    %eax
407bf6:	40                   	inc    %eax
407bf7:	40                   	inc    %eax
407bf8:	40                   	inc    %eax
407bf9:	55                   	push   %ebp
407bfa:	42                   	inc    %edx
407bfb:	45                   	inc    %ebp
407bfc:	58                   	pop    %eax
407bfd:	58                   	pop    %eax
407bfe:	5a                   	pop    %edx
407bff:	00 3f                	add    %bh,(%edi)
407c01:	52                   	push   %edx
407c02:	65 73 65             	gs jae 0x407c6a
407c05:	74 40                	je     0x407c47
407c07:	3f                   	aas
407c08:	24 53                	and    $0x53,%al
407c0a:	61                   	popa
407c0b:	66 65 4d             	gs dec %bp
407c0e:	61                   	popa
407c0f:	70 5f                	jo     0x407c70
407c11:	49                   	dec    %ecx
407c12:	74 65                	je     0x407c79
407c14:	72 61                	jb     0x407c77
407c16:	74 6f                	je     0x407c87
407c18:	72 40                	jb     0x407c5a
407c1a:	56                   	push   %esi
407c1b:	4b                   	dec    %ebx
407c1c:	65 79 40             	gs jns 0x407c5f
407c1f:	4c                   	dec    %esp
407c20:	6f                   	outsl  %ds:(%esi),(%dx)
407c21:	63 61 6c             	arpl   %esp,0x6c(%ecx)
407c24:	65 40                	gs inc %eax
407c26:	40                   	inc    %eax
407c27:	4b                   	dec    %ebx
407c28:	40                   	inc    %eax
407c29:	40                   	inc    %eax
407c2a:	51                   	push   %ecx
407c2b:	41                   	inc    %ecx
407c2c:	45                   	inc    %ebp
407c2d:	58                   	pop    %eax
407c2e:	58                   	pop    %eax
407c2f:	5a                   	pop    %edx
407c30:	00 3f                	add    %bh,(%edi)
407c32:	53                   	push   %ebx
407c33:	6b 69 70 4f          	imul   $0x4f,0x70(%ecx),%ebp
407c37:	72 70                	jb     0x407ca9
407c39:	68 61 6e 73 40       	push   $0x40736e61
407c3e:	3f                   	aas
407c3f:	24 53                	and    $0x53,%al
407c41:	61                   	popa
407c42:	66 65 4d             	gs dec %bp
407c45:	61                   	popa
407c46:	70 5f                	jo     0x407ca7
407c48:	49                   	dec    %ecx
407c49:	74 65                	je     0x407cb0
407c4b:	72 61                	jb     0x407cae
407c4d:	74 6f                	je     0x407cbe
407c4f:	72 40                	jb     0x407c91
407c51:	56                   	push   %esi
407c52:	4b                   	dec    %ebx
407c53:	65 79 40             	gs jns 0x407c96
407c56:	4c                   	dec    %esp
407c57:	6f                   	outsl  %ds:(%esi),(%dx)
407c58:	63 61 6c             	arpl   %esp,0x6c(%ecx)
407c5b:	65 40                	gs inc %eax
407c5d:	40                   	inc    %eax
407c5e:	4b                   	dec    %ebx
407c5f:	40                   	inc    %eax
407c60:	40                   	inc    %eax
407c61:	49                   	dec    %ecx
407c62:	41                   	inc    %ecx
407c63:	45                   	inc    %ebp
407c64:	58                   	pop    %eax
407c65:	58                   	pop    %eax
407c66:	5a                   	pop    %edx