461dd7:	47                   	inc    %edi
461dd8:	6d                   	insl   (%dx),%es:(%edi)
461dd9:	68 65 6a 32 4e       	push   $0x4e326a65
461dde:	41                   	inc    %ecx
461ddf:	49                   	dec    %ecx
461de0:	4c                   	dec    %esp
461de1:	72 78                	jb     0x461e5b
461de3:	58                   	pop    %eax
461de4:	33 36                	xor    (%esi),%esi
461de6:	4f                   	dec    %edi
461de7:	77 51                	ja     0x461e3a
461de9:	33 37                	xor    (%edi),%esi
461deb:	54                   	push   %esp
461dec:	64 57                	fs push %edi
461dee:	7a 6c                	jp     0x461e5c
461df0:	78 31                	js     0x461e23
461df2:	39 43 48             	cmp    %eax,0x48(%ebx)
461df5:	49                   	dec    %ecx
461df6:	43                   	inc    %ebx
461df7:	7a 46                	jp     0x461e3f
461df9:	75 66                	jne    0x461e61
461dfb:	77 32                	ja     0x461e2f
461dfd:	4d                   	dec    %ebp
461dfe:	30 44 5a 61          	xor    %al,0x61(%edx,%ebx,2)
461e02:	4a                   	dec    %edx
461e03:	78 37                	js     0x461e3c
461e05:	75 6b                	jne    0x461e72
461e07:	54                   	push   %esp
461e08:	57                   	push   %edi
461e09:	56                   	push   %esi
461e0a:	62 64 41 39          	bound  %esp,0x39(%ecx,%eax,2)
461e0e:	6b 48 76 61          	imul   $0x61,0x76(%eax),%ecx
461e12:	57                   	push   %edi
461e13:	69 49 39 4c 72 6f 7a 	imul   $0x7a6f724c,0x39(%ecx),%ecx
461e1a:	42                   	inc    %edx
461e1b:	6a 64                	push   $0x64
461e1d:	62 64 71 6e          	bound  %esp,0x6e(%ecx,%esi,2)
461e21:	38 4d 73             	cmp    %cl,0x73(%ebp)
461e24:	2b 6d 69             	sub    0x69(%ebp),%ebp
461e27:	70 66                	jo     0x461e8f
461e29:	69 33 46 74 59 34    	imul   $0x34597446,(%ebx),%esi
461e2f:	5a                   	pop    %edx
461e30:	46                   	inc    %esi
461e31:	6e                   	outsb  %ds:(%esi),(%dx)
461e32:	65 56                	gs push %esi
461e34:	64 59                	fs pop %ecx
461e36:	66 78 61             	data16 js 0x461e9a
461e39:	42                   	inc    %edx
461e3a:	43                   	inc    %ebx
461e3b:	52                   	push   %edx
461e3c:	58                   	pop    %eax
461e3d:	32 6a 36             	xor    0x36(%edx),%ch
461e40:	6e                   	outsb  %ds:(%esi),(%dx)
461e41:	2b 4e 78             	sub    0x78(%esi),%ecx
461e44:	59                   	pop    %ecx
461e45:	45                   	inc    %ebp
461e46:	4c                   	dec    %esp
461e47:	31 53 54             	xor    %edx,0x54(%ebx)
461e4a:	34 77                	xor    $0x77,%al
461e4c:	59                   	pop    %ecx
461e4d:	77 79                	ja     0x461ec8
461e4f:	7a 71                	jp     0x461ec2
461e51:	58                   	pop    %eax
461e52:	4f                   	dec    %edi
461e53:	6f                   	outsl  %ds:(%esi),(%dx)
461e54:	76 55                	jbe    0x461eab
461e56:	42                   	inc    %edx
461e57:	4d                   	dec    %ebp
461e58:	2f                   	das
461e59:	69 52 78 33 79 78 59 	imul   $0x59787933,0x78(%edx),%edx
461e60:	70 59                	jo     0x461ebb
461e62:	71 79                	jno    0x461edd
461e64:	73 4f                	jae    0x461eb5
461e66:	33 73 4a             	xor    0x4a(%ebx),%esi
461e69:	6f                   	outsl  %ds:(%esi),(%dx)
461e6a:	55                   	push   %ebp
461e6b:	59                   	pop    %ecx
461e6c:	54                   	push   %esp
461e6d:	4c                   	dec    %esp
461e6e:	49                   	dec    %ecx
461e6f:	46                   	inc    %esi
461e70:	7a 36                	jp     0x461ea8
461e72:	79 61                	jns    0x461ed5
461e74:	35 30 2b 67 59       	xor    $0x59672b30,%eax
461e79:	73 52                	jae    0x461ecd
461e7b:	39 35 6e 36 74 4c    	cmp    %esi,0x4c74366e
461e81:	47                   	inc    %edi
461e82:	62 30                	bound  %esi,(%eax)
461e84:	4b                   	dec    %ebx
461e85:	54                   	push   %esp
461e86:	31 47 6e             	xor    %eax,0x6e(%edi)
461e89:	57                   	push   %edi
461e8a:	6d                   	insl   (%dx),%es:(%edi)
461e8b:	35 4d 52 37 6a       	xor    $0x6a37524d,%eax
461e90:	78 50                	js     0x461ee2
461e92:	34 79                	xor    $0x79,%al
461e94:	72 4a                	jb     0x461ee0
461e96:	44                   	inc    %esp
461e97:	42                   	inc    %edx
461e98:	73 31                	jae    0x461ecb
461e9a:	68 4d 43 6e 34       	push   $0x346e434d
461e9f:	52                   	push   %edx
461ea0:	67 32 2b             	xor    (%bp,%di),%ch
461ea3:	67 69 6c 4c 34 77 57 	imul   $0x78577734,0x4c(%si),%ebp
461eaa:	78
461eab:	7a 43                	jp     0x461ef0
461ead:	6d                   	insl   (%dx),%es:(%edi)
461eae:	61                   	popa
461eaf:	6d                   	insl   (%dx),%es:(%edi)
461eb0:	77 66                	ja     0x461f18
461eb2:	34 41                	xor    $0x41,%al
461eb4:	2f                   	das
461eb5:	45                   	inc    %ebp
461eb6:	59                   	pop    %ecx
461eb7:	63 31                	arpl   %esi,(%ecx)
461eb9:	49                   	dec    %ecx
461eba:	74 59                	je     0x461f15
461ebc:	44                   	inc    %esp
461ebd:	35 71 68 59 35       	xor    $0x35596871,%eax
461ec2:	48                   	dec    %eax
461ec3:	42                   	inc    %edx
461ec4:	2b 64 2b 46          	sub    0x46(%ebx,%ebp,1),%esp
461ec8:	52                   	push   %edx
461ec9:	71 55                	jno    0x461f20
461ecb:	54                   	push   %esp
461ecc:	32 37                	xor    (%edi),%dh
461ece:	63 54 31 4c          	arpl   %edx,0x4c(%ecx,%esi,1)
461ed2:	36 66 59             	ss pop %cx
461ed5:	44                   	inc    %esp
461ed6:	6f                   	outsl  %ds:(%esi),(%dx)
461ed7:	2f                   	das
461ed8:	42                   	inc    %edx
461ed9:	55                   	push   %ebp
461eda:	43                   	inc    %ebx
461edb:	4f                   	dec    %edi
461edc:	54                   	push   %esp
461edd:	37                   	aaa
461ede:	56                   	push   %esi
461edf:	63 6d 4b             	arpl   %ebp,0x4b(%ebp)
461ee2:	6b 4f 50 67          	imul   $0x67,0x50(%edi),%ecx
461ee6:	6d                   	insl   (%dx),%es:(%edi)
461ee7:	65 75 64             	gs jne 0x461f4e
461eea:	48                   	dec    %eax
461eeb:	61                   	popa
461eec:	6f                   	outsl  %ds:(%esi),(%dx)
461eed:	4f                   	dec    %edi
461eee:	72 78                	jb     0x461f68
461ef0:	42                   	inc    %edx
461ef1:	30 37                	xor    %dh,(%edi)
461ef3:	62 78 5a             	bound  %edi,0x5a(%eax)
461ef6:	33 75 35             	xor    0x35(%ebp),%esi
461ef9:	4a                   	dec    %edx
461efa:	4a                   	dec    %edx
461efb:	45                   	inc    %ebp
461efc:	72 55                	jb     0x461f53
461efe:	5a                   	pop    %edx
461eff:	4f                   	dec    %edi
461f00:	6e                   	outsb  %ds:(%esi),(%dx)
461f01:	52                   	push   %edx
461f02:	4e                   	dec    %esi
461f03:	4b                   	dec    %ebx
461f04:	77 42                	ja     0x461f48
461f06:	72 79                	jb     0x461f81
461f08:	58                   	pop    %eax
461f09:	52                   	push   %edx
461f0a:	64 4b                	fs dec %ebx
461f0c:	47                   	inc    %edi
461f0d:	6d                   	insl   (%dx),%es:(%edi)
461f0e:	47                   	inc    %edi
461f0f:	34 72                	xor    $0x72,%al
461f11:	56                   	push   %esi
461f12:	77 77                	ja     0x461f8b
461f14:	75 37                	jne    0x461f4d
461f16:	4c                   	dec    %esp
461f17:	73 68                	jae    0x461f81
461f19:	34 6b                	xor    $0x6b,%al
461f1b:	53                   	push   %ebx
461f1c:	6d                   	insl   (%dx),%es:(%edi)
461f1d:	67 73 78             	addr16 jae 0x461f98
461f20:	39 68 44             	cmp    %ebp,0x44(%eax)
461f23:	65 62 43 70          	bound  %eax,%gs:0x70(%ebx)
461f27:	2b 6d 37             	sub    0x37(%ebp),%ebp
461f2a:	5a                   	pop    %edx
461f2b:	51                   	push   %ecx
461f2c:	72 2b                	jb     0x461f59
461f2e:	52                   	push   %edx
461f2f:	54                   	push   %esp
461f30:	2f                   	das
461f31:	45                   	inc    %ebp
461f32:	62 78 55             	bound  %edi,0x55(%eax)
461f35:	61                   	popa
461f36:	56                   	push   %esi
461f37:	45                   	inc    %ebp
461f38:	2b 6f 5a             	sub    0x5a(%edi),%ebp
461f3b:	33 6a 50             	xor    0x50(%edx),%ebp
461f3e:	36 52                	ss push %edx
461f40:	4a                   	dec    %edx
461f41:	76 6b                	jbe    0x461fae
461f43:	32 62 63             	xor    0x63(%edx),%ah
461f46:	6a 6c                	push   $0x6c
461f48:	44                   	inc    %esp
461f49:	4c                   	dec    %esp
461f4a:	38 56 6f             	cmp    %dl,0x6f(%esi)
461f4d:	39 6b 76             	cmp    %ebp,0x76(%ebx)
461f50:	43                   	inc    %ebx
461f51:	6c                   	insb   (%dx),%es:(%edi)
461f52:	7a 78                	jp     0x461fcc
461f54:	30 33                	xor    %dh,(%ebx)
461f56:	42                   	inc    %edx
461f57:	6e                   	outsb  %ds:(%esi),(%dx)
461f58:	4c                   	dec    %esp
461f59:	6e                   	outsb  %ds:(%esi),(%dx)
461f5a:	54                   	push   %esp
461f5b:	67 64 78 4f          	addr16 fs js 0x461fae
461f5f:	4d                   	dec    %ebp
461f60:	73 4a                	jae    0x461fac
461f62:	42                   	inc    %edx
461f63:	74 41                	je     0x461fa6
461f65:	50                   	push   %eax
461f66:	74 58                	je     0x461fc0
461f68:	56                   	push   %esi
461f69:	79 6b                	jns    0x461fd6
461f6b:	73 55                	jae    0x461fc2
461f6d:	48                   	dec    %eax
461f6e:	33 74 50 54          	xor    0x54(%eax,%edx,2),%esi
461f72:	50                   	push   %eax
461f73:	53                   	push   %ebx
461f74:	6b 77 77 48          	imul   $0x48,0x77(%edi),%esi
461f78:	34 55                	xor    $0x55,%al
461f7a:	49                   	dec    %ecx
461f7b:	65 34 63             	gs xor $0x63,%al
461f7e:	42                   	inc    %edx
461f7f:	68 57 6a 7a 31       	push   $0x317a6a57
461f84:	53                   	push   %ebx
461f85:	59                   	pop    %ecx
461f86:	36 39 6c 69 2f       	cmp    %ebp,%ss:0x2f(%ecx,%ebp,2)
461f8b:	69 6f 73 43 76 4b 7a 	imul   $0x7a4b7643,0x73(%edi),%ebp
461f92:	58                   	pop    %eax
461f93:	37                   	aaa
461f94:	44                   	inc    %esp
461f95:	52                   	push   %edx
461f96:	79 4f                	jns    0x461fe7
461f98:	58                   	pop    %eax
461f99:	2b 73 63             	sub    0x63(%ebx),%esi
461f9c:	2f                   	das
461f9d:	43                   	inc    %ebx
461f9e:	4a                   	dec    %edx
461f9f:	6c                   	insb   (%dx),%es:(%edi)
461fa0:	67 79 6a             	addr16 jns 0x46200d
461fa3:	70 4d                	jo     0x461ff2
461fa5:	48                   	dec    %eax
461fa6:	64 73 31             	fs jae 0x461fda
461fa9:	4e                   	dec    %esi
461faa:	39 6e 41             	cmp    %ebp,0x41(%esi)
461fad:	52                   	push   %edx
461fae:	6f                   	outsl  %ds:(%esi),(%dx)
461faf:	72 33                	jb     0x461fe4
461fb1:	6f                   	outsl  %ds:(%esi),(%dx)
461fb2:	6a 50                	push   $0x50
461fb4:	4a                   	dec    %edx
461fb5:	4a                   	dec    %edx
461fb6:	6a 2f                	push   $0x2f
461fb8:	70 52                	jo     0x46200c
461fba:	62 47 68             	bound  %eax,0x68(%edi)
461fbd:	44                   	inc    %esp
461fbe:	74 7a                	je     0x46203a
461fc0:	70 30                	jo     0x461ff2
461fc2:	74 55                	je     0x462019
461fc4:	68 39 4d 4e 67       	push   $0x674e4d39
461fc9:	48                   	dec    %eax
461fca:	78 62                	js     0x46202e
461fcc:	74 46                	je     0x462014
461fce:	50                   	push   %eax
461fcf:	6a 34                	push   $0x34
461fd1:	71 47                	jno    0x46201a
461fd3:	74 46                	je     0x46201b
461fd5:	71 76                	jno    0x46204d
461fd7:	39 54 75 4b          	cmp    %edx,0x4b(%ebp,%esi,2)
461fdb:	56                   	push   %esi
461fdc:	78 50                	js     0x46202e
461fde:	49                   	dec    %ecx
461fdf:	6d                   	insl   (%dx),%es:(%edi)
461fe0:	44                   	inc    %esp
461fe1:	51                   	push   %ecx
461fe2:	62 49 44             	bound  %ecx,0x44(%ecx)
461fe5:	53                   	push   %ebx
461fe6:	45                   	inc    %ebp
461fe7:	6a 39                	push   $0x39
461fe9:	50                   	push   %eax
461fea:	54                   	push   %esp
461feb:	53                   	push   %ebx
461fec:	7a 48                	jp     0x462036
461fee:	2f                   	das
461fef:	76 51                	jbe    0x462042
461ff1:	7a 74                	jp     0x462067
461ff3:	56                   	push   %esi
461ff4:	58                   	pop    %eax
461ff5:	50                   	push   %eax
461ff6:	42                   	inc    %edx
461ff7:	77 72                	ja     0x46206b
461ff9:	69 78 75 4f 73 79 49 	imul   $0x4979734f,0x75(%eax),%edi
462000:	35 6a 54 63 50       	xor    $0x5063546a,%eax
462005:	67 61                	addr16 popa
462007:	2b 73 56             	sub    0x56(%ebx),%esi
46200a:	62 33                	bound  %esi,(%ebx)
46200c:	2b 61 5a             	sub    0x5a(%ecx),%esp
46200f:	2b 64 5a 4e          	sub    0x4e(%edx,%ebx,2),%esp
462013:	4e                   	dec    %esi
462014:	78 39                	js     0x46204f
462016:	2f                   	das
462017:	74 67                	je     0x462080
462019:	38 76 77             	cmp    %dh,0x77(%esi)
46201c:	65 43                	gs inc %ebx
46201e:	75 39                	jne    0x462059
462020:	4d                   	dec    %ebp
462021:	62 6f 51             	bound  %ebp,0x51(%edi)
462024:	34 39                	xor    $0x39,%al
462026:	4f                   	dec    %edi
462027:	46                   	inc    %esi
462028:	4d                   	dec    %ebp
462029:	70 63                	jo     0x46208e
46202b:	68 46 77 7a 49       	push   $0x497a7746
462030:	67 44                	addr16 inc %esp
462032:	74 4e                	je     0x462082
462034:	78 58                	js     0x46208e
462036:	53                   	push   %ebx
462037:	62 44 47 53          	bound  %eax,0x53(%edi,%eax,2)
46203b:	57                   	push   %edi
46203c:	48                   	dec    %eax
46203d:	72 6b                	jb     0x4620aa
46203f:	46                   	inc    %esi
462040:	36 46                	ss inc %esi
462042:	55                   	push   %ebp
462043:	34 4f                	xor    $0x4f,%al
462045:	78 79                	js     0x4620c0
462047:	46                   	inc    %esi
462048:	50                   	push   %eax
462049:	47                   	inc    %edi
46204a:	35 75 6f 65 6a       	xor    $0x6a656f75,%eax
46204f:	4f                   	dec    %edi
462050:	35 47 37 72 5a       	xor    $0x5a723747,%eax
462055:	43                   	inc    %ebx
462056:	75 35                	jne    0x46208d
462058:	56                   	push   %esi
462059:	31 7a 79             	xor    %edi,0x79(%edx)
46205c:	4e                   	dec    %esi
46205d:	2b 6e 41             	sub    0x41(%esi),%ebp
462060:	68 6b 41 6c 74       	push   $0x746c416b
462065:	47                   	inc    %edi
462066:	64 31 70 2f          	xor    %esi,%fs:0x2f(%eax)