4614f5:	72 2b                	jb     0x461522
4614f7:	2f                   	das
4614f8:	2f                   	das
4614f9:	38 41 46             	cmp    %al,0x46(%ecx)
4614fc:	67 73 34             	addr16 jae 0x461533
4614ff:	38 76 37             	cmp    %dh,0x37(%esi)
461502:	2f                   	das
461503:	2f                   	das
461504:	77 59                	ja     0x46155f
461506:	6f                   	outsl  %ds:(%esi),(%dx)
461507:	48                   	dec    %eax
461508:	41                   	inc    %ecx
461509:	41                   	inc    %ecx
46150a:	41                   	inc    %ecx
46150b:	43                   	inc    %ebx
46150c:	6d                   	insl   (%dx),%es:(%edi)
46150d:	38 64 41 41          	cmp    %ah,0x41(%ecx,%eax,2)
461511:	41                   	inc    %ecx
461512:	4b                   	dec    %ebx
461513:	46                   	inc    %esi
461514:	6f                   	outsl  %ds:(%esi),(%dx)
461515:	77 57                	ja     0x46156e
461517:	41                   	inc    %ecx
461518:	41                   	inc    %ecx
461519:	41                   	inc    %ecx
46151a:	42                   	inc    %edx
46151b:	46                   	inc    %esi
46151c:	47                   	inc    %edi
46151d:	38 65 41             	cmp    %ah,0x41(%ebp)
461520:	41                   	inc    %ecx
461521:	41                   	inc    %ecx
461522:	4b                   	dec    %ebx
461523:	4a                   	dec    %edx
461524:	69 73 61 52 51 51 41 	imul   $0x41515152,0x61(%ebx),%esi
46152b:	41                   	inc    %ecx
46152c:	41                   	inc    %ecx
46152d:	44                   	inc    %esp
46152e:	74 2f                	je     0x46155f
461530:	76 2f                	jbe    0x461561
461532:	2f                   	das
461533:	2b 2f                	sub    (%edi),%ebp
461535:	37                   	aaa
461536:	2f                   	das
461537:	2f                   	das
461538:	77 62                	ja     0x46159c
46153a:	2f                   	das
46153b:	2f                   	das
46153c:	2f                   	das
46153d:	38 59 2f             	cmp    %bl,0x2f(%ecx)
461540:	2f                   	das
461541:	2f                   	das
461542:	2f                   	das
461543:	4f                   	dec    %edi
461544:	4e                   	dec    %esi
461545:	37                   	aaa
461546:	2b 2f                	sub    (%edi),%ebp
461548:	2f                   	das
461549:	38 58 43             	cmp    %bl,0x43(%eax)
46154c:	7a 69                	jp     0x4615b7
46154e:	33 2f                	xor    (%edi),%ebp
461550:	76 2f                	jbe    0x461581
461552:	2f                   	das
461553:	30 41 49             	xor    %al,0x49(%ecx)
461556:	41                   	inc    %ecx
461557:	41                   	inc    %ecx
461558:	41                   	inc    %ecx
461559:	59                   	pop    %ecx
46155a:	6d                   	insl   (%dx),%es:(%edi)
46155b:	4b                   	dec    %ebx
46155c:	77 59                	ja     0x4615b7
46155e:	4e                   	dec    %esi
46155f:	4f                   	dec    %edi
461560:	4d                   	dec    %ebp
461561:	44                   	inc    %esp
461562:	2b 2f                	sub    (%edi),%ebp
461564:	2f                   	das
461565:	38 66 48             	cmp    %ah,0x48(%esi)
461568:	51                   	push   %ecx
461569:	73 34                	jae    0x46159f
46156b:	6f                   	outsl  %ds:(%esi),(%dx)
46156c:	66 37                	data16 aaa
46156e:	2f                   	das
46156f:	2f                   	das
461570:	77 41                	ja     0x4615b3
461572:	66 47                	inc    %di
461574:	77 73                	ja     0x4615e9
461576:	34 6d                	xor    $0x6d,%al
461578:	50                   	push   %eax
461579:	37                   	aaa
46157a:	2f                   	das
46157b:	2f                   	das
46157c:	79 71                	jns    0x4615ef
46157e:	4b                   	dec    %ebx
46157f:	4b                   	dec    %ebx
461580:	77 49                	ja     0x4615cb
461582:	6d                   	insl   (%dx),%es:(%edi)
461583:	46                   	inc    %esi
461584:	67 49                	addr16 dec %ecx
461586:	67 56                	addr16 push %esi
461588:	6f                   	outsl  %ds:(%esi),(%dx)
461589:	45                   	inc    %ebp
46158a:	41                   	inc    %ecx
46158b:	41                   	inc    %ecx
46158c:	43                   	inc    %ebx
46158d:	67 49                	addr16 dec %ecx
46158f:	41                   	inc    %ecx
461590:	41                   	inc    %ecx
461591:	41                   	inc    %ecx
461592:	47                   	inc    %edi
461593:	4b                   	dec    %ebx
461594:	77 67                	ja     0x4615fd
461596:	43                   	inc    %ebx
461597:	4b                   	dec    %ebx
461598:	42                   	inc    %edx
461599:	38 41 41             	cmp    %al,0x41(%ecx)
46159c:	41                   	inc    %ecx
46159d:	6f                   	outsl  %ds:(%esi),(%dx)
46159e:	72 42                	jb     0x4615e2
4615a0:	33 30                	xor    (%eax),%esi
4615a2:	42                   	inc    %edx
4615a3:	41                   	inc    %ecx
4615a4:	41                   	inc    %ecx
4615a5:	41                   	inc    %ecx
4615a6:	45                   	inc    %ebp
4615a7:	4b                   	dec    %ebx
4615a8:	2f                   	das
4615a9:	45                   	inc    %ebp
4615aa:	41                   	inc    %ecx
4615ab:	4b                   	dec    %ebx
4615ac:	67 41                	addr16 inc %ecx
4615ae:	54                   	push   %esp
4615af:	4d                   	dec    %ebp
4615b0:	41                   	inc    %ecx
4615b1:	51                   	push   %ecx
4615b2:	41                   	inc    %ecx
4615b3:	61                   	popa
4615b4:	41                   	inc    %ecx
4615b5:	41                   	inc    %ecx
4615b6:	41                   	inc    %ecx
4615b7:	41                   	inc    %ecx
4615b8:	41                   	inc    %ecx
4615b9:	59                   	pop    %ecx
4615ba:	41                   	inc    %ecx
4615bb:	41                   	inc    %ecx
4615bc:	42                   	inc    %edx
4615bd:	45                   	inc    %ebp
4615be:	6f                   	outsl  %ds:(%esi),(%dx)
4615bf:	49                   	dec    %ecx
4615c0:	41                   	inc    %ecx
4615c1:	41                   	inc    %ecx
4615c2:	41                   	inc    %ecx
4615c3:	43                   	inc    %ebx
4615c4:	68 54 2b 42 67       	push   $0x67422b54
4615c9:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4615cd:	5a                   	pop    %edx
4615ce:	7a 43                	jp     0x461613
4615d0:	77 41                	ja     0x461613
4615d2:	41                   	inc    %ecx
4615d3:	42                   	inc    %edx
4615d4:	6f                   	outsl  %ds:(%esi),(%dx)
4615d5:	41                   	inc    %ecx
4615d6:	44                   	inc    %esp
4615d7:	41                   	inc    %ecx
4615d8:	41                   	inc    %ecx
4615d9:	41                   	inc    %ecx
4615da:	45                   	inc    %ebp
4615db:	66 67 4d             	addr16 dec %bp
4615de:	41                   	inc    %ecx
4615df:	41                   	inc    %ecx
4615e0:	41                   	inc    %ecx
4615e1:	51                   	push   %ecx
4615e2:	67 48                	addr16 dec %eax
4615e4:	75 45                	jne    0x46162b
4615e6:	30 4b 32             	xor    %cl,0x32(%ebx)
4615e9:	55                   	push   %ebp
4615ea:	67 66 55             	addr16 push %bp
4615ed:	67 68 43 46 6b 67    	addr16 push $0x676b4643
4615f3:	47                   	inc    %edi
4615f4:	4d                   	dec    %ebp
4615f5:	70 37                	jo     0x46162e
4615f7:	4a                   	dec    %edx
4615f8:	57                   	push   %edi
4615f9:	46                   	inc    %esi
4615fa:	6c                   	insb   (%dx),%es:(%edi)
4615fb:	49                   	dec    %ecx
4615fc:	49                   	dec    %ecx
4615fd:	55                   	push   %ebp
4615fe:	39 68 76             	cmp    %ebp,0x76(%eax)
461601:	56                   	push   %esi
461602:	59                   	pop    %ecx
461603:	49                   	dec    %ecx
461604:	4f                   	dec    %edi
461605:	68 31 6b 52 56       	push   $0x56526b31
46160a:	5a                   	pop    %edx
46160b:	49                   	dec    %ecx
46160c:	4e                   	dec    %esi
46160d:	39 55 33             	cmp    %edx,0x33(%ebp)
461610:	51                   	push   %ecx
461611:	6c                   	insb   (%dx),%es:(%edi)
461612:	59                   	pop    %ecx
461613:	5a                   	pop    %edx
461614:	6d                   	insl   (%dx),%es:(%edi)
461615:	38 4d 41             	cmp    %cl,0x41(%ebp)
461618:	41                   	inc    %ecx
461619:	41                   	inc    %ecx
46161a:	47                   	inc    %edi
46161b:	62 79 45             	bound  %edi,0x45(%ecx)
46161e:	41                   	inc    %ecx
46161f:	41                   	inc    %ecx
461620:	41                   	inc    %ecx
461621:	6f                   	outsl  %ds:(%esi),(%dx)
461622:	6f                   	outsl  %ds:(%esi),(%dx)
461623:	46                   	inc    %esi
461624:	41                   	inc    %ecx
461625:	41                   	inc    %ecx
461626:	41                   	inc    %ecx
461627:	42                   	inc    %edx
461628:	76 34                	jbe    0x46165e
46162a:	4f                   	dec    %edi
46162b:	41                   	inc    %ecx
46162c:	41                   	inc    %ecx
46162d:	42                   	inc    %edx
46162e:	7a 45                	jp     0x461675
461630:	51                   	push   %ecx
461631:	41                   	inc    %ecx
461632:	41                   	inc    %ecx
461633:	42                   	inc    %edx
461634:	76 34                	jbe    0x46166a
461636:	4d                   	dec    %ebp
461637:	41                   	inc    %ecx
461638:	41                   	inc    %ecx
461639:	41                   	inc    %ecx
46163a:	6f                   	outsl  %ds:(%esi),(%dx)
46163b:	45                   	inc    %ebp
46163c:	41                   	inc    %ecx
46163d:	41                   	inc    %ecx
46163e:	41                   	inc    %ecx
46163f:	42                   	inc    %edx
461640:	6f                   	outsl  %ds:(%esi),(%dx)
461641:	41                   	inc    %ecx
461642:	43                   	inc    %ebx
461643:	41                   	inc    %ecx
461644:	41                   	inc    %ecx
461645:	41                   	inc    %ecx
461646:	45                   	inc    %ebp
461647:	4b                   	dec    %ebx
461648:	71 49                	jno    0x461693
46164a:	6f                   	outsl  %ds:(%esi),(%dx)
46164b:	49                   	dec    %ecx
46164c:	67 41                	addr16 inc %ecx
46164e:	41                   	inc    %ecx
46164f:	43                   	inc    %ebx
461650:	6e                   	outsb  %ds:(%esi),(%dx)
461651:	34 43                	xor    $0x43,%al
461653:	41                   	inc    %ecx
461654:	41                   	inc    %ecx
461655:	41                   	inc    %ecx
461656:	45                   	inc    %ebp
461657:	62 79 4d             	bound  %edi,0x4d(%ecx)
46165a:	41                   	inc    %ecx
46165b:	41                   	inc    %ecx
46165c:	41                   	inc    %ecx
46165d:	70 30                	jo     0x46168f
46165f:	47                   	inc    %edi
461660:	51                   	push   %ecx
461661:	41                   	inc    %ecx
461662:	41                   	inc    %ecx
461663:	41                   	inc    %ecx
461664:	66 34 4a             	data16 xor $0x4a,%al
461667:	41                   	inc    %ecx
461668:	41                   	inc    %ecx
461669:	43                   	inc    %ebx
46166a:	4d                   	dec    %ebp
46166b:	46                   	inc    %esi
46166c:	67 41                	addr16 inc %ecx
46166e:	41                   	inc    %ecx
46166f:	41                   	inc    %ecx
461670:	57                   	push   %edi
461671:	38 6b 41             	cmp    %ch,0x41(%ebx)
461674:	41                   	inc    %ecx
461675:	41                   	inc    %ecx
461676:	4b                   	dec    %ebx
461677:	64 41                	fs inc %ecx
461679:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46167d:	45                   	inc    %ebp
46167e:	71 41                	jno    0x4616c1
461680:	41                   	inc    %ecx
461681:	41                   	inc    %ecx
461682:	41                   	inc    %ecx
461683:	45                   	inc    %ebp
461684:	7a 41                	jp     0x4616c7
461686:	46                   	inc    %esi
461687:	41                   	inc    %ecx
461688:	4b                   	dec    %ebx
461689:	77 41                	ja     0x4616cc
46168b:	41                   	inc    %ecx
46168c:	41                   	inc    %ecx
46168d:	41                   	inc    %ecx
46168e:	48                   	dec    %eax
46168f:	41                   	inc    %ecx
461690:	41                   	inc    %ecx
461691:	41                   	inc    %ecx
461692:	52                   	push   %edx
461693:	63 67 45             	arpl   %esp,0x45(%edi)
461696:	41                   	inc    %ecx
461697:	41                   	inc    %ecx
461698:	48                   	dec    %eax
461699:	41                   	inc    %ecx
46169a:	6f                   	outsl  %ds:(%esi),(%dx)
46169b:	4a                   	dec    %edx
46169c:	51                   	push   %ecx
46169d:	41                   	inc    %ecx
46169e:	41                   	inc    %ecx
46169f:	43                   	inc    %ebx
4616a0:	6a 69                	push   $0x69
4616a2:	4b                   	dec    %ebx
4616a3:	41                   	inc    %ecx
4616a4:	41                   	inc    %ecx
4616a5:	41                   	inc    %ecx
4616a6:	41                   	inc    %ecx
4616a7:	2f                   	das
4616a8:	67 77 41             	addr16 ja 0x4616ec
4616ab:	41                   	inc    %ecx
4616ac:	49                   	dec    %ecx
4616ad:	35 70 2f 67 34       	xor    $0x34672f70,%eax
4616b2:	42                   	inc    %edx
4616b3:	41                   	inc    %ecx
4616b4:	44                   	inc    %esp
4616b5:	67 79 41             	addr16 jns 0x4616f9
4616b8:	41                   	inc    %ecx
4616b9:	41                   	inc    %ecx
4616ba:	41                   	inc    %ecx
4616bb:	2f                   	das
4616bc:	67 77 41             	addr16 ja 0x461700
4616bf:	41                   	inc    %ecx
4616c0:	50                   	push   %eax
4616c1:	34 4d                	xor    $0x4d,%al
4616c3:	41                   	inc    %ecx
4616c4:	51                   	push   %ecx
4616c5:	44                   	inc    %esp
4616c6:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
4616ca:	41                   	inc    %ecx
4616cb:	2f                   	das
4616cc:	67 77 42             	addr16 ja 0x461711
4616cf:	41                   	inc    %ecx
4616d0:	4a                   	dec    %edx
4616d1:	4d                   	dec    %ebp
4616d2:	67 50                	addr16 push %eax
4616d4:	79 6f                	jns    0x461745
4616d6:	6f                   	outsl  %ds:(%esi),(%dx)