463fbe:	67 64 31 31          	xor    %esi,%fs:(%bx,%di)
463fc2:	4e                   	dec    %esi
463fc3:	2f                   	das
463fc4:	43                   	inc    %ebx
463fc5:	41                   	inc    %ecx
463fc6:	65 7a 4b             	gs jp  0x464014
463fc9:	6e                   	outsb  %ds:(%esi),(%dx)
463fca:	31 57 53             	xor    %edx,0x53(%edi)
463fcd:	44                   	inc    %esp
463fce:	61                   	popa
463fcf:	62 6c 7a 35          	bound  %ebp,0x35(%edx,%edi,2)
463fd3:	57                   	push   %edi
463fd4:	47                   	inc    %edi
463fd5:	5a                   	pop    %edx
463fd6:	6c                   	insb   (%dx),%es:(%edi)
463fd7:	46                   	inc    %esi
463fd8:	43                   	inc    %ebx
463fd9:	44                   	inc    %esp
463fda:	2b 6c 57 6a          	sub    0x6a(%edi,%edx,2),%ebp
463fde:	37                   	aaa
463fdf:	49                   	dec    %ecx
463fe0:	4f                   	dec    %edi
463fe1:	4a                   	dec    %edx
463fe2:	70 6c                	jo     0x464050
463fe4:	77 52                	ja     0x464038
463fe6:	59                   	pop    %ecx
463fe7:	49                   	dec    %ecx
463fe8:	41                   	inc    %ecx
463fe9:	49                   	dec    %ecx
463fea:	41                   	inc    %ecx
463feb:	41                   	inc    %ecx
463fec:	41                   	inc    %ecx
463fed:	42                   	inc    %edx
463fee:	6a 49                	push   $0x49
463ff0:	41                   	inc    %ecx
463ff1:	55                   	push   %ebp
463ff2:	41                   	inc    %ecx
463ff3:	41                   	inc    %ecx
463ff4:	41                   	inc    %ecx
463ff5:	42                   	inc    %edx
463ff6:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
463ffd:	42                   	inc    %edx
463ffe:	6a 5a                	push   $0x5a
464000:	59                   	pop    %ecx
464001:	30 66 41             	xor    %ah,0x41(%esi)
464004:	41                   	inc    %ecx
464005:	41                   	inc    %ecx
464006:	42                   	inc    %edx
464007:	4a                   	dec    %edx
464008:	53                   	push   %ebx
464009:	41                   	inc    %ecx
46400a:	79 36                	jns    0x464042
46400c:	39 73 75             	cmp    %esi,0x75(%ebx)
46400f:	49                   	dec    %ecx
464010:	42                   	inc    %edx
464011:	4f                   	dec    %edi
464012:	68 44 2b 4a 5a       	push   $0x5a4a2b44
464017:	49                   	dec    %ecx
464018:	41                   	inc    %ecx
464019:	39 7a 4c             	cmp    %edi,0x4c(%edx)
46401c:	4e                   	dec    %esi
46401d:	6c                   	insb   (%dx),%es:(%edi)
46401e:	59                   	pop    %ecx
46401f:	5a                   	pop    %edx
464020:	69 41 76 76 66 67 6c 	imul   $0x6c676676,0x76(%ecx),%eax
464027:	57                   	push   %edi
464028:	4e                   	dec    %esi
464029:	41                   	inc    %ecx
46402a:	4a                   	dec    %edx
46402b:	41                   	inc    %ecx
46402c:	41                   	inc    %ecx
46402d:	41                   	inc    %ecx
46402e:	42                   	inc    %edx
46402f:	4b                   	dec    %ebx
464030:	43                   	inc    %ebx
464031:	63 41 41             	arpl   %eax,0x41(%ecx)
464034:	41                   	inc    %ecx
464035:	71 69                	jno    0x4640a0
464037:	4a                   	dec    %edx
464038:	53                   	push   %ebx
464039:	44                   	inc    %esp
46403a:	36 31 74 66 5a       	xor    %esi,%ss:0x5a(%esi,%eiz,2)
46403f:	49                   	dec    %ecx
464040:	41                   	inc    %ecx
464041:	34 70                	xor    $0x70,%al
464043:	4b                   	dec    %ebx
464044:	43                   	inc    %ebx
464045:	5a                   	pop    %edx
464046:	59                   	pop    %ecx
464047:	49                   	dec    %ecx
464048:	41                   	inc    %ecx
464049:	4d                   	dec    %ebp
46404a:	41                   	inc    %ecx
46404b:	41                   	inc    %ecx
46404c:	41                   	inc    %ecx
46404d:	42                   	inc    %edx
46404e:	6a 30                	push   $0x30
464050:	43                   	inc    %ebx
464051:	77 41                	ja     0x464094
464053:	41                   	inc    %ecx
464054:	41                   	inc    %ecx
464055:	45                   	inc    %ebp
464056:	6f                   	outsl  %ds:(%esi),(%dx)
464057:	4a                   	dec    %edx
464058:	77 41                	ja     0x46409b
46405a:	41                   	inc    %ecx
46405b:	43                   	inc    %ebx
46405c:	71 49                	jno    0x4640a7
46405e:	55                   	push   %ebp
46405f:	4b                   	dec    %ebx
464060:	43                   	inc    %ebx
464061:	77 41                	ja     0x4640a4
464063:	41                   	inc    %ecx
464064:	41                   	inc    %ecx
464065:	72 2b                	jb     0x464092
464067:	44                   	inc    %esp
464068:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
46406c:	45                   	inc    %ebp
46406d:	67 41                	addr16 inc %ecx
46406f:	41                   	inc    %ecx
464070:	41                   	inc    %ecx
464071:	44                   	inc    %esp
464072:	2b 44 42 63          	sub    0x63(%edx,%eax,2),%eax
464076:	41                   	inc    %ecx
464077:	49                   	dec    %ecx
464078:	4c                   	dec    %esp
464079:	63 49 52             	arpl   %ecx,0x52(%ecx)
46407c:	68 67 67 36 77       	push   $0x77366767
464081:	68 47 47 47 46       	push   $0x46474747
464086:	6c                   	insb   (%dx),%es:(%edi)
464087:	5a                   	pop    %edx
464088:	6d                   	insl   (%dx),%es:(%edi)
464089:	48                   	dec    %eax
46408a:	2b 44 68 63          	sub    0x63(%eax,%ebp,2),%eax
46408e:	41                   	inc    %ecx
46408f:	2f                   	das
464090:	67 77 58             	addr16 ja 0x4640eb
464093:	41                   	inc    %ecx
464094:	43                   	inc    %ebx
464095:	42                   	inc    %edx
464096:	4c                   	dec    %esp
464097:	76 52                	jbe    0x4640eb
464099:	4d                   	dec    %ebp
46409a:	4e                   	dec    %esi
46409b:	5a                   	pop    %edx
46409c:	53                   	push   %ebx
46409d:	41                   	inc    %ecx
46409e:	76 76                	jbe    0x464116
4640a0:	52                   	push   %edx
4640a1:	4d                   	dec    %ebp
4640a2:	4e                   	dec    %esi
4640a3:	59                   	pop    %ecx
4640a4:	57                   	push   %edi
4640a5:	56                   	push   %esi
4640a6:	5a                   	pop    %edx
4640a7:	52                   	push   %edx
4640a8:	51                   	push   %ecx
4640a9:	51                   	push   %ecx
4640aa:	41                   	inc    %ecx
4640ab:	41                   	inc    %ecx
4640ac:	41                   	inc    %ecx
4640ad:	41                   	inc    %ecx
4640ae:	62 41 41             	bound  %eax,0x41(%ecx)
4640b1:	41                   	inc    %ecx
4640b2:	41                   	inc    %ecx
4640b3:	78 67                	js     0x46411c
4640b5:	41                   	inc    %ecx
4640b6:	41                   	inc    %ecx
4640b7:	41                   	inc    %ecx
4640b8:	43                   	inc    %ebx
4640b9:	59                   	pop    %ecx
4640ba:	42                   	inc    %edx
4640bb:	41                   	inc    %ecx
4640bc:	41                   	inc    %ecx
4640bd:	42                   	inc    %edx
4640be:	4f                   	dec    %edi
4640bf:	41                   	inc    %ecx
4640c0:	67 41                	addr16 inc %ecx
4640c2:	41                   	inc    %ecx
4640c3:	4f                   	dec    %edi
4640c4:	41                   	inc    %ecx
4640c5:	59                   	pop    %ecx
4640c6:	41                   	inc    %ecx
4640c7:	41                   	inc    %ecx
4640c8:	41                   	inc    %ecx
4640c9:	43                   	inc    %ebx
4640ca:	63 4f 48             	arpl   %ecx,0x48(%edi)
4640cd:	50                   	push   %eax
4640ce:	69 2f 2f 38 67 50    	imul   $0x5067382f,(%edi),%ebp
4640d4:	67 41                	addr16 inc %ecx
4640d6:	41                   	inc    %ecx
4640d7:	41                   	inc    %ecx
4640d8:	47                   	inc    %edi
4640d9:	56                   	push   %esi
4640da:	6d                   	insl   (%dx),%es:(%edi)
4640db:	2f                   	das
4640dc:	67 34 58             	addr16 xor $0x58,%al
4640df:	41                   	inc    %ecx
4640e0:	44                   	inc    %esp
4640e1:	69 6f 2f 2f 2f 2f 30 	imul   $0x302f2f2f,0x2f(%edi),%ebp
4640e8:	41                   	inc    %ecx
4640e9:	59                   	pop    %ecx
4640ea:	41                   	inc    %ecx
4640eb:	41                   	inc    %ecx
4640ec:	41                   	inc    %ecx
4640ed:	45                   	inc    %ebp
4640ee:	6f                   	outsl  %ds:(%esi),(%dx)
4640ef:	4a                   	dec    %edx
4640f0:	77 41                	ja     0x464133
4640f2:	41                   	inc    %ecx
4640f3:	43                   	inc    %ebx
4640f4:	76 34                	jbe    0x46412a
4640f6:	4d                   	dec    %ebp
4640f7:	41                   	inc    %ecx
4640f8:	67 41                	addr16 inc %ecx
4640fa:	67 6b 47 71 57       	imul   $0x57,0x71(%bx),%eax
4640ff:	44                   	inc    %esp
464100:	53                   	push   %ebx
464101:	43                   	inc    %ebx
464102:	55                   	push   %ebp
464103:	61                   	popa
464104:	70 59                	jo     0x46415f
464106:	4e                   	dec    %esi
464107:	59                   	pop    %ecx
464108:	5a                   	pop    %edx
464109:	6f                   	outsl  %ds:(%esi),(%dx)
46410a:	67 64 42             	addr16 fs inc %edx
46410d:	2f                   	das
46410e:	4b                   	dec    %ebx
46410f:	45                   	inc    %ebp
464110:	79 43                	jns    0x464155
464112:	49                   	dec    %ecx
464113:	38 79 30             	cmp    %bh,0x30(%ecx)
464116:	67 57                	addr16 push %edi
464118:	57                   	push   %edi
464119:	5a                   	pop    %edx
46411a:	6c                   	insb   (%dx),%es:(%edi)
46411b:	49                   	dec    %ecx
46411c:	45                   	inc    %ebp
46411d:	6d                   	insl   (%dx),%es:(%edi)
46411e:	79 52                	jns    0x464172
464120:	66 52                	push   %dx
464122:	68 5a 53 42 63       	push   $0x6342535a
464127:	63 79 62             	arpl   %edi,0x62(%ecx)
46412a:	34 57                	xor    $0x57,%al
46412c:	53                   	push   %ebx
46412d:	41                   	inc    %ecx
46412e:	47                   	inc    %edi
46412f:	41                   	inc    %ecx
464130:	41                   	inc    %ecx
464131:	41                   	inc    %ecx
464132:	41                   	inc    %ecx
464133:	59                   	pop    %ecx
464134:	32 55 55             	xor    0x55(%ebp),%dl
464137:	49                   	dec    %ecx
464138:	50                   	push   %eax
464139:	34 59                	xor    $0x59,%al
46413b:	41                   	inc    %ecx
46413c:	47                   	inc    %edi
46413d:	73 67                	jae    0x4641a6
46413f:	63 42 75             	arpl   %eax,0x75(%edx)
464142:	4d                   	dec    %ebp
464143:	48                   	dec    %eax
464144:	57                   	push   %edi
464145:	45                   	inc    %ebp
464146:	67 2b 67 6a          	sub    0x6a(%bx),%esp
46414a:	49                   	dec    %ecx
46414b:	32 6c 68 6c          	xor    0x6c(%eax,%ebp,2),%ch
46414f:	49                   	dec    %ecx
464150:	41                   	inc    %ecx
464151:	4d                   	dec    %ebp
464152:	41                   	inc    %ecx
464153:	41                   	inc    %ecx
464154:	41                   	inc    %ecx
464155:	42                   	inc    %edx
464156:	6a 5a                	push   $0x5a
464158:	69 42 76 66 74 58 31 	imul   $0x31587466,0x76(%edx),%eax
46415f:	57                   	push   %edi
464160:	47                   	inc    %edi
464161:	61                   	popa
464162:	4e                   	dec    %esi
464163:	48                   	dec    %eax
464164:	77 41                	ja     0x4641a7
464166:	41                   	inc    %ecx
464167:	41                   	inc    %ecx
464168:	52                   	push   %edx
464169:	51                   	push   %ecx
46416a:	6f                   	outsl  %ds:(%esi),(%dx)
46416b:	4c                   	dec    %esp
46416c:	41                   	inc    %ecx
46416d:	41                   	inc    %ecx
46416e:	41                   	inc    %ecx
46416f:	43                   	inc    %ebx
464170:	76 34                	jbe    0x4641a6
464172:	4f                   	dec    %edi
464173:	43                   	inc    %ebx
464174:	41                   	inc    %ecx
464175:	41                   	inc    %ecx
464176:	34 47                	xor    $0x47,%al
464178:	67 41                	addr16 inc %ecx
46417a:	41                   	inc    %ecx
46417b:	41                   	inc    %ecx
46417c:	45                   	inc    %ebp
46417d:	55                   	push   %ebp
46417e:	45                   	inc    %ebp
46417f:	41                   	inc    %ecx
464180:	41                   	inc    %ecx
464181:	41                   	inc    %ecx
464182:	41                   	inc    %ecx
464183:	66 65 48             	gs dec %ax
464186:	2f                   	das
464187:	2f                   	das
464188:	77 33                	ja     0x4641bd
46418a:	69 2f 2f 2b 75 34    	imul   $0x34752b2f,(%edi),%ebp
464190:	76 2f                	jbe    0x4641c1
464192:	2f                   	das
464193:	33 75 4c             	xor    0x4c(%ebp),%esi
464196:	2f                   	das
464197:	2f                   	das
464198:	7a 68                	jp     0x464202
46419a:	51                   	push   %ecx
46419b:	34 66                	xor    $0x66,%al
46419d:	2f                   	das
46419e:	2f                   	das
46419f:	49                   	dec    %ecx
4641a0:	4e                   	dec    %esi
4641a1:	43                   	inc    %ebx
4641a2:	51                   	push   %ecx
4641a3:	36 66 30 67 4c       	data16 xor %ah,%ss:0x4c(%edi)
4641a8:	56                   	push   %esi
4641a9:	30 35 32 6c 6b 67    	xor    %dh,0x676b6c32
4641af:	78 63                	js     0x464214
4641b1:	70 50                	jo     0x464203
4641b3:	33 46 67             	xor    0x67(%esi),%eax
4641b6:	67 41                	addr16 inc %ecx
4641b8:	77 41                	ja     0x4641fb
4641ba:	41                   	inc    %ecx
4641bb:	41                   	inc    %ecx
4641bc:	47                   	inc    %edi
4641bd:	4e                   	dec    %esi
4641be:	6c                   	insb   (%dx),%es:(%edi)
4641bf:	2f                   	das
4641c0:	67 34 58             	addr16 xor $0x58,%al
4641c3:	41                   	inc    %ecx
4641c4:	44                   	inc    %esp
4641c5:	6a 39                	push   $0x39
4641c7:	2f                   	das
4641c8:	76 2f                	jbe    0x4641f9
4641ca:	2f                   	das
4641cb:	49                   	dec    %ecx