466ef6:	31 6f 52             	xor    %ebp,0x52(%edi)
466ef9:	71 65                	jno    0x466f60
466efb:	6c                   	insb   (%dx),%es:(%edi)
466efc:	4b                   	dec    %ebx
466efd:	66 31 67 33          	xor    %sp,0x33(%edi)
466f01:	77 44                	ja     0x466f47
466f03:	5a                   	pop    %edx
466f04:	68 6a 4a 4e 32       	push   $0x324e4a6a
466f09:	32 38                	xor    (%eax),%bh
466f0b:	63 73 56             	arpl   %esi,0x56(%ebx)
466f0e:	7a 51                	jp     0x466f61
466f10:	44                   	inc    %esp
466f11:	52                   	push   %edx
466f12:	64 77 61             	fs ja  0x466f76
466f15:	53                   	push   %ebx
466f16:	36 47                	ss inc %edi
466f18:	4e                   	dec    %esi
466f19:	79 6e                	jns    0x466f89
466f1b:	49                   	dec    %ecx
466f1c:	63 54 62 2f          	arpl   %edx,0x2f(%edx,%eiz,2)
466f20:	4d                   	dec    %ebp
466f21:	72 76                	jb     0x466f99
466f23:	58                   	pop    %eax
466f24:	43                   	inc    %ebx
466f25:	47                   	inc    %edi
466f26:	51                   	push   %ecx
466f27:	4b                   	dec    %ebx
466f28:	68 2b 42 4c 33       	push   $0x334c422b
466f2d:	6b 50 6b 73          	imul   $0x73,0x6b(%eax),%edx
466f31:	4c                   	dec    %esp
466f32:	53                   	push   %ebx
466f33:	64 48                	fs dec %eax
466f35:	61                   	popa
466f36:	35 62 79 50 4d       	xor    $0x4d507962,%eax
466f3b:	4f                   	dec    %edi
466f3c:	66 74 6f             	data16 je 0x466fae
466f3f:	48                   	dec    %eax
466f40:	57                   	push   %edi
466f41:	78 56                	js     0x466f99
466f43:	7a 44                	jp     0x466f89
466f45:	59                   	pop    %ecx
466f46:	4b                   	dec    %ebx
466f47:	5a                   	pop    %edx
466f48:	4c                   	dec    %esp
466f49:	41                   	inc    %ecx
466f4a:	4d                   	dec    %ebp
466f4b:	5a                   	pop    %edx
466f4c:	75 61                	jne    0x466faf
466f4e:	69 73 51 69 6b 31 57 	imul   $0x57316b69,0x51(%ebx),%esi
466f55:	67 50                	addr16 push %eax
466f57:	47                   	inc    %edi
466f58:	2f                   	das
466f59:	6a 78                	push   $0x78
466f5b:	39 37                	cmp    %esi,(%edi)
466f5d:	2b 68 7a             	sub    0x7a(%eax),%ebp
466f60:	75 50                	jne    0x466fb2
466f62:	30 72 59             	xor    %dh,0x59(%edx)
466f65:	77 4a                	ja     0x466fb1
466f67:	4e                   	dec    %esi
466f68:	6e                   	outsb  %ds:(%esi),(%dx)
466f69:	33 77 39             	xor    0x39(%edi),%esi
466f6c:	4e                   	dec    %esi
466f6d:	72 54                	jb     0x466fc3
466f6f:	47                   	inc    %edi
466f70:	2b 6d 46             	sub    0x46(%ebp),%ebp
466f73:	38 44 39 53          	cmp    %al,0x53(%ecx,%edi,1)
466f77:	55                   	push   %ebp
466f78:	32 50 32             	xor    0x32(%eax),%dl
466f7b:	59                   	pop    %ecx
466f7c:	33 45 75             	xor    0x75(%ebp),%eax
466f7f:	4e                   	dec    %esi
466f80:	37                   	aaa
466f81:	41                   	inc    %ecx
466f82:	57                   	push   %edi
466f83:	69 67 6d 75 42 53 37 	imul   $0x37534275,0x6d(%edi),%esp
466f8a:	42                   	inc    %edx
466f8b:	44                   	inc    %esp
466f8c:	71 6a                	jno    0x466ff8
466f8e:	74 2f                	je     0x466fbf
466f90:	42                   	inc    %edx
466f91:	78 62                	js     0x466ff5
466f93:	57                   	push   %edi
466f94:	51                   	push   %ecx
466f95:	54                   	push   %esp
466f96:	6d                   	insl   (%dx),%es:(%edi)
466f97:	76 64                	jbe    0x466ffd
466f99:	59                   	pop    %ecx
466f9a:	4a                   	dec    %edx
466f9b:	52                   	push   %edx
466f9c:	46                   	inc    %esi
466f9d:	74 50                	je     0x466fef
466f9f:	48                   	dec    %eax
466fa0:	7a 58                	jp     0x466ffa
466fa2:	76 6e                	jbe    0x467012
466fa4:	74 6a                	je     0x467010
466fa6:	62 31                	bound  %esi,(%ecx)
466fa8:	38 47 38             	cmp    %al,0x38(%edi)
466fab:	42                   	inc    %edx
466fac:	67 58                	addr16 pop %eax
466fae:	68 61 6e 47 4f       	push   $0x4f476e61
466fb3:	5a                   	pop    %edx
466fb4:	6a 46                	push   $0x46
466fb6:	51                   	push   %ecx
466fb7:	71 42                	jno    0x466ffb
466fb9:	70 32                	jo     0x466fed
466fbb:	37                   	aaa
466fbc:	6a 33                	push   $0x33
466fbe:	30 69 42             	xor    %ch,0x42(%ecx)
466fc1:	41                   	inc    %ecx
466fc2:	65 6a 37             	gs push $0x37
466fc5:	64 4c                	fs dec %esp
466fc7:	62 38                	bound  %edi,(%eax)
466fc9:	30 35 55 32 64 61    	xor    %dh,0x61643255
466fcf:	31 5a 6c             	xor    %ebx,0x6c(%edx)
466fd2:	56                   	push   %esi
466fd3:	76 69                	jbe    0x46703e
466fd5:	61                   	popa
466fd6:	63 71 37             	arpl   %esi,0x37(%ecx)
466fd9:	6e                   	outsb  %ds:(%esi),(%dx)
466fda:	2f                   	das
466fdb:	4d                   	dec    %ebp
466fdc:	6f                   	outsl  %ds:(%esi),(%dx)
466fdd:	57                   	push   %edi
466fde:	71 62                	jno    0x467042
466fe0:	4a                   	dec    %edx
466fe1:	54                   	push   %esp
466fe2:	75 31                	jne    0x467015
466fe4:	2f                   	das
466fe5:	76 4a                	jbe    0x467031
466fe7:	6a 2f                	push   $0x2f
466fe9:	4f                   	dec    %edi
466fea:	74 4a                	je     0x467036
466fec:	2b 35 50 48 36 2f    	sub    0x2f364850,%esi
466ff2:	38 39                	cmp    %bh,(%ecx)
466ff4:	39 33                	cmp    %esi,(%ebx)
466ff6:	47                   	inc    %edi
466ff7:	73 52                	jae    0x46704b
466ff9:	2b 56 41             	sub    0x41(%esi),%edx
466ffc:	30 32                	xor    %dh,(%edx)
466ffe:	2b 46 61             	sub    0x61(%esi),%eax
467001:	5a                   	pop    %edx
467002:	34 74                	xor    $0x74,%al
467004:	4a                   	dec    %edx
467005:	39 38                	cmp    %edi,(%eax)
467007:	64 33 71 47          	xor    %fs:0x47(%ecx),%esi
46700b:	36 62 74 46 67       	bound  %esi,%ss:0x67(%esi,%eax,2)
467010:	68 75 44 2b 74       	push   $0x742b4475
467015:	32 33                	xor    (%ebx),%dh
467017:	76 73                	jbe    0x46708c
467019:	56                   	push   %esi
46701a:	68 53 35 70 51       	push   $0x51703553
46701f:	78 32                	js     0x467053
467021:	74 54                	je     0x467077
467023:	75 48                	jne    0x46706d
467025:	62 7a 4f             	bound  %edi,0x4f(%edx)
467028:	39 39                	cmp    %edi,(%ecx)
46702a:	31 53 6f             	xor    %edx,0x6f(%ebx)
46702d:	78 55                	js     0x467084
46702f:	41                   	inc    %ecx
467030:	70 73                	jo     0x4670a5
467032:	4d                   	dec    %ebp
467033:	64 71 57             	fs jno 0x46708d
467036:	6f                   	outsl  %ds:(%esi),(%dx)
467037:	73 35                	jae    0x46706e
467039:	64 59                	fs pop %ecx
46703b:	69 6f 78 6f 48 38 6b 	imul   $0x6b38486f,0x78(%edi),%ebp
467042:	45                   	inc    %ebp
467043:	34 4d                	xor    $0x4d,%al
467045:	6c                   	insb   (%dx),%es:(%edi)
467046:	48                   	dec    %eax
467047:	6b 4d 44 34          	imul   $0x34,0x44(%ebp),%ecx
46704b:	6b 77 76 64          	imul   $0x64,0x76(%edi),%esi
46704f:	61                   	popa
467050:	64 33 6d 34          	xor    %fs:0x34(%ebp),%ebp
467054:	59                   	pop    %ecx
467055:	69 31 67 44 70 79    	imul   $0x79704467,(%ecx),%esi
46705b:	49                   	dec    %ecx
46705c:	67 37                	addr16 aaa
46705e:	62 76 37             	bound  %esi,0x37(%esi)
467061:	43                   	inc    %ebx
467062:	2f                   	das
467063:	4a                   	dec    %edx
467064:	4a                   	dec    %edx
467065:	6d                   	insl   (%dx),%es:(%edi)
467066:	46                   	inc    %esi
467067:	4d                   	dec    %ebp
467068:	6d                   	insl   (%dx),%es:(%edi)
467069:	58                   	pop    %eax
46706a:	51                   	push   %ecx
46706b:	72 4a                	jb     0x4670b7
46706d:	7a 4a                	jp     0x4670b9
46706f:	4c                   	dec    %esp
467070:	53                   	push   %ebx
467071:	37                   	aaa
467072:	74 53                	je     0x4670c7
467074:	57                   	push   %edi
467075:	59                   	pop    %ecx
467076:	74 65                	je     0x4670dd
467078:	5a                   	pop    %edx
467079:	4e                   	dec    %esi
46707a:	75 4e                	jne    0x4670ca
46707c:	44                   	inc    %esp
46707d:	38 31                	cmp    %dh,(%ecx)
46707f:	75 2f                	jne    0x4670b0
467081:	57                   	push   %edi
467082:	4f                   	dec    %edi
467083:	36 75 48             	ss jne 0x4670ce
467086:	31 49 68             	xor    %ecx,0x68(%ecx)
467089:	36 77 50             	ss ja  0x4670dc
46708c:	37                   	aaa
46708d:	44                   	inc    %esp
46708e:	71 42                	jno    0x4670d2
467090:	72 6a                	jb     0x4670fc
467092:	6d                   	insl   (%dx),%es:(%edi)
467093:	79 37                	jns    0x4670cc
467095:	62 7a 43             	bound  %edi,0x43(%edx)
467098:	71 34                	jno    0x4670ce
46709a:	57                   	push   %edi
46709b:	57                   	push   %edi
46709c:	44                   	inc    %esp
46709d:	76 73                	jbe    0x467112
46709f:	4d                   	dec    %ebp
4670a0:	42                   	inc    %edx
4670a1:	4a                   	dec    %edx
4670a2:	33 49 31             	xor    0x31(%ecx),%ecx
4670a5:	5a                   	pop    %edx
4670a6:	66 70 62             	data16 jo 0x46710b
4670a9:	30 71 33             	xor    %dh,0x33(%ecx)
4670ac:	46                   	inc    %esi
4670ad:	4e                   	dec    %esi
4670ae:	41                   	inc    %ecx
4670af:	6d                   	insl   (%dx),%es:(%edi)
4670b0:	43                   	inc    %ebx
4670b1:	7a 2b                	jp     0x4670de
4670b3:	30 6f 36             	xor    %ch,0x36(%edi)
4670b6:	30 37                	xor    %dh,(%edi)
4670b8:	5a                   	pop    %edx
4670b9:	30 57 34             	xor    %dl,0x34(%edi)
4670bc:	49                   	dec    %ecx
4670bd:	35 39 65 46 75       	xor    $0x75466539,%eax
4670c2:	48                   	dec    %eax
4670c3:	72 44                	jb     0x467109
4670c5:	32 35 6f 73 52 46    	xor    0x4652736f,%dh
4670cb:	6e                   	outsb  %ds:(%esi),(%dx)
4670cc:	4a                   	dec    %edx
4670cd:	79 6f                	jns    0x46713e
4670cf:	41                   	inc    %ecx
4670d0:	55                   	push   %ebp
4670d1:	47                   	inc    %edi
4670d2:	36 53                	ss push %ebx
4670d4:	42                   	inc    %edx
4670d5:	6f                   	outsl  %ds:(%esi),(%dx)
4670d6:	34 34                	xor    $0x34,%al
4670d8:	72 4b                	jb     0x467125
4670da:	50                   	push   %eax
4670db:	44                   	inc    %esp
4670dc:	64 67 4f             	fs addr16 dec %edi
4670df:	39 52 48             	cmp    %edx,0x48(%edx)
4670e2:	6c                   	insb   (%dx),%es:(%edi)
4670e3:	55                   	push   %ebp
4670e4:	6f                   	outsl  %ds:(%esi),(%dx)
4670e5:	6b 6c 67 71 39       	imul   $0x39,0x71(%edi,%eiz,2),%ebp
4670ea:	37                   	aaa
4670eb:	36 79 38             	ss jns 0x467126
4670ee:	4e                   	dec    %esi
4670ef:	55                   	push   %ebp
4670f0:	52                   	push   %edx
4670f1:	58                   	pop    %eax
4670f2:	2f                   	das
4670f3:	6d                   	insl   (%dx),%es:(%edi)
4670f4:	4a                   	dec    %edx
4670f5:	50                   	push   %eax
4670f6:	66 71 4a             	data16 jno 0x467143
4670f9:	35 34 53 6f 5a       	xor    $0x5a6f5334,%eax
4670fe:	35 71 4b 67 36       	xor    $0x36674b71,%eax
467103:	58                   	pop    %eax
467104:	50                   	push   %eax
467105:	4e                   	dec    %esi
467106:	43                   	inc    %ebx
467107:	65 31 6c 7a 58       	xor    %ebp,%gs:0x58(%edx,%edi,2)
46710c:	45                   	inc    %ebp
46710d:	47                   	inc    %edi
46710e:	37                   	aaa
46710f:	46                   	inc    %esi
467110:	6e                   	outsb  %ds:(%esi),(%dx)
467111:	53                   	push   %ebx
467112:	61                   	popa
467113:	6e                   	outsb  %ds:(%esi),(%dx)
467114:	43                   	inc    %ebx
467115:	61                   	popa
467116:	4b                   	dec    %ebx
467117:	6a 4b                	push   $0x4b
467119:	5a                   	pop    %edx
46711a:	47                   	inc    %edi
46711b:	4b                   	dec    %ebx
46711c:	4b                   	dec    %ebx
46711d:	42                   	inc    %edx
46711e:	65 55                	gs push %ebp
467120:	55                   	push   %ebp
467121:	61                   	popa
467122:	64 32 64 67 62       	xor    %fs:0x62(%edi,%eiz,2),%ah
467127:	4d                   	dec    %ebp
467128:	30 6e 35             	xor    %ch,0x35(%esi)
46712b:	72 78                	jb     0x4671a5
46712d:	38 6d 45             	cmp    %ch,0x45(%ebp)
467130:	62 36                	bound  %esi,(%esi)
467132:	64 69 6c 41 38 71 68 	imul   $0x302f6871,%fs:0x38(%ecx,%eax,2),%ebp
467139:	2f 30
46713b:	44                   	inc    %esp
46713c:	62 53 38             	bound  %edx,0x38(%ebx)
46713f:	6e                   	outsb  %ds:(%esi),(%dx)
467140:	68 4c 7a 30 51       	push   $0x51307a4c
467145:	72 75                	jb     0x4671bc
467147:	6d                   	insl   (%dx),%es:(%edi)
467148:	64 2b 64 69 49       	sub    %fs:0x49(%ecx,%ebp,2),%esp
46714d:	54                   	push   %esp
46714e:	54                   	push   %esp
46714f:	68 73 4f 38 79       	push   $0x79384f73
467154:	79 4c                	jns    0x4671a2
467156:	56                   	push   %esi
467157:	4d                   	dec    %ebp
467158:	4d                   	dec    %ebp
467159:	62 38                	bound  %edi,(%eax)
46715b:	5a                   	pop    %edx
46715c:	62 69 54             	bound  %ebp,0x54(%ecx)
46715f:	30 35 76 53 63 73    	xor    %dh,0x73635376
467165:	73 58                	jae    0x4671bf
467167:	44                   	inc    %esp
467168:	56                   	push   %esi
467169:	46                   	inc    %esi
46716a:	76 78                	jbe    0x4671e4
46716c:	61                   	popa
46716d:	76 70                	jbe    0x4671df
46716f:	61                   	popa
467170:	36 50                	ss push %eax
467172:	76 35                	jbe    0x4671a9
467174:	50                   	push   %eax
467175:	63 77 2f             	arpl   %esi,0x2f(%edi)
467178:	72 51                	jb     0x4671cb
46717a:	35 38 34 77 72       	xor    $0x72773438,%eax
46717f:	32 32                	xor    (%edx),%dh
467181:	61                   	popa
467182:	2b 34 48             	sub    (%eax,%ecx,2),%esi
467185:	67 53                	addr16 push %ebx
467187:	72 7a                	jb     0x467203
467189:	74 48                	je     0x4671d3
46718b:	44                   	inc    %esp
46718c:	43                   	inc    %ebx
46718d:	6f                   	outsl  %ds:(%esi),(%dx)
46718e:	37                   	aaa