406d28:	61                   	popa
406d29:	72 54                	jb     0x406d7f
406d2b:	6f                   	outsl  %ds:(%esi),(%dx)
406d2c:	6f                   	outsl  %ds:(%esi),(%dx)
406d2d:	6c                   	insb   (%dx),%es:(%edi)
406d2e:	53                   	push   %ebx
406d2f:	74 72                	je     0x406da3
406d31:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406d38:	74 65                	je     0x406d9f
406d3a:	6d                   	insl   (%dx),%es:(%edi)
406d3b:	5f                   	pop    %edi
406d3c:	43                   	inc    %ebx
406d3d:	6c                   	insb   (%dx),%es:(%edi)
406d3e:	69 63 6b 00 53 74 61 	imul   $0x61745300,0x6b(%ebx),%esp
406d45:	74 75                	je     0x406dbc
406d47:	73 42                	jae    0x406d8b
406d49:	61                   	popa
406d4a:	72 54                	jb     0x406da0
406d4c:	6f                   	outsl  %ds:(%esi),(%dx)
406d4d:	6f                   	outsl  %ds:(%esi),(%dx)
406d4e:	6c                   	insb   (%dx),%es:(%edi)
406d4f:	53                   	push   %ebx
406d50:	74 72                	je     0x406dc4
406d52:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406d59:	74 65                	je     0x406dc0
406d5b:	6d                   	insl   (%dx),%es:(%edi)
406d5c:	5f                   	pop    %edi
406d5d:	43                   	inc    %ebx
406d5e:	6c                   	insb   (%dx),%es:(%edi)
406d5f:	69 63 6b 00 53 61 76 	imul   $0x76615300,0x6b(%ebx),%esp
406d66:	65 41                	gs inc %ecx
406d68:	73 54                	jae    0x406dbe
406d6a:	6f                   	outsl  %ds:(%esi),(%dx)
406d6b:	6f                   	outsl  %ds:(%esi),(%dx)
406d6c:	6c                   	insb   (%dx),%es:(%edi)
406d6d:	53                   	push   %ebx
406d6e:	74 72                	je     0x406de2
406d70:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406d77:	74 65                	je     0x406dde
406d79:	6d                   	insl   (%dx),%es:(%edi)
406d7a:	5f                   	pop    %edi
406d7b:	43                   	inc    %ebx
406d7c:	6c                   	insb   (%dx),%es:(%edi)
406d7d:	69 63 6b 00 41 72 72 	imul   $0x72724100,0x6b(%ebx),%esp
406d84:	61                   	popa
406d85:	6e                   	outsb  %ds:(%esi),(%dx)
406d86:	67 65 49             	addr16 gs dec %ecx
406d89:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
406d8c:	73 54                	jae    0x406de2
406d8e:	6f                   	outsl  %ds:(%esi),(%dx)
406d8f:	6f                   	outsl  %ds:(%esi),(%dx)
406d90:	6c                   	insb   (%dx),%es:(%edi)
406d91:	53                   	push   %ebx
406d92:	74 72                	je     0x406e06
406d94:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406d9b:	74 65                	je     0x406e02
406d9d:	6d                   	insl   (%dx),%es:(%edi)
406d9e:	5f                   	pop    %edi
406d9f:	43                   	inc    %ebx
406da0:	6c                   	insb   (%dx),%es:(%edi)
406da1:	69 63 6b 00 43 75 74 	imul   $0x74754300,0x6b(%ebx),%esp
406da8:	54                   	push   %esp
406da9:	6f                   	outsl  %ds:(%esi),(%dx)
406daa:	6f                   	outsl  %ds:(%esi),(%dx)
406dab:	6c                   	insb   (%dx),%es:(%edi)
406dac:	53                   	push   %ebx
406dad:	74 72                	je     0x406e21
406daf:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406db6:	74 65                	je     0x406e1d
406db8:	6d                   	insl   (%dx),%es:(%edi)
406db9:	5f                   	pop    %edi
406dba:	43                   	inc    %ebx
406dbb:	6c                   	insb   (%dx),%es:(%edi)
406dbc:	69 63 6b 00 43 6f 70 	imul   $0x706f4300,0x6b(%ebx),%esp
406dc3:	79 54                	jns    0x406e19
406dc5:	6f                   	outsl  %ds:(%esi),(%dx)
406dc6:	6f                   	outsl  %ds:(%esi),(%dx)
406dc7:	6c                   	insb   (%dx),%es:(%edi)
406dc8:	53                   	push   %ebx
406dc9:	74 72                	je     0x406e3d
406dcb:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406dd2:	74 65                	je     0x406e39
406dd4:	6d                   	insl   (%dx),%es:(%edi)
406dd5:	5f                   	pop    %edi
406dd6:	43                   	inc    %ebx
406dd7:	6c                   	insb   (%dx),%es:(%edi)
406dd8:	69 63 6b 00 45 78 69 	imul   $0x69784500,0x6b(%ebx),%esp
406ddf:	74 54                	je     0x406e35
406de1:	6f                   	outsl  %ds:(%esi),(%dx)
406de2:	6f                   	outsl  %ds:(%esi),(%dx)
406de3:	6c                   	insb   (%dx),%es:(%edi)
406de4:	73 53                	jae    0x406e39
406de6:	74 72                	je     0x406e5a
406de8:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406def:	74 65                	je     0x406e56
406df1:	6d                   	insl   (%dx),%es:(%edi)
406df2:	5f                   	pop    %edi
406df3:	43                   	inc    %ebx
406df4:	6c                   	insb   (%dx),%es:(%edi)
406df5:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
406dfc:	5f                   	pop    %edi
406dfd:	43                   	inc    %ebx
406dfe:	68 65 63 6b 4f       	push   $0x4f6b6365
406e03:	6e                   	outsb  %ds:(%esi),(%dx)
406e04:	43                   	inc    %ebx
406e05:	6c                   	insb   (%dx),%es:(%edi)
406e06:	69 63 6b 00 67 65 74 	imul   $0x74656700,0x6b(%ebx),%esp
406e0d:	5f                   	pop    %edi
406e0e:	54                   	push   %esp
406e0f:	72 75                	jb     0x406e86
406e11:	63 6b 00             	arpl   %ebp,0x0(%ebx)
406e14:	73 65                	jae    0x406e7b
406e16:	74 5f                	je     0x406e77
406e18:	54                   	push   %esp
406e19:	72 75                	jb     0x406e90
406e1b:	63 6b 00             	arpl   %ebp,0x0(%ebx)
406e1e:	4d                   	dec    %ebp
406e1f:	6f                   	outsl  %ds:(%esi),(%dx)
406e20:	76 65                	jbe    0x406e87
406e22:	54                   	push   %esp
406e23:	72 75                	jb     0x406e9a
406e25:	63 6b 00             	arpl   %ebp,0x0(%ebx)
406e28:	54                   	push   %esp
406e29:	6f                   	outsl  %ds:(%esi),(%dx)
406e2a:	6f                   	outsl  %ds:(%esi),(%dx)
406e2b:	6c                   	insb   (%dx),%es:(%edi)
406e2c:	53                   	push   %ebx
406e2d:	74 72                	je     0x406ea1
406e2f:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
406e36:	73 4c                	jae    0x406e84
406e38:	61                   	popa
406e39:	62 65 6c             	bound  %esp,0x6c(%ebp)
406e3c:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
406e40:	6c                   	insb   (%dx),%es:(%edi)
406e41:	53                   	push   %ebx
406e42:	74 72                	je     0x406eb6
406e44:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
406e4b:	73 4c                	jae    0x406e99
406e4d:	61                   	popa
406e4e:	62 65 6c             	bound  %esp,0x6c(%ebp)
406e51:	00 53 79             	add    %dl,0x79(%ebx)
406e54:	73 74                	jae    0x406eca
406e56:	65 6d                	gs insl (%dx),%es:(%edi)
406e58:	2e 43                	cs inc %ebx
406e5a:	6f                   	outsl  %ds:(%esi),(%dx)
406e5b:	6d                   	insl   (%dx),%es:(%edi)
406e5c:	70 6f                	jo     0x406ecd
406e5e:	6e                   	outsb  %ds:(%esi),(%dx)
406e5f:	65 6e                	outsb  %gs:(%esi),(%dx)
406e61:	74 4d                	je     0x406eb0
406e63:	6f                   	outsl  %ds:(%esi),(%dx)
406e64:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
406e67:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
406e6b:	65 6c                	gs insb (%dx),%es:(%edi)
406e6d:	00 57 61             	add    %dl,0x61(%edi)
406e70:	6c                   	insb   (%dx),%es:(%edi)
406e71:	6c                   	insb   (%dx),%es:(%edi)
406e72:	00 43 6f             	add    %al,0x6f(%ebx)
406e75:	6e                   	outsb  %ds:(%esi),(%dx)
406e76:	74 61                	je     0x406ed9
406e78:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
406e7f:	74 72                	je     0x406ef3
406e81:	6f                   	outsl  %ds:(%esi),(%dx)
406e82:	6c                   	insb   (%dx),%es:(%edi)
406e83:	00 46 69             	add    %al,0x69(%esi)
406e86:	6c                   	insb   (%dx),%es:(%edi)
406e87:	65 53                	gs push %ebx
406e89:	74 72                	je     0x406efd
406e8b:	65 61                	gs popa
406e8d:	6d                   	insl   (%dx),%es:(%edi)
406e8e:	00 50 72             	add    %dl,0x72(%eax)
406e91:	6f                   	outsl  %ds:(%esi),(%dx)
406e92:	67 72 61             	addr16 jb 0x406ef6
406e95:	6d                   	insl   (%dx),%es:(%edi)
406e96:	00 67 65             	add    %ah,0x65(%edi)
406e99:	74 5f                	je     0x406efa
406e9b:	49                   	dec    %ecx
406e9c:	74 65                	je     0x406f03
406e9e:	6d                   	insl   (%dx),%es:(%edi)
406e9f:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
406ea3:	6c                   	insb   (%dx),%es:(%edi)
406ea4:	53                   	push   %ebx
406ea5:	74 72                	je     0x406f19
406ea7:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
406eae:	6f                   	outsl  %ds:(%esi),(%dx)
406eaf:	77 6e                	ja     0x406f1f
406eb1:	49                   	dec    %ecx
406eb2:	74 65                	je     0x406f19
406eb4:	6d                   	insl   (%dx),%es:(%edi)
406eb5:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
406eb9:	6c                   	insb   (%dx),%es:(%edi)
406eba:	53                   	push   %ebx
406ebb:	74 72                	je     0x406f2f
406ebd:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
406ec4:	73 65                	jae    0x406f2b
406ec6:	74 5f                	je     0x406f27
406ec8:	4d                   	dec    %ebp
406ec9:	64 69 57 69 6e 64 6f 	imul   $0x776f646e,%fs:0x69(%edi),%edx
406ed0:	77
406ed1:	4c                   	dec    %esp
406ed2:	69 73 74 49 74 65 6d 	imul   $0x6d657449,0x74(%ebx),%esi
406ed9:	00 63 61             	add    %ah,0x61(%ebx)
406edc:	73 63                	jae    0x406f41
406ede:	61                   	popa
406edf:	64 65 54             	fs gs push %esp
406ee2:	6f                   	outsl  %ds:(%esi),(%dx)
406ee3:	6f                   	outsl  %ds:(%esi),(%dx)
406ee4:	6c                   	insb   (%dx),%es:(%edi)
406ee5:	53                   	push   %ebx
406ee6:	74 72                	je     0x406f5a
406ee8:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406eef:	74 65                	je     0x406f56
406ef1:	6d                   	insl   (%dx),%es:(%edi)
406ef2:	00 70 61             	add    %dh,0x61(%eax)
406ef5:	73 74                	jae    0x406f6b
406ef7:	65 54                	gs push %esp
406ef9:	6f                   	outsl  %ds:(%esi),(%dx)
406efa:	6f                   	outsl  %ds:(%esi),(%dx)
406efb:	6c                   	insb   (%dx),%es:(%edi)
406efc:	53                   	push   %ebx
406efd:	74 72                	je     0x406f71
406eff:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f06:	74 65                	je     0x406f6d
406f08:	6d                   	insl   (%dx),%es:(%edi)
406f09:	00 73 61             	add    %dh,0x61(%ebx)
406f0c:	76 65                	jbe    0x406f73
406f0e:	54                   	push   %esp
406f0f:	6f                   	outsl  %ds:(%esi),(%dx)
406f10:	6f                   	outsl  %ds:(%esi),(%dx)
406f11:	6c                   	insb   (%dx),%es:(%edi)
406f12:	53                   	push   %ebx
406f13:	74 72                	je     0x406f87
406f15:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f1c:	74 65                	je     0x406f83
406f1e:	6d                   	insl   (%dx),%es:(%edi)
406f1f:	00 73 65             	add    %dh,0x65(%ebx)
406f22:	61                   	popa
406f23:	72 63                	jb     0x406f88
406f25:	68 54 6f 6f 6c       	push   $0x6c6f6f54
406f2a:	53                   	push   %ebx
406f2b:	74 72                	je     0x406f9f
406f2d:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f34:	74 65                	je     0x406f9b
406f36:	6d                   	insl   (%dx),%es:(%edi)
406f37:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
406f3b:	65 56                	gs push %esi
406f3d:	65 72 74             	gs jb  0x406fb4
406f40:	69 63 61 6c 54 6f 6f 	imul   $0x6f6f546c,0x61(%ebx),%esp
406f47:	6c                   	insb   (%dx),%es:(%edi)
406f48:	53                   	push   %ebx
406f49:	74 72                	je     0x406fbd
406f4b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f52:	74 65                	je     0x406fb9
406f54:	6d                   	insl   (%dx),%es:(%edi)
406f55:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
406f59:	65 48                	gs dec %eax
406f5b:	6f                   	outsl  %ds:(%esi),(%dx)
406f5c:	72 69                	jb     0x406fc7
406f5e:	7a 6f                	jp     0x406fcf
406f60:	6e                   	outsb  %ds:(%esi),(%dx)
406f61:	74 61                	je     0x406fc4
406f63:	6c                   	insb   (%dx),%es:(%edi)
406f64:	54                   	push   %esp
406f65:	6f                   	outsl  %ds:(%esi),(%dx)
406f66:	6f                   	outsl  %ds:(%esi),(%dx)
406f67:	6c                   	insb   (%dx),%es:(%edi)
406f68:	53                   	push   %ebx
406f69:	74 72                	je     0x406fdd
406f6b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f72:	74 65                	je     0x406fd9
406f74:	6d                   	insl   (%dx),%es:(%edi)
406f75:	00 63 6c             	add    %ah,0x6c(%ebx)
406f78:	6f                   	outsl  %ds:(%esi),(%dx)
406f79:	73 65                	jae    0x406fe0
406f7b:	41                   	inc    %ecx
406f7c:	6c                   	insb   (%dx),%es:(%edi)
406f7d:	6c                   	insb   (%dx),%es:(%edi)
406f7e:	54                   	push   %esp
406f7f:	6f                   	outsl  %ds:(%esi),(%dx)
406f80:	6f                   	outsl  %ds:(%esi),(%dx)
406f81:	6c                   	insb   (%dx),%es:(%edi)
406f82:	53                   	push   %ebx
406f83:	74 72                	je     0x406ff7
406f85:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406f8c:	74 65                	je     0x406ff3
406f8e:	6d                   	insl   (%dx),%es:(%edi)
406f8f:	00 73 65             	add    %dh,0x65(%ebx)
406f92:	6c                   	insb   (%dx),%es:(%edi)
406f93:	65 63 74 41 6c       	arpl   %esi,%gs:0x6c(%ecx,%eax,2)
406f98:	6c                   	insb   (%dx),%es:(%edi)
406f99:	54                   	push   %esp
406f9a:	6f                   	outsl  %ds:(%esi),(%dx)
406f9b:	6f                   	outsl  %ds:(%esi),(%dx)
406f9c:	6c                   	insb   (%dx),%es:(%edi)
406f9d:	53                   	push   %ebx
406f9e:	74 72                	je     0x407012
406fa0:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406fa7:	74 65                	je     0x40700e
406fa9:	6d                   	insl   (%dx),%es:(%edi)
406faa:	00 6f 70             	add    %ch,0x70(%edi)
406fad:	65 6e                	outsb  %gs:(%esi),(%dx)
406faf:	54                   	push   %esp
406fb0:	6f                   	outsl  %ds:(%esi),(%dx)
406fb1:	6f                   	outsl  %ds:(%esi),(%dx)
406fb2:	6c                   	insb   (%dx),%es:(%edi)
406fb3:	53                   	push   %ebx
406fb4:	74 72                	je     0x407028
406fb6:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406fbd:	74 65                	je     0x407024
406fbf:	6d                   	insl   (%dx),%es:(%edi)
406fc0:	00 72 65             	add    %dh,0x65(%edx)
406fc3:	64 6f                	outsl  %fs:(%esi),(%dx)
406fc5:	54                   	push   %esp
406fc6:	6f                   	outsl  %ds:(%esi),(%dx)
406fc7:	6f                   	outsl  %ds:(%esi),(%dx)
406fc8:	6c                   	insb   (%dx),%es:(%edi)
406fc9:	53                   	push   %ebx
406fca:	74 72                	je     0x40703e
406fcc:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406fd3:	74 65                	je     0x40703a
406fd5:	6d                   	insl   (%dx),%es:(%edi)
406fd6:	00 75 6e             	add    %dh,0x6e(%ebp)
406fd9:	64 6f                	outsl  %fs:(%esi),(%dx)
406fdb:	54                   	push   %esp
406fdc:	6f                   	outsl  %ds:(%esi),(%dx)
406fdd:	6f                   	outsl  %ds:(%esi),(%dx)
406fde:	6c                   	insb   (%dx),%es:(%edi)
406fdf:	53                   	push   %ebx
406fe0:	74 72                	je     0x407054
406fe2:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
406fe9:	74 65                	je     0x407050
406feb:	6d                   	insl   (%dx),%es:(%edi)
406fec:	00 70 72             	add    %dh,0x72(%eax)
406fef:	69 6e 74 53 65 74 75 	imul   $0x75746553,0x74(%esi),%ebp
406ff6:	70 54                	jo     0x40704c
406ff8:	6f                   	outsl  %ds:(%esi),(%dx)
406ff9:	6f                   	outsl  %ds:(%esi),(%dx)
406ffa:	6c                   	insb   (%dx),%es:(%edi)
406ffb:	53                   	push   %ebx
406ffc:	74 72                	je     0x407070
406ffe:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
407005:	74 65                	je     0x40706c
407007:	6d                   	insl   (%dx),%es:(%edi)
407008:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
40700c:	6c                   	insb   (%dx),%es:(%edi)
40700d:	42                   	inc    %edx
40700e:	61                   	popa
40700f:	72 54                	jb     0x407065
407011:	6f                   	outsl  %ds:(%esi),(%dx)
407012:	6f                   	outsl  %ds:(%esi),(%dx)