477aa6:	65 63 6b 42          	arpl   %ebp,%gs:0x42(%ebx)
477aaa:	6f                   	outsl  %ds:(%esi),(%dx)
477aab:	78 00                	js     0x477aad
477aad:	43                   	inc    %ebx
477aae:	6f                   	outsl  %ds:(%esi),(%dx)
477aaf:	6d                   	insl   (%dx),%es:(%edi)
477ab0:	62 6f 42             	bound  %ebp,0x42(%edi)
477ab3:	6f                   	outsl  %ds:(%esi),(%dx)
477ab4:	78 00                	js     0x477ab6
477ab6:	43                   	inc    %ebx
477ab7:	6f                   	outsl  %ds:(%esi),(%dx)
477ab8:	6d                   	insl   (%dx),%es:(%edi)
477ab9:	62 6f 42             	bound  %ebp,0x42(%edi)
477abc:	6f                   	outsl  %ds:(%esi),(%dx)
477abd:	78 53                	js     0x477b12
477abf:	74 79                	je     0x477b3a
477ac1:	6c                   	insb   (%dx),%es:(%edi)
477ac2:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
477ac6:	6d                   	insl   (%dx),%es:(%edi)
477ac7:	6d                   	insl   (%dx),%es:(%edi)
477ac8:	6f                   	outsl  %ds:(%esi),(%dx)
477ac9:	6e                   	outsb  %ds:(%esi),(%dx)
477aca:	44                   	inc    %esp
477acb:	69 61 6c 6f 67 00 43 	imul   $0x4300676f,0x6c(%ecx),%esp
477ad2:	6f                   	outsl  %ds:(%esi),(%dx)
477ad3:	6e                   	outsb  %ds:(%esi),(%dx)
477ad4:	74 61                	je     0x477b37
477ad6:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
477add:	74 72                	je     0x477b51
477adf:	6f                   	outsl  %ds:(%esi),(%dx)
477ae0:	6c                   	insb   (%dx),%es:(%edi)
477ae1:	00 43 6f             	add    %al,0x6f(%ebx)
477ae4:	6e                   	outsb  %ds:(%esi),(%dx)
477ae5:	74 72                	je     0x477b59
477ae7:	6f                   	outsl  %ds:(%esi),(%dx)
477ae8:	6c                   	insb   (%dx),%es:(%edi)
477ae9:	00 43 6f             	add    %al,0x6f(%ebx)
477aec:	6e                   	outsb  %ds:(%esi),(%dx)
477aed:	74 72                	je     0x477b61
477aef:	6f                   	outsl  %ds:(%esi),(%dx)
477af0:	6c                   	insb   (%dx),%es:(%edi)
477af1:	43                   	inc    %ebx
477af2:	6f                   	outsl  %ds:(%esi),(%dx)
477af3:	6c                   	insb   (%dx),%es:(%edi)
477af4:	6c                   	insb   (%dx),%es:(%edi)
477af5:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
477afa:	6e                   	outsb  %ds:(%esi),(%dx)
477afb:	00 44 69 61          	add    %al,0x61(%ecx,%ebp,2)
477aff:	6c                   	insb   (%dx),%es:(%edi)
477b00:	6f                   	outsl  %ds:(%esi),(%dx)
477b01:	67 52                	addr16 push %edx
477b03:	65 73 75             	gs jae 0x477b7b
477b06:	6c                   	insb   (%dx),%es:(%edi)
477b07:	74 00                	je     0x477b09
477b09:	44                   	inc    %esp
477b0a:	6f                   	outsl  %ds:(%esi),(%dx)
477b0b:	63 6b 53             	arpl   %ebp,0x53(%ebx)
477b0e:	74 79                	je     0x477b89
477b10:	6c                   	insb   (%dx),%es:(%edi)
477b11:	65 00 46 69          	add    %al,%gs:0x69(%esi)
477b15:	6c                   	insb   (%dx),%es:(%edi)
477b16:	65 44                	gs inc %esp
477b18:	69 61 6c 6f 67 00 46 	imul   $0x4600676f,0x6c(%ecx),%esp
477b1f:	6f                   	outsl  %ds:(%esi),(%dx)
477b20:	6e                   	outsb  %ds:(%esi),(%dx)
477b21:	74 44                	je     0x477b67
477b23:	69 61 6c 6f 67 00 46 	imul   $0x4600676f,0x6c(%ecx),%esp
477b2a:	6f                   	outsl  %ds:(%esi),(%dx)
477b2b:	72 6d                	jb     0x477b9a
477b2d:	00 46 6f             	add    %al,0x6f(%esi)
477b30:	72 6d                	jb     0x477b9f
477b32:	43                   	inc    %ebx
477b33:	6c                   	insb   (%dx),%es:(%edi)
477b34:	6f                   	outsl  %ds:(%esi),(%dx)
477b35:	73 65                	jae    0x477b9c
477b37:	64 45                	fs inc %ebp
477b39:	76 65                	jbe    0x477ba0
477b3b:	6e                   	outsb  %ds:(%esi),(%dx)
477b3c:	74 41                	je     0x477b7f
477b3e:	72 67                	jb     0x477ba7
477b40:	73 00                	jae    0x477b42
477b42:	46                   	inc    %esi
477b43:	6f                   	outsl  %ds:(%esi),(%dx)
477b44:	72 6d                	jb     0x477bb3
477b46:	43                   	inc    %ebx
477b47:	6c                   	insb   (%dx),%es:(%edi)
477b48:	6f                   	outsl  %ds:(%esi),(%dx)
477b49:	73 65                	jae    0x477bb0
477b4b:	64 45                	fs inc %ebp
477b4d:	76 65                	jbe    0x477bb4
477b4f:	6e                   	outsb  %ds:(%esi),(%dx)
477b50:	74 48                	je     0x477b9a
477b52:	61                   	popa
477b53:	6e                   	outsb  %ds:(%esi),(%dx)
477b54:	64 6c                	fs insb (%dx),%es:(%edi)
477b56:	65 72 00             	gs jb  0x477b59
477b59:	46                   	inc    %esi
477b5a:	6f                   	outsl  %ds:(%esi),(%dx)
477b5b:	72 6d                	jb     0x477bca
477b5d:	43                   	inc    %ebx
477b5e:	6c                   	insb   (%dx),%es:(%edi)
477b5f:	6f                   	outsl  %ds:(%esi),(%dx)
477b60:	73 69                	jae    0x477bcb
477b62:	6e                   	outsb  %ds:(%esi),(%dx)
477b63:	67 45                	addr16 inc %ebp
477b65:	76 65                	jbe    0x477bcc
477b67:	6e                   	outsb  %ds:(%esi),(%dx)
477b68:	74 41                	je     0x477bab
477b6a:	72 67                	jb     0x477bd3
477b6c:	73 00                	jae    0x477b6e
477b6e:	46                   	inc    %esi
477b6f:	6f                   	outsl  %ds:(%esi),(%dx)
477b70:	72 6d                	jb     0x477bdf
477b72:	43                   	inc    %ebx
477b73:	6c                   	insb   (%dx),%es:(%edi)
477b74:	6f                   	outsl  %ds:(%esi),(%dx)
477b75:	73 69                	jae    0x477be0
477b77:	6e                   	outsb  %ds:(%esi),(%dx)
477b78:	67 45                	addr16 inc %ebp
477b7a:	76 65                	jbe    0x477be1
477b7c:	6e                   	outsb  %ds:(%esi),(%dx)
477b7d:	74 48                	je     0x477bc7
477b7f:	61                   	popa
477b80:	6e                   	outsb  %ds:(%esi),(%dx)
477b81:	64 6c                	fs insb (%dx),%es:(%edi)
477b83:	65 72 00             	gs jb  0x477b86
477b86:	46                   	inc    %esi
477b87:	6f                   	outsl  %ds:(%esi),(%dx)
477b88:	72 6d                	jb     0x477bf7
477b8a:	53                   	push   %ebx
477b8b:	74 61                	je     0x477bee
477b8d:	72 74                	jb     0x477c03
477b8f:	50                   	push   %eax
477b90:	6f                   	outsl  %ds:(%esi),(%dx)
477b91:	73 69                	jae    0x477bfc
477b93:	74 69                	je     0x477bfe
477b95:	6f                   	outsl  %ds:(%esi),(%dx)
477b96:	6e                   	outsb  %ds:(%esi),(%dx)
477b97:	00 47 72             	add    %al,0x72(%edi)
477b9a:	6f                   	outsl  %ds:(%esi),(%dx)
477b9b:	75 70                	jne    0x477c0d
477b9d:	42                   	inc    %edx
477b9e:	6f                   	outsl  %ds:(%esi),(%dx)
477b9f:	78 00                	js     0x477ba1
477ba1:	48                   	dec    %eax
477ba2:	65 6c                	gs insb (%dx),%es:(%edi)
477ba4:	70 45                	jo     0x477beb
477ba6:	76 65                	jbe    0x477c0d
477ba8:	6e                   	outsb  %ds:(%esi),(%dx)
477ba9:	74 41                	je     0x477bec
477bab:	72 67                	jb     0x477c14
477bad:	73 00                	jae    0x477baf
477baf:	49                   	dec    %ecx
477bb0:	42                   	inc    %edx
477bb1:	75 74                	jne    0x477c27
477bb3:	74 6f                	je     0x477c24
477bb5:	6e                   	outsb  %ds:(%esi),(%dx)
477bb6:	43                   	inc    %ebx
477bb7:	6f                   	outsl  %ds:(%esi),(%dx)
477bb8:	6e                   	outsb  %ds:(%esi),(%dx)
477bb9:	74 72                	je     0x477c2d
477bbb:	6f                   	outsl  %ds:(%esi),(%dx)
477bbc:	6c                   	insb   (%dx),%es:(%edi)
477bbd:	00 49 57             	add    %cl,0x57(%ecx)
477bc0:	69 6e 33 32 57 69 6e 	imul   $0x6e695732,0x33(%esi),%ebp
477bc7:	64 6f                	outsl  %fs:(%esi),(%dx)
477bc9:	77 00                	ja     0x477bcb
477bcb:	4b                   	dec    %ebx
477bcc:	65 79 45             	gs jns 0x477c14
477bcf:	76 65                	jbe    0x477c36
477bd1:	6e                   	outsb  %ds:(%esi),(%dx)
477bd2:	74 41                	je     0x477c15
477bd4:	72 67                	jb     0x477c3d
477bd6:	73 00                	jae    0x477bd8
477bd8:	4b                   	dec    %ebx
477bd9:	65 79 45             	gs jns 0x477c21
477bdc:	76 65                	jbe    0x477c43
477bde:	6e                   	outsb  %ds:(%esi),(%dx)
477bdf:	74 48                	je     0x477c29
477be1:	61                   	popa
477be2:	6e                   	outsb  %ds:(%esi),(%dx)
477be3:	64 6c                	fs insb (%dx),%es:(%edi)
477be5:	65 72 00             	gs jb  0x477be8
477be8:	4b                   	dec    %ebx
477be9:	65 79 50             	gs jns 0x477c3c
477bec:	72 65                	jb     0x477c53
477bee:	73 73                	jae    0x477c63
477bf0:	45                   	inc    %ebp
477bf1:	76 65                	jbe    0x477c58
477bf3:	6e                   	outsb  %ds:(%esi),(%dx)
477bf4:	74 41                	je     0x477c37
477bf6:	72 67                	jb     0x477c5f
477bf8:	73 00                	jae    0x477bfa
477bfa:	4b                   	dec    %ebx
477bfb:	65 79 50             	gs jns 0x477c4e
477bfe:	72 65                	jb     0x477c65
477c00:	73 73                	jae    0x477c75
477c02:	45                   	inc    %ebp
477c03:	76 65                	jbe    0x477c6a
477c05:	6e                   	outsb  %ds:(%esi),(%dx)
477c06:	74 48                	je     0x477c50
477c08:	61                   	popa
477c09:	6e                   	outsb  %ds:(%esi),(%dx)
477c0a:	64 6c                	fs insb (%dx),%es:(%edi)
477c0c:	65 72 00             	gs jb  0x477c0f
477c0f:	4b                   	dec    %ebx
477c10:	65 79 73             	gs jns 0x477c86
477c13:	00 4c 61 62          	add    %cl,0x62(%ecx,%eiz,2)
477c17:	65 6c                	gs insb (%dx),%es:(%edi)
477c19:	00 4c 69 6e          	add    %cl,0x6e(%ecx,%ebp,2)
477c1d:	6b 4c 61 62 65       	imul   $0x65,0x62(%ecx,%eiz,2),%ecx
477c22:	6c                   	insb   (%dx),%es:(%edi)
477c23:	00 4c 69 6e          	add    %cl,0x6e(%ecx,%ebp,2)
477c27:	6b 4c 61 62 65       	imul   $0x65,0x62(%ecx,%eiz,2),%ecx
477c2c:	6c                   	insb   (%dx),%es:(%edi)
477c2d:	4c                   	dec    %esp
477c2e:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
477c35:	6b 65 64 45          	imul   $0x45,0x64(%ebp),%esp
477c39:	76 65                	jbe    0x477ca0
477c3b:	6e                   	outsb  %ds:(%esi),(%dx)
477c3c:	74 41                	je     0x477c7f
477c3e:	72 67                	jb     0x477ca7
477c40:	73 00                	jae    0x477c42
477c42:	4c                   	dec    %esp
477c43:	69 6e 6b 4c 61 62 65 	imul   $0x6562614c,0x6b(%esi),%ebp
477c4a:	6c                   	insb   (%dx),%es:(%edi)
477c4b:	4c                   	dec    %esp
477c4c:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
477c53:	6b 65 64 45          	imul   $0x45,0x64(%ebp),%esp
477c57:	76 65                	jbe    0x477cbe
477c59:	6e                   	outsb  %ds:(%esi),(%dx)
477c5a:	74 48                	je     0x477ca4
477c5c:	61                   	popa
477c5d:	6e                   	outsb  %ds:(%esi),(%dx)
477c5e:	64 6c                	fs insb (%dx),%es:(%edi)
477c60:	65 72 00             	gs jb  0x477c63
477c63:	4c                   	dec    %esp
477c64:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
477c6b:	72 6f                	jb     0x477cdc
477c6d:	6c                   	insb   (%dx),%es:(%edi)
477c6e:	00 4d 65             	add    %cl,0x65(%ebp)
477c71:	6e                   	outsb  %ds:(%esi),(%dx)
477c72:	75 53                	jne    0x477cc7
477c74:	74 72                	je     0x477ce8
477c76:	69 70 00 4d 65 73 73 	imul   $0x7373654d,0x0(%eax),%esi
477c7d:	61                   	popa
477c7e:	67 65 00 4d 65       	add    %cl,%gs:0x65(%di)
477c83:	73 73                	jae    0x477cf8
477c85:	61                   	popa
477c86:	67 65 42             	addr16 gs inc %edx
477c89:	6f                   	outsl  %ds:(%esi),(%dx)
477c8a:	78 00                	js     0x477c8c
477c8c:	4d                   	dec    %ebp
477c8d:	65 73 73             	gs jae 0x477d03
477c90:	61                   	popa
477c91:	67 65 42             	addr16 gs inc %edx
477c94:	6f                   	outsl  %ds:(%esi),(%dx)
477c95:	78 42                	js     0x477cd9
477c97:	75 74                	jne    0x477d0d
477c99:	74 6f                	je     0x477d0a
477c9b:	6e                   	outsb  %ds:(%esi),(%dx)
477c9c:	73 00                	jae    0x477c9e
477c9e:	4d                   	dec    %ebp
477c9f:	65 73 73             	gs jae 0x477d15
477ca2:	61                   	popa
477ca3:	67 65 42             	addr16 gs inc %edx
477ca6:	6f                   	outsl  %ds:(%esi),(%dx)
477ca7:	78 49                	js     0x477cf2
477ca9:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
477cac:	00 4d 6f             	add    %cl,0x6f(%ebp)
477caf:	75 73                	jne    0x477d24
477cb1:	65 45                	gs inc %ebp
477cb3:	76 65                	jbe    0x477d1a
477cb5:	6e                   	outsb  %ds:(%esi),(%dx)
477cb6:	74 41                	je     0x477cf9
477cb8:	72 67                	jb     0x477d21
477cba:	73 00                	jae    0x477cbc
477cbc:	4d                   	dec    %ebp
477cbd:	6f                   	outsl  %ds:(%esi),(%dx)
477cbe:	75 73                	jne    0x477d33
477cc0:	65 45                	gs inc %ebp
477cc2:	76 65                	jbe    0x477d29
477cc4:	6e                   	outsb  %ds:(%esi),(%dx)
477cc5:	74 48                	je     0x477d0f
477cc7:	61                   	popa
477cc8:	6e                   	outsb  %ds:(%esi),(%dx)
477cc9:	64 6c                	fs insb (%dx),%es:(%edi)
477ccb:	65 72 00             	gs jb  0x477cce
477cce:	4e                   	dec    %esi
477ccf:	61                   	popa
477cd0:	74 69                	je     0x477d3b
477cd2:	76 65                	jbe    0x477d39
477cd4:	57                   	push   %edi
477cd5:	69 6e 64 6f 77 00 4f 	imul   $0x4f00776f,0x64(%esi),%ebp
477cdc:	70 65                	jo     0x477d43
477cde:	6e                   	outsb  %ds:(%esi),(%dx)
477cdf:	46                   	inc    %esi
477ce0:	69 6c 65 44 69 61 6c 	imul   $0x6f6c6169,0x44(%ebp,%eiz,2),%ebp
477ce7:	6f
477ce8:	67 00 50 61          	add    %dl,0x61(%bx,%si)
477cec:	64 64 69 6e 67 00 50 	fs imul $0x67615000,%fs:0x67(%esi),%ebp
477cf3:	61 67
477cf5:	65 53                	gs push %ebx
477cf7:	65 74 75             	gs je  0x477d6f
477cfa:	70 44                	jo     0x477d40
477cfc:	69 61 6c 6f 67 00 50 	imul   $0x5000676f,0x6c(%ecx),%esp
477d03:	61                   	popa
477d04:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
477d0b:	74 41                	je     0x477d4e
477d0d:	72 67                	jb     0x477d76
477d0f:	73 00                	jae    0x477d11
477d11:	50                   	push   %eax
477d12:	69 63 74 75 72 65 42 	imul   $0x42657275,0x74(%ebx),%esp
477d19:	6f                   	outsl  %ds:(%esi),(%dx)
477d1a:	78 00                	js     0x477d1c
477d1c:	50                   	push   %eax
477d1d:	72 69                	jb     0x477d88
477d1f:	6e                   	outsb  %ds:(%esi),(%dx)
477d20:	74 44                	je     0x477d66
477d22:	69 61 6c 6f 67 00 52 	imul   $0x5200676f,0x6c(%ecx),%esp
477d29:	61                   	popa
477d2a:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
477d31:	6f
477d32:	6e                   	outsb  %ds:(%esi),(%dx)
477d33:	00 52 69             	add    %dl,0x69(%edx)
477d36:	67 68 74 54 6f 4c    	addr16 push $0x4c6f5474
477d3c:	65 66 74 00          	gs data16 je 0x477d40
477d40:	53                   	push   %ebx
477d41:	61                   	popa
477d42:	76 65                	jbe    0x477da9
477d44:	46                   	inc    %esi
477d45:	69 6c 65 44 69 61 6c 	imul   $0x6f6c6169,0x44(%ebp,%eiz,2),%ebp
477d4c:	6f
477d4d:	67 00 53 63          	add    %dl,0x63(%bp,%di)
477d51:	72 6f                	jb     0x477dc2
477d53:	6c                   	insb   (%dx),%es:(%edi)
477d54:	6c                   	insb   (%dx),%es:(%edi)
477d55:	42                   	inc    %edx
477d56:	61                   	popa
477d57:	72 73                	jb     0x477dcc
477d59:	00 53 74             	add    %dl,0x74(%ebx)
477d5c:	61                   	popa
477d5d:	74 75                	je     0x477dd4
477d5f:	73 53                	jae    0x477db4
477d61:	74 72                	je     0x477dd5
477d63:	69 70 00 54 65 78 74 	imul   $0x74786554,0x0(%eax),%esi
477d6a:	42                   	inc    %edx
477d6b:	6f                   	outsl  %ds:(%esi),(%dx)
477d6c:	78 00                	js     0x477d6e
477d6e:	54                   	push   %esp