46609e:	39 2f                	cmp    %ebp,(%edi)
4660a0:	2f                   	das
4660a1:	38 48 65             	cmp    %cl,0x65(%eax)
4660a4:	34 4d                	xor    $0x4d,%al
4660a6:	41                   	inc    %ecx
4660a7:	41                   	inc    %ecx
4660a8:	41                   	inc    %ecx
4660a9:	6f                   	outsl  %ds:(%esi),(%dx)
4660aa:	6f                   	outsl  %ds:(%esi),(%dx)
4660ab:	66 41                	inc    %cx
4660ad:	41                   	inc    %ecx
4660ae:	41                   	inc    %ecx
4660af:	43                   	inc    %ebx
4660b0:	69 73 47 43 6a 69 56 	imul   $0x56696a43,0x47(%ebx),%esi
4660b7:	2f                   	das
4660b8:	50                   	push   %eax
4660b9:	2f                   	das
4660ba:	2f                   	das
4660bb:	48                   	dec    %eax
4660bc:	78 4d                	js     0x46610b
4660be:	54                   	push   %esp
4660bf:	42                   	inc    %edx
4660c0:	54                   	push   %esp
4660c1:	6a 64                	push   $0x64
4660c3:	2f                   	das
4660c4:	66 2f                	data16 das
4660c6:	2f                   	das
4660c7:	42                   	inc    %edx
4660c8:	79 6f                	jns    0x466139
4660ca:	41                   	inc    %ecx
4660cb:	41                   	inc    %ecx
4660cc:	41                   	inc    %ecx
4660cd:	41                   	inc    %ecx
4660ce:	54                   	push   %esp
4660cf:	4d                   	dec    %ebp
4660d0:	41                   	inc    %ecx
4660d1:	4d                   	dec    %ebp
4660d2:	41                   	inc    %ecx
4660d3:	55                   	push   %ebp
4660d4:	67 41                	addr16 inc %ecx
4660d6:	41                   	inc    %ecx
4660d7:	41                   	inc    %ecx
4660d8:	42                   	inc    %edx
4660d9:	41                   	inc    %ecx
4660da:	41                   	inc    %ecx
4660db:	41                   	inc    %ecx
4660dc:	42                   	inc    %edx
4660dd:	45                   	inc    %ebp
4660de:	41                   	inc    %ecx
4660df:	46                   	inc    %esi
4660e0:	67 6f                	outsl  %ds:(%si),(%dx)
4660e2:	72 41                	jb     0x466125
4660e4:	77 63                	ja     0x466149
4660e6:	72 4e                	jb     0x466136
4660e8:	52                   	push   %edx
4660e9:	38 62 4b             	cmp    %ah,0x4b(%edx)
4660ec:	44                   	inc    %esp
4660ed:	6f                   	outsl  %ds:(%esi),(%dx)
4660ee:	41                   	inc    %ecx
4660ef:	41                   	inc    %ecx
4660f0:	41                   	inc    %ecx
4660f1:	59                   	pop    %ecx
4660f2:	4c                   	dec    %esp
4660f3:	4b                   	dec    %ebx
4660f4:	2f                   	das
4660f5:	4d                   	dec    %ebp
4660f6:	47                   	inc    %edi
4660f7:	4b                   	dec    %ebx
4660f8:	78 6f                	js     0x466169
4660fa:	58                   	pop    %eax
4660fb:	43                   	inc    %ebx
4660fc:	79 76                	jns    0x466174
4660fe:	73 41                	jae    0x466141
466100:	67 59                	addr16 pop %ecx
466102:	45                   	inc    %ebp
466103:	57                   	push   %edi
466104:	4a                   	dec    %edx
466105:	45                   	inc    %ebp
466106:	44                   	inc    %esp
466107:	42                   	inc    %edx
466108:	70 45                	jo     0x46614f
46610a:	75 42                	jne    0x46614e
46610c:	68 67 4c 4b 39       	push   $0x394b4c67
466111:	34 57                	xor    $0x57,%al
466113:	4b                   	dec    %ebx
466114:	67 59                	addr16 pop %ecx
466116:	58                   	pop    %eax
466117:	57                   	push   %edi
466118:	41                   	inc    %ecx
466119:	6f                   	outsl  %ds:(%esi),(%dx)
46611a:	72 42                	jb     0x46615e
46611c:	43                   	inc    %ebx
46611d:	77 43                	ja     0x466162
46611f:	4b                   	dec    %ebx
466120:	2b 49 47             	sub    0x47(%ecx),%ecx
466123:	41                   	inc    %ecx
466124:	34 35                	xor    $0x35,%al
466126:	70 4d                	jo     0x466175
466128:	67 49                	addr16 dec %ecx
46612a:	72 46                	jb     0x466172
46612c:	53                   	push   %ebx
46612d:	76 63                	jbe    0x466192
46612f:	52                   	push   %edx
466130:	51                   	push   %ecx
466131:	4d                   	dec    %ebp
466132:	41                   	inc    %ecx
466133:	41                   	inc    %ecx
466134:	41                   	inc    %ecx
466135:	44                   	inc    %esp
466136:	45                   	inc    %ebp
466137:	2f                   	das
466138:	2f                   	das
466139:	2f                   	das
46613a:	2f                   	das
46613b:	79 2f                	jns    0x46616c
46613d:	2f                   	das
46613e:	2f                   	das
46613f:	2f                   	das
466140:	39 6e 2f             	cmp    %ebp,0x2f(%esi)
466143:	2f                   	das
466144:	2f                   	das
466145:	38 72 75             	cmp    %dh,0x75(%edx)
466148:	42                   	inc    %edx
466149:	63 71 41             	arpl   %esi,0x41(%ecx)
46614c:	41                   	inc    %ecx
46614d:	41                   	inc    %ecx
46614e:	54                   	push   %esp
46614f:	4d                   	dec    %ebp
466150:	41                   	inc    %ecx
466151:	51                   	push   %ecx
466152:	41                   	inc    %ecx
466153:	47                   	inc    %edi
466154:	41                   	inc    %ecx
466155:	41                   	inc    %ecx
466156:	41                   	inc    %ecx
466157:	41                   	inc    %ecx
466158:	41                   	inc    %ecx
466159:	30 41 41             	xor    %al,0x41(%ecx)
46615c:	42                   	inc    %edx
46615d:	46                   	inc    %esi
46615e:	7a 68                	jp     0x4661c8
466160:	41                   	inc    %ecx
466161:	41                   	inc    %ecx
466162:	41                   	inc    %ecx
466163:	43                   	inc    %ebx
466164:	67 4e                	addr16 dec %esi
466166:	76 68                	jbe    0x4661d0
466168:	51                   	push   %ecx
466169:	41                   	inc    %ecx
46616a:	41                   	inc    %ecx
46616b:	43                   	inc    %ebx
46616c:	69 55 4b 43 67 49 47 	imul   $0x47496743,0x4b(%ebp),%edx
466173:	46                   	inc    %esi
466174:	41                   	inc    %ecx
466175:	52                   	push   %edx
466176:	76 68                	jbe    0x4661e0
466178:	67 41                	addr16 inc %ecx
46617a:	41                   	inc    %ecx
46617b:	43                   	inc    %ebx
46617c:	69 6f 65 41 69 67 66 	imul   $0x66676941,0x65(%edi),%ebp
466183:	41                   	inc    %ecx
466184:	41                   	inc    %ecx
466185:	41                   	inc    %ecx
466186:	4b                   	dec    %ebx
466187:	4b                   	dec    %ebx
466188:	68 4d 77 41 77       	push   $0x7741774d
46618d:	43                   	inc    %ebx
46618e:	58                   	pop    %eax
46618f:	42                   	inc    %edx
466190:	77 41                	ja     0x4661d3
466192:	41                   	inc    %ecx
466193:	45                   	inc    %ebp
466194:	51                   	push   %ecx
466195:	41                   	inc    %ecx
466196:	41                   	inc    %ecx
466197:	45                   	inc    %ebp
466198:	51                   	push   %ecx
466199:	41                   	inc    %ecx
46619a:	41                   	inc    %ecx
46619b:	41                   	inc    %ecx
46619c:	43                   	inc    %ebx
46619d:	73 48                	jae    0x4661e7
46619f:	45                   	inc    %ebp
4661a0:	51                   	push   %ecx
4661a1:	6b 34 47 41          	imul   $0x41,(%edi,%eax,2),%esi
4661a5:	63 41 41             	arpl   %eax,0x41(%ecx)
4661a8:	42                   	inc    %edx
4661a9:	38 6c 4b 44          	cmp    %ch,0x44(%ebx,%ecx,2)
4661ad:	6f                   	outsl  %ds:(%esi),(%dx)
4661ae:	41                   	inc    %ecx
4661af:	41                   	inc    %ecx
4661b0:	41                   	inc    %ecx
4661b1:	59                   	pop    %ecx
4661b2:	54                   	push   %esp
4661b3:	43                   	inc    %ebx
4661b4:	53                   	push   %ebx
4661b5:	76 75                	jbe    0x46622c
4661b7:	66 67 6b 41 41 41    	imul   $0x41,0x41(%bx,%di),%ax
4661bd:	51                   	push   %ecx
4661be:	66 44                	inc    %sp
4661c0:	78 69                	js     0x46622b
4661c2:	65 4b                	gs dec %ebx
4661c4:	77 63                	ja     0x466229
4661c6:	52                   	push   %edx
4661c7:	43                   	inc    %ebx
4661c8:	7a 6a                	jp     0x466234
4661ca:	58                   	pop    %eax
4661cb:	42                   	inc    %edx
4661cc:	67 41                	addr16 inc %ecx
4661ce:	41                   	inc    %ecx
4661cf:	48                   	dec    %eax
4661d0:	78 41                	js     0x466213
4661d2:	6f                   	outsl  %ds:(%esi),(%dx)
4661d3:	4f                   	dec    %edi
4661d4:	67 41                	addr16 inc %ecx
4661d6:	41                   	inc    %ecx
4661d7:	42                   	inc    %edx
4661d8:	68 4d 4c 4b 2b       	push   $0x2b4b4c4d
4661dd:	35 2b 43 51 41       	xor    $0x4151432b,%eax
4661e2:	41                   	inc    %ecx
4661e3:	42                   	inc    %edx
4661e4:	42                   	inc    %edx
4661e5:	38 52 46             	cmp    %dl,0x46(%edx)
4661e8:	7a 69                	jp     0x466253
4661ea:	78 42                	js     0x46622e
4661ec:	67 41                	addr16 inc %ecx
4661ee:	41                   	inc    %ecx
4661ef:	47                   	inc    %edi
4661f0:	42                   	inc    %edx
4661f1:	4d                   	dec    %ebp
4661f2:	4c                   	dec    %esp
4661f3:	4b                   	dec    %ebx
4661f4:	39 78 2b             	cmp    %edi,0x2b(%eax)
4661f7:	43                   	inc    %ebx
4661f8:	51                   	push   %ecx
4661f9:	41                   	inc    %ecx
4661fa:	41                   	inc    %ecx
4661fb:	42                   	inc    %edx
4661fc:	42                   	inc    %edx
4661fd:	38 51 48             	cmp    %dl,0x48(%ecx)
466200:	77 36                	ja     0x466238
466202:	65 46                	gs inc %esi
466204:	68 4d 4c 4b 38       	push   $0x384b4c4d
466209:	30 63 45             	xor    %ah,0x45(%ebx)
46620c:	77 6b                	ja     0x466279
46620e:	66 45                	inc    %bp
466210:	53                   	push   %ebx
466211:	67 36 41             	addr16 ss inc %ecx
466214:	41                   	inc    %ecx
466215:	41                   	inc    %ecx
466216:	47                   	inc    %edi
466217:	45                   	inc    %ebp
466218:	77 73                	ja     0x46628d
46621a:	72 76                	jb     0x466292
46621c:	79 75                	jns    0x466293
46621e:	67 48                	addr16 dec %eax
466220:	78 4f                	js     0x466271
466222:	4e                   	dec    %esi
466223:	46                   	inc    %esi
466224:	67 41                	addr16 inc %ecx
466226:	41                   	inc    %ecx
466227:	41                   	inc    %ecx
466228:	59                   	pop    %ecx
466229:	41                   	inc    %ecx
46622a:	4a                   	dec    %edx
46622b:	41                   	inc    %ecx
46622c:	41                   	inc    %ecx
46622d:	41                   	inc    %ecx
46622e:	45                   	inc    %ebp
46622f:	66 67 6b 41 41 41    	imul   $0x41,0x41(%bx,%di),%ax
466235:	51                   	push   %ecx
466236:	57                   	push   %edi
466237:	48                   	dec    %eax
466238:	78 43                	js     0x46627d
46623a:	65 66 67 6b 41 41 41 	imul   $0x41,%gs:0x41(%bx,%di),%ax
466241:	51                   	push   %ecx
466242:	58                   	pop    %eax
466243:	48                   	dec    %eax
466244:	78 47                	js     0x46628d
466246:	65 48                	gs dec %eax
466248:	77 30                	ja     0x46627a
46624a:	54                   	push   %esp
46624b:	43                   	inc    %ebx
46624c:	54                   	push   %esp
46624d:	68 35 2f 2f 2f       	push   $0x2f2f2f35
466252:	2f                   	das
466253:	66 67 6f             	outsw  %ds:(%si),(%dx)
466256:	41                   	inc    %ecx
466257:	41                   	inc    %ecx
466258:	41                   	inc    %ecx
466259:	51                   	push   %ecx
46625a:	61                   	popa
46625b:	48                   	dec    %eax
46625c:	5a                   	pop    %edx
46625d:	35 2b 43 67 41       	xor    $0x4167432b,%eax
466262:	41                   	inc    %ecx
466263:	42                   	inc    %edx
466264:	42                   	inc    %edx
466265:	73 65                	jae    0x4662cc
466267:	6e                   	outsb  %ds:(%esi),(%dx)
466268:	6e                   	outsb  %ds:(%esi),(%dx)
466269:	34 4b                	xor    $0x4b,%al
46626b:	41                   	inc    %ecx
46626c:	41                   	inc    %ecx
46626d:	41                   	inc    %ecx
46626e:	45                   	inc    %ebp
46626f:	48                   	dec    %eax
466270:	42                   	inc    %edx
466271:	38 4a 6e             	cmp    %cl,0x6e(%edx)
466274:	68 38 54 45 77       	push   $0x77455438
466279:	6b 34 56 2f          	imul   $0x2f,(%esi,%edx,2),%esi
46627d:	2f                   	das
46627e:	2f                   	das
46627f:	2f                   	das
466280:	78 59                	js     0x4662db
466282:	4c                   	dec    %esp
466283:	42                   	inc    %edx
466284:	7a 6c                	jp     0x4662f2
466286:	74 41                	je     0x4662c9
466288:	67 41                	addr16 inc %ecx
46628a:	41                   	inc    %ecx
46628b:	42                   	inc    %edx
46628c:	68 70 64 4f 56       	push   $0x564f6470
466291:	41                   	inc    %ecx
466292:	43                   	inc    %ebx
466293:	41                   	inc    %ecx
466294:	41                   	inc    %ecx
466295:	41                   	inc    %ecx
466296:	66 46                	inc    %si
466298:	42                   	inc    %edx
466299:	4d                   	dec    %ebp
46629a:	4a                   	dec    %edx
46629b:	4f                   	dec    %edi
46629c:	44                   	inc    %esp
46629d:	37                   	aaa
46629e:	2f                   	das
46629f:	2f                   	das
4662a0:	2f                   	das
4662a1:	39 2b                	cmp    %ebp,(%ebx)
4662a3:	43                   	inc    %ebx
4662a4:	67 41                	addr16 inc %ecx
4662a6:	41                   	inc    %ecx
4662a7:	42                   	inc    %edx
4662a8:	42                   	inc    %edx
4662a9:	38 4e 48             	cmp    %cl,0x48(%esi)
4662ac:	78 65                	js     0x466313
4662ae:	65 66 67 6f          	outsw  %gs:(%si),(%dx)
4662b2:	41                   	inc    %ecx
4662b3:	41                   	inc    %ecx
4662b4:	41                   	inc    %ecx