468fbd:	4e                   	dec    %esi
468fbe:	32 6b 79             	xor    0x79(%ebx),%ch
468fc1:	52                   	push   %edx
468fc2:	5a                   	pop    %edx
468fc3:	2f                   	das
468fc4:	67 34 46             	addr16 xor $0x46,%al
468fc7:	41                   	inc    %ecx
468fc8:	44                   	inc    %esp
468fc9:	6a 6b                	push   $0x6b
468fcb:	2f                   	das
468fcc:	76 2f                	jbe    0x468ffd
468fce:	2f                   	das
468fcf:	4f                   	dec    %edi
468fd0:	4d                   	dec    %ebp
468fd1:	59                   	pop    %ecx
468fd2:	43                   	inc    %ebx
468fd3:	41                   	inc    %ecx
468fd4:	41                   	inc    %ecx
468fd5:	44                   	inc    %esp
468fd6:	2b 43 51             	sub    0x51(%ebx),%eax
468fd9:	41                   	inc    %ecx
468fda:	41                   	inc    %ecx
468fdb:	65 79 55             	gs jns 0x469033
468fde:	41                   	inc    %ecx
468fdf:	41                   	inc    %ecx
468fe0:	41                   	inc    %ecx
468fe1:	51                   	push   %ecx
468fe2:	35 44 41 41 41       	xor    $0x41414144,%eax
468fe7:	41                   	inc    %ecx
468fe8:	43                   	inc    %ebx
468fe9:	41                   	inc    %ecx
468fea:	43                   	inc    %ebx
468feb:	41                   	inc    %ecx
468fec:	41                   	inc    %ecx
468fed:	41                   	inc    %ecx
468fee:	41                   	inc    %ecx
468fef:	5a                   	pop    %edx
468ff0:	57                   	push   %edi
468ff1:	59                   	pop    %ecx
468ff2:	34 46                	xor    $0x46,%al
468ff4:	67 41                	addr16 inc %ecx
468ff6:	41                   	inc    %ecx
468ff7:	41                   	inc    %ecx
468ff8:	43                   	inc    %ebx
468ff9:	42                   	inc    %edx
468ffa:	4c                   	dec    %esp
468ffb:	4c                   	dec    %esp
468ffc:	2b 30                	sub    (%eax),%esi
468ffe:	48                   	dec    %eax
468fff:	49                   	dec    %ecx
469000:	45                   	inc    %ebp
469001:	73 76                	jae    0x469079
469003:	37                   	aaa
469004:	51                   	push   %ecx
469005:	64 68 49 41 49 41    	fs push $0x41494149
46900b:	41                   	inc    %ecx
46900c:	41                   	inc    %ecx
46900d:	42                   	inc    %edx
46900e:	69 4f 41 41 41 41 41 	imul   $0x41414141,0x41(%edi),%ecx
469015:	41                   	inc    %ecx
469016:	36 6b 51 49 41       	imul   $0x41,%ss:0x49(%ecx),%edx
46901b:	41                   	inc    %ecx
46901c:	50                   	push   %eax
46901d:	34 4a                	xor    $0x4a,%al
46901f:	41                   	inc    %ecx
469020:	41                   	inc    %ecx
469021:	42                   	inc    %edx
469022:	37                   	aaa
469023:	4a                   	dec    %edx
469024:	41                   	inc    %ecx
469025:	41                   	inc    %ecx
469026:	41                   	inc    %ecx
469027:	42                   	inc    %edx
469028:	43                   	inc    %ebx
469029:	41                   	inc    %ecx
46902a:	31 4c 39 58          	xor    %ecx,0x58(%ecx,%edi,1)
46902e:	6b 49 44 55          	imul   $0x55,0x44(%ecx),%ecx
469032:	76 31                	jbe    0x469065
469034:	65 52                	gs push %edx
469036:	68 49 41 63 41       	push   $0x41634149
46903b:	41                   	inc    %ecx
46903c:	41                   	inc    %ecx
46903d:	42                   	inc    %edx
46903e:	6a 50                	push   $0x50
469040:	68 55 41 41 41       	push   $0x41414155
469045:	44                   	inc    %esp
469046:	2b 43 51             	sub    0x51(%ebx),%eax
469049:	41                   	inc    %ecx
46904a:	41                   	inc    %ecx
46904b:	2f                   	das
46904c:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
469051:	34 4b                	xor    $0x4b,%al
469053:	41                   	inc    %ecx
469054:	67 44                	addr16 inc %esp
469056:	2b 43 67             	sub    0x67(%ebx),%eax
469059:	4d                   	dec    %ebp
46905a:	41                   	inc    %ecx
46905b:	4b                   	dec    %ebx
46905c:	45                   	inc    %ebp
46905d:	41                   	inc    %ecx
46905e:	41                   	inc    %ecx
46905f:	41                   	inc    %ecx
469060:	41                   	inc    %ecx
469061:	62 2b                	bound  %ebp,(%ebx)
469063:	43                   	inc    %ebx
469064:	51                   	push   %ecx
469065:	4d                   	dec    %ebp
469066:	41                   	inc    %ecx
469067:	49                   	dec    %ecx
469068:	4d                   	dec    %ebp
469069:	34 2f                	xor    $0x2f,%al
46906b:	79 75                	jns    0x4690e2
46906d:	30 67 7a             	xor    %ah,0x7a(%edi)
469070:	6a 2f                	push   $0x2f
469072:	4b                   	dec    %ebx
469073:	37                   	aaa
469074:	56                   	push   %esi
469075:	6c                   	insb   (%dx),%es:(%edi)
469076:	6c                   	insb   (%dx),%es:(%edi)
469077:	50                   	push   %eax
469078:	6b 67 43 41          	imul   $0x41,0x43(%edi),%esp
46907c:	41                   	inc    %ecx
46907d:	44                   	inc    %esp
46907e:	2b 43 51             	sub    0x51(%ebx),%eax
469081:	41                   	inc    %ecx
469082:	41                   	inc    %ecx
469083:	65 78 73             	gs js  0x4690f9
469086:	41                   	inc    %ecx
469087:	41                   	inc    %ecx
469088:	41                   	inc    %ecx
469089:	54                   	push   %esp
46908a:	2b 43 51             	sub    0x51(%ebx),%eax
46908d:	41                   	inc    %ecx
46908e:	41                   	inc    %ecx
46908f:	65 78 77             	gs js  0x469109
469092:	41                   	inc    %ecx
469093:	41                   	inc    %ecx
469094:	41                   	inc    %ecx
469095:	52                   	push   %edx
469096:	37                   	aaa
469097:	47                   	inc    %edi
469098:	41                   	inc    %ecx
469099:	41                   	inc    %ecx
46909a:	41                   	inc    %ecx
46909b:	42                   	inc    %edx
46909c:	43                   	inc    %ebx
46909d:	68 44 41 41 41       	push   $0x41414144
4690a2:	47                   	inc    %edi
4690a3:	2f                   	das
4690a4:	67 34 43             	addr16 xor $0x43,%al
4690a7:	41                   	inc    %ecx
4690a8:	50                   	push   %eax
4690a9:	34 4a                	xor    $0x4a,%al
4690ab:	41                   	inc    %ecx
4690ac:	41                   	inc    %ecx
4690ad:	44                   	inc    %esp
4690ae:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
4690b2:	41                   	inc    %ecx
4690b3:	49                   	dec    %ecx
4690b4:	41                   	inc    %ecx
4690b5:	45                   	inc    %ebp
4690b6:	42                   	inc    %edx
4690b7:	41                   	inc    %ecx
4690b8:	41                   	inc    %ecx
4690b9:	42                   	inc    %edx
4690ba:	6c                   	insb   (%dx),%es:(%edi)
4690bb:	5a                   	pop    %edx
4690bc:	76 34                	jbe    0x4690f2
4690be:	42                   	inc    %edx
4690bf:	66 53                	push   %bx
4690c1:	55                   	push   %ebp
4690c2:	41                   	inc    %ecx
4690c3:	41                   	inc    %ecx
4690c4:	41                   	inc    %ecx
4690c5:	54                   	push   %esp
4690c6:	2b 43 51             	sub    0x51(%ebx),%eax
4690c9:	41                   	inc    %ecx
4690ca:	41                   	inc    %ecx
4690cb:	65 79 55             	gs jns 0x469123
4690ce:	41                   	inc    %ecx
4690cf:	41                   	inc    %ecx
4690d0:	41                   	inc    %ecx
4690d1:	51                   	push   %ecx
4690d2:	35 45 41 41 41       	xor    $0x41414145,%eax
4690d7:	41                   	inc    %ecx
4690d8:	43                   	inc    %ebx
4690d9:	42                   	inc    %edx
4690da:	58                   	pop    %eax
4690db:	6c                   	insb   (%dx),%es:(%edi)
4690dc:	78 6a                	js     0x469148
4690de:	2f                   	das
4690df:	49                   	dec    %ecx
4690e0:	46                   	inc    %esi
4690e1:	61                   	popa
4690e2:	58                   	pop    %eax
4690e3:	47                   	inc    %edi
4690e4:	50                   	push   %eax
4690e5:	39 68 4f             	cmp    %ebp,0x4f(%eax)
4690e8:	42                   	inc    %edx
4690e9:	45                   	inc    %ebp
4690ea:	41                   	inc    %ecx
4690eb:	41                   	inc    %ecx
4690ec:	41                   	inc    %ecx
4690ed:	41                   	inc    %ecx
4690ee:	67 78 34             	addr16 js 0x469125
4690f1:	63 38                	arpl   %edi,(%eax)
4690f3:	2f                   	das
4690f4:	69 44 48 68 7a 7a 2b 	imul   $0x592b7a7a,0x68(%eax,%ecx,2),%eax
4690fb:	59
4690fc:	57                   	push   %edi
4690fd:	55                   	push   %ebp
4690fe:	34 41                	xor    $0x41,%al
469100:	41                   	inc    %ecx
469101:	41                   	inc    %ecx
469102:	41                   	inc    %ecx
469103:	41                   	inc    %ecx
469104:	44                   	inc    %esp
469105:	72 65                	jb     0x46916c
469107:	41                   	inc    %ecx
469108:	51                   	push   %ecx
469109:	41                   	inc    %ecx
46910a:	41                   	inc    %ecx
46910b:	2f                   	das
46910c:	67 77 43             	addr16 ja 0x469152
46910f:	41                   	inc    %ecx
469110:	43                   	inc    %ebx
469111:	41                   	inc    %ecx
469112:	42                   	inc    %edx
469113:	41                   	inc    %ecx
469114:	51                   	push   %ecx
469115:	41                   	inc    %ecx
469116:	41                   	inc    %ecx
469117:	5a                   	pop    %edx
469118:	57                   	push   %edi
469119:	59                   	pop    %ecx
46911a:	38 70 67             	cmp    %dh,0x67(%eax)
46911d:	41                   	inc    %ecx
46911e:	41                   	inc    %ecx
46911f:	41                   	inc    %ecx
469120:	50                   	push   %eax
469121:	34 4a                	xor    $0x4a,%al
469123:	41                   	inc    %ecx
469124:	51                   	push   %ecx
469125:	44                   	inc    %esp
469126:	2b 43 51             	sub    0x51(%ebx),%eax
469129:	49                   	dec    %ecx
46912a:	41                   	inc    %ecx
46912b:	4a                   	dec    %edx
46912c:	53                   	push   %ebx
46912d:	41                   	inc    %ecx
46912e:	43                   	inc    %ebx
46912f:	41                   	inc    %ecx
469130:	41                   	inc    %ecx
469131:	41                   	inc    %ecx
469132:	41                   	inc    %ecx
469133:	5a                   	pop    %edx
469134:	57                   	push   %edi
469135:	5a                   	pop    %edx
469136:	59                   	pop    %ecx
469137:	2f                   	das
469138:	67 73 43             	addr16 jae 0x46917e
46913b:	41                   	inc    %ecx
46913c:	50                   	push   %eax
46913d:	34 4d                	xor    $0x4d,%al
46913f:	41                   	inc    %ecx
469140:	67 44                	addr16 inc %esp
469142:	53                   	push   %ebx
469143:	6e                   	outsb  %ds:(%esi),(%dx)
469144:	44                   	inc    %esp
469145:	67 56                	addr16 push %esi
469147:	41                   	inc    %ecx
469148:	41                   	inc    %ecx
469149:	41                   	inc    %ecx
46914a:	41                   	inc    %ecx
46914b:	2f                   	das
46914c:	67 77 48             	addr16 ja 0x469197
46914f:	41                   	inc    %ecx
469150:	45                   	inc    %ebp
469151:	55                   	push   %ebp
469152:	44                   	inc    %esp
469153:	41                   	inc    %ecx
469154:	41                   	inc    %ecx
469155:	41                   	inc    %ecx
469156:	41                   	inc    %ecx
469157:	47                   	inc    %edi
469158:	67 41                	addr16 inc %ecx
46915a:	41                   	inc    %ecx
46915b:	41                   	inc    %ecx
46915c:	45                   	inc    %ebp
46915d:	49                   	dec    %ecx
46915e:	41                   	inc    %ecx
46915f:	41                   	inc    %ecx
469160:	41                   	inc    %ecx
469161:	42                   	inc    %edx
469162:	73 41                	jae    0x4691a5
469164:	41                   	inc    %ecx
469165:	41                   	inc    %ecx
469166:	41                   	inc    %ecx
469167:	49                   	dec    %ecx
469168:	4f                   	dec    %edi
469169:	2b 43 35             	sub    0x35(%ebx),%eax
46916c:	74 34                	je     0x4691a2
46916e:	67 43                	addr16 inc %ebx
469170:	34 50                	xor    $0x50,%al
469172:	6d                   	insl   (%dx),%es:(%edi)
469173:	33 6c 6c 6d          	xor    0x6d(%esp,%ebp,2),%ebp
469177:	4b                   	dec    %ebx
469178:	44                   	inc    %esp
469179:	6f                   	outsl  %ds:(%esi),(%dx)
46917a:	41                   	inc    %ecx
46917b:	41                   	inc    %ecx
46917c:	41                   	inc    %ecx
46917d:	62 2b                	bound  %ebp,(%ebx)
46917f:	44                   	inc    %esp
469180:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
469184:	4e                   	dec    %esi
469185:	48                   	dec    %eax
469186:	2f                   	das
469187:	2f                   	das
469188:	2f                   	das
469189:	2f                   	das
46918a:	2b 43 51             	sub    0x51(%ebx),%eax
46918d:	41                   	inc    %ecx
46918e:	41                   	inc    %ecx
46918f:	65 78 6f             	gs js  0x469201
469192:	41                   	inc    %ecx
469193:	41                   	inc    %ecx
469194:	41                   	inc    %ecx
469195:	54                   	push   %esp
469196:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46919a:	41                   	inc    %ecx
46919b:	30 6d 39             	xor    %ch,0x39(%ebp)
46919e:	4e                   	dec    %esi
46919f:	41                   	inc    %ecx
4691a0:	41                   	inc    %ecx
4691a1:	41                   	inc    %ecx
4691a2:	47                   	inc    %edi
4691a3:	49                   	dec    %ecx
4691a4:	42                   	inc    %edx
4691a5:	57                   	push   %edi
4691a6:	68 54 77 64 6d       	push   $0x6d647754
4691ab:	49                   	dec    %ecx
4691ac:	42                   	inc    %edx
4691ad:	65 68 54 77 64 59    	gs push $0x59647754
4691b3:	2f                   	das
4691b4:	67 34 48             	addr16 xor $0x48,%al
4691b7:	41                   	inc    %ecx
4691b8:	44                   	inc    %esp
4691b9:	69 70 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%eax),%esi
4691c0:	67 6b 44 41 43       	imul   $0x43,0x41(%si),%eax