46515d:	41                   	inc    %ecx
46515e:	68 73 6e 66 76       	push   $0x76666e73
465163:	57                   	push   %edi
465164:	66 34 4f             	data16 xor $0x4f,%al
465167:	41                   	inc    %ecx
465168:	67 41                	addr16 inc %ecx
46516a:	34 39                	xor    $0x39,%al
46516c:	66 33 2f             	xor    (%edi),%bp
46516f:	2f                   	das
465170:	2f                   	das
465171:	34 4d                	xor    $0x4d,%al
465173:	41                   	inc    %ecx
465174:	51                   	push   %ecx
465175:	41                   	inc    %ecx
465176:	67 48                	addr16 dec %eax
465178:	47                   	inc    %edi
465179:	4f                   	dec    %edi
46517a:	4a                   	dec    %edx
46517b:	44                   	inc    %esp
46517c:	69 43 69 48 46 6e 61 	imul   $0x616e4648,0x69(%ebx),%eax
465183:	57                   	push   %edi
465184:	47                   	inc    %edi
465185:	56                   	push   %esi
465186:	6d                   	insl   (%dx),%es:(%edi)
465187:	49                   	dec    %ecx
465188:	50                   	push   %eax
465189:	68 35 59 78 35       	push   $0x35785935
46518e:	59                   	pop    %ecx
46518f:	49                   	dec    %ecx
465190:	42                   	inc    %edx
465191:	49                   	dec    %ecx
465192:	47                   	inc    %edi
465193:	75 76                	jne    0x46520b
465195:	68 68 5a 56 68       	push   $0x68565a68
46519a:	46                   	inc    %esi
46519b:	41                   	inc    %ecx
46519c:	77 41                	ja     0x4651df
46519e:	41                   	inc    %ecx
46519f:	41                   	inc    %ecx
4651a0:	42                   	inc    %edx
4651a1:	6f                   	outsl  %ds:(%esi),(%dx)
4651a2:	41                   	inc    %ecx
4651a3:	41                   	inc    %ecx
4651a4:	41                   	inc    %ecx
4651a5:	43                   	inc    %ebx
4651a6:	4e                   	dec    %esi
4651a7:	41                   	inc    %ecx
4651a8:	41                   	inc    %ecx
4651a9:	41                   	inc    %ecx
4651aa:	41                   	inc    %ecx
4651ab:	31 51 41             	xor    %edx,0x41(%ecx)
4651ae:	41                   	inc    %ecx
4651af:	41                   	inc    %ecx
4651b0:	43                   	inc    %ebx
4651b1:	44                   	inc    %esp
4651b2:	54                   	push   %esp
4651b3:	56                   	push   %esi
4651b4:	59                   	pop    %ecx
4651b5:	34 62                	xor    $0x62,%al
4651b7:	5a                   	pop    %edx
4651b8:	69 44 5a 56 59 34 62 	imul   $0x57623459,0x56(%edx,%ebx,2),%eax
4651bf:	57
4651c0:	50                   	push   %eax
4651c1:	34 4f                	xor    $0x4f,%al
4651c3:	41                   	inc    %ecx
4651c4:	67 41                	addr16 inc %ecx
4651c6:	34 73                	xor    $0x73,%al
4651c8:	50                   	push   %eax
4651c9:	33 2f                	xor    (%edi),%ebp
4651cb:	2f                   	das
4651cc:	7a 69                	jp     0x465237
4651ce:	4b                   	dec    %ebx
4651cf:	2f                   	das
4651d0:	66 2f                	data16 das
4651d2:	2f                   	das
4651d3:	2f                   	das
4651d4:	67 77 41             	addr16 ja 0x465218
4651d7:	41                   	inc    %ecx
4651d8:	43                   	inc    %ebx
4651d9:	42                   	inc    %edx
4651da:	32 57 4e             	xor    0x4e(%edi),%dl
4651dd:	64 4a                	fs dec %edx
4651df:	5a                   	pop    %edx
4651e0:	6d                   	insl   (%dx),%es:(%edi)
4651e1:	56                   	push   %esi
4651e2:	6d                   	insl   (%dx),%es:(%edi)
4651e3:	49                   	dec    %ecx
4651e4:	41                   	inc    %ecx
4651e5:	45                   	inc    %ebp
4651e6:	41                   	inc    %ecx
4651e7:	41                   	inc    %ecx
4651e8:	41                   	inc    %ecx
4651e9:	42                   	inc    %edx
4651ea:	6a 49                	push   $0x49
4651ec:	4c                   	dec    %esp
4651ed:	69 37 78 66 56 5a    	imul   $0x5a566678,(%edi),%esi
4651f3:	49                   	dec    %ecx
4651f4:	46                   	inc    %esi
4651f5:	5a                   	pop    %edx
4651f6:	6f                   	outsl  %ds:(%esi),(%dx)
4651f7:	73 52                	jae    0x46524b
4651f9:	70 59                	jo     0x465254
4651fb:	57                   	push   %edi
4651fc:	45                   	inc    %ebp
4651fd:	55                   	push   %ebp
4651fe:	4b                   	dec    %ebx
4651ff:	41                   	inc    %ecx
465200:	41                   	inc    %ecx
465201:	41                   	inc    %ecx
465202:	41                   	inc    %ecx
465203:	64 41                	fs inc %ecx
465205:	41                   	inc    %ecx
465206:	41                   	inc    %ecx
465207:	41                   	inc    %ecx
465208:	49                   	dec    %ecx
465209:	59                   	pop    %ecx
46520a:	41                   	inc    %ecx
46520b:	41                   	inc    %ecx
46520c:	41                   	inc    %ecx
46520d:	43                   	inc    %ebx
46520e:	71 41                	jno    0x465251
465210:	41                   	inc    %ecx
465211:	41                   	inc    %ecx
465212:	41                   	inc    %ecx
465213:	75 77                	jne    0x46528c
465215:	41                   	inc    %ecx
465216:	41                   	inc    %ecx
465217:	41                   	inc    %ecx
465218:	4e                   	dec    %esi
465219:	67 41                	addr16 inc %ecx
46521b:	41                   	inc    %ecx
46521c:	41                   	inc    %ecx
46521d:	41                   	inc    %ecx
46521e:	76 41                	jbe    0x465261
465220:	51                   	push   %ecx
465221:	41                   	inc    %ecx
465222:	41                   	inc    %ecx
465223:	57                   	push   %edi
465224:	51                   	push   %ecx
465225:	45                   	inc    %ebp
465226:	41                   	inc    %ecx
465227:	41                   	inc    %ecx
465228:	4c                   	dec    %esp
465229:	55                   	push   %ebp
46522a:	42                   	inc    %edx
46522b:	41                   	inc    %ecx
46522c:	41                   	inc    %ecx
46522d:	41                   	inc    %ecx
46522e:	52                   	push   %edx
46522f:	41                   	inc    %ecx
465230:	67 41                	addr16 inc %ecx
465232:	41                   	inc    %ecx
465233:	50                   	push   %eax
465234:	67 49                	addr16 dec %ecx
465236:	41                   	inc    %ecx
465237:	41                   	inc    %ecx
465238:	43                   	inc    %ebx
465239:	43                   	inc    %ebx
46523a:	6e                   	outsb  %ds:(%esi),(%dx)
46523b:	74 6b                	je     0x4652a8
46523d:	58                   	pop    %eax
46523e:	37                   	aaa
46523f:	49                   	dec    %ecx
465240:	47                   	inc    %edi
465241:	31 73 5a             	xor    %esi,0x5a(%ebx)
465244:	42                   	inc    %edx
465245:	4a                   	dec    %edx
465246:	68 49 4f 32 75       	push   $0x75324f49
46524b:	56                   	push   %esi
46524c:	2f                   	das
46524d:	4e                   	dec    %esi
46524e:	59                   	pop    %ecx
46524f:	49                   	dec    %ecx
465250:	46                   	inc    %esi
465251:	65 47                	gs inc %edi
465253:	65 64 78 5a          	gs fs js 0x4652b1
465257:	5a                   	pop    %edx
465258:	53                   	push   %ebx
465259:	41                   	inc    %ecx
46525a:	45                   	inc    %ebp
46525b:	41                   	inc    %ecx
46525c:	41                   	inc    %ecx
46525d:	41                   	inc    %ecx
46525e:	41                   	inc    %ecx
46525f:	59                   	pop    %ecx
465260:	2f                   	das
465261:	34 4f                	xor    $0x4f,%al
465263:	41                   	inc    %ecx
465264:	51                   	push   %ecx
465265:	41                   	inc    %ecx
465266:	34 46                	xor    $0x46,%al
465268:	2f                   	das
465269:	33 2f                	xor    (%edi),%ebp
46526b:	2f                   	das
46526c:	79 43                	jns    0x4652b1
46526e:	42                   	inc    %edx
46526f:	78 44                	js     0x4652b5
465271:	73 52                	jae    0x4652c5
465273:	49                   	dec    %ecx
465274:	45                   	inc    %ebp
465275:	5a                   	pop    %edx
465276:	72 43                	jb     0x4652bb
465278:	4e                   	dec    %esi
465279:	5a                   	pop    %edx
46527a:	68 49 4d 46 64       	push   $0x64464d49
46527f:	6a 65                	push   $0x65
465281:	68 68 49 4a 6c       	push   $0x6c4a4968
465286:	63 6d 65             	arpl   %ebp,0x65(%ebp)
465289:	56                   	push   %esi
46528a:	59                   	pop    %ecx
46528b:	49                   	dec    %ecx
46528c:	48                   	dec    %eax
46528d:	6e                   	outsb  %ds:(%esi),(%dx)
46528e:	53                   	push   %ebx
46528f:	43                   	inc    %ebx
465290:	50                   	push   %eax
465291:	52                   	push   %edx
465292:	59                   	pop    %ecx
465293:	49                   	dec    %ecx
465294:	41                   	inc    %ecx
465295:	37                   	aaa
465296:	72 69                	jb     0x465301
465298:	78 4a                	js     0x4652e4
46529a:	5a                   	pop    %edx
46529b:	49                   	dec    %ecx
46529c:	4b                   	dec    %ebx
46529d:	71 36                	jno    0x4652d5
46529f:	45                   	inc    %ebp
4652a0:	77 52                	ja     0x4652f4
4652a2:	59                   	pop    %ecx
4652a3:	49                   	dec    %ecx
4652a4:	45                   	inc    %ebp
4652a5:	34 50                	xor    $0x50,%al
4652a7:	46                   	inc    %esi
4652a8:	77 56                	ja     0x465300
4652aa:	68 2f 67 34 41       	push   $0x4134672f
4652af:	41                   	inc    %ecx
4652b0:	43                   	inc    %ebx
4652b1:	43                   	inc    %ebx
4652b2:	6a 43                	push   $0x43
4652b4:	54                   	push   %esp
4652b5:	54                   	push   %esp
4652b6:	6d                   	insl   (%dx),%es:(%edi)
4652b7:	49                   	dec    %ecx
4652b8:	4a                   	dec    %edx
4652b9:	59                   	pop    %ecx
4652ba:	4a                   	dec    %edx
4652bb:	4e                   	dec    %esi
4652bc:	4f                   	dec    %edi
4652bd:	5a                   	pop    %edx
4652be:	68 5a 66 34 4f       	push   $0x4f34665a
4652c3:	41                   	inc    %ecx
4652c4:	51                   	push   %ecx
4652c5:	41                   	inc    %ecx
4652c6:	34 7a                	xor    $0x7a,%al
4652c8:	2f                   	das
4652c9:	7a 2f                	jp     0x4652fa
4652cb:	2f                   	das
4652cc:	7a 69                	jp     0x465337
4652ce:	51                   	push   %ecx
4652cf:	2f                   	das
4652d0:	50                   	push   %eax
4652d1:	2f                   	das
4652d2:	2f                   	das
4652d3:	41                   	inc    %ecx
4652d4:	41                   	inc    %ecx
4652d5:	41                   	inc    %ecx
4652d6:	67 2b 2f             	sub    (%bx),%ebp
4652d9:	2f                   	das
4652da:	2f                   	das
4652db:	2f                   	das
4652dc:	32 5a 6d             	xor    0x6d(%edx),%bl
4652df:	2f                   	das
4652e0:	67 34 41             	addr16 xor $0x41,%al
4652e3:	41                   	inc    %ecx
4652e4:	44                   	inc    %esp
4652e5:	68 2b 2f 50 2f       	push   $0x2f502f2b
4652ea:	2f                   	das
4652eb:	41                   	inc    %ecx
4652ec:	41                   	inc    %ecx
4652ed:	41                   	inc    %ecx
4652ee:	67 4e                	addr16 dec %esi
4652f0:	6e                   	outsb  %ds:(%esi),(%dx)
4652f1:	58                   	pop    %eax
4652f2:	6c                   	insb   (%dx),%es:(%edi)
4652f3:	4c                   	dec    %esp
4652f4:	32 55 67             	xor    0x67(%ebp),%dl
4652f7:	35 4c 5a 32 2f       	xor    $0x2f325a4c,%eax
4652fc:	32 45 67             	xor    0x67(%ebp),%al
4652ff:	41                   	inc    %ecx
465300:	51                   	push   %ecx
465301:	41                   	inc    %ecx
465302:	41                   	inc    %ecx
465303:	41                   	inc    %ecx
465304:	47                   	inc    %edi
465305:	4e                   	dec    %esi
465306:	6d                   	insl   (%dx),%es:(%edi)
465307:	49                   	dec    %ecx
465308:	50                   	push   %eax
465309:	44                   	inc    %esp
46530a:	68 53 65 68 5a       	push   $0x5a686553
46530f:	2f                   	das
465310:	67 34 41             	addr16 xor $0x41,%al
465313:	41                   	inc    %ecx
465314:	44                   	inc    %esp
465315:	68 61 2f 50 2f       	push   $0x2f502f61
46531a:	2f                   	das
46531b:	41                   	inc    %ecx
46531c:	41                   	inc    %ecx
46531d:	41                   	inc    %ecx
46531e:	67 42                	addr16 inc %edx
465320:	41                   	inc    %ecx
465321:	41                   	inc    %ecx
465322:	41                   	inc    %ecx
465323:	41                   	inc    %ecx
465324:	47                   	inc    %edi
465325:	58                   	pop    %eax
465326:	2b 44 67 41          	sub    0x41(%edi,%eiz,2),%eax
46532a:	41                   	inc    %ecx
46532b:	4f                   	dec    %edi
46532c:	45                   	inc    %ebp
46532d:	6e                   	outsb  %ds:(%esi),(%dx)
46532e:	38 2f                	cmp    %ch,(%edi)
465330:	2f                   	das
465331:	38 41 41             	cmp    %al,0x41(%ecx)
465334:	43                   	inc    %ebx
465335:	44                   	inc    %esp
465336:	6d                   	insl   (%dx),%es:(%edi)
465337:	2b 31                	sub    (%ecx),%esi
465339:	72 78                	jb     0x4653b3
46533b:	49                   	dec    %ecx
46533c:	50                   	push   %eax
46533d:	4f                   	dec    %edi
46533e:	65 52                	gs push %edx
465340:	76 6c                	jbe    0x4653ae
465342:	59                   	pop    %ecx
465343:	5a                   	pop    %edx
465344:	69 44 66 6d 71 48 71 	imul   $0x59714871,0x6d(%esi,%eiz,2),%eax
46534b:	59
46534c:	66 34 4f             	data16 xor $0x4f,%al
46534f:	41                   	inc    %ecx
465350:	41                   	inc    %ecx
465351:	41                   	inc    %ecx
465352:	34 4c                	xor    $0x4c,%al
465354:	50                   	push   %eax
465355:	7a 2f                	jp     0x465386
465357:	2f                   	das
465358:	77 41                	ja     0x46539b
46535a:	41                   	inc    %ecx
46535b:	4f                   	dec    %edi