464527:	2f                   	das
464528:	67 77 46             	addr16 ja 0x464571
46452b:	41                   	inc    %ecx
46452c:	47                   	inc    %edi
46452d:	38 38                	cmp    %bh,(%eax)
46452f:	41                   	inc    %ecx
464530:	41                   	inc    %ecx
464531:	41                   	inc    %ecx
464532:	4b                   	dec    %ebx
464533:	4a                   	dec    %edx
464534:	58                   	pop    %eax
464535:	34 39                	xor    $0x39,%al
464537:	41                   	inc    %ecx
464538:	41                   	inc    %ecx
464539:	41                   	inc    %ecx
46453a:	4b                   	dec    %ebx
46453b:	62 7a 6f             	bound  %edi,0x6f(%edx)
46453e:	41                   	inc    %ecx
46453f:	41                   	inc    %ecx
464540:	41                   	inc    %ecx
464541:	6f                   	outsl  %ds:(%esi),(%dx)
464542:	6c                   	insb   (%dx),%es:(%edi)
464543:	66 6a 34             	pushw  $0x34
464546:	41                   	inc    %ecx
464547:	41                   	inc    %ecx
464548:	41                   	inc    %ecx
464549:	70 76                	jo     0x4645c1
46454b:	4f                   	dec    %edi
46454c:	67 41                	addr16 inc %ecx
46454e:	41                   	inc    %ecx
46454f:	43                   	inc    %ebx
464550:	69 56 2b 50 77 41 41 	imul   $0x41417750,0x2b(%esi),%edx
464557:	43                   	inc    %ebx
464558:	76 34                	jbe    0x46458e
46455a:	4d                   	dec    %ebp
46455b:	45                   	inc    %ebp
46455c:	41                   	inc    %ecx
46455d:	42                   	inc    %edx
46455e:	76 51                	jbe    0x4645b1
464560:	41                   	inc    %ecx
464561:	41                   	inc    %ecx
464562:	41                   	inc    %ecx
464563:	43                   	inc    %ebx
464564:	69 56 2b 50 67 41 41 	imul   $0x41416750,0x2b(%esi),%edx
46456b:	43                   	inc    %ebx
46456c:	6d                   	insl   (%dx),%es:(%edi)
46456d:	38 36                	cmp    %dh,(%esi)
46456f:	41                   	inc    %ecx
464570:	41                   	inc    %ecx
464571:	41                   	inc    %ecx
464572:	4b                   	dec    %ebx
464573:	4a                   	dec    %edx
464574:	58                   	pop    %eax
464575:	35 42 41 41 41       	xor    $0x41414142,%eax
46457a:	4b                   	dec    %ebx
46457b:	2f                   	das
46457c:	67 77 47             	addr16 ja 0x4645c6
46457f:	41                   	inc    %ecx
464580:	47                   	inc    %edi
464581:	38 38                	cmp    %bh,(%eax)
464583:	41                   	inc    %ecx
464584:	41                   	inc    %ecx
464585:	41                   	inc    %ecx
464586:	4b                   	dec    %ebx
464587:	4a                   	dec    %edx
464588:	58                   	pop    %eax
464589:	35 43 41 41 41       	xor    $0x41414143,%eax
46458e:	4b                   	dec    %ebx
46458f:	49                   	dec    %ecx
464590:	4e                   	dec    %esi
464591:	4e                   	dec    %esi
464592:	43                   	inc    %ebx
464593:	37                   	aaa
464594:	54                   	push   %esp
464595:	6f                   	outsl  %ds:(%esi),(%dx)
464596:	67 75 62             	addr16 jne 0x4645fb
464599:	65 49                	gs dec %ecx
46459b:	32 6c 68 6c          	xor    0x6c(%eax,%ebp,2),%ch
46459f:	49                   	dec    %ecx
4645a0:	44                   	inc    %esp
4645a1:	78 52                	js     0x4645f5
4645a3:	30 64 39 5a          	xor    %ah,0x5a(%ecx,%edi,1)
4645a7:	49                   	dec    %ecx
4645a8:	44                   	inc    %esp
4645a9:	46                   	inc    %esi
4645aa:	58                   	pop    %eax
4645ab:	5a                   	pop    %edx
4645ac:	68 74 68 5a 57       	push   $0x575a6874
4645b1:	59                   	pop    %ecx
4645b2:	67 2b 73 72          	sub    0x72(%bp,%di),%esi
4645b6:	75 2f                	jne    0x4645e7
4645b8:	32 45 67             	xor    0x67(%ebp),%al
4645bb:	37                   	aaa
4645bc:	43                   	inc    %ebx
4645bd:	6b 77 37 6c          	imul   $0x6c,0x37(%edi),%esi
4645c1:	6c                   	insb   (%dx),%es:(%edi)
4645c2:	76 4f                	jbe    0x464613
4645c4:	41                   	inc    %ecx
4645c5:	41                   	inc    %ecx
4645c6:	41                   	inc    %ecx
4645c7:	43                   	inc    %ebx
4645c8:	69 56 2b 51 77 41 41 	imul   $0x41417751,0x2b(%esi),%edx
4645cf:	43                   	inc    %ebx
4645d0:	69 43 51 73 31 37 35 	imul   $0x35373173,0x51(%ebx),%eax
4645d7:	49                   	dec    %ecx
4645d8:	41                   	inc    %ecx
4645d9:	51                   	push   %ecx
4645da:	41                   	inc    %ecx
4645db:	41                   	inc    %ecx
4645dc:	41                   	inc    %ecx
4645dd:	42                   	inc    %edx
4645de:	6a 49                	push   $0x49
4645e0:	44                   	inc    %esp
4645e1:	6e                   	outsb  %ds:(%esi),(%dx)
4645e2:	6f                   	outsl  %ds:(%esi),(%dx)
4645e3:	6c                   	insb   (%dx),%es:(%edi)
4645e4:	66 39 5a 49          	cmp    %bx,0x49(%edx)
4645e8:	41                   	inc    %ecx
4645e9:	63 41 41             	arpl   %eax,0x41(%ecx)
4645ec:	41                   	inc    %ecx
4645ed:	42                   	inc    %edx
4645ee:	6a 62                	push   $0x62
4645f0:	7a 67                	jp     0x464659
4645f2:	41                   	inc    %ecx
4645f3:	41                   	inc    %ecx
4645f4:	41                   	inc    %ecx
4645f5:	6f                   	outsl  %ds:(%esi),(%dx)
4645f6:	6c                   	insb   (%dx),%es:(%edi)
4645f7:	66 6b 51 41 41       	imul   $0x41,0x41(%ecx),%dx
4645fc:	41                   	inc    %ecx
4645fd:	72 2b                	jb     0x46462a
4645ff:	44                   	inc    %esp
464600:	41                   	inc    %ecx
464601:	49                   	dec    %ecx
464602:	41                   	inc    %ecx
464603:	49                   	dec    %ecx
464604:	4d                   	dec    %ebp
464605:	6a 2f                	push   $0x2f
464607:	2f                   	das
464608:	2f                   	das
464609:	39 6c 49 41          	cmp    %ebp,0x41(%ecx,%ecx,2)
46460d:	49                   	dec    %ecx
46460e:	41                   	inc    %ecx
46460f:	41                   	inc    %ecx
464610:	41                   	inc    %ecx
464611:	42                   	inc    %edx
464612:	6a 6d                	push   $0x6d
464614:	6d                   	insl   (%dx),%es:(%edi)
464615:	39 46 41             	cmp    %eax,0x41(%esi)
464618:	41                   	inc    %ecx
464619:	41                   	inc    %ecx
46461a:	4b                   	dec    %ebx
46461b:	4a                   	dec    %edx
46461c:	58                   	pop    %eax
46461d:	35 47 41 41 41       	xor    $0x41414147,%eax
464622:	4b                   	dec    %ebx
464623:	62 7a 6f             	bound  %edi,0x6f(%edx)
464626:	41                   	inc    %ecx
464627:	41                   	inc    %ecx
464628:	41                   	inc    %ecx
464629:	6f                   	outsl  %ds:(%esi),(%dx)
46462a:	6c                   	insb   (%dx),%es:(%edi)
46462b:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
464630:	41                   	inc    %ecx
464631:	72 2b                	jb     0x46465e
464633:	44                   	inc    %esp
464634:	41                   	inc    %ecx
464635:	63 41 62             	arpl   %eax,0x62(%ecx)
464638:	7a 77                	jp     0x4646b1
46463a:	41                   	inc    %ecx
46463b:	41                   	inc    %ecx
46463c:	41                   	inc    %ecx
46463d:	6f                   	outsl  %ds:(%esi),(%dx)
46463e:	6c                   	insb   (%dx),%es:(%edi)
46463f:	66 6b 63 41 41       	imul   $0x41,0x41(%ebx),%sp
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