416d38:	74 50                	je     0x416d8a
416d3a:	69 65 63 65 00 6d 6e 	imul   $0x6e6d0065,0x63(%ebp),%esp
416d41:	75 45                	jne    0x416d88
416d43:	64 69 74 50 69 65 63 	imul   $0x656365,%fs:0x69(%eax,%edx,2),%esi
416d4a:	65 00
416d4c:	6e                   	outsb  %ds:(%esi),(%dx)
416d4d:	65 77 4d             	gs ja  0x416d9d
416d50:	6f                   	outsl  %ds:(%esi),(%dx)
416d51:	76 65                	jbe    0x416db8
416d53:	53                   	push   %ebx
416d54:	65 71 75             	gs jno 0x416dcc
416d57:	65 6e                	outsb  %gs:(%esi),(%dx)
416d59:	63 65 00             	arpl   %esp,0x0(%ebp)
416d5c:	5f                   	pop    %edi
416d5d:	6d                   	insl   (%dx),%es:(%edi)
416d5e:	6f                   	outsl  %ds:(%esi),(%dx)
416d5f:	76 65                	jbe    0x416dc6
416d61:	53                   	push   %ebx
416d62:	65 71 75             	gs jno 0x416dda
416d65:	65 6e                	outsb  %gs:(%esi),(%dx)
416d67:	63 65 00             	arpl   %esp,0x0(%ebp)
416d6a:	5f                   	pop    %edi
416d6b:	70 75                	jo     0x416de2
416d6d:	73 68                	jae    0x416dd7
416d6f:	53                   	push   %ebx
416d70:	65 71 75             	gs jno 0x416de8
416d73:	65 6e                	outsb  %gs:(%esi),(%dx)
416d75:	63 65 00             	arpl   %esp,0x0(%ebp)
416d78:	63 65 6c             	arpl   %esp,0x6c(%ebp)
416d7b:	6c                   	insb   (%dx),%es:(%edi)
416d7c:	53                   	push   %ebx
416d7d:	65 71 75             	gs jno 0x416df5
416d80:	65 6e                	outsb  %gs:(%esi),(%dx)
416d82:	63 65 00             	arpl   %esp,0x0(%ebp)
416d85:	64 72 61             	fs jb  0x416de9
416d88:	77 41                	ja     0x416dcb
416d8a:	72 72                	jb     0x416dfe
416d8c:	6f                   	outsl  %ds:(%esi),(%dx)
416d8d:	77 53                	ja     0x416de2
416d8f:	65 71 75             	gs jno 0x416e07
416d92:	65 6e                	outsb  %gs:(%esi),(%dx)
416d94:	63 65 00             	arpl   %esp,0x0(%ebp)
416d97:	73 65                	jae    0x416dfe
416d99:	71 75                	jno    0x416e10
416d9b:	65 6e                	outsb  %gs:(%esi),(%dx)
416d9d:	63 65 00             	arpl   %esp,0x0(%ebp)
416da0:	6d                   	insl   (%dx),%es:(%edi)
416da1:	6e                   	outsb  %ds:(%esi),(%dx)
416da2:	75 43                	jne    0x416de7
416da4:	6f                   	outsl  %ds:(%esi),(%dx)
416da5:	6e                   	outsb  %ds:(%esi),(%dx)
416da6:	74 65                	je     0x416e0d
416da8:	78 74                	js     0x416e1e
416daa:	48                   	dec    %eax
416dab:	69 64 65 00 47 65 74 	imul   $0x48746547,0x0(%ebp,%eiz,2),%esp
416db2:	48
416db3:	61                   	popa
416db4:	73 68                	jae    0x416e1e
416db6:	43                   	inc    %ebx
416db7:	6f                   	outsl  %ds:(%esi),(%dx)
416db8:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
416dbd:	74 5f                	je     0x416e1e
416dbf:	4b                   	dec    %ebx
416dc0:	65 79 43             	gs jns 0x416e06
416dc3:	6f                   	outsl  %ds:(%esi),(%dx)
416dc4:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416dc9:	74 5f                	je     0x416e2a
416dcb:	41                   	inc    %ecx
416dcc:	75 74                	jne    0x416e42
416dce:	6f                   	outsl  %ds:(%esi),(%dx)
416dcf:	53                   	push   %ebx
416dd0:	63 61 6c             	arpl   %esp,0x6c(%ecx)
416dd3:	65 4d                	gs dec %ebp
416dd5:	6f                   	outsl  %ds:(%esi),(%dx)
416dd6:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416ddb:	74 5f                	je     0x416e3c
416ddd:	53                   	push   %ebx
416dde:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
416de5:	00 73 65             	add    %dh,0x65(%ebx)
416de8:	74 5f                	je     0x416e49
416dea:	41                   	inc    %ecx
416deb:	75 74                	jne    0x416e61
416ded:	6f                   	outsl  %ds:(%esi),(%dx)
416dee:	53                   	push   %ebx
416def:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
416df6:	00 50 69             	add    %dl,0x69(%eax)
416df9:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
416dfd:	65 42                	gs inc %edx
416dff:	6f                   	outsl  %ds:(%esi),(%dx)
416e00:	78 53                	js     0x416e55
416e02:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
416e09:	00 73 65             	add    %dh,0x65(%ebx)
416e0c:	74 5f                	je     0x416e6d
416e0e:	53                   	push   %ebx
416e0f:	6d                   	insl   (%dx),%es:(%edi)
416e10:	6f                   	outsl  %ds:(%esi),(%dx)
416e11:	6f                   	outsl  %ds:(%esi),(%dx)
416e12:	74 68                	je     0x416e7c
416e14:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
416e1b:	00 65 6e             	add    %ah,0x6e(%ebp)
416e1e:	74 65                	je     0x416e85
416e20:	72 45                	jb     0x416e67
416e22:	64 69 74 69 6e 67 4d 	imul   $0x646f4d67,%fs:0x6e(%ecx,%ebp,2),%esi
416e29:	6f 64
416e2b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
416e2f:	74 5f                	je     0x416e90
416e31:	44                   	inc    %esp
416e32:	65 73 69             	gs jae 0x416e9e
416e35:	67 6e                	outsb  %ds:(%si),(%dx)
416e37:	4d                   	dec    %ebp
416e38:	6f                   	outsl  %ds:(%esi),(%dx)
416e39:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416e3e:	74 5f                	je     0x416e9f
416e40:	49                   	dec    %ecx
416e41:	6e                   	outsb  %ds:(%esi),(%dx)
416e42:	74 65                	je     0x416ea9
416e44:	72 70                	jb     0x416eb6
416e46:	6f                   	outsl  %ds:(%esi),(%dx)
416e47:	6c                   	insb   (%dx),%es:(%edi)
416e48:	61                   	popa
416e49:	74 69                	je     0x416eb4
416e4b:	6f                   	outsl  %ds:(%esi),(%dx)
416e4c:	6e                   	outsb  %ds:(%esi),(%dx)
416e4d:	4d                   	dec    %ebp
416e4e:	6f                   	outsl  %ds:(%esi),(%dx)
416e4f:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416e54:	74 5f                	je     0x416eb5
416e56:	44                   	inc    %esp
416e57:	72 61                	jb     0x416eba
416e59:	77 4d                	ja     0x416ea8
416e5b:	6f                   	outsl  %ds:(%esi),(%dx)
416e5c:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
416e61:	74 5f                	je     0x416ec2
416e63:	4d                   	dec    %ebp
416e64:	6f                   	outsl  %ds:(%esi),(%dx)
416e65:	76 65                	jbe    0x416ecc
416e67:	44                   	inc    %esp
416e68:	72 61                	jb     0x416ecb
416e6a:	77 4d                	ja     0x416eb9
416e6c:	6f                   	outsl  %ds:(%esi),(%dx)
416e6d:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416e72:	74 5f                	je     0x416ed3
416e74:	4d                   	dec    %ebp
416e75:	6f                   	outsl  %ds:(%esi),(%dx)
416e76:	76 65                	jbe    0x416edd
416e78:	44                   	inc    %esp
416e79:	72 61                	jb     0x416edc
416e7b:	77 4d                	ja     0x416eca
416e7d:	6f                   	outsl  %ds:(%esi),(%dx)
416e7e:	64 65 00 5f 6d       	fs add %bl,%gs:0x6d(%edi)
416e83:	6f                   	outsl  %ds:(%esi),(%dx)
416e84:	76 65                	jbe    0x416eeb
416e86:	44                   	inc    %esp
416e87:	72 61                	jb     0x416eea
416e89:	77 4d                	ja     0x416ed8
416e8b:	6f                   	outsl  %ds:(%esi),(%dx)
416e8c:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
416e91:	74 5f                	je     0x416ef2
416e93:	50                   	push   %eax
416e94:	75 73                	jne    0x416f09
416e96:	68 44 72 61 77       	push   $0x77617244
416e9b:	4d                   	dec    %ebp
416e9c:	6f                   	outsl  %ds:(%esi),(%dx)
416e9d:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416ea2:	74 5f                	je     0x416f03
416ea4:	50                   	push   %eax
416ea5:	75 73                	jne    0x416f1a
416ea7:	68 44 72 61 77       	push   $0x77617244
416eac:	4d                   	dec    %ebp
416ead:	6f                   	outsl  %ds:(%esi),(%dx)
416eae:	64 65 00 5f 70       	fs add %bl,%gs:0x70(%edi)
416eb3:	75 73                	jne    0x416f28
416eb5:	68 44 72 61 77       	push   $0x77617244
416eba:	4d                   	dec    %ebp
416ebb:	6f                   	outsl  %ds:(%esi),(%dx)
416ebc:	64 65 00 4d 65       	fs add %cl,%gs:0x65(%ebp)
416ec1:	6e                   	outsb  %ds:(%esi),(%dx)
416ec2:	75 52                	jne    0x416f16
416ec4:	61                   	popa
416ec5:	64 69 6f 49 74 65 6d 	imul   $0x506d6574,%fs:0x49(%edi),%ebp
416ecc:	50
416ecd:	61                   	popa
416ece:	74 68                	je     0x416f38
416ed0:	44                   	inc    %esp
416ed1:	72 61                	jb     0x416f34
416ed3:	77 4d                	ja     0x416f22
416ed5:	6f                   	outsl  %ds:(%esi),(%dx)
416ed6:	64 65 00 4d 65       	fs add %cl,%gs:0x65(%ebp)
416edb:	6e                   	outsb  %ds:(%esi),(%dx)
416edc:	75 52                	jne    0x416f30
416ede:	61                   	popa
416edf:	64 69 6f 47 72 6f 75 	imul   $0x70756f72,%fs:0x47(%edi),%ebp
416ee6:	70
416ee7:	50                   	push   %eax
416ee8:	61                   	popa
416ee9:	74 68                	je     0x416f53
416eeb:	44                   	inc    %esp
416eec:	72 61                	jb     0x416f4f
416eee:	77 4d                	ja     0x416f3d
416ef0:	6f                   	outsl  %ds:(%esi),(%dx)
416ef1:	64 65 00 66 72       	fs add %ah,%gs:0x72(%esi)
416ef6:	6f                   	outsl  %ds:(%esi),(%dx)
416ef7:	6d                   	insl   (%dx),%es:(%edi)
416ef8:	4e                   	dec    %esi
416ef9:	6f                   	outsl  %ds:(%esi),(%dx)
416efa:	64 65 00 74 6f 4e    	fs add %dh,%gs:0x4e(%edi,%ebp,2)
416f00:	6f                   	outsl  %ds:(%esi),(%dx)
416f01:	64 65 00 6e 6f       	fs add %ch,%gs:0x6f(%esi)
416f06:	64 65 00 49 73       	fs add %cl,%gs:0x73(%ecx)
416f0b:	46                   	inc    %esi
416f0c:	72 65                	jb     0x416f73
416f0e:	65 00 69 73          	add    %ch,%gs:0x73(%ecx)
416f12:	46                   	inc    %esi
416f13:	72 65                	jb     0x416f7a
416f15:	65 00 5f 63          	add    %bl,%gs:0x63(%edi)
416f19:	61                   	popa
416f1a:	63 68 65             	arpl   %ebp,0x65(%eax)
416f1d:	64 49                	fs dec %ecx
416f1f:	6d                   	insl   (%dx),%es:(%edi)
416f20:	61                   	popa
416f21:	67 65 41             	addr16 gs inc %ecx
416f24:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
416f29:	74 5f                	je     0x416f8a
416f2b:	49                   	dec    %ecx
416f2c:	6d                   	insl   (%dx),%es:(%edi)
416f2d:	61                   	popa
416f2e:	67 65 00 5f 63       	add    %bl,%gs:0x63(%bx)
416f33:	61                   	popa
416f34:	63 68 65             	arpl   %ebp,0x65(%eax)
416f37:	64 49                	fs dec %ecx
416f39:	6d                   	insl   (%dx),%es:(%edi)
416f3a:	61                   	popa
416f3b:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
416f40:	74 53                	je     0x416f95
416f42:	63 61 6c             	arpl   %esp,0x6c(%ecx)
416f45:	65 64 49             	gs fs dec %ecx
416f48:	6d                   	insl   (%dx),%es:(%edi)
416f49:	61                   	popa
416f4a:	67 65 00 46 72       	add    %al,%gs:0x72(%bp)
416f4f:	6f                   	outsl  %ds:(%esi),(%dx)
416f50:	6d                   	insl   (%dx),%es:(%edi)
416f51:	49                   	dec    %ecx
416f52:	6d                   	insl   (%dx),%es:(%edi)
416f53:	61                   	popa
416f54:	67 65 00 53 6f       	add    %dl,%gs:0x6f(%bp,%di)
416f59:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
416f5d:	6e                   	outsb  %ds:(%esi),(%dx)
416f5e:	49                   	dec    %ecx
416f5f:	6d                   	insl   (%dx),%es:(%edi)
416f60:	61                   	popa
416f61:	67 65 00 43 65       	add    %al,%gs:0x65(%bp,%di)
416f66:	6c                   	insb   (%dx),%es:(%edi)
416f67:	6c                   	insb   (%dx),%es:(%edi)
416f68:	52                   	push   %edx
416f69:	65 63 74 46 6f       	arpl   %esi,%gs:0x6f(%esi,%eax,2)
416f6e:	72 49                	jb     0x416fb9
416f70:	6d                   	insl   (%dx),%es:(%edi)
416f71:	61                   	popa
416f72:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
416f77:	74 49                	je     0x416fc2
416f79:	6d                   	insl   (%dx),%es:(%edi)
416f7a:	61                   	popa
416f7b:	67 65 00 44 72       	add    %al,%gs:0x72(%si)
416f80:	61                   	popa
416f81:	77 49                	ja     0x416fcc
416f83:	6d                   	insl   (%dx),%es:(%edi)
416f84:	61                   	popa
416f85:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
416f8a:	74 5f                	je     0x416feb
416f8c:	4d                   	dec    %ebp
416f8d:	65 73 73             	gs jae 0x417003
416f90:	61                   	popa
416f91:	67 65 00 63 6d       	add    %ah,%gs:0x6d(%bp,%di)
416f96:	62 4c 61 6e          	bound  %ecx,0x6e(%ecx,%eiz,2)
416f9a:	67 75 61             	addr16 jne 0x416ffe
416f9d:	67 65 00 6d 6e       	add    %ch,%gs:0x6e(%di)
416fa2:	75 4f                	jne    0x416ff3
416fa4:	70 74                	jo     0x41701a
416fa6:	69 6f 6e 73 43 68 61 	imul   $0x61684373,0x6e(%edi),%ebp
416fad:	6e                   	outsb  %ds:(%esi),(%dx)
416fae:	67 65 4c             	addr16 gs dec %esp
416fb1:	61                   	popa
416fb2:	6e                   	outsb  %ds:(%esi),(%dx)
416fb3:	67 75 61             	addr16 jne 0x417017
416fb6:	67 65 00 69 6d       	add    %ch,%gs:0x6d(%bx,%di)
416fbb:	67 4c                	addr16 dec %esp
416fbd:	61                   	popa
416fbe:	6e                   	outsb  %ds:(%esi),(%dx)
416fbf:	67 75 61             	addr16 jne 0x417023
416fc2:	67 65 00 44 65       	add    %al,%gs:0x65(%si)
416fc7:	66 61                	popaw
416fc9:	75 6c                	jne    0x417037
416fcb:	74 4c                	je     0x417019
416fcd:	61                   	popa
416fce:	6e                   	outsb  %ds:(%esi),(%dx)
416fcf:	67 75 61             	addr16 jne 0x417033
416fd2:	67 65 00 72 65       	add    %dh,%gs:0x65(%bp,%si)
416fd7:	6c                   	insb   (%dx),%es:(%edi)
416fd8:	61                   	popa
416fd9:	78 45                	js     0x417020
416fdb:	64 67 65 00 41 64    	fs add %al,%gs:0x64(%bx,%di)
416fe1:	64 52                	fs push %edx
416fe3:	61                   	popa
416fe4:	6e                   	outsb  %ds:(%esi),(%dx)
416fe5:	67 65 00 49 6e       	add    %cl,%gs:0x6e(%bx,%di)
416fea:	73 65                	jae    0x417051
416fec:	72 74                	jb     0x417062
416fee:	52                   	push   %edx
416fef:	61                   	popa
416ff0:	6e                   	outsb  %ds:(%esi),(%dx)
416ff1:	67 65 00 75 70       	add    %dh,%gs:0x70(%di)
416ff6:	64 61                	fs popa
416ff8:	74 65                	je     0x41705f
416ffa:	50                   	push   %eax
416ffb:	75 73                	jne    0x417070
416ffd:	68 50 61 74 68       	push   $0x68746150
417002:	41                   	inc    %ecx
417003:	66 74 65             	data16 je 0x41706b
417006:	72 4b                	jb     0x417053
417008:	65 79 62             	gs jns 0x41706d
41700b:	6f                   	outsl  %ds:(%esi),(%dx)
41700c:	61                   	popa
41700d:	72 64                	jb     0x417073
41700f:	53                   	push   %ebx
417010:	65 6c                	gs insb (%dx),%es:(%edi)
417012:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
417017:	6e                   	outsb  %ds:(%esi),(%dx)
417018:	43                   	inc    %ebx
417019:	68 61 6e 67 65       	push   $0x65676e61
41701e:	00 43 6f             	add    %al,0x6f(%ebx)
417021:	6d                   	insl   (%dx),%es:(%edi)
417022:	70 61                	jo     0x417085
417024:	72 65                	jb     0x41708b
417026:	45                   	inc    %ebp
417027:	78 63                	js     0x41708c
417029:	68 61 6e 67 65       	push   $0x65676e61
41702e:	00 45 6e             	add    %al,0x6e(%ebp)
417031:	64 49                	fs dec %ecx
417033:	6e                   	outsb  %ds:(%esi),(%dx)
417034:	76 6f                	jbe    0x4170a5
417036:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
41703a:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
417041:	6f 6b
417043:	65 00 49 44          	add    %cl,%gs:0x44(%ecx)
417047:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
41704e:	6c                   	insb   (%dx),%es:(%edi)
41704f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417053:	74 5f                	je     0x4170b4
417055:	56                   	push   %esi
417056:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi