46231e:	6d                   	insl   (%dx),%es:(%edi)
46231f:	49                   	dec    %ecx
462320:	45                   	inc    %ebp
462321:	68 79 6a 69 4e       	push   $0x4e696a79
462326:	5a                   	pop    %edx
462327:	49                   	dec    %ecx
462328:	45                   	inc    %ebp
462329:	65 34 67             	gs xor $0x67,%al
46232c:	2b 78 59             	sub    0x59(%eax),%edi
46232f:	57                   	push   %edi
462330:	55                   	push   %ebp
462331:	55                   	push   %ebp
462332:	45                   	inc    %ebp
462333:	41                   	inc    %ecx
462334:	41                   	inc    %ecx
462335:	41                   	inc    %ecx
462336:	41                   	inc    %ecx
462337:	49                   	dec    %ecx
462338:	51                   	push   %ecx
462339:	41                   	inc    %ecx
46233a:	41                   	inc    %ecx
46233b:	41                   	inc    %ecx
46233c:	4f                   	dec    %edi
46233d:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
462341:	43                   	inc    %ebx
462342:	45                   	inc    %ebp
462343:	41                   	inc    %ecx
462344:	51                   	push   %ecx
462345:	41                   	inc    %ecx
462346:	41                   	inc    %ecx
462347:	75 77                	jne    0x4623c0
462349:	45                   	inc    %ebp
46234a:	41                   	inc    %ecx
46234b:	41                   	inc    %ecx
46234c:	43                   	inc    %ebx
46234d:	44                   	inc    %esp
46234e:	4d                   	dec    %ebp
46234f:	4f                   	dec    %edi
462350:	4d                   	dec    %ebp
462351:	31 77 49             	xor    %esi,0x49(%edi)
462354:	41                   	inc    %ecx
462355:	49                   	dec    %ecx
462356:	41                   	inc    %ecx
462357:	41                   	inc    %ecx
462358:	41                   	inc    %ecx
462359:	42                   	inc    %edx
46235a:	6a 49                	push   $0x49
46235c:	4e                   	dec    %esi
46235d:	51                   	push   %ecx
46235e:	65 50                	gs push %eax
462360:	77 68                	ja     0x4623ca
462362:	68 49 4e 79 75       	push   $0x75794e49
462367:	38 2b                	cmp    %ch,(%ebx)
462369:	74 59                	je     0x4623c4
46236b:	5a                   	pop    %edx
46236c:	66 34 4f             	data16 xor $0x4f,%al
46236f:	47                   	inc    %edi
462370:	41                   	inc    %ecx
462371:	41                   	inc    %ecx
462372:	34 6b                	xor    $0x6b,%al
462374:	66 2f                	data16 das
462376:	2f                   	das
462377:	2f                   	das
462378:	39 41 59             	cmp    %eax,0x59(%ecx)
46237b:	41                   	inc    %ecx
46237c:	41                   	inc    %ecx
46237d:	41                   	inc    %ecx
46237e:	42                   	inc    %edx
46237f:	4b                   	dec    %ebx
462380:	43                   	inc    %ebx
462381:	63 41 41             	arpl   %eax,0x41(%ecx)
462384:	41                   	inc    %ecx
462385:	72 2b                	jb     0x4623b2
462387:	44                   	inc    %esp
462388:	41                   	inc    %ecx
462389:	49                   	dec    %ecx
46238a:	41                   	inc    %ecx
46238b:	49                   	dec    %ecx
46238c:	41                   	inc    %ecx
46238d:	6f                   	outsl  %ds:(%esi),(%dx)
46238e:	6c                   	insb   (%dx),%es:(%edi)
46238f:	56                   	push   %esi
462390:	51                   	push   %ecx
462391:	70 6d                	jo     0x462400
462393:	5a                   	pop    %edx
462394:	53                   	push   %ebx
462395:	44                   	inc    %esp
462396:	62 55 35             	bound  %edx,0x35(%ebp)
462399:	58                   	pop    %eax
46239a:	34 57                	xor    $0x57,%al
46239c:	53                   	push   %ebx
46239d:	41                   	inc    %ecx
46239e:	43                   	inc    %ebx
46239f:	41                   	inc    %ecx
4623a0:	41                   	inc    %ecx
4623a1:	41                   	inc    %ecx
4623a2:	41                   	inc    %ecx
4623a3:	59                   	pop    %ecx
4623a4:	79 43                	jns    0x4623e9
4623a6:	52                   	push   %edx
4623a7:	7a 61                	jp     0x46240a
4623a9:	59                   	pop    %ecx
4623aa:	4e                   	dec    %esi
4623ab:	57                   	push   %edi
4623ac:	43                   	inc    %ebx
4623ad:	43                   	inc    %ebx
4623ae:	73 30                	jae    0x4623e0
4623b0:	32 6a 77             	xor    0x77(%edx),%ch
4623b3:	57                   	push   %edi
4623b4:	53                   	push   %ebx
4623b5:	44                   	inc    %esp
4623b6:	62 45 56             	bound  %eax,0x56(%ebp)
4623b9:	4c                   	dec    %esp
4623ba:	65 57                	gs push %edi
4623bc:	4a                   	dec    %edx
4623bd:	6f                   	outsl  %ds:(%esi),(%dx)
4623be:	67 41                	addr16 inc %ecx
4623c0:	44                   	inc    %esp
4623c1:	67 56                	addr16 push %esi
4623c3:	4c                   	dec    %esp
4623c4:	43                   	inc    %ebx
4623c5:	41                   	inc    %ecx
4623c6:	67 66 36 41          	addr16 ss inc %cx
4623ca:	56                   	push   %esi
4623cb:	57                   	push   %edi
4623cc:	53                   	push   %ebx
4623cd:	44                   	inc    %esp
4623ce:	55                   	push   %ebp
4623cf:	75 48                	jne    0x462419
4623d1:	51                   	push   %ecx
4623d2:	57                   	push   %edi
4623d3:	59                   	pop    %ecx
4623d4:	52                   	push   %edx
4623d5:	51                   	push   %ecx
4623d6:	67 43                	addr16 inc %ebx
4623d8:	41                   	inc    %ecx
4623d9:	6d                   	insl   (%dx),%es:(%edi)
4623da:	69 33 47 59 67 39    	imul   $0x39675947,(%ebx),%esi
4623e0:	66 5a                	pop    %dx
4623e2:	64 49                	fs dec %ecx
4623e4:	31 6d 4e             	xor    %ebp,0x4e(%ebp)
4623e7:	48                   	dec    %eax
4623e8:	77 41                	ja     0x46242b
4623ea:	41                   	inc    %ecx
4623eb:	41                   	inc    %ecx
4623ec:	53                   	push   %ebx
4623ed:	55                   	push   %ebp
4623ee:	67 52                	addr16 push %edx
4623f0:	32 6a 42             	xor    0x42(%edx),%ch
4623f3:	46                   	inc    %esi
4623f4:	69 43 35 6c 7a 37 70 	imul   $0x70377a6c,0x35(%ebx),%eax
4623fb:	57                   	push   %edi
4623fc:	4e                   	dec    %esi
4623fd:	41                   	inc    %ecx
4623fe:	4a                   	dec    %edx
4623ff:	41                   	inc    %ecx
462400:	41                   	inc    %ecx
462401:	41                   	inc    %ecx
462402:	42                   	inc    %edx
462403:	4b                   	dec    %ebx
462404:	43                   	inc    %ebx
462405:	63 41 41             	arpl   %eax,0x41(%ecx)
462408:	41                   	inc    %ecx
462409:	71 69                	jno    0x462474
46240b:	4a                   	dec    %edx
46240c:	53                   	push   %ebx
46240d:	41                   	inc    %ecx
46240e:	46                   	inc    %esi
46240f:	46                   	inc    %esi
462410:	6c                   	insb   (%dx),%es:(%edi)
462411:	45                   	inc    %ebp
462412:	68 49 47 6a 67       	push   $0x676a4749
462417:	5a                   	pop    %edx
462418:	65 4e                	gs dec %esi
46241a:	59                   	pop    %ecx
46241b:	49                   	dec    %ecx
46241c:	4a                   	dec    %edx
46241d:	32 71 5a             	xor    0x5a(%ecx),%dh
462420:	42                   	inc    %edx
462421:	31 59 49             	xor    %ebx,0x49(%ecx)
462424:	41                   	inc    %ecx
462425:	75 68                	jne    0x46248f
462427:	47                   	inc    %edi
462428:	79 4a                	jns    0x462474
46242a:	68 30 41 45 41       	push   $0x41454130
46242f:	41                   	inc    %ecx
462430:	41                   	inc    %ecx
462431:	45                   	inc    %ebp
462432:	6f                   	outsl  %ds:(%esi),(%dx)
462433:	4a                   	dec    %edx
462434:	77 41                	ja     0x462477
462436:	41                   	inc    %ecx
462437:	43                   	inc    %ebx
462438:	71 49                	jno    0x462483
46243a:	55                   	push   %ebp
46243b:	4b                   	dec    %ebx
46243c:	43                   	inc    %ebx
46243d:	77 41                	ja     0x462480
46243f:	41                   	inc    %ecx
462440:	41                   	inc    %ecx
462441:	72 2b                	jb     0x46246e
462443:	44                   	inc    %esp
462444:	67 38 41 49          	cmp    %al,0x49(%bx,%di)
462448:	49                   	dec    %ecx
462449:	4a                   	dec    %edx
46244a:	51                   	push   %ecx
46244b:	49                   	dec    %ecx
46244c:	75 77                	jne    0x4624c5
46244e:	67 79 64             	addr16 jns 0x4624b5
462451:	6d                   	insl   (%dx),%es:(%edi)
462452:	4c                   	dec    %esp
462453:	48                   	dec    %eax
462454:	46                   	inc    %esi
462455:	6b 67 4b 4c          	imul   $0x4c,0x4b(%edi),%esp
462459:	4a                   	dec    %edx
46245a:	4d                   	dec    %ebp
46245b:	49                   	dec    %ecx
46245c:	46                   	inc    %esi
46245d:	67 67 46             	addr16 addr16 inc %esi
462460:	70 69                	jo     0x4624cb
462462:	51                   	push   %ecx
462463:	48                   	dec    %eax
462464:	6d                   	insl   (%dx),%es:(%edi)
462465:	46                   	inc    %esi
462466:	6d                   	insl   (%dx),%es:(%edi)
462467:	49                   	dec    %ecx
462468:	49                   	dec    %ecx
462469:	68 48 6a 41 35       	push   $0x35416a48
46246e:	5a                   	pop    %edx
46246f:	49                   	dec    %ecx
462470:	41                   	inc    %ecx
462471:	55                   	push   %ebp
462472:	41                   	inc    %ecx
462473:	41                   	inc    %ecx
462474:	41                   	inc    %ecx
462475:	42                   	inc    %edx
462476:	6a 2f                	push   $0x2f
462478:	67 34 59             	addr16 xor $0x59,%al
46247b:	41                   	inc    %ecx
46247c:	44                   	inc    %esp
46247d:	6a 4a                	push   $0x4a
46247f:	2f                   	das
462480:	76 2f                	jbe    0x4624b1
462482:	2f                   	das
462483:	30 42 67             	xor    %al,0x67(%edx)
462486:	41                   	inc    %ecx
462487:	41                   	inc    %ecx
462488:	41                   	inc    %ecx
462489:	45                   	inc    %ebp
46248a:	6f                   	outsl  %ds:(%esi),(%dx)
46248b:	4a                   	dec    %edx
46248c:	77 41                	ja     0x4624cf
46248e:	41                   	inc    %ecx
46248f:	43                   	inc    %ebx
462490:	76 34                	jbe    0x4624c6
462492:	4d                   	dec    %ebp
462493:	41                   	inc    %ecx
462494:	67 41                	addr16 inc %ecx
462496:	67 7a 72             	addr16 jp 0x46250b
462499:	72 42                	jb     0x4624dd
46249b:	37                   	aaa
46249c:	6d                   	insl   (%dx),%es:(%edi)
46249d:	55                   	push   %ebp
46249e:	67 48                	addr16 dec %eax
4624a0:	62 74 49 2f          	bound  %esi,0x2f(%ecx,%ecx,2)
4624a4:	6d                   	insl   (%dx),%es:(%edi)
4624a5:	45                   	inc    %ebp
4624a6:	67 47                	addr16 inc %edi
4624a8:	54                   	push   %esp
4624a9:	58                   	pop    %eax
4624aa:	49                   	dec    %ecx
4624ab:	39 31                	cmp    %esi,(%ecx)
4624ad:	67 67 31 5a 52       	addr16 xor %ebx,0x52(%bp,%si)
4624b2:	71 42                	jno    0x4624f6
4624b4:	6c                   	insb   (%dx),%es:(%edi)
4624b5:	6b 67 76 32          	imul   $0x32,0x76(%edi),%esp
4624b9:	77 52                	ja     0x46250d
4624bb:	43                   	inc    %ebx
4624bc:	57                   	push   %edi
4624bd:	46                   	inc    %esi
4624be:	6c                   	insb   (%dx),%es:(%edi)
4624bf:	49                   	dec    %ecx
4624c0:	43                   	inc    %ebx
4624c1:	6b 4e 4f 68          	imul   $0x68,0x4f(%esi),%ecx
4624c5:	5a                   	pop    %edx
4624c6:	5a                   	pop    %edx
4624c7:	6d                   	insl   (%dx),%es:(%edi)
4624c8:	69 43 41 2f 50 2f 2f 	imul   $0x2f2f502f,0x41(%ebx),%eax
4624cf:	5a                   	pop    %edx
4624d0:	53                   	push   %ebx
4624d1:	41                   	inc    %ecx
4624d2:	45                   	inc    %ebp
4624d3:	41                   	inc    %ecx
4624d4:	41                   	inc    %ecx
4624d5:	41                   	inc    %ecx
4624d6:	41                   	inc    %ecx
4624d7:	59                   	pop    %ecx
4624d8:	78 51                	js     0x46252b
4624da:	67 7a 59             	addr16 jp 0x462536
4624dd:	44                   	inc    %esp
4624de:	59                   	pop    %ecx
4624df:	47                   	inc    %edi
4624e0:	47                   	inc    %edi
4624e1:	56                   	push   %esi
4624e2:	6d                   	insl   (%dx),%es:(%edi)
4624e3:	49                   	dec    %ecx
4624e4:	49                   	dec    %ecx
4624e5:	44                   	inc    %esp
4624e6:	69 53 41 68 68 49 44 	imul   $0x44496868,0x41(%ebx),%edx
4624ed:	52                   	push   %edx
4624ee:	4c                   	dec    %esp
4624ef:	62 51 39             	bound  %edx,0x39(%ecx)
4624f2:	5a                   	pop    %edx
4624f3:	49                   	dec    %ecx
4624f4:	41                   	inc    %ecx
4624f5:	51                   	push   %ecx
4624f6:	41                   	inc    %ecx
4624f7:	41                   	inc    %ecx
4624f8:	41                   	inc    %ecx
4624f9:	42                   	inc    %edx
4624fa:	69 49 41 59 41 41 41 	imul   $0x41414159,0x41(%ecx),%ecx
462501:	42                   	inc    %edx
462502:	6a 49                	push   $0x49
462504:	4d                   	dec    %ebp
462505:	62 46 53             	bound  %eax,0x53(%esi)
462508:	41                   	inc    %ecx
462509:	42                   	inc    %edx
46250a:	68 49 41 45 41       	push   $0x41454149
46250f:	41                   	inc    %ecx
462510:	41                   	inc    %ecx
462511:	42                   	inc    %edx
462512:	69 6a 52 38 41 41 41 	imul   $0x41414138,0x52(%edx),%ebp
462519:	45                   	inc    %ebp
46251a:	55                   	push   %ebp
46251b:	4b                   	dec    %ebx
46251c:	43                   	inc    %ebx
46251d:	77 41                	ja     0x462560
46251f:	41                   	inc    %ecx
462520:	41                   	inc    %ecx
462521:	72 2b                	jb     0x46254e
462523:	44                   	inc    %esp
462524:	67 34 41             	addr16 xor $0x41,%al
462527:	49                   	dec    %ecx
462528:	48                   	dec    %eax
462529:	2f                   	das
46252a:	31 48 65             	xor    %ecx,0x65(%eax)
46252d:	67 67 34 45          	addr16 addr16 xor $0x45,%al
462531:	4a                   	dec    %edx
462532:	7a 46                	jp     0x46257a
462534:	56                   	push   %esi