417c01:	61                   	popa
417c02:	78 69                	js     0x417c6d
417c04:	6d                   	insl   (%dx),%es:(%edi)
417c05:	75 6d                	jne    0x417c74
417c07:	46                   	inc    %esi
417c08:	75 6c                	jne    0x417c76
417c0a:	6c                   	insb   (%dx),%es:(%edi)
417c0b:	44                   	inc    %esp
417c0c:	61                   	popa
417c0d:	79 73                	jns    0x417c82
417c0f:	00 73 65             	add    %dh,0x65(%ebx)
417c12:	74 5f                	je     0x417c73
417c14:	4d                   	dec    %ebp
417c15:	61                   	popa
417c16:	78 69                	js     0x417c81
417c18:	6d                   	insl   (%dx),%es:(%edi)
417c19:	75 6d                	jne    0x417c88
417c1b:	46                   	inc    %esi
417c1c:	75 6c                	jne    0x417c8a
417c1e:	6c                   	insb   (%dx),%es:(%edi)
417c1f:	44                   	inc    %esp
417c20:	61                   	popa
417c21:	79 73                	jns    0x417c96
417c23:	00 5f 6d             	add    %bl,0x6d(%edi)
417c26:	61                   	popa
417c27:	78 69                	js     0x417c92
417c29:	6d                   	insl   (%dx),%es:(%edi)
417c2a:	75 6d                	jne    0x417c99
417c2c:	46                   	inc    %esi
417c2d:	75 6c                	jne    0x417c9b
417c2f:	6c                   	insb   (%dx),%es:(%edi)
417c30:	44                   	inc    %esp
417c31:	61                   	popa
417c32:	79 73                	jns    0x417ca7
417c34:	00 4f 6e             	add    %cl,0x6e(%edi)
417c37:	44                   	inc    %esp
417c38:	72 61                	jb     0x417c9b
417c3a:	77 44                	ja     0x417c80
417c3c:	61                   	popa
417c3d:	79 73                	jns    0x417cb2
417c3f:	00 67 65             	add    %ah,0x65(%edi)
417c42:	74 5f                	je     0x417ca3
417c44:	4d                   	dec    %ebp
417c45:	61                   	popa
417c46:	78 69                	js     0x417cb1
417c48:	6d                   	insl   (%dx),%es:(%edi)
417c49:	75 6d                	jne    0x417cb8
417c4b:	56                   	push   %esi
417c4c:	69 65 77 44 61 79 73 	imul   $0x73796144,0x77(%ebp),%esp
417c53:	00 73 65             	add    %dh,0x65(%ebx)
417c56:	74 5f                	je     0x417cb7
417c58:	4d                   	dec    %ebp
417c59:	61                   	popa
417c5a:	78 69                	js     0x417cc5
417c5c:	6d                   	insl   (%dx),%es:(%edi)
417c5d:	75 6d                	jne    0x417ccc
417c5f:	56                   	push   %esi
417c60:	69 65 77 44 61 79 73 	imul   $0x73796144,0x77(%ebp),%esp
417c67:	00 5f 6d             	add    %bl,0x6d(%edi)
417c6a:	61                   	popa
417c6b:	78 69                	js     0x417cd6
417c6d:	6d                   	insl   (%dx),%es:(%edi)
417c6e:	75 6d                	jne    0x417cdd
417c70:	56                   	push   %esi
417c71:	69 65 77 44 61 79 73 	imul   $0x73796144,0x77(%ebp),%esp
417c78:	00 5f 64             	add    %bl,0x64(%edi)
417c7b:	61                   	popa
417c7c:	79 73                	jns    0x417cf1
417c7e:	00 67 65             	add    %ah,0x65(%edi)
417c81:	74 5f                	je     0x417ce2
417c83:	4d                   	dec    %ebp
417c84:	6f                   	outsl  %ds:(%esi),(%dx)
417c85:	64 69 66 69 65 72 4b 	imul   $0x654b7265,%fs:0x69(%esi),%esp
417c8c:	65
417c8d:	79 73                	jns    0x417d02
417c8f:	00 52 65             	add    %dl,0x65(%edx)
417c92:	6d                   	insl   (%dx),%es:(%edi)
417c93:	6f                   	outsl  %ds:(%esi),(%dx)
417c94:	76 65                	jbe    0x417cfb
417c96:	41                   	inc    %ecx
417c97:	74 00                	je     0x417c99
417c99:	49                   	dec    %ecx
417c9a:	74 65                	je     0x417d01
417c9c:	6d                   	insl   (%dx),%es:(%edi)
417c9d:	41                   	inc    %ecx
417c9e:	74 00                	je     0x417ca0
417ca0:	67 65 74 5f          	addr16 gs je 0x417d03
417ca4:	46                   	inc    %esi
417ca5:	6f                   	outsl  %ds:(%esi),(%dx)
417ca6:	72 6d                	jb     0x417d15
417ca8:	61                   	popa
417ca9:	74 00                	je     0x417cab
417cab:	73 65                	jae    0x417d12
417cad:	74 5f                	je     0x417d0e
417caf:	46                   	inc    %esi
417cb0:	6f                   	outsl  %ds:(%esi),(%dx)
417cb1:	72 6d                	jb     0x417d20
417cb3:	61                   	popa
417cb4:	74 00                	je     0x417cb6
417cb6:	67 65 74 5f          	addr16 gs je 0x417d19
417cba:	4d                   	dec    %ebp
417cbb:	6f                   	outsl  %ds:(%esi),(%dx)
417cbc:	6e                   	outsb  %ds:(%esi),(%dx)
417cbd:	74 68                	je     0x417d27
417cbf:	54                   	push   %esp
417cc0:	69 74 6c 65 46 6f 72 	imul   $0x6d726f46,0x65(%esp,%ebp,2),%esi
417cc7:	6d
417cc8:	61                   	popa
417cc9:	74 00                	je     0x417ccb
417ccb:	73 65                	jae    0x417d32
417ccd:	74 5f                	je     0x417d2e
417ccf:	4d                   	dec    %ebp
417cd0:	6f                   	outsl  %ds:(%esi),(%dx)
417cd1:	6e                   	outsb  %ds:(%esi),(%dx)
417cd2:	74 68                	je     0x417d3c
417cd4:	54                   	push   %esp
417cd5:	69 74 6c 65 46 6f 72 	imul   $0x6d726f46,0x65(%esp,%ebp,2),%esi
417cdc:	6d
417cdd:	61                   	popa
417cde:	74 00                	je     0x417ce0
417ce0:	5f                   	pop    %edi
417ce1:	6d                   	insl   (%dx),%es:(%edi)
417ce2:	6f                   	outsl  %ds:(%esi),(%dx)
417ce3:	6e                   	outsb  %ds:(%esi),(%dx)
417ce4:	74 68                	je     0x417d4e
417ce6:	54                   	push   %esp
417ce7:	69 74 6c 65 46 6f 72 	imul   $0x6d726f46,0x65(%esp,%ebp,2),%esi
417cee:	6d
417cef:	61                   	popa
417cf0:	74 00                	je     0x417cf2
417cf2:	67 65 74 5f          	addr16 gs je 0x417d55
417cf6:	43                   	inc    %ebx
417cf7:	61                   	popa
417cf8:	6c                   	insb   (%dx),%es:(%edi)
417cf9:	65 6e                	outsb  %gs:(%esi),(%dx)
417cfb:	64 61                	fs popa
417cfd:	72 54                	jb     0x417d53
417cff:	69 6d 65 46 6f 72 6d 	imul   $0x6d726f46,0x65(%ebp),%ebp
417d06:	61                   	popa
417d07:	74 00                	je     0x417d09
417d09:	73 65                	jae    0x417d70
417d0b:	74 5f                	je     0x417d6c
417d0d:	43                   	inc    %ebx
417d0e:	61                   	popa
417d0f:	6c                   	insb   (%dx),%es:(%edi)
417d10:	65 6e                	outsb  %gs:(%esi),(%dx)
417d12:	64 61                	fs popa
417d14:	72 54                	jb     0x417d6a
417d16:	69 6d 65 46 6f 72 6d 	imul   $0x6d726f46,0x65(%ebp),%ebp
417d1d:	61                   	popa
417d1e:	74 00                	je     0x417d20
417d20:	67 65 74 5f          	addr16 gs je 0x417d83
417d24:	49                   	dec    %ecx
417d25:	74 65                	je     0x417d8c
417d27:	6d                   	insl   (%dx),%es:(%edi)
417d28:	73 54                	jae    0x417d7e
417d2a:	69 6d 65 46 6f 72 6d 	imul   $0x6d726f46,0x65(%ebp),%ebp
417d31:	61                   	popa
417d32:	74 00                	je     0x417d34
417d34:	73 65                	jae    0x417d9b
417d36:	74 5f                	je     0x417d97
417d38:	49                   	dec    %ecx
417d39:	74 65                	je     0x417da0
417d3b:	6d                   	insl   (%dx),%es:(%edi)
417d3c:	73 54                	jae    0x417d92
417d3e:	69 6d 65 46 6f 72 6d 	imul   $0x6d726f46,0x65(%ebp),%ebp
417d45:	61                   	popa
417d46:	74 00                	je     0x417d48
417d48:	5f                   	pop    %edi
417d49:	69 74 65 6d 73 54 69 	imul   $0x6d695473,0x6d(%ebp,%eiz,2),%esi
417d50:	6d
417d51:	65 46                	gs inc %esi
417d53:	6f                   	outsl  %ds:(%esi),(%dx)
417d54:	72 6d                	jb     0x417dc3
417d56:	61                   	popa
417d57:	74 00                	je     0x417d59
417d59:	5f                   	pop    %edi
417d5a:	74 69                	je     0x417dc5
417d5c:	6d                   	insl   (%dx),%es:(%edi)
417d5d:	65 46                	gs inc %esi
417d5f:	6f                   	outsl  %ds:(%esi),(%dx)
417d60:	72 6d                	jb     0x417dcf
417d62:	61                   	popa
417d63:	74 00                	je     0x417d65
417d65:	67 65 74 5f          	addr16 gs je 0x417dc8
417d69:	49                   	dec    %ecx
417d6a:	74 65                	je     0x417dd1
417d6c:	6d                   	insl   (%dx),%es:(%edi)
417d6d:	73 44                	jae    0x417db3
417d6f:	61                   	popa
417d70:	74 65                	je     0x417dd7
417d72:	46                   	inc    %esi
417d73:	6f                   	outsl  %ds:(%esi),(%dx)
417d74:	72 6d                	jb     0x417de3
417d76:	61                   	popa
417d77:	74 00                	je     0x417d79
417d79:	73 65                	jae    0x417de0
417d7b:	74 5f                	je     0x417ddc
417d7d:	49                   	dec    %ecx
417d7e:	74 65                	je     0x417de5
417d80:	6d                   	insl   (%dx),%es:(%edi)
417d81:	73 44                	jae    0x417dc7
417d83:	61                   	popa
417d84:	74 65                	je     0x417deb
417d86:	46                   	inc    %esi
417d87:	6f                   	outsl  %ds:(%esi),(%dx)
417d88:	72 6d                	jb     0x417df7
417d8a:	61                   	popa
417d8b:	74 00                	je     0x417d8d
417d8d:	5f                   	pop    %edi
417d8e:	69 74 65 6d 73 44 61 	imul   $0x74614473,0x6d(%ebp,%eiz,2),%esi
417d95:	74
417d96:	65 46                	gs inc %esi
417d98:	6f                   	outsl  %ds:(%esi),(%dx)
417d99:	72 6d                	jb     0x417e08
417d9b:	61                   	popa
417d9c:	74 00                	je     0x417d9e
417d9e:	53                   	push   %ebx
417d9f:	74 72                	je     0x417e13
417da1:	69 6e 67 46 6f 72 6d 	imul   $0x6d726f46,0x67(%esi),%ebp
417da8:	61                   	popa
417da9:	74 00                	je     0x417dab
417dab:	67 65 74 5f          	addr16 gs je 0x417e0e
417daf:	44                   	inc    %esp
417db0:	61                   	popa
417db1:	79 4e                	jns    0x417e01
417db3:	61                   	popa
417db4:	6d                   	insl   (%dx),%es:(%edi)
417db5:	65 73 46             	gs jae 0x417dfe
417db8:	6f                   	outsl  %ds:(%esi),(%dx)
417db9:	72 6d                	jb     0x417e28
417dbb:	61                   	popa
417dbc:	74 00                	je     0x417dbe
417dbe:	73 65                	jae    0x417e25
417dc0:	74 5f                	je     0x417e21
417dc2:	44                   	inc    %esp
417dc3:	61                   	popa
417dc4:	79 4e                	jns    0x417e14
417dc6:	61                   	popa
417dc7:	6d                   	insl   (%dx),%es:(%edi)
417dc8:	65 73 46             	gs jae 0x417e11
417dcb:	6f                   	outsl  %ds:(%esi),(%dx)
417dcc:	72 6d                	jb     0x417e3b
417dce:	61                   	popa
417dcf:	74 00                	je     0x417dd1
417dd1:	5f                   	pop    %edi
417dd2:	64 61                	fs popa
417dd4:	79 4e                	jns    0x417e24
417dd6:	61                   	popa
417dd7:	6d                   	insl   (%dx),%es:(%edi)
417dd8:	65 73 46             	gs jae 0x417e21
417ddb:	6f                   	outsl  %ds:(%esi),(%dx)
417ddc:	72 6d                	jb     0x417e4b
417dde:	61                   	popa
417ddf:	74 00                	je     0x417de1
417de1:	5f                   	pop    %edi
417de2:	66 6f                	outsw  %ds:(%esi),(%dx)
417de4:	72 6d                	jb     0x417e53
417de6:	61                   	popa
417de7:	74 00                	je     0x417de9
417de9:	53                   	push   %ebx
417dea:	75 62                	jne    0x417e4e
417dec:	74 72                	je     0x417e60
417dee:	61                   	popa
417def:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
417df3:	72 61                	jb     0x417e56
417df5:	64 69 65 6e 74 52 65 	imul   $0x63655274,%fs:0x6e(%ebp),%esp
417dfc:	63
417dfd:	74 00                	je     0x417dff
417dff:	47                   	inc    %edi
417e00:	6c                   	insb   (%dx),%es:(%edi)
417e01:	6f                   	outsl  %ds:(%esi),(%dx)
417e02:	73 73                	jae    0x417e77
417e04:	79 52                	jns    0x417e58
417e06:	65 63 74 00 47       	arpl   %esi,%gs:0x47(%eax,%eax,1)
417e0b:	65 74 4f             	gs je  0x417e5d
417e0e:	62 6a 65             	bound  %ebp,0x65(%edx)
417e11:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
417e15:	62 6a 65             	bound  %ebp,0x65(%edx)
417e18:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
417e1c:	65 6c                	gs insb (%dx),%es:(%edi)
417e1e:	65 63 74 00 72       	arpl   %esi,%gs:0x72(%eax,%eax,1)
417e23:	65 63 74 00 47       	arpl   %esi,%gs:0x47(%eax,%eax,1)
417e28:	65 74 00             	gs je  0x417e2b
417e2b:	53                   	push   %ebx
417e2c:	65 74 00             	gs je  0x417e2f
417e2f:	67 65 74 5f          	addr16 gs je 0x417e92
417e33:	54                   	push   %esp
417e34:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
417e3b:	73 4f                	jae    0x417e8c
417e3d:	66 66 73 65          	data16 data16 jae 0x417ea6
417e41:	74 00                	je     0x417e43
417e43:	73 65                	jae    0x417eaa
417e45:	74 5f                	je     0x417ea6
417e47:	54                   	push   %esp
417e48:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
417e4f:	73 4f                	jae    0x417ea0
417e51:	66 66 73 65          	data16 data16 jae 0x417eba
417e55:	74 00                	je     0x417e57
417e57:	5f                   	pop    %edi
417e58:	74 69                	je     0x417ec3
417e5a:	6d                   	insl   (%dx),%es:(%edi)
417e5b:	65 55                	gs push %ebp
417e5d:	6e                   	outsb  %ds:(%esi),(%dx)
417e5e:	69 74 73 4f 66 66 73 	imul   $0x65736666,0x4f(%ebx,%esi,2),%esi
417e65:	65
417e66:	74 00                	je     0x417e68
417e68:	67 65 74 5f          	addr16 gs je 0x417ecb
417e6c:	4c                   	dec    %esp
417e6d:	65 66 74 00          	gs data16 je 0x417e71
417e71:	6c                   	insb   (%dx),%es:(%edi)
417e72:	65 66 74 00          	gs data16 je 0x417e76
417e76:	67 65 74 5f          	addr16 gs je 0x417ed9
417e7a:	53                   	push   %ebx
417e7b:	68 69 66 74 00       	push   $0x746669
417e80:	67 65 74 5f          	addr16 gs je 0x417ee3
417e84:	43                   	inc    %ebx
417e85:	6f                   	outsl  %ds:(%esi),(%dx)
417e86:	6e                   	outsb  %ds:(%esi),(%dx)
417e87:	74 72                	je     0x417efb
417e89:	6f                   	outsl  %ds:(%esi),(%dx)
417e8a:	6c                   	insb   (%dx),%es:(%edi)
417e8b:	4c                   	dec    %esp
417e8c:	69 67 68 74 00 54 69 	imul   $0x69540074,0x68(%edi),%esp
417e93:	6d                   	insl   (%dx),%es:(%edi)
417e94:	65 55                	gs push %ebp
417e96:	6e                   	outsb  %ds:(%esi),(%dx)
417e97:	69 74 42 6f 72 64 65 	imul   $0x72656472,0x6f(%edx,%eax,2),%esi
417e9e:	72
417e9f:	4c                   	dec    %esp
417ea0:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
417ea7:	74 5f                	je     0x417f08
417ea9:	43                   	inc    %ebx
417eaa:	6f                   	outsl  %ds:(%esi),(%dx)
417eab:	6e                   	outsb  %ds:(%esi),(%dx)
417eac:	74 72                	je     0x417f20
417eae:	6f                   	outsl  %ds:(%esi),(%dx)
417eaf:	6c                   	insb   (%dx),%es:(%edi)
417eb0:	4c                   	dec    %esp
417eb1:	69 67 68 74 4c 69 67 	imul   $0x67694c74,0x68(%edi),%esp
417eb8:	68 74 00 67 65       	push   $0x65670074
417ebd:	74 5f                	je     0x417f1e
417ebf:	52                   	push   %edx
417ec0:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
417ec7:	74 5f                	je     0x417f28
417ec9:	48                   	dec    %eax
417eca:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
417ed1:	65
417ed2:	74 5f                	je     0x417f33
417ed4:	48                   	dec    %eax