414d92:	57                   	push   %edi
414d93:	65 65 6b 45 6e 64    	gs imul $0x64,%gs:0x6e(%ebp),%eax
414d99:	00 5f 77             	add    %bl,0x77(%edi)
414d9c:	6f                   	outsl  %ds:(%esi),(%dx)
414d9d:	72 6b                	jb     0x414e0a
414d9f:	57                   	push   %edi
414da0:	65 65 6b 45 6e 64    	gs imul $0x64,%gs:0x6e(%ebp),%eax
414da6:	00 5f 73             	add    %bl,0x73(%edi)
414da9:	65 6c                	gs insb (%dx),%es:(%edi)
414dab:	45                   	inc    %ebp
414dac:	6e                   	outsb  %ds:(%esi),(%dx)
414dad:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414db1:	74 5f                	je     0x414e12
414db3:	49                   	dec    %ecx
414db4:	73 4f                	jae    0x414e05
414db6:	70 65                	jo     0x414e1d
414db8:	6e                   	outsb  %ds:(%esi),(%dx)
414db9:	45                   	inc    %ebp
414dba:	6e                   	outsb  %ds:(%esi),(%dx)
414dbb:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414dbf:	74 5f                	je     0x414e20
414dc1:	53                   	push   %ebx
414dc2:	65 6c                	gs insb (%dx),%es:(%edi)
414dc4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414dc9:	6e                   	outsb  %ds:(%esi),(%dx)
414dca:	45                   	inc    %ebp
414dcb:	6e                   	outsb  %ds:(%esi),(%dx)
414dcc:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
414dd0:	74 5f                	je     0x414e31
414dd2:	53                   	push   %ebx
414dd3:	65 6c                	gs insb (%dx),%es:(%edi)
414dd5:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414dda:	6e                   	outsb  %ds:(%esi),(%dx)
414ddb:	45                   	inc    %ebp
414ddc:	6e                   	outsb  %ds:(%esi),(%dx)
414ddd:	64 00 5f 73          	add    %bl,%fs:0x73(%edi)
414de1:	65 6c                	gs insb (%dx),%es:(%edi)
414de3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414de8:	6e                   	outsb  %ds:(%esi),(%dx)
414de9:	45                   	inc    %ebp
414dea:	6e                   	outsb  %ds:(%esi),(%dx)
414deb:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414def:	74 5f                	je     0x414e50
414df1:	53                   	push   %ebx
414df2:	65 6c                	gs insb (%dx),%es:(%edi)
414df4:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414df9:	45                   	inc    %ebp
414dfa:	6c                   	insb   (%dx),%es:(%edi)
414dfb:	65 6d                	gs insl (%dx),%es:(%edi)
414dfd:	65 6e                	outsb  %gs:(%esi),(%dx)
414dff:	74 45                	je     0x414e46
414e01:	6e                   	outsb  %ds:(%esi),(%dx)
414e02:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
414e06:	74 5f                	je     0x414e67
414e08:	53                   	push   %ebx
414e09:	65 6c                	gs insb (%dx),%es:(%edi)
414e0b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414e10:	45                   	inc    %ebp
414e11:	6c                   	insb   (%dx),%es:(%edi)
414e12:	65 6d                	gs insl (%dx),%es:(%edi)
414e14:	65 6e                	outsb  %gs:(%esi),(%dx)
414e16:	74 45                	je     0x414e5d
414e18:	6e                   	outsb  %ds:(%esi),(%dx)
414e19:	64 00 5f 73          	add    %bl,%fs:0x73(%edi)
414e1d:	65 6c                	gs insb (%dx),%es:(%edi)
414e1f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414e24:	45                   	inc    %ebp
414e25:	6c                   	insb   (%dx),%es:(%edi)
414e26:	65 6d                	gs insl (%dx),%es:(%edi)
414e28:	65 6e                	outsb  %gs:(%esi),(%dx)
414e2a:	74 45                	je     0x414e71
414e2c:	6e                   	outsb  %ds:(%esi),(%dx)
414e2d:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414e31:	74 5f                	je     0x414e92
414e33:	56                   	push   %esi
414e34:	69 65 77 45 6e 64 00 	imul   $0x646e45,0x77(%ebp),%esp
414e3b:	73 65                	jae    0x414ea2
414e3d:	74 5f                	je     0x414e9e
414e3f:	56                   	push   %esi
414e40:	69 65 77 45 6e 64 00 	imul   $0x646e45,0x77(%ebp),%esp
414e47:	5f                   	pop    %edi
414e48:	76 69                	jbe    0x414eb3
414e4a:	65 77 45             	gs ja  0x414e92
414e4d:	6e                   	outsb  %ds:(%esi),(%dx)
414e4e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414e52:	74 5f                	je     0x414eb3
414e54:	4f                   	dec    %edi
414e55:	76 65                	jbe    0x414ebc
414e57:	72 66                	jb     0x414ebf
414e59:	6c                   	insb   (%dx),%es:(%edi)
414e5a:	6f                   	outsl  %ds:(%esi),(%dx)
414e5b:	77 45                	ja     0x414ea2
414e5d:	6e                   	outsb  %ds:(%esi),(%dx)
414e5e:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
414e62:	74 4f                	je     0x414eb3
414e64:	76 65                	jbe    0x414ecb
414e66:	72 66                	jb     0x414ece
414e68:	6c                   	insb   (%dx),%es:(%edi)
414e69:	6f                   	outsl  %ds:(%esi),(%dx)
414e6a:	77 45                	ja     0x414eb1
414e6c:	6e                   	outsb  %ds:(%esi),(%dx)
414e6d:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414e71:	44                   	inc    %esp
414e72:	72 61                	jb     0x414ed5
414e74:	77 44                	ja     0x414eba
414e76:	61                   	popa
414e77:	79 4f                	jns    0x414ec8
414e79:	76 65                	jbe    0x414ee0
414e7b:	72 66                	jb     0x414ee3
414e7d:	6c                   	insb   (%dx),%es:(%edi)
414e7e:	6f                   	outsl  %ds:(%esi),(%dx)
414e7f:	77 45                	ja     0x414ec6
414e81:	6e                   	outsb  %ds:(%esi),(%dx)
414e82:	64 00 5f 6f          	add    %bl,%fs:0x6f(%edi)
414e86:	76 65                	jbe    0x414eed
414e88:	72 66                	jb     0x414ef0
414e8a:	6c                   	insb   (%dx),%es:(%edi)
414e8b:	6f                   	outsl  %ds:(%esi),(%dx)
414e8c:	77 45                	ja     0x414ed3
414e8e:	6e                   	outsb  %ds:(%esi),(%dx)
414e8f:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414e93:	74 5f                	je     0x414ef4
414e95:	44                   	inc    %esp
414e96:	61                   	popa
414e97:	79 45                	jns    0x414ede
414e99:	6e                   	outsb  %ds:(%esi),(%dx)
414e9a:	64 00 49 74          	add    %cl,%fs:0x74(%ecx)
414e9e:	65 6d                	gs insl (%dx),%es:(%edi)
414ea0:	53                   	push   %ebx
414ea1:	65 6c                	gs insb (%dx),%es:(%edi)
414ea3:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ea8:	42                   	inc    %edx
414ea9:	61                   	popa
414eaa:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414ead:	72 6f                	jb     0x414f1e
414eaf:	75 6e                	jne    0x414f1f
414eb1:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414eb6:	54                   	push   %esp
414eb7:	6f                   	outsl  %ds:(%esi),(%dx)
414eb8:	70 53                	jo     0x414f0d
414eba:	65 6c                	gs insb (%dx),%es:(%edi)
414ebc:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ec1:	42                   	inc    %edx
414ec2:	61                   	popa
414ec3:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414ec6:	72 6f                	jb     0x414f37
414ec8:	75 6e                	jne    0x414f38
414eca:	64 00 54 69 6d       	add    %dl,%fs:0x6d(%ecx,%ebp,2)
414ecf:	65 55                	gs push %ebp
414ed1:	6e                   	outsb  %ds:(%esi),(%dx)
414ed2:	69 74 53 65 6c 65 63 	imul   $0x7463656c,0x65(%ebx,%edx,2),%esi
414ed9:	74
414eda:	65 64 42             	gs fs inc %edx
414edd:	61                   	popa
414ede:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414ee1:	72 6f                	jb     0x414f52
414ee3:	75 6e                	jne    0x414f53
414ee5:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414eea:	4f                   	dec    %edi
414eeb:	76 65                	jbe    0x414f52
414eed:	72 66                	jb     0x414f55
414eef:	6c                   	insb   (%dx),%es:(%edi)
414ef0:	6f                   	outsl  %ds:(%esi),(%dx)
414ef1:	77 53                	ja     0x414f46
414ef3:	65 6c                	gs insb (%dx),%es:(%edi)
414ef5:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414efa:	42                   	inc    %edx
414efb:	61                   	popa
414efc:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414eff:	72 6f                	jb     0x414f70
414f01:	75 6e                	jne    0x414f71
414f03:	64 00 54 69 6d       	add    %dl,%fs:0x6d(%ecx,%ebp,2)
414f08:	65 55                	gs push %ebp
414f0a:	6e                   	outsb  %ds:(%esi),(%dx)
414f0b:	69 74 48 69 67 68 6c 	imul   $0x696c6867,0x69(%eax,%ecx,2),%esi
414f12:	69
414f13:	67 68 74 65 64 42    	addr16 push $0x42646574
414f19:	61                   	popa
414f1a:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f1d:	72 6f                	jb     0x414f8e
414f1f:	75 6e                	jne    0x414f8f
414f21:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414f25:	44                   	inc    %esp
414f26:	72 61                	jb     0x414f89
414f28:	77 49                	ja     0x414f73
414f2a:	74 65                	je     0x414f91
414f2c:	6d                   	insl   (%dx),%es:(%edi)
414f2d:	42                   	inc    %edx
414f2e:	61                   	popa
414f2f:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f32:	72 6f                	jb     0x414fa3
414f34:	75 6e                	jne    0x414fa4
414f36:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414f3b:	54                   	push   %esp
414f3c:	6f                   	outsl  %ds:(%esi),(%dx)
414f3d:	70 42                	jo     0x414f81
414f3f:	61                   	popa
414f40:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f43:	72 6f                	jb     0x414fb4
414f45:	75 6e                	jne    0x414fb5
414f47:	64 00 54 6f 64       	add    %dl,%fs:0x64(%edi,%ebp,2)
414f4c:	61                   	popa
414f4d:	79 54                	jns    0x414fa3
414f4f:	6f                   	outsl  %ds:(%esi),(%dx)
414f50:	70 42                	jo     0x414f94
414f52:	61                   	popa
414f53:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f56:	72 6f                	jb     0x414fc7
414f58:	75 6e                	jne    0x414fc8
414f5a:	64 00 57 65          	add    %dl,%fs:0x65(%edi)
414f5e:	65 6b 48 65 61       	imul   $0x61,%gs:0x65(%eax),%ecx
414f63:	64 65 72 42          	fs gs jb 0x414fa9
414f67:	61                   	popa
414f68:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f6b:	72 6f                	jb     0x414fdc
414f6d:	75 6e                	jne    0x414fdd
414f6f:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414f73:	44                   	inc    %esp
414f74:	72 61                	jb     0x414fd7
414f76:	77 44                	ja     0x414fbc
414f78:	61                   	popa
414f79:	79 48                	jns    0x414fc3
414f7b:	65 61                	gs popa
414f7d:	64 65 72 42          	fs gs jb 0x414fc3
414f81:	61                   	popa
414f82:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f85:	72 6f                	jb     0x414ff6
414f87:	75 6e                	jne    0x414ff7
414f89:	64 00 54 69 6d       	add    %dl,%fs:0x6d(%ecx,%ebp,2)
414f8e:	65 55                	gs push %ebp
414f90:	6e                   	outsb  %ds:(%esi),(%dx)
414f91:	69 74 42 61 63 6b 67 	imul   $0x72676b63,0x61(%edx,%eax,2),%esi
414f98:	72
414f99:	6f                   	outsl  %ds:(%esi),(%dx)
414f9a:	75 6e                	jne    0x41500a
414f9c:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414fa0:	44                   	inc    %esp
414fa1:	72 61                	jb     0x415004
414fa3:	77 42                	ja     0x414fe7
414fa5:	61                   	popa
414fa6:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414fa9:	72 6f                	jb     0x41501a
414fab:	75 6e                	jne    0x41501b
414fad:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414fb2:	4f                   	dec    %edi
414fb3:	76 65                	jbe    0x41501a
414fb5:	72 66                	jb     0x41501d
414fb7:	6c                   	insb   (%dx),%es:(%edi)
414fb8:	6f                   	outsl  %ds:(%esi),(%dx)
414fb9:	77 42                	ja     0x414ffd
414fbb:	61                   	popa
414fbc:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414fbf:	72 6f                	jb     0x415030
414fc1:	75 6e                	jne    0x415031
414fc3:	64 00 6d 65          	add    %ch,%fs:0x65(%ebp)
414fc7:	74 68                	je     0x415031
414fc9:	6f                   	outsl  %ds:(%esi),(%dx)
414fca:	64 00 47 6f          	add    %al,%fs:0x6f(%edi)
414fce:	42                   	inc    %edx
414fcf:	61                   	popa
414fd0:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414fd3:	61                   	popa
414fd4:	72 64                	jb     0x41503a
414fd6:	00 47 6f             	add    %al,0x6f(%edi)
414fd9:	46                   	inc    %esi
414fda:	6f                   	outsl  %ds:(%esi),(%dx)
414fdb:	72 77                	jb     0x415054
414fdd:	61                   	popa
414fde:	72 64                	jb     0x415044
414fe0:	00 43 6c             	add    %al,0x6c(%ebx)
414fe3:	65 61                	gs popa
414fe5:	72 49                	jb     0x415030
414fe7:	74 65                	je     0x41504e
414fe9:	6d                   	insl   (%dx),%es:(%edi)
414fea:	45                   	inc    %ebp
414feb:	78 69                	js     0x415056
414fed:	73 74                	jae    0x415063
414fef:	61                   	popa
414ff0:	6e                   	outsb  %ds:(%esi),(%dx)
414ff1:	63 65 00             	arpl   %esp,0x0(%ebp)
414ff4:	67 65 74 5f          	addr16 gs je 0x415057
414ff8:	4b                   	dec    %ebx
414ff9:	65 79 43             	gs jns 0x41503f
414ffc:	6f                   	outsl  %ds:(%esi),(%dx)
414ffd:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
415002:	74 5f                	je     0x415063
415004:	4d                   	dec    %ebp
415005:	6f                   	outsl  %ds:(%esi),(%dx)
415006:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41500b:	74 5f                	je     0x41506c
41500d:	41                   	inc    %ecx
41500e:	75 74                	jne    0x415084
415010:	6f                   	outsl  %ds:(%esi),(%dx)
415011:	53                   	push   %ebx
415012:	63 61 6c             	arpl   %esp,0x6c(%ecx)
415015:	65 4d                	gs dec %ebp
415017:	6f                   	outsl  %ds:(%esi),(%dx)
415018:	64 65 00 43 6f       	fs add %al,%gs:0x6f(%ebx)
41501d:	6d                   	insl   (%dx),%es:(%edi)
41501e:	62 69 6e             	bound  %ebp,0x6e(%ecx)
415021:	65 4d                	gs dec %ebp
415023:	6f                   	outsl  %ds:(%esi),(%dx)
415024:	64 65 00 50 61       	fs add %dl,%gs:0x61(%eax)
415029:	64 64 69 6e 67 4d 6f 	fs imul $0x65646f4d,%fs:0x67(%esi),%ebp
415030:	64 65
415032:	00 67 65             	add    %ah,0x65(%edi)
415035:	74 5f                	je     0x415096
415037:	53                   	push   %ebx
415038:	6d                   	insl   (%dx),%es:(%edi)
415039:	6f                   	outsl  %ds:(%esi),(%dx)
41503a:	6f                   	outsl  %ds:(%esi),(%dx)
41503b:	74 68                	je     0x4150a5
41503d:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
415044:	00 73 65             	add    %dh,0x65(%ebx)
415047:	74 5f                	je     0x4150a8
415049:	53                   	push   %ebx
41504a:	6d                   	insl   (%dx),%es:(%edi)
41504b:	6f                   	outsl  %ds:(%esi),(%dx)
41504c:	6f                   	outsl  %ds:(%esi),(%dx)
41504d:	74 68                	je     0x4150b7
41504f:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
415056:	00 73 65             	add    %dh,0x65(%ebx)
415059:	74 5f                	je     0x4150ba
41505b:	49                   	dec    %ecx
41505c:	6e                   	outsb  %ds:(%esi),(%dx)
41505d:	74 65                	je     0x4150c4
41505f:	72 70                	jb     0x4150d1
415061:	6f                   	outsl  %ds:(%esi),(%dx)
415062:	6c                   	insb   (%dx),%es:(%edi)
415063:	61                   	popa
415064:	74 69                	je     0x4150cf
415066:	6f                   	outsl  %ds:(%esi),(%dx)
415067:	6e                   	outsb  %ds:(%esi),(%dx)
415068:	4d                   	dec    %ebp
415069:	6f                   	outsl  %ds:(%esi),(%dx)
41506a:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41506f:	74 5f                	je     0x4150d0
415071:	53                   	push   %ebx
415072:	65 6c                	gs insb (%dx),%es:(%edi)
415074:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415079:	6e                   	outsb  %ds:(%esi),(%dx)
41507a:	4d                   	dec    %ebp
41507b:	6f                   	outsl  %ds:(%esi),(%dx)
41507c:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
415081:	74 5f                	je     0x4150e2
415083:	53                   	push   %ebx
415084:	65 6c                	gs insb (%dx),%es:(%edi)
415086:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41508b:	6e                   	outsb  %ds:(%esi),(%dx)
41508c:	4d                   	dec    %ebp