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
46535c:	42                   	inc    %edx
46535d:	59                   	pop    %ecx
46535e:	41                   	inc    %ecx
46535f:	41                   	inc    %ecx
465360:	41                   	inc    %ecx
465361:	42                   	inc    %edx
465362:	46                   	inc    %esi
465363:	41                   	inc    %ecx
465364:	77 41                	ja     0x4653a7
465366:	41                   	inc    %ecx
465367:	41                   	inc    %ecx
465368:	44                   	inc    %esp
465369:	6a 2b                	push   $0x2b
46536b:	2f                   	das
46536c:	2f                   	das
46536d:	39 36                	cmp    %esi,(%esi)
46536f:	2f                   	das
465370:	76 2f                	jbe    0x4653a1
465372:	2f                   	das
465373:	76 2f                	jbe    0x4653a4
465375:	37                   	aaa
465376:	2f                   	das
465377:	2f                   	das
465378:	7a 6a                	jp     0x4653e4
46537a:	4e                   	dec    %esi
46537b:	2f                   	das
46537c:	66 2f                	data16 das
46537e:	2f                   	das
46537f:	49                   	dec    %ecx
465380:	50                   	push   %eax
465381:	57                   	push   %edi
465382:	49                   	dec    %ecx
465383:	4c                   	dec    %esp
465384:	65 63 67 41          	arpl   %esp,%gs:0x41(%edi)
465388:	51                   	push   %ecx
465389:	41                   	inc    %ecx
46538a:	41                   	inc    %ecx
46538b:	41                   	inc    %ecx
46538c:	47                   	inc    %edi
46538d:	49                   	dec    %ecx
46538e:	67 43                	addr16 inc %ebx
465390:	77 41                	ja     0x4653d3
465392:	6f                   	outsl  %ds:(%esi),(%dx)
465393:	39 46 6c             	cmp    %eax,0x6c(%esi)
465396:	6c                   	insb   (%dx),%es:(%edi)
465397:	49                   	dec    %ecx
465398:	4a                   	dec    %edx
465399:	7a 51                	jp     0x4653ec
46539b:	32 68 78             	xor    0x78(%eax),%ch
46539e:	59                   	pop    %ecx
46539f:	49                   	dec    %ecx
4653a0:	4e                   	dec    %esi
4653a1:	33 41 61             	xor    0x61(%ecx),%eax
4653a4:	42                   	inc    %edx
4653a5:	39 5a 49             	cmp    %ebx,0x49(%edx)
4653a8:	45                   	inc    %ebp
4653a9:	78 30                	js     0x4653db
4653ab:	7a 65                	jp     0x465412
4653ad:	64 59                	fs pop %ecx
4653af:	49                   	dec    %ecx
4653b0:	42                   	inc    %edx
4653b1:	76 33                	jbe    0x4653e6
4653b3:	30 41 42             	xor    %al,0x42(%ecx)
4653b6:	5a                   	pop    %edx
4653b7:	5a                   	pop    %edx
4653b8:	69 41 71 65 7a 73 4b 	imul   $0x4b737a65,0x71(%ecx),%eax
4653bf:	59                   	pop    %ecx
4653c0:	66 34 4f             	data16 xor $0x4f,%al
4653c3:	41                   	inc    %ecx
4653c4:	41                   	inc    %ecx
4653c5:	41                   	inc    %ecx
4653c6:	34 31                	xor    $0x31,%al
4653c8:	66 76 2f             	data16 jbe 0x4653fa
4653cb:	2f                   	das
4653cc:	77 41                	ja     0x46540f
4653ce:	41                   	inc    %ecx
4653cf:	4f                   	dec    %edi
4653d0:	41                   	inc    %ecx
4653d1:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4653d5:	44                   	inc    %esp
4653d6:	2b 44 67 4d          	sub    0x4d(%edi,%eiz,2),%eax
4653da:	41                   	inc    %ecx
4653db:	4f                   	dec    %edi
4653dc:	44                   	inc    %esp
4653dd:	54                   	push   %esp
4653de:	39 2f                	cmp    %ebp,(%edi)
4653e0:	2f                   	das
4653e1:	38 67 61             	cmp    %ah,0x61(%edi)
4653e4:	4c                   	dec    %esp
4653e5:	65 6e                	outsb  %gs:(%esi),(%dx)
4653e7:	45                   	inc    %ebp
4653e8:	79 43                	jns    0x46542d
4653ea:	33 69 4e             	xor    0x4e(%ecx),%ebp
4653ed:	6f                   	outsl  %ds:(%esi),(%dx)
4653ee:	55                   	push   %ebp
4653ef:	57                   	push   %edi
4653f0:	43                   	inc    %ebx
4653f1:	44                   	inc    %esp
4653f2:	66 76 33             	data16 jbe 0x465428
4653f5:	33 58 57             	xor    0x57(%eax),%ebx
4653f8:	50                   	push   %eax
4653f9:	34 4f                	xor    $0x4f,%al
4653fb:	41                   	inc    %ecx
4653fc:	41                   	inc    %ecx
4653fd:	41                   	inc    %ecx
4653fe:	34 71                	xor    $0x71,%al
465400:	2f                   	das
465401:	76 2f                	jbe    0x465432
465403:	2f                   	das
465404:	77 41                	ja     0x465447
465406:	41                   	inc    %ecx
465407:	4f                   	dec    %edi
465408:	42                   	inc    %edx
465409:	59                   	pop    %ecx
46540a:	41                   	inc    %ecx
46540b:	41                   	inc    %ecx
46540c:	41                   	inc    %ecx
46540d:	42                   	inc    %edx
46540e:	46                   	inc    %esi
46540f:	41                   	inc    %ecx
465410:	77 41                	ja     0x465453
465412:	41                   	inc    %ecx
465413:	41                   	inc    %ecx
465414:	43                   	inc    %ebx
465415:	6a 39                	push   $0x39
465417:	2f                   	das
465418:	2f                   	das
465419:	39 7a 2f             	cmp    %edi,0x2f(%edx)
46541c:	66 2f                	data16 das
46541e:	2f                   	das
46541f:	73 76                	jae    0x465497
465421:	33 2f                	xor    (%edi),%ebp
465423:	2f                   	das
465424:	7a 69                	jp     0x46548f
465426:	2b 2f                	sub    (%edi),%ebp
465428:	50                   	push   %eax
465429:	2f                   	das
46542a:	2f                   	das
46542b:	49                   	dec    %ecx
46542c:	45                   	inc    %ebp
46542d:	46                   	inc    %esi
46542e:	50                   	push   %eax
46542f:	2b 71 77             	sub    0x77(%ecx),%esi
465432:	67 4c                	addr16 dec %esp
465434:	31 6f 4d             	xor    %ebp,0x4d(%edi)
465437:	31 6c 6b 67          	xor    %ebp,0x67(%ebx,%ebp,2)
46543b:	38 45 4a             	cmp    %al,0x4a(%ebp)
46543e:	4b                   	dec    %ebx
46543f:	2f                   	das
465440:	6d                   	insl   (%dx),%es:(%edi)
465441:	46                   	inc    %esi
465442:	6c                   	insb   (%dx),%es:(%edi)
465443:	49                   	dec    %ecx
465444:	41                   	inc    %ecx
465445:	45                   	inc    %ebp
465446:	41                   	inc    %ecx
465447:	41                   	inc    %ecx
465448:	41                   	inc    %ecx
465449:	42                   	inc    %edx
46544a:	6a 49                	push   $0x49
46544c:	46                   	inc    %esi
46544d:	37                   	aaa
46544e:	61                   	popa
46544f:	52                   	push   %edx
465450:	68 78 68 49 42       	push   $0x42496878
465455:	68 31 41 79 64       	push   $0x64794131
46545a:	5a                   	pop    %edx
46545b:	49                   	dec    %ecx
46545c:	4b                   	dec    %ebx
46545d:	32 69 4d             	xor    0x4d(%ecx),%ch
465460:	79 64                	jns    0x4654c6
465462:	59                   	pop    %ecx
465463:	49                   	dec    %ecx
465464:	4f                   	dec    %edi
465465:	34 72                	xor    $0x72,%al