466f1a:	65 42                	gs inc %edx
466f1c:	77 49                	ja     0x466f67
466f1e:	52                   	push   %edx
466f1f:	42                   	inc    %edx
466f20:	59                   	pop    %ecx
466f21:	38 4c 41 41          	cmp    %cl,0x41(%ecx,%eax,2)
466f25:	41                   	inc    %ecx
466f26:	43                   	inc    %ebx
466f27:	65 78 4d             	gs js  0x466f77
466f2a:	41                   	inc    %ecx
466f2b:	41                   	inc    %ecx
466f2c:	41                   	inc    %ecx
466f2d:	53                   	push   %ebx
466f2e:	50                   	push   %eax
466f2f:	46                   	inc    %esi
466f30:	67 41                	addr16 inc %ecx
466f32:	41                   	inc    %ecx
466f33:	41                   	inc    %ecx
466f34:	53                   	push   %ebx
466f35:	56                   	push   %esi
466f36:	4b                   	dec    %ebx
466f37:	46                   	inc    %esi
466f38:	31 68 55             	xor    %ebp,0x55(%eax)
466f3b:	47                   	inc    %edi
466f3c:	52                   	push   %edx
466f3d:	4d                   	dec    %ebp
466f3e:	4c                   	dec    %esp
466f3f:	4b                   	dec    %ebx
466f40:	38 45 52             	cmp    %al,0x52(%ebp)
466f43:	42                   	inc    %edx
466f44:	53                   	push   %ebx
466f45:	77 5a                	ja     0x466fa1
466f47:	48                   	dec    %eax
466f48:	78 73                	js     0x466fbd
466f4a:	6f                   	outsl  %ds:(%esi),(%dx)
466f4b:	4f                   	dec    %edi
466f4c:	67 41                	addr16 inc %ecx
466f4e:	41                   	inc    %ecx
466f4f:	42                   	inc    %edx
466f50:	68 4d 4c 4b 37       	push   $0x374b4c4d
466f55:	49                   	dec    %ecx
466f56:	57                   	push   %edi
466f57:	45                   	inc    %ebp
466f58:	77 55                	ja     0x466faf
466f5a:	58                   	pop    %eax
466f5b:	45                   	inc    %ebp
466f5c:	77 73                	ja     0x466fd1
466f5e:	72 71                	jb     0x466fd1
466f60:	68 45 46 46 31       	push   $0x31464645
466f65:	67 54                	addr16 push %esp
466f67:	42                   	inc    %edx
466f68:	52                   	push   %edx
466f69:	45                   	inc    %ebp
466f6a:	46                   	inc    %esi
466f6b:	41                   	inc    %ecx
466f6c:	6f                   	outsl  %ds:(%esi),(%dx)
466f6d:	35 70 4d 72 38       	xor    $0x38724d70,%eax
466f72:	47                   	inc    %edi
466f73:	46                   	inc    %esi
466f74:	31 69 4e             	xor    %ebp,0x4e(%ecx)
466f77:	46                   	inc    %esi
466f78:	67 41                	addr16 inc %ecx
466f7a:	41                   	inc    %ecx
466f7b:	41                   	inc    %ecx
466f7c:	51                   	push   %ecx
466f7d:	77 72                	ja     0x466ff1
466f7f:	49                   	dec    %ecx
466f80:	78 45                	js     0x466fc7
466f82:	4a                   	dec    %edx
466f83:	52                   	push   %edx
466f84:	51                   	push   %ecx
466f85:	63 41 41             	arpl   %eax,0x41(%ecx)
466f88:	41                   	inc    %ecx
466f89:	41                   	inc    %ecx
466f8a:	4c                   	dec    %esp
466f8b:	41                   	inc    %ecx
466f8c:	41                   	inc    %ecx
466f8d:	41                   	inc    %ecx
466f8e:	41                   	inc    %ecx
466f8f:	47                   	inc    %edi
466f90:	77 41                	ja     0x466fd3
466f92:	41                   	inc    %ecx
466f93:	41                   	inc    %ecx
466f94:	43                   	inc    %ebx
466f95:	51                   	push   %ecx
466f96:	41                   	inc    %ecx
466f97:	41                   	inc    %ecx
466f98:	41                   	inc    %ecx
466f99:	41                   	inc    %ecx
466f9a:	74 41                	je     0x466fdd
466f9c:	41                   	inc    %ecx
466f9d:	41                   	inc    %ecx
466f9e:	41                   	inc    %ecx
466f9f:	50                   	push   %eax
466fa0:	51                   	push   %ecx
466fa1:	41                   	inc    %ecx
466fa2:	41                   	inc    %ecx
466fa3:	41                   	inc    %ecx
466fa4:	45                   	inc    %ebp
466fa5:	51                   	push   %ecx
466fa6:	41                   	inc    %ecx
466fa7:	41                   	inc    %ecx
466fa8:	41                   	inc    %ecx
466fa9:	42                   	inc    %edx
466faa:	4d                   	dec    %ebp
466fab:	41                   	inc    %ecx
466fac:	41                   	inc    %ecx
466fad:	41                   	inc    %ecx
466fae:	41                   	inc    %ecx
466faf:	48                   	dec    %eax
466fb0:	79 51                	jns    0x467003
466fb2:	6f                   	outsl  %ds:(%esi),(%dx)
466fb3:	4f                   	dec    %edi
466fb4:	67 41                	addr16 inc %ecx
466fb6:	41                   	inc    %ecx
466fb7:	42                   	inc    %edx
466fb8:	68 4d 4a 4b 39       	push   $0x394b4a4d
466fbd:	49                   	dec    %ecx
466fbe:	49                   	dec    %ecx
466fbf:	45                   	inc    %ebp
466fc0:	51                   	push   %ecx
466fc1:	59                   	pop    %ecx
466fc2:	4a                   	dec    %edx
466fc3:	6e                   	outsb  %ds:(%esi),(%dx)
466fc4:	68 38 57 4b 44       	push   $0x444b5738
466fc9:	6f                   	outsl  %ds:(%esi),(%dx)
466fca:	41                   	inc    %ecx
466fcb:	41                   	inc    %ecx
466fcc:	41                   	inc    %ecx
466fcd:	59                   	pop    %ecx
466fce:	54                   	push   %esp
466fcf:	43                   	inc    %ebx
466fd0:	53                   	push   %ebx
466fd1:	76 43                	jbe    0x467016
466fd3:	42                   	inc    %edx
466fd4:	78 59                	js     0x46702f
466fd6:	57                   	push   %edi
466fd7:	6e                   	outsb  %ds:(%esi),(%dx)
466fd8:	68 73 54 43 53       	push   $0x53435473
466fdd:	75 35                	jne    0x467014
466fdf:	45                   	inc    %ebp
466fe0:	51                   	push   %ecx
466fe1:	59                   	pop    %ecx
466fe2:	74 4b                	je     0x46702f
466fe4:	68 6b 54 43 53       	push   $0x5343546b
466fe9:	75 77                	jne    0x467062
466feb:	43                   	inc    %ebx
466fec:	51                   	push   %ecx
466fed:	63 52 42             	arpl   %edx,0x42(%edx)
466ff0:	68 64 5a 6c 46       	push   $0x466c5a64
466ff5:	67 58                	addr16 pop %eax
466ff7:	59                   	pop    %ecx
466ff8:	67 30 57 45          	xor    %dl,0x45(%bx)
466ffc:	77 6b                	ja     0x467069
466ffe:	72 6f                	jb     0x46706f
467000:	42                   	inc    %edx
467001:	59                   	pop    %ecx
467002:	4e                   	dec    %esi
467003:	46                   	inc    %esi
467004:	78 4d                	js     0x467053
467006:	4a                   	dec    %edx
467007:	4b                   	dec    %ebx
467008:	35 6b 58 45 77       	xor    $0x7745586b,%eax
46700d:	59                   	pop    %ecx
46700e:	59                   	pop    %ecx
46700f:	45                   	inc    %ebp
467010:	77 6b                	ja     0x46707d
467012:	72 6b                	jb     0x46707f
467014:	52                   	push   %edx
467015:	45                   	inc    %ebp
467016:	47                   	inc    %edi
467017:	46                   	inc    %esi
467018:	31 67 54             	xor    %esp,0x54(%edi)
46701b:	42                   	inc    %edx
46701c:	68 45 47 42 6a       	push   $0x6a424745
467021:	48                   	dec    %eax
467022:	57                   	push   %edi
467023:	46                   	inc    %esi
467024:	68 4d 48 45 51       	push   $0x5145484d
467029:	63 35 63 41 41 41    	arpl   %esi,0x41414163
46702f:	41                   	inc    %ecx
467030:	41                   	inc    %ecx
467031:	49                   	dec    %ecx
467032:	52                   	push   %edx
467033:	42                   	inc    %edx
467034:	34 38                	xor    $0x38,%al
467036:	4c                   	dec    %esp
467037:	41                   	inc    %ecx
467038:	41                   	inc    %ecx
467039:	41                   	inc    %ecx
46703a:	43                   	inc    %ebx
46703b:	65 78 4d             	gs js  0x46708b
46703e:	41                   	inc    %ecx
46703f:	41                   	inc    %ecx
467040:	41                   	inc    %ecx
467041:	51                   	push   %ecx
467042:	54                   	push   %esp
467043:	43                   	inc    %ebx
467044:	42                   	inc    %edx
467045:	45                   	inc    %ebp
467046:	49                   	dec    %ecx
467047:	4c                   	dec    %esp
467048:	41                   	inc    %ecx
467049:	4d                   	dec    %ebp
46704a:	57                   	push   %edi
46704b:	4b                   	dec    %ebx
46704c:	77 4d                	ja     0x46709b
46704e:	58                   	pop    %eax
46704f:	4b                   	dec    %ebx
467050:	77 41                	ja     0x467093
467052:	74 4d                	je     0x4670a1
467054:	77 49                	ja     0x46709f
467056:	52                   	push   %edx
467057:	42                   	inc    %edx
467058:	34 38                	xor    $0x38,%al
46705a:	4c                   	dec    %esp
46705b:	41                   	inc    %ecx
46705c:	41                   	inc    %ecx
46705d:	41                   	inc    %ecx
46705e:	43                   	inc    %ebx
46705f:	43                   	inc    %ebx
467060:	42                   	inc    %edx
467061:	45                   	inc    %ebp
467062:	49                   	dec    %ecx
467063:	6c                   	insb   (%dx),%es:(%edi)
467064:	48                   	dec    %eax
467065:	30 53 41             	xor    %dl,0x41(%ebx)
467068:	41                   	inc    %ecx
467069:	41                   	inc    %ecx
46706a:	45                   	inc    %ebp
46706b:	4b                   	dec    %ebx
46706c:	77 63                	ja     0x4670d1
46706e:	54                   	push   %esp
46706f:	42                   	inc    %edx
467070:	44                   	inc    %esp
467071:	69 5a 2f 76 2f 2f 43 	imul   $0x432f2f76,0x2f(%edx),%ebx
467078:	42                   	inc    %edx
467079:	45                   	inc    %ebp
46707a:	49                   	dec    %ecx
46707b:	6a 78                	push   $0x78
46707d:	59                   	pop    %ecx
46707e:	41                   	inc    %ecx
46707f:	41                   	inc    %ecx
467080:	41                   	inc    %ecx
467081:	45                   	inc    %ebp
467082:	6c                   	insb   (%dx),%es:(%edi)
467083:	53                   	push   %ebx
467084:	68 64 59 56 43       	push   $0x43565964
467089:	73 4b                	jae    0x4670d6
46708b:	4f                   	dec    %edi
46708c:	72 50                	jb     0x4670de
46708e:	2b 2f                	sub    (%edi),%ebp
467090:	2f                   	das
467091:	38 34 64             	cmp    %dh,(%esp,%eiz,2)
467094:	66 37                	data16 aaa
467096:	2f                   	das
467097:	2f                   	das
467098:	78 45                	js     0x4670df
46709a:	48                   	dec    %eax
46709b:	46                   	inc    %esi
46709c:	31 67 54             	xor    %esp,0x54(%edi)
46709f:	42                   	inc    %edx
4670a0:	79 73                	jns    0x467115
4670a2:	61                   	popa
4670a3:	52                   	push   %edx
4670a4:	51                   	push   %ecx
4670a5:	51                   	push   %ecx
4670a6:	41                   	inc    %ecx
4670a7:	41                   	inc    %ecx
4670a8:	41                   	inc    %ecx
4670a9:	42                   	inc    %edx
4670aa:	52                   	push   %edx
4670ab:	2f                   	das
4670ac:	76 2f                	jbe    0x4670dd
4670ae:	2f                   	das
4670af:	58                   	pop    %eax
4670b0:	66 37                	data16 aaa
4670b2:	2f                   	das
4670b3:	2f                   	das
4670b4:	32 6a 2b             	xor    0x2b(%edx),%ch
4670b7:	2f                   	das
4670b8:	2f                   	das
4670b9:	39 39                	cmp    %edi,(%ecx)
4670bb:	2f                   	das
4670bc:	76 2f                	jbe    0x4670ed
4670be:	2f                   	das
4670bf:	4f                   	dec    %edi
4670c0:	45                   	inc    %ebp
4670c1:	48                   	dec    %eax
4670c2:	2b 2f                	sub    (%edi),%ebp
4670c4:	2f                   	das
4670c5:	38 52 42             	cmp    %dl,0x42(%edx)
4670c8:	77 4b                	ja     0x467115
4670ca:	4f                   	dec    %edi
4670cb:	61                   	popa
4670cc:	54                   	push   %esp
4670cd:	4b                   	dec    %ebx
4670ce:	4a                   	dec    %edx
4670cf:	4b                   	dec    %ebx
4670d0:	6e                   	outsb  %ds:(%esi),(%dx)
4670d1:	70 7a                	jo     0x46714d
4670d3:	4e                   	dec    %esi
4670d4:	77 41                	ja     0x467117
4670d6:	41                   	inc    %ecx
4670d7:	42                   	inc    %edx
4670d8:	69 55 43 4b 43 45 41 	imul   $0x4145434b,0x43(%ebp),%edx
4670df:	41                   	inc    %ecx
4670e0:	41                   	inc    %ecx
4670e1:	5a                   	pop    %edx
4670e2:	39 47 41             	cmp    %eax,0x41(%edi)
4670e5:	41                   	inc    %ecx
4670e6:	41                   	inc    %ecx
4670e7:	42                   	inc    %edx
4670e8:	43                   	inc    %ebx
4670e9:	55                   	push   %ebp
4670ea:	44                   	inc    %esp
4670eb:	4b                   	dec    %ebx
4670ec:	43                   	inc    %ebx
4670ed:	45                   	inc    %ebp
4670ee:	41                   	inc    %ecx
4670ef:	41                   	inc    %ecx
4670f0:	41                   	inc    %ecx
4670f1:	5a                   	pop    %edx
4670f2:	39 47 51             	cmp    %eax,0x51(%edi)
4670f5:	41                   	inc    %ecx
4670f6:	41                   	inc    %ecx
4670f7:	42                   	inc    %edx
4670f8:	43                   	inc    %ebx
4670f9:	6f                   	outsl  %ds:(%esi),(%dx)
4670fa:	41                   	inc    %ecx
4670fb:	41                   	inc    %ecx
4670fc:	41                   	inc    %ecx
4670fd:	41                   	inc    %ecx
4670fe:	54                   	push   %esp
4670ff:	4d                   	dec    %ebp
467100:	41                   	inc    %ecx
467101:	51                   	push   %ecx
467102:	41                   	inc    %ecx
467103:	2b 67 41             	sub    0x41(%edi),%esp
467106:	41                   	inc    %ecx
467107:	41                   	inc    %ecx
467108:	42                   	inc    %edx
467109:	55                   	push   %ebp
46710a:	41                   	inc    %ecx
46710b:	41                   	inc    %ecx
46710c:	42                   	inc    %edx
46710d:	45                   	inc    %ebp
46710e:	41                   	inc    %ecx
46710f:	41                   	inc    %ecx
467110:	6f                   	outsl  %ds:(%esi),(%dx)