417c10:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
417c17:	74 72                	je     0x417c8b
417c19:	69 6e 67 00 47 65 74 	imul   $0x74654700,0x67(%esi),%ebp
417c20:	53                   	push   %ebx
417c21:	74 72                	je     0x417c95
417c23:	69 6e 67 00 64 69 73 	imul   $0x73696400,0x67(%esi),%ebp
417c2a:	70 6f                	jo     0x417c9b
417c2c:	73 69                	jae    0x417c97
417c2e:	6e                   	outsb  %ds:(%esi),(%dx)
417c2f:	67 00 58 6d          	add    %bl,0x6d(%bx,%si)
417c33:	6c                   	insb   (%dx),%es:(%edi)
417c34:	53                   	push   %ebx
417c35:	63 68 65             	arpl   %ebp,0x65(%eax)
417c38:	6d                   	insl   (%dx),%es:(%edi)
417c39:	61                   	popa
417c3a:	43                   	inc    %ebx
417c3b:	6f                   	outsl  %ds:(%esi),(%dx)
417c3c:	6e                   	outsb  %ds:(%esi),(%dx)
417c3d:	74 65                	je     0x417ca4
417c3f:	6e                   	outsb  %ds:(%esi),(%dx)
417c40:	74 50                	je     0x417c92
417c42:	72 6f                	jb     0x417cb3
417c44:	63 65 73             	arpl   %esp,0x73(%ebp)
417c47:	73 69                	jae    0x417cb2
417c49:	6e                   	outsb  %ds:(%esi),(%dx)
417c4a:	67 00 64 61          	add    %ah,0x61(%si)
417c4e:	74 61                	je     0x417cb1
417c50:	47                   	inc    %edi
417c51:	72 69                	jb     0x417cbc
417c53:	64 56                	fs push %esi
417c55:	69 65 77 31 5f 43 65 	imul   $0x65435f31,0x77(%ebp),%esp
417c5c:	6c                   	insb   (%dx),%es:(%edi)
417c5d:	6c                   	insb   (%dx),%es:(%edi)
417c5e:	56                   	push   %esi
417c5f:	61                   	popa
417c60:	6c                   	insb   (%dx),%es:(%edi)
417c61:	69 64 61 74 69 6e 67 	imul   $0x676e69,0x74(%ecx,%eiz,2),%esp
417c68:	00
417c69:	61                   	popa
417c6a:	64 64 5f             	fs fs pop %edi
417c6d:	43                   	inc    %ebx
417c6e:	65 6c                	gs insb (%dx),%es:(%edi)
417c70:	6c                   	insb   (%dx),%es:(%edi)
417c71:	56                   	push   %esi
417c72:	61                   	popa
417c73:	6c                   	insb   (%dx),%es:(%edi)
417c74:	69 64 61 74 69 6e 67 	imul   $0x676e69,0x74(%ecx,%eiz,2),%esp
417c7b:	00
417c7c:	4f                   	dec    %edi
417c7d:	6e                   	outsb  %ds:(%esi),(%dx)
417c7e:	52                   	push   %edx
417c7f:	6f                   	outsl  %ds:(%esi),(%dx)
417c80:	77 44                	ja     0x417cc6
417c82:	65 6c                	gs insb (%dx),%es:(%edi)
417c84:	65 74 69             	gs je  0x417cf0
417c87:	6e                   	outsb  %ds:(%esi),(%dx)
417c88:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417c8c:	64 5f                	fs pop %edi
417c8e:	4d                   	dec    %ebp
417c8f:	6f                   	outsl  %ds:(%esi),(%dx)
417c90:	62 69 6c             	bound  %ebp,0x6c(%ecx)
417c93:	65 73 52             	gs jae 0x417ce8
417c96:	6f                   	outsl  %ds:(%esi),(%dx)
417c97:	77 44                	ja     0x417cdd
417c99:	65 6c                	gs insb (%dx),%es:(%edi)
417c9b:	65 74 69             	gs je  0x417d07
417c9e:	6e                   	outsb  %ds:(%esi),(%dx)
417c9f:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417ca3:	6d                   	insl   (%dx),%es:(%edi)
417ca4:	6f                   	outsl  %ds:(%esi),(%dx)
417ca5:	76 65                	jbe    0x417d0c
417ca7:	5f                   	pop    %edi
417ca8:	4d                   	dec    %ebp
417ca9:	6f                   	outsl  %ds:(%esi),(%dx)
417caa:	62 69 6c             	bound  %ebp,0x6c(%ecx)
417cad:	65 73 52             	gs jae 0x417d02
417cb0:	6f                   	outsl  %ds:(%esi),(%dx)
417cb1:	77 44                	ja     0x417cf7
417cb3:	65 6c                	gs insb (%dx),%es:(%edi)
417cb5:	65 74 69             	gs je  0x417d21
417cb8:	6e                   	outsb  %ds:(%esi),(%dx)
417cb9:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417cbd:	64 5f                	fs pop %edi
417cbf:	4f                   	dec    %edi
417cc0:	72 64                	jb     0x417d26
417cc2:	65 72 49             	gs jb  0x417d0e
417cc5:	74 65                	je     0x417d2c
417cc7:	6d                   	insl   (%dx),%es:(%edi)
417cc8:	73 52                	jae    0x417d1c
417cca:	6f                   	outsl  %ds:(%esi),(%dx)
417ccb:	77 44                	ja     0x417d11
417ccd:	65 6c                	gs insb (%dx),%es:(%edi)
417ccf:	65 74 69             	gs je  0x417d3b
417cd2:	6e                   	outsb  %ds:(%esi),(%dx)
417cd3:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417cd7:	6d                   	insl   (%dx),%es:(%edi)
417cd8:	6f                   	outsl  %ds:(%esi),(%dx)
417cd9:	76 65                	jbe    0x417d40
417cdb:	5f                   	pop    %edi
417cdc:	4f                   	dec    %edi
417cdd:	72 64                	jb     0x417d43
417cdf:	65 72 49             	gs jb  0x417d2b
417ce2:	74 65                	je     0x417d49
417ce4:	6d                   	insl   (%dx),%es:(%edi)
417ce5:	73 52                	jae    0x417d39
417ce7:	6f                   	outsl  %ds:(%esi),(%dx)
417ce8:	77 44                	ja     0x417d2e
417cea:	65 6c                	gs insb (%dx),%es:(%edi)
417cec:	65 74 69             	gs je  0x417d58
417cef:	6e                   	outsb  %ds:(%esi),(%dx)
417cf0:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417cf4:	64 5f                	fs pop %edi
417cf6:	53                   	push   %ebx
417cf7:	75 70                	jne    0x417d69
417cf9:	70 6c                	jo     0x417d67
417cfb:	69 65 72 73 52 6f 77 	imul   $0x776f5273,0x72(%ebp),%esp
417d02:	44                   	inc    %esp
417d03:	65 6c                	gs insb (%dx),%es:(%edi)
417d05:	65 74 69             	gs je  0x417d71
417d08:	6e                   	outsb  %ds:(%esi),(%dx)
417d09:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417d0d:	6d                   	insl   (%dx),%es:(%edi)
417d0e:	6f                   	outsl  %ds:(%esi),(%dx)
417d0f:	76 65                	jbe    0x417d76
417d11:	5f                   	pop    %edi
417d12:	53                   	push   %ebx
417d13:	75 70                	jne    0x417d85
417d15:	70 6c                	jo     0x417d83
417d17:	69 65 72 73 52 6f 77 	imul   $0x776f5273,0x72(%ebp),%esp
417d1e:	44                   	inc    %esp
417d1f:	65 6c                	gs insb (%dx),%es:(%edi)
417d21:	65 74 69             	gs je  0x417d8d
417d24:	6e                   	outsb  %ds:(%esi),(%dx)
417d25:	67 00 53 70          	add    %dl,0x70(%bp,%di)
417d29:	65 63 69 61          	arpl   %ebp,%gs:0x61(%ecx)
417d2d:	6c                   	insb   (%dx),%es:(%edi)
417d2e:	53                   	push   %ebx
417d2f:	65 74 74             	gs je  0x417da6
417d32:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
417d39:	74 65                	je     0x417da0
417d3b:	6d                   	insl   (%dx),%es:(%edi)
417d3c:	2e 44                	cs inc %esp
417d3e:	72 61                	jb     0x417da1
417d40:	77 69                	ja     0x417dab
417d42:	6e                   	outsb  %ds:(%esi),(%dx)
417d43:	67 00 62 74          	add    %ah,0x74(%bp,%si)
417d47:	6e                   	outsb  %ds:(%esi),(%dx)
417d48:	44                   	inc    %esp
417d49:	6f                   	outsl  %ds:(%esi),(%dx)
417d4a:	6e                   	outsb  %ds:(%esi),(%dx)
417d4b:	67 00 4c 6f          	add    %cl,0x6f(%si)
417d4f:	67 00 5f 6c          	add    %bl,0x6c(%bx)
417d53:	6f                   	outsl  %ds:(%esi),(%dx)
417d54:	67 00 44 65          	add    %al,0x65(%si)
417d58:	62 75 67             	bound  %esi,0x67(%ebp)
417d5b:	00 5f 64             	add    %bl,0x64(%edi)
417d5e:	6f                   	outsl  %ds:(%esi),(%dx)
417d5f:	77 6e                	ja     0x417dcf
417d61:	6c                   	insb   (%dx),%es:(%edi)
417d62:	6f                   	outsl  %ds:(%esi),(%dx)
417d63:	61                   	popa
417d64:	64 53                	fs push %ebx
417d66:	74 6f                	je     0x417dd7
417d68:	70 57                	jo     0x417dc1
417d6a:	61                   	popa
417d6b:	74 63                	je     0x417dd0
417d6d:	68 00 53 74 6f       	push   $0x6f745300
417d72:	70 77                	jo     0x417deb
417d74:	61                   	popa
417d75:	74 63                	je     0x417dda
417d77:	68 00 74 62 41       	push   $0x41627400
417d7c:	6e                   	outsb  %ds:(%esi),(%dx)
417d7d:	68 00 74 78 74       	push   $0x74787400
417d82:	4e                   	dec    %esi
417d83:	67 61                	addr16 popa
417d85:	79 53                	jns    0x417dda
417d87:	69 6e 68 00 72 65 66 	imul   $0x66657200,0x68(%esi),%ebp
417d8e:	72 65                	jb     0x417df5
417d90:	73 68                	jae    0x417dfa
417d92:	00 46 6c             	add    %al,0x6c(%esi)
417d95:	75 73                	jne    0x417e0a
417d97:	68 00 66 69 6c       	push   $0x6c696600
417d9c:	65 50                	gs push %eax
417d9e:	61                   	popa
417d9f:	74 68                	je     0x417e09
417da1:	00 5f 66             	add    %bl,0x66(%edi)
417da4:	6c                   	insb   (%dx),%es:(%edi)
417da5:	6f                   	outsl  %ds:(%esi),(%dx)
417da6:	64 65 72 50          	fs gs jb 0x417dfa
417daa:	61                   	popa
417dab:	74 68                	je     0x417e15
417dad:	00 66 6c             	add    %ah,0x6c(%esi)
417db0:	6f                   	outsl  %ds:(%esi),(%dx)
417db1:	64 65 72 70          	fs gs jb 0x417e25
417db5:	61                   	popa
417db6:	74 68                	je     0x417e20
417db8:	00 73 65             	add    %dh,0x65(%ebx)
417dbb:	74 5f                	je     0x417e1c
417dbd:	52                   	push   %edx
417dbe:	6f                   	outsl  %ds:(%esi),(%dx)
417dbf:	77 48                	ja     0x417e09
417dc1:	65 61                	gs popa
417dc3:	64 65 72 73          	fs gs jb 0x417e3a
417dc7:	57                   	push   %edi
417dc8:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
417dcf:	74
417dd0:	5f                   	pop    %edi
417dd1:	4c                   	dec    %esp
417dd2:	65 6e                	outsb  %gs:(%esi),(%dx)
417dd4:	67 74 68             	addr16 je 0x417e3f
417dd7:	00 53 65             	add    %dl,0x65(%ebx)
417dda:	74 4c                	je     0x417e28
417ddc:	65 6e                	outsb  %gs:(%esi),(%dx)
417dde:	67 74 68             	addr16 je 0x417e49
417de1:	00 47 65             	add    %al,0x65(%edi)
417de4:	74 43                	je     0x417e29
417de6:	6f                   	outsl  %ds:(%esi),(%dx)
417de7:	6e                   	outsb  %ds:(%esi),(%dx)
417de8:	74 65                	je     0x417e4f
417dea:	6e                   	outsb  %ds:(%esi),(%dx)
417deb:	74 4c                	je     0x417e39
417ded:	65 6e                	outsb  %gs:(%esi),(%dx)
417def:	67 74 68             	addr16 je 0x417e5a
417df2:	00 73 65             	add    %dh,0x65(%ebx)
417df5:	74 5f                	je     0x417e56
417df7:	4d                   	dec    %ebp
417df8:	61                   	popa
417df9:	78 4c                	js     0x417e47
417dfb:	65 6e                	outsb  %gs:(%esi),(%dx)
417dfd:	67 74 68             	addr16 je 0x417e68
417e00:	00 66 69             	add    %ah,0x69(%esi)
417e03:	6c                   	insb   (%dx),%es:(%edi)
417e04:	65 6c                	gs insb (%dx),%es:(%edi)
417e06:	65 6e                	outsb  %gs:(%esi),(%dx)
417e08:	67 74 68             	addr16 je 0x417e73
417e0b:	00 69 69             	add    %ch,0x69(%ecx)
417e0e:	00 55 72             	add    %dl,0x72(%ebp)
417e11:	69 00 41 73 79 6e    	imul   $0x6e797341,(%eax),%eax
417e17:	63 43 61             	arpl   %eax,0x61(%ebx)
417e1a:	6c                   	insb   (%dx),%es:(%edi)
417e1b:	6c                   	insb   (%dx),%es:(%edi)
417e1c:	62 61 63             	bound  %esp,0x63(%ecx)
417e1f:	6b 00 63             	imul   $0x63,(%eax),%eax
417e22:	61                   	popa
417e23:	6c                   	insb   (%dx),%es:(%edi)
417e24:	6c                   	insb   (%dx),%es:(%edi)
417e25:	62 61 63             	bound  %esp,0x63(%ecx)
417e28:	6b 00 52             	imul   $0x52,(%eax),%eax
417e2b:	6f                   	outsl  %ds:(%esi),(%dx)
417e2c:	6c                   	insb   (%dx),%es:(%edi)
417e2d:	6c                   	insb   (%dx),%es:(%edi)
417e2e:	62 61 63             	bound  %esp,0x63(%ecx)
417e31:	6b 00 62             	imul   $0x62,(%eax),%eax
417e34:	75 74                	jne    0x417eaa
417e36:	74 6f                	je     0x417ea7
417e38:	6e                   	outsb  %ds:(%esi),(%dx)
417e39:	31 5f 43             	xor    %ebx,0x43(%edi)
417e3c:	6c                   	insb   (%dx),%es:(%edi)
417e3d:	69 63 6b 00 42 74 6e 	imul   $0x6e744200,0x6b(%ebx),%esp
417e44:	4f                   	dec    %edi
417e45:	4b                   	dec    %ebx
417e46:	5f                   	pop    %edi
417e47:	43                   	inc    %ebx
417e48:	6c                   	insb   (%dx),%es:(%edi)
417e49:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417e50:	48                   	dec    %eax
417e51:	54                   	push   %esp
417e52:	5f                   	pop    %edi
417e53:	43                   	inc    %ebx
417e54:	6c                   	insb   (%dx),%es:(%edi)
417e55:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417e5c:	58                   	pop    %eax
417e5d:	6f                   	outsl  %ds:(%esi),(%dx)
417e5e:	61                   	popa
417e5f:	5f                   	pop    %edi
417e60:	43                   	inc    %ebx
417e61:	6c                   	insb   (%dx),%es:(%edi)
417e62:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417e69:	53                   	push   %ebx
417e6a:	75 61                	jne    0x417ecd
417e6c:	5f                   	pop    %edi
417e6d:	43                   	inc    %ebx
417e6e:	6c                   	insb   (%dx),%es:(%edi)
417e6f:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
417e76:	5f                   	pop    %edi
417e77:	43                   	inc    %ebx
417e78:	6c                   	insb   (%dx),%es:(%edi)
417e79:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417e80:	43                   	inc    %ebx
417e81:	6c                   	insb   (%dx),%es:(%edi)
417e82:	6f                   	outsl  %ds:(%esi),(%dx)
417e83:	73 65                	jae    0x417eea
417e85:	5f                   	pop    %edi
417e86:	43                   	inc    %ebx
417e87:	6c                   	insb   (%dx),%es:(%edi)
417e88:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417e8f:	44                   	inc    %esp
417e90:	6f                   	outsl  %ds:(%esi),(%dx)
417e91:	6e                   	outsb  %ds:(%esi),(%dx)
417e92:	67 5f                	addr16 pop %edi
417e94:	43                   	inc    %ebx
417e95:	6c                   	insb   (%dx),%es:(%edi)
417e96:	69 63 6b 00 42 74 6e 	imul   $0x6e744200,0x6b(%ebx),%esp
417e9d:	43                   	inc    %ebx
417e9e:	61                   	popa
417e9f:	6e                   	outsb  %ds:(%esi),(%dx)
417ea0:	63 65 6c             	arpl   %esp,0x6c(%ebp)
417ea3:	5f                   	pop    %edi
417ea4:	43                   	inc    %ebx
417ea5:	6c                   	insb   (%dx),%es:(%edi)
417ea6:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417ead:	54                   	push   %esp
417eae:	68 65 6d 5f 43       	push   $0x435f6d65
417eb3:	6c                   	insb   (%dx),%es:(%edi)
417eb4:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417ebb:	44                   	inc    %esp
417ebc:	69 65 6d 5f 43 6c 69 	imul   $0x696c435f,0x6d(%ebp),%esp
417ec3:	63 6b 00             	arpl   %ebp,0x0(%ebx)
417ec6:	62 74 6e 4e          	bound  %esi,0x4e(%esi,%ebp,2)
417eca:	68 61 70 44 69       	push   $0x69447061
417ecf:	65 6d                	gs insl (%dx),%es:(%edi)
417ed1:	5f                   	pop    %edi
417ed2:	43                   	inc    %ebx
417ed3:	6c                   	insb   (%dx),%es:(%edi)
417ed4:	69 63 6b 00 6d 6f 62 	imul   $0x626f6d00,0x6b(%ebx),%esp
417edb:	69 6c 65 73 42 69 6e 	imul   $0x646e6942,0x73(%ebp,%eiz,2),%ebp
417ee2:	64
417ee3:	69 6e 67 4e 61 76 69 	imul   $0x6976614e,0x67(%esi),%ebp
417eea:	67 61                	addr16 popa
417eec:	74 6f                	je     0x417f5d
417eee:	72 53                	jb     0x417f43
417ef0:	61                   	popa
417ef1:	76 65                	jbe    0x417f58
417ef3:	49                   	dec    %ecx
417ef4:	74 65                	je     0x417f5b
417ef6:	6d                   	insl   (%dx),%es:(%edi)
417ef7:	5f                   	pop    %edi
417ef8:	43                   	inc    %ebx
417ef9:	6c                   	insb   (%dx),%es:(%edi)
417efa:	69 63 6b 00 73 75 70 	imul   $0x70757300,0x6b(%ebx),%esp
417f01:	70 6c                	jo     0x417f6f
417f03:	69 65 72 73 42 69 6e 	imul   $0x6e694273,0x72(%ebp),%esp
417f0a:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
417f11:	69
417f12:	67 61                	addr16 popa
417f14:	74 6f                	je     0x417f85
417f16:	72 53                	jb     0x417f6b
417f18:	61                   	popa
417f19:	76 65                	jbe    0x417f80
417f1b:	49                   	dec    %ecx