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)
4616d7:	32 32                	xor    (%edx),%dh
4616d9:	55                   	push   %ebp
4616da:	67 36 6a 6b          	addr16 ss push $0x6b
4616de:	4c                   	dec    %esp
4616df:	33 6c 67 67          	xor    0x67(%edi,%eiz,2),%ebp
4616e3:	41                   	inc    %ecx
4616e4:	51                   	push   %ecx
4616e5:	41                   	inc    %ecx
4616e6:	41                   	inc    %ecx
4616e7:	41                   	inc    %ecx
4616e8:	47                   	inc    %edi
4616e9:	4a                   	dec    %edx
4616ea:	6d                   	insl   (%dx),%es:(%edi)
4616eb:	49                   	dec    %ecx
4616ec:	43                   	inc    %ebx
4616ed:	72 67                	jb     0x461756
4616ef:	4f                   	dec    %edi
4616f0:	66 70 5a             	data16 jo 0x46174d
4616f3:	59                   	pop    %ecx
4616f4:	66 34 4a             	data16 xor $0x4a,%al
4616f7:	41                   	inc    %ecx
4616f8:	41                   	inc    %ecx
4616f9:	42                   	inc    %edx
4616fa:	68 30 5a 33 2b       	push   $0x2b335a30
4616ff:	44                   	inc    %esp
461700:	41                   	inc    %ecx
461701:	45                   	inc    %ebp
461702:	41                   	inc    %ecx
461703:	49                   	dec    %ecx
461704:	43                   	inc    %ebx
461705:	41                   	inc    %ecx
461706:	41                   	inc    %ecx
461707:	41                   	inc    %ecx
461708:	41                   	inc    %ecx
461709:	41                   	inc    %ecx
46170a:	67 42                	addr16 inc %edx
46170c:	51                   	push   %ecx
46170d:	41                   	inc    %ecx
46170e:	41                   	inc    %ecx
46170f:	41                   	inc    %ecx
461710:	47                   	inc    %edi
461711:	4e                   	dec    %esi
461712:	5a                   	pop    %edx
461713:	4a                   	dec    %edx
461714:	66 34 4f             	data16 xor $0x4f,%al
461717:	41                   	inc    %ecx
461718:	51                   	push   %ecx
461719:	41                   	inc    %ecx
46171a:	67 5a                	addr16 pop %edx
46171c:	41                   	inc    %ecx
46171d:	43                   	inc    %ebx
46171e:	2b 4e 53             	sub    0x53(%esi),%ecx
461721:	44                   	inc    %esp
461722:	57                   	push   %edi
461723:	36 58                	ss pop %eax
461725:	77 4b                	ja     0x461772
461727:	57                   	push   %edi
461728:	43                   	inc    %ebx
461729:	41                   	inc    %ecx
46172a:	55                   	push   %ebp
46172b:	6f                   	outsl  %ds:(%esi),(%dx)
46172c:	58                   	pop    %eax
46172d:	54                   	push   %esp
46172e:	62 57 57             	bound  %edx,0x57(%edi)
461731:	59                   	pop    %ecx
461732:	67 4b                	addr16 dec %ebx
461734:	36 47                	ss inc %edi
461736:	77 32                	ja     0x46176a
461738:	56                   	push   %esi
461739:	6b 67 70 68          	imul   $0x68,0x70(%edi),%esp
46173d:	42                   	inc    %edx
46173e:	77 49                	ja     0x461789
461740:	6c                   	insb   (%dx),%es:(%edi)
461741:	68 6d 49 4b 76       	push   $0x764b496d
461746:	5a                   	pop    %edx
461747:	42                   	inc    %edx
461748:	68 78 68 50 41       	push   $0x41506878
46174d:	55                   	push   %ebp
46174e:	41                   	inc    %ecx
46174f:	41                   	inc    %ecx
461750:	41                   	inc    %ecx
461751:	41                   	inc    %ecx
461752:	34 44                	xor    $0x44,%al
461754:	67 41                	addr16 inc %ecx
461756:	41                   	inc    %ecx
461757:	41                   	inc    %ecx
461758:	44                   	inc    %esp
461759:	69 46 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%esi),%eax
461760:	67 34 41             	addr16 xor $0x41,%al
461763:	41                   	inc    %ecx
461764:	44                   	inc    %esp
461765:	68 74 2f 2f 2f       	push   $0x2f2f2f74
46176a:	2f                   	das
46176b:	2f                   	das
46176c:	67 77 41             	addr16 ja 0x4617b0
46176f:	41                   	inc    %ecx
461770:	48                   	dec    %eax
461771:	4d                   	dec    %ebp
461772:	6d                   	insl   (%dx),%es:(%edi)
461773:	41                   	inc    %ecx
461774:	41                   	inc    %ecx
461775:	41                   	inc    %ecx
461776:	4b                   	dec    %ebx
461777:	4b                   	dec    %ebx
461778:	69 72 2b 43 51 41 41 	imul   $0x41415143,0x2b(%edx),%esi
46177f:	4b                   	dec    %ebx
461780:	42                   	inc    %edx
461781:	38 41 41             	cmp    %al,0x41(%ecx)
461784:	41                   	inc    %ecx
461785:	6f                   	outsl  %ds:(%esi),(%dx)
461786:	71 41                	jno    0x4617c9
461788:	42                   	inc    %edx
461789:	4d                   	dec    %ebp
46178a:	77 43                	ja     0x4617cf
46178c:	41                   	inc    %ecx
46178d:	44                   	inc    %esp
46178e:	78 4a                	js     0x4617da
461790:	77 41                	ja     0x4617d3
461792:	41                   	inc    %ecx
461793:	43                   	inc    %ebx
461794:	41                   	inc    %ecx
461795:	41                   	inc    %ecx
461796:	41                   	inc    %ecx
461797:	45                   	inc    %ebp
461798:	51                   	push   %ecx
461799:	41                   	inc    %ecx
46179a:	67 38 34             	cmp    %dh,(%si)
46179d:	6e                   	outsb  %ds:(%esi),(%dx)
46179e:	30 4d 79             	xor    %cl,0x79(%ebp)
4617a1:	42                   	inc    %edx
4617a2:	70 44                	jo     0x4617e8
4617a4:	36 6f                	outsl  %ss:(%esi),(%dx)
4617a6:	56                   	push   %esi
4617a7:	59                   	pop    %ecx
4617a8:	53                   	push   %ebx
4617a9:	44                   	inc    %esp
4617aa:	38 65 61             	cmp    %ah,0x61(%ebp)
4617ad:	48                   	dec    %eax
4617ae:	5a                   	pop    %edx
4617af:	57                   	push   %edi
4617b0:	50                   	push   %eax
4617b1:	34 4f                	xor    $0x4f,%al
4617b3:	41                   	inc    %ecx
4617b4:	41                   	inc    %ecx
4617b5:	41                   	inc    %ecx
4617b6:	34 4c                	xor    $0x4c,%al
4617b8:	67 41                	addr16 inc %ecx
4617ba:	41                   	inc    %ecx
4617bb:	41                   	inc    %ecx
4617bc:	50                   	push   %eax
4617bd:	34 4d                	xor    $0x4d,%al
4617bf:	46                   	inc    %esi
4617c0:	67 41                	addr16 inc %ecx
4617c2:	67 6a 6d             	addr16 push $0x6d
4617c5:	30 4b 31             	xor    %cl,0x31(%ebx)
4617c8:	43                   	inc    %ebx
4617c9:	43                   	inc    %ebx
4617ca:	70 4d                	jo     0x461819
4617cc:	72 76                	jb     0x461844
4617ce:	6b 57 53 43          	imul   $0x43,0x53(%edi),%edx
4617d2:	37                   	aaa
4617d3:	78 4c                	js     0x461821
4617d5:	41                   	inc    %ecx
4617d6:	51                   	push   %ecx
4617d7:	57                   	push   %edi
4617d8:	47                   	inc    %edi
4617d9:	5a                   	pop    %edx
4617da:	6c                   	insb   (%dx),%es:(%edi)
4617db:	5a                   	pop    %edx
4617dc:	6d                   	insl   (%dx),%es:(%edi)
4617dd:	45                   	inc    %ebp
4617de:	34 71                	xor    $0x71,%al
4617e0:	69 63 41 41 50 34 4d 	imul   $0x4d345041,0x41(%ebx),%esp
4617e7:	46                   	inc    %esi
4617e8:	67 41                	addr16 inc %ecx