464644:	41                   	inc    %ecx
464645:	70 76                	jo     0x4646bd
464647:	4f                   	dec    %edi
464648:	67 41                	addr16 inc %ecx
46464a:	41                   	inc    %ecx
46464b:	43                   	inc    %ebx
46464c:	69 56 2b 53 41 41 41 	imul   $0x41414153,0x2b(%esi),%edx
464653:	43                   	inc    %ebx
464654:	76 34                	jbe    0x46468a
464656:	4d                   	dec    %ebp
464657:	45                   	inc    %ebp
464658:	51                   	push   %ecx
464659:	42                   	inc    %edx
46465a:	76 51                	jbe    0x4646ad
46465c:	41                   	inc    %ecx
46465d:	41                   	inc    %ecx
46465e:	41                   	inc    %ecx
46465f:	43                   	inc    %ebx
464660:	69 56 2b 51 77 41 41 	imul   $0x41417751,0x2b(%esi),%edx
464667:	43                   	inc    %ebx
464668:	69 44 69 36 79 37 2b 	imul   $0x492b3779,0x36(%ecx,%ebp,2),%eax
46466f:	49
464670:	4f                   	dec    %edi
464671:	54                   	push   %esp
464672:	72 4c                	jb     0x4646c0
464674:	76 35                	jbe    0x4646ab
464676:	68 5a 6d 5a 76       	push   $0x765a6d5a
46467b:	4f                   	dec    %edi
46467c:	41                   	inc    %ecx
46467d:	41                   	inc    %ecx
46467e:	41                   	inc    %ecx
46467f:	43                   	inc    %ebx
464680:	69 56 2b 52 41 41 41 	imul   $0x41414152,0x2b(%esi),%edx
464687:	43                   	inc    %ebx
464688:	76 34                	jbe    0x4646be
46468a:	4d                   	dec    %ebp
46468b:	41                   	inc    %ecx
46468c:	67 41                	addr16 inc %ecx
46468e:	67 4e                	addr16 dec %esi
464690:	4c                   	dec    %esp
464691:	6f                   	outsl  %ds:(%esi),(%dx)
464692:	4d                   	dec    %ebp
464693:	46                   	inc    %esi
464694:	57                   	push   %edi
464695:	56                   	push   %esi
464696:	6c                   	insb   (%dx),%es:(%edi)
464697:	5a                   	pop    %edx
464698:	69 43 38 52 66 50 71 	imul   $0x71506652,0x38(%ebx),%eax
46469f:	57                   	push   %edi
4646a0:	5a                   	pop    %edx
4646a1:	70 76                	jo     0x464719
4646a3:	52                   	push   %edx
4646a4:	51                   	push   %ecx
4646a5:	41                   	inc    %ecx
4646a6:	41                   	inc    %ecx
4646a7:	43                   	inc    %ebx
4646a8:	69 56 2b 52 67 41 41 	imul   $0x41416752,0x2b(%esi),%edx
4646af:	43                   	inc    %ebx
4646b0:	6d                   	insl   (%dx),%es:(%edi)
4646b1:	38 36                	cmp    %dh,(%esi)
4646b3:	41                   	inc    %ecx
4646b4:	41                   	inc    %ecx
4646b5:	41                   	inc    %ecx
4646b6:	4b                   	dec    %ebx
4646b7:	4a                   	dec    %edx
4646b8:	58                   	pop    %eax
4646b9:	35 42 41 41 41       	xor    $0x41414142,%eax
4646be:	4b                   	dec    %ebx
4646bf:	2f                   	das
4646c0:	67 77 48             	addr16 ja 0x46470b
4646c3:	41                   	inc    %ecx
4646c4:	47                   	inc    %edi
4646c5:	38 38                	cmp    %bh,(%eax)
4646c7:	41                   	inc    %ecx
4646c8:	41                   	inc    %ecx
4646c9:	41                   	inc    %ecx
4646ca:	4b                   	dec    %ebx
4646cb:	4a                   	dec    %edx
4646cc:	58                   	pop    %eax
4646cd:	35 48 41 41 41       	xor    $0x41414148,%eax
4646d2:	4b                   	dec    %ebx
4646d3:	62 7a 6f             	bound  %edi,0x6f(%edx)
4646d6:	41                   	inc    %ecx
4646d7:	41                   	inc    %ecx
4646d8:	41                   	inc    %ecx
4646d9:	6f                   	outsl  %ds:(%esi),(%dx)
4646da:	6c                   	insb   (%dx),%es:(%edi)
4646db:	66 6b 67 41 41       	imul   $0x41,0x41(%edi),%sp
4646e0:	41                   	inc    %ecx
4646e1:	72 2b                	jb     0x46470e
4646e3:	44                   	inc    %esp
4646e4:	42                   	inc    %edx
4646e5:	45                   	inc    %ebp
4646e6:	41                   	inc    %ecx
4646e7:	62 30                	bound  %esi,(%eax)
4646e9:	41                   	inc    %ecx
4646ea:	41                   	inc    %ecx
4646eb:	41                   	inc    %ecx
4646ec:	41                   	inc    %ecx
4646ed:	6f                   	outsl  %ds:(%esi),(%dx)
4646ee:	6c                   	insb   (%dx),%es:(%edi)
4646ef:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
4646f4:	41                   	inc    %ecx
4646f5:	6f                   	outsl  %ds:(%esi),(%dx)
4646f6:	67 54                	addr16 push %esp
4646f8:	37                   	aaa
4646f9:	30 56 41             	xor    %dl,0x41(%esi)
4646fc:	6d                   	insl   (%dx),%es:(%edi)
4646fd:	59                   	pop    %ecx
4646fe:	67 7a 37             	addr16 jp 0x464738
464701:	77 56                	ja     0x464759
464703:	41                   	inc    %ecx
464704:	6d                   	insl   (%dx),%es:(%edi)
464705:	46                   	inc    %esi
464706:	6d                   	insl   (%dx),%es:(%edi)
464707:	49                   	dec    %ecx
464708:	41                   	inc    %ecx
464709:	59                   	pop    %ecx
46470a:	41                   	inc    %ecx
46470b:	41                   	inc    %ecx
46470c:	41                   	inc    %ecx
46470d:	42                   	inc    %edx
46470e:	6a 62                	push   $0x62
464710:	7a 67                	jp     0x464779
464712:	41                   	inc    %ecx
464713:	41                   	inc    %ecx
464714:	41                   	inc    %ecx
464715:	6f                   	outsl  %ds:(%esi),(%dx)
464716:	6c                   	insb   (%dx),%es:(%edi)
464717:	66 6b 51 41 41       	imul   $0x41,0x41(%ecx),%dx
46471c:	41                   	inc    %ecx
46471d:	72 2b                	jb     0x46474a
46471f:	44                   	inc    %esp
464720:	41                   	inc    %ecx
464721:	49                   	dec    %ecx
464722:	41                   	inc    %ecx
464723:	49                   	dec    %ecx
464724:	48                   	dec    %eax
464725:	70 79                	jo     0x4647a0
464727:	37                   	aaa
464728:	79 49                	jns    0x464773
46472a:	67 76 65             	addr16 jbe 0x464792
46472d:	72 41                	jb     0x464770
46472f:	41                   	inc    %ecx
464730:	6d                   	insl   (%dx),%es:(%edi)
464731:	46                   	inc    %esi
464732:	6d                   	insl   (%dx),%es:(%edi)
464733:	49                   	dec    %ecx
464734:	46                   	inc    %esi
464735:	31 64 70 53          	xor    %esp,0x53(%eax,%esi,2)
464739:	68 68 5a 53 42       	push   $0x42535a68
46473e:	30 4f 6e             	xor    %cl,0x6e(%edi)
464741:	58                   	pop    %eax
464742:	33 59 57             	xor    0x57(%ecx),%ebx
464745:	61                   	popa
464746:	61                   	popa
464747:	62 30                	bound  %esi,(%eax)
464749:	55                   	push   %ebp
46474a:	41                   	inc    %ecx
46474b:	41                   	inc    %ecx
46474c:	41                   	inc    %ecx
46474d:	6f                   	outsl  %ds:(%esi),(%dx)
46474e:	6c                   	insb   (%dx),%es:(%edi)
46474f:	66 6b 59 41 41       	imul   $0x41,0x41(%ecx),%bx
464754:	41                   	inc    %ecx
464755:	70 76                	jo     0x4647cd
464757:	4f                   	dec    %edi
464758:	67 41                	addr16 inc %ecx
46475a:	41                   	inc    %ecx
46475b:	43                   	inc    %ebx
46475c:	69 56 2b 51 51 41 41 	imul   $0x41415151,0x2b(%esi),%edx
464763:	43                   	inc    %ebx
464764:	76 34                	jbe    0x46479a
464766:	4d                   	dec    %ebp
464767:	42                   	inc    %edx
464768:	77 42                	ja     0x4647ac
46476a:	76 50                	jbe    0x4647bc
46476c:	41                   	inc    %ecx
46476d:	41                   	inc    %ecx
46476e:	41                   	inc    %ecx
46476f:	43                   	inc    %ebx
464770:	69 56 2b 52 77 41 41 	imul   $0x41417752,0x2b(%esi),%edx
464777:	43                   	inc    %ebx
464778:	6d                   	insl   (%dx),%es:(%edi)
464779:	38 36                	cmp    %dh,(%esi)
46477b:	41                   	inc    %ecx
46477c:	41                   	inc    %ecx
46477d:	41                   	inc    %ecx
46477e:	4b                   	dec    %ebx
46477f:	4a                   	dec    %edx
464780:	58                   	pop    %eax
464781:	35 49 41 41 41       	xor    $0x41414149,%eax
464786:	4b                   	dec    %ebx
464787:	2f                   	das
464788:	67 77 52             	addr16 ja 0x4647dd
46478b:	41                   	inc    %ecx
46478c:	47                   	inc    %edi
46478d:	39 41 41             	cmp    %eax,0x41(%ecx)
464790:	41                   	inc    %ecx
464791:	41                   	inc    %ecx
464792:	4b                   	dec    %ebx
464793:	4a                   	dec    %edx
464794:	58                   	pop    %eax
464795:	35 44 41 41 41       	xor    $0x41414144,%eax
46479a:	4b                   	dec    %ebx
46479b:	49                   	dec    %ecx
46479c:	4b                   	dec    %ebx
46479d:	37                   	aaa
46479e:	2f                   	das
46479f:	53                   	push   %ebx
4647a0:	46                   	inc    %esi
4647a1:	4d                   	dec    %ebp
4647a2:	67 6e                	outsb  %ds:(%si),(%dx)
4647a4:	74 79                	je     0x46481f
4647a6:	4a                   	dec    %edx
4647a7:	4b                   	dec    %ebx
4647a8:	56                   	push   %esi
4647a9:	68 6d 49 4e 57       	push   $0x574e496d
4647ae:	33 55 64             	xor    0x64(%ebp),%edx
4647b1:	31 68 5a             	xor    %ebp,0x5a(%eax)
4647b4:	69 41 74 47 64 54 73 	imul   $0x73546447,0x74(%ecx),%eax
4647bb:	57                   	push   %edi
4647bc:	43                   	inc    %ebx
4647bd:	41                   	inc    %ecx
4647be:	42                   	inc    %edx
4647bf:	41                   	inc    %ecx
4647c0:	41                   	inc    %ecx
4647c1:	41                   	inc    %ecx
4647c2:	41                   	inc    %ecx
4647c3:	59                   	pop    %ecx
4647c4:	79 43                	jns    0x464809
4647c6:	38 54 46 4c          	cmp    %dl,0x4c(%esi,%eax,2)
4647ca:	69 57 53 42 64 69 69 	imul   $0x69696442,0x53(%edi),%edx
4647d1:	59                   	pop    %ecx
4647d2:	62 59 57             	bound  %ebx,0x57(%ecx)
4647d5:	56                   	push   %esi
4647d6:	76 4f                	jbe    0x464827
4647d8:	41                   	inc    %ecx
4647d9:	41                   	inc    %ecx
4647da:	41                   	inc    %ecx
4647db:	43                   	inc    %ebx
4647dc:	69 56 2b 52 41 41 41 	imul   $0x41414152,0x2b(%esi),%edx
4647e3:	43                   	inc    %ebx
4647e4:	76 34                	jbe    0x46481a
4647e6:	4d                   	dec    %ebp
4647e7:	41                   	inc    %ecx
4647e8:	67 41                	addr16 inc %ecx
4647ea:	67 56                	addr16 push %esi
4647ec:	4f                   	dec    %edi
4647ed:	75 49                	jne    0x464838
4647ef:	4b                   	dec    %ebx
4647f0:	57                   	push   %edi
4647f1:	5a                   	pop    %edx
4647f2:	6c                   	insb   (%dx),%es:(%edi)
4647f3:	5a                   	pop    %edx
4647f4:	53                   	push   %ebx
4647f5:	42                   	inc    %edx
4647f6:	6d                   	insl   (%dx),%es:(%edi)
4647f7:	36 34 67             	ss xor $0x67,%al
4647fa:	70 57                	jo     0x464853
4647fc:	4a                   	dec    %edx
4647fd:	70 76                	jo     0x464875
4647ff:	52                   	push   %edx
464800:	51                   	push   %ecx
464801:	41                   	inc    %ecx
464802:	41                   	inc    %ecx
464803:	43                   	inc    %ebx
464804:	69 56 2b 52 67 41 41 	imul   $0x41416752,0x2b(%esi),%edx
46480b:	43                   	inc    %ebx
46480c:	6d                   	insl   (%dx),%es:(%edi)
46480d:	38 36                	cmp    %dh,(%esi)
46480f:	41                   	inc    %ecx
464810:	41                   	inc    %ecx
464811:	41                   	inc    %ecx
464812:	4b                   	dec    %ebx
464813:	4a                   	dec    %edx
464814:	58                   	pop    %eax
464815:	35 42 41 41 41       	xor    $0x41414142,%eax
46481a:	4b                   	dec    %ebx
46481b:	2f                   	das
46481c:	67 77 48             	addr16 ja 0x464867
46481f:	41                   	inc    %ecx
464820:	47                   	inc    %edi
464821:	38 38                	cmp    %bh,(%eax)
464823:	41                   	inc    %ecx
464824:	41                   	inc    %ecx
464825:	41                   	inc    %ecx
464826:	4b                   	dec    %ebx
464827:	4a                   	dec    %edx
464828:	58                   	pop    %eax
464829:	35 48 41 41 41       	xor    $0x41414148,%eax
46482e:	4b                   	dec    %ebx
46482f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464832:	41                   	inc    %ecx
464833:	41                   	inc    %ecx
464834:	41                   	inc    %ecx
464835:	6f                   	outsl  %ds:(%esi),(%dx)
464836:	6c                   	insb   (%dx),%es:(%edi)
464837:	66 6b 6b 41 41       	imul   $0x41,0x41(%ebx),%bp
46483c:	41                   	inc    %ecx
46483d:	72 2b                	jb     0x46486a
46483f:	44                   	inc    %esp
464840:	42                   	inc    %edx
464841:	41                   	inc    %ecx
464842:	41                   	inc    %ecx
464843:	62 30                	bound  %esi,(%eax)
464845:	41                   	inc    %ecx
464846:	41                   	inc    %ecx
464847:	41                   	inc    %ecx
464848:	41                   	inc    %ecx
464849:	6f                   	outsl  %ds:(%esi),(%dx)
46484a:	6c                   	insb   (%dx),%es:(%edi)
46484b:	2f                   	das
46484c:	67 77 52             	addr16 ja 0x4648a1
46484f:	41                   	inc    %ecx
464850:	47                   	inc    %edi
464851:	39 4b 41             	cmp    %ecx,0x41(%ebx)
464854:	41                   	inc    %ecx
464855:	41                   	inc    %ecx
464856:	4b                   	dec    %ebx
464857:	4a                   	dec    %edx
464858:	58                   	pop    %eax
464859:	35 4c 41 41 41       	xor    $0x4141414c,%eax
46485e:	4b                   	dec    %ebx
46485f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464862:	41                   	inc    %ecx
464863:	41                   	inc    %ecx
464864:	41                   	inc    %ecx
464865:	6f                   	outsl  %ds:(%esi),(%dx)
464866:	6c                   	insb   (%dx),%es:(%edi)
464867:	66 6a 6b             	pushw  $0x6b
46486a:	41                   	inc    %ecx
46486b:	41                   	inc    %ecx
46486c:	41                   	inc    %ecx
46486d:	70 76                	jo     0x4648e5
46486f:	4f                   	dec    %edi
464870:	67 41                	addr16 inc %ecx
464872:	41                   	inc    %ecx
464873:	43                   	inc    %ebx
464874:	69 58 2b 44 42 41 41 	imul   $0x41414244,0x2b(%eax),%ebx
46487b:	62 30                	bound  %esi,(%eax)
46487d:	6f                   	outsl  %ds:(%esi),(%dx)
46487e:	41                   	inc    %ecx
46487f:	41                   	inc    %ecx
464880:	41                   	inc    %ecx
464881:	6f                   	outsl  %ds:(%esi),(%dx)
464882:	6c                   	insb   (%dx),%es:(%edi)
464883:	66 6b 77 41 41       	imul   $0x41,0x41(%edi),%si
464888:	41                   	inc    %ecx
464889:	70 76                	jo     0x464901