46566f:	41                   	inc    %ecx
465670:	41                   	inc    %ecx
465671:	6f                   	outsl  %ds:(%esi),(%dx)
465672:	4b                   	dec    %ebx
465673:	4b                   	dec    %ebx
465674:	77 63                	ja     0x4656d9
465676:	52                   	push   %edx
465677:	46                   	inc    %esi
465678:	54                   	push   %esp
465679:	68 6a 41 77 41       	push   $0x4177416a
46567e:	41                   	inc    %ecx
46567f:	48                   	dec    %eax
465680:	78 6b                	js     0x4656ed
465682:	6f                   	outsl  %ds:(%esi),(%dx)
465683:	4f                   	dec    %edi
465684:	67 41                	addr16 inc %ecx
465686:	41                   	inc    %ecx
465687:	42                   	inc    %edx
465688:	68 4d 56 4b 2b       	push   $0x2b4b564d
46568d:	34 52                	xor    $0x52,%al
46568f:	44                   	inc    %esp
465690:	7a 67                	jp     0x4656f9
465692:	75 41                	jne    0x4656d5
465694:	77 41                	ja     0x4656d7
465696:	41                   	inc    %ecx
465697:	48                   	dec    %eax
465698:	52                   	push   %edx
465699:	4d                   	dec    %ebp
46569a:	56                   	push   %esi
46569b:	4b                   	dec    %ebx
46569c:	2b 49 57             	sub    0x57(%ecx),%ecx
46569f:	4f                   	dec    %edi
4656a0:	41                   	inc    %ecx
4656a1:	73 44                	jae    0x4656e7
4656a3:	41                   	inc    %ecx
4656a4:	41                   	inc    %ecx
4656a5:	41                   	inc    %ecx
4656a6:	57                   	push   %edi
4656a7:	45                   	inc    %ebp
4656a8:	78 55                	js     0x4656ff
4656aa:	72 31                	jb     0x4656dd
4656ac:	33 4e 6b             	xor    0x6b(%esi),%ecx
4656af:	41                   	inc    %ecx
4656b0:	41                   	inc    %ecx
4656b1:	41                   	inc    %ecx
4656b2:	4b                   	dec    %ebx
4656b3:	43                   	inc    %ebx
4656b4:	78 6f                	js     0x465725
4656b6:	54                   	push   %esp
4656b7:	46                   	inc    %esi
4656b8:	53                   	push   %ebx
4656b9:	76 4d                	jbe    0x465708
4656bb:	43                   	inc    %ebx
4656bc:	49                   	dec    %ecx
4656bd:	30 45 41             	xor    %al,0x41(%ebp)
4656c0:	41                   	inc    %ecx
4656c1:	41                   	inc    %ecx
4656c2:	42                   	inc    %edx
4656c3:	44                   	inc    %esp
4656c4:	52                   	push   %edx
4656c5:	77 54                	ja     0x46571b
4656c7:	46                   	inc    %esi
4656c8:	53                   	push   %ebx
4656c9:	76 41                	jbe    0x46570c
4656cb:	42                   	inc    %edx
4656cc:	6d                   	insl   (%dx),%es:(%edi)
4656cd:	39 6c 41 41          	cmp    %ebp,0x41(%ecx,%eax,2)
4656d1:	41                   	inc    %ecx
4656d2:	4b                   	dec    %ebx
4656d3:	44                   	inc    %esp
4656d4:	42                   	inc    %edx
4656d5:	6b 54 46 53 75       	imul   $0x75,0x53(%esi,%eax,2),%edx
4656da:	30 47 6f             	xor    %al,0x6f(%edi)
4656dd:	30 45 41             	xor    %al,0x41(%ebp)
4656e0:	41                   	inc    %ecx
4656e1:	41                   	inc    %ecx
4656e2:	42                   	inc    %edx
4656e3:	45                   	inc    %ebp
4656e4:	77 51                	ja     0x465737
4656e6:	65 45                	gs inc %ebp
4656e8:	78 55                	js     0x46573f
4656ea:	72 70                	jb     0x46575c
4656ec:	77 59                	ja     0x465747
4656ee:	4a                   	dec    %edx
4656ef:	46                   	inc    %esi
4656f0:	67 68 76 5a 67 41    	addr16 push $0x41675a76
4656f6:	41                   	inc    %ecx
4656f7:	43                   	inc    %ebx
4656f8:	69 59 62 45 78 55 72 	imul   $0x72557845,0x62(%ecx),%ebx
4656ff:	6d                   	insl   (%dx),%es:(%edi)
465700:	41                   	inc    %ecx
465701:	6b 52 44 77          	imul   $0x77,0x44(%edx),%edx
465705:	6b 52 44 35          	imul   $0x35,0x44(%edx),%edx
465709:	45                   	inc    %ebp
46570a:	52                   	push   %edx
46570b:	42                   	inc    %edx
46570c:	42                   	inc    %edx
46570d:	45                   	inc    %ebp
46570e:	50                   	push   %eax
46570f:	47                   	inc    %edi
465710:	6c                   	insb   (%dx),%es:(%edi)
465711:	32 52 59             	xor    0x59(%edx),%dl
465714:	64 4b                	fs dec %ebx
465716:	63 48 79             	arpl   %ecx,0x79(%eax)
465719:	45                   	inc    %ebp
46571a:	6f                   	outsl  %ds:(%esi),(%dx)
46571b:	4f                   	dec    %edi
46571c:	67 41                	addr16 inc %ecx
46571e:	41                   	inc    %ecx
46571f:	42                   	inc    %edx
465720:	68 4d 56 4f 48       	push   $0x484f564d
465725:	6e                   	outsb  %ds:(%esi),(%dx)
465726:	2f                   	das
465727:	2f                   	das
465728:	2f                   	das
465729:	38 47 45             	cmp    %al,0x45(%edi)
46572c:	51                   	push   %ecx
46572d:	51                   	push   %ecx
46572e:	57                   	push   %edi
46572f:	47                   	inc    %edi
465730:	6d                   	insl   (%dx),%es:(%edi)
465731:	39 6d 41             	cmp    %ebp,0x41(%ebp)
465734:	41                   	inc    %ecx
465735:	41                   	inc    %ecx
465736:	4b                   	dec    %ebx
465737:	4a                   	dec    %edx
465738:	68 63 54 46 54       	push   $0x54465463
46573d:	68 6d 2f 2f 2f       	push   $0x2f2f2f6d
465742:	2f                   	das
465743:	45                   	inc    %ebp
465744:	51                   	push   %ecx
465745:	38 58 57             	cmp    %bl,0x57(%eax)
465748:	42                   	inc    %edx
465749:	4d                   	dec    %ebp
46574a:	50                   	push   %eax
46574b:	45                   	inc    %ebp
46574c:	51                   	push   %ecx
46574d:	38 49 4d             	cmp    %cl,0x4d(%ecx)
465750:	73 4d                	jae    0x46579f
465752:	4a                   	dec    %edx
465753:	46                   	inc    %esi
465754:	6e                   	outsb  %ds:(%esi),(%dx)
465755:	4e                   	dec    %esi
465756:	6e                   	outsb  %ds:(%esi),(%dx)
465757:	41                   	inc    %ecx
465758:	41                   	inc    %ecx
465759:	41                   	inc    %ecx
46575a:	4b                   	dec    %ebx
46575b:	63 32                	arpl   %esi,(%edx)
46575d:	4d                   	dec    %ebp
46575e:	41                   	inc    %ecx
46575f:	41                   	inc    %ecx
465760:	41                   	inc    %ecx
465761:	6f                   	outsl  %ds:(%esi),(%dx)
465762:	54                   	push   %esp
465763:	42                   	inc    %edx
465764:	53                   	push   %ebx
465765:	73 33                	jae    0x46579a
465767:	45                   	inc    %ebp
465768:	52                   	push   %edx
465769:	52                   	push   %edx
46576a:	46                   	inc    %esi
46576b:	44                   	inc    %esp
46576c:	41                   	inc    %ecx
46576d:	41                   	inc    %ecx
46576e:	41                   	inc    %ecx
46576f:	41                   	inc    %ecx
465770:	41                   	inc    %ecx
465771:	73 41                	jae    0x4657b4
465773:	41                   	inc    %ecx
465774:	41                   	inc    %ecx
465775:	41                   	inc    %ecx
465776:	5a                   	pop    %edx
465777:	41                   	inc    %ecx
465778:	41                   	inc    %ecx
465779:	41                   	inc    %ecx
46577a:	41                   	inc    %ecx
46577b:	4b                   	dec    %ebx
46577c:	41                   	inc    %ecx
46577d:	41                   	inc    %ecx
46577e:	41                   	inc    %ecx
46577f:	41                   	inc    %ecx
465780:	44                   	inc    %esp
465781:	55                   	push   %ebp
465782:	41                   	inc    %ecx
465783:	41                   	inc    %ecx
465784:	41                   	inc    %ecx
465785:	42                   	inc    %edx
465786:	4b                   	dec    %ebx
465787:	41                   	inc    %ecx
465788:	41                   	inc    %ecx
465789:	41                   	inc    %ecx
46578a:	41                   	inc    %ecx
46578b:	57                   	push   %edi
46578c:	67 41                	addr16 inc %ecx
46578e:	41                   	inc    %ecx
46578f:	41                   	inc    %ecx
465790:	47                   	inc    %edi
465791:	73 41                	jae    0x4657d4
465793:	41                   	inc    %ecx
465794:	41                   	inc    %ecx
465795:	42                   	inc    %edx
465796:	38 41 41             	cmp    %al,0x41(%ecx)
465799:	41                   	inc    %ecx
46579a:	41                   	inc    %ecx
46579b:	68 77 41 41 41       	push   $0x41414177
4657a0:	4a                   	dec    %edx
4657a1:	67 41                	addr16 inc %ecx
4657a3:	41                   	inc    %ecx
4657a4:	41                   	inc    %ecx
4657a5:	43                   	inc    %ebx
4657a6:	70 41                	jo     0x4657e9
4657a8:	41                   	inc    %ecx
4657a9:	41                   	inc    %ecx
4657aa:	41                   	inc    %ecx
4657ab:	75 77                	jne    0x465824
4657ad:	41                   	inc    %ecx
4657ae:	41                   	inc    %ecx
4657af:	41                   	inc    %ecx
4657b0:	42                   	inc    %edx
4657b1:	38 6b 4b             	cmp    %ch,0x4b(%ebx)
4657b4:	44                   	inc    %esp
4657b5:	6f                   	outsl  %ds:(%esi),(%dx)
4657b6:	41                   	inc    %ecx
4657b7:	41                   	inc    %ecx
4657b8:	41                   	inc    %ecx
4657b9:	59                   	pop    %ecx
4657ba:	54                   	push   %esp
4657bb:	46                   	inc    %esi
4657bc:	43                   	inc    %ebx
4657bd:	75 2b                	jne    0x4657ea
4657bf:	45                   	inc    %ebp
4657c0:	51                   	push   %ecx
4657c1:	56                   	push   %esi
4657c2:	76 61                	jbe    0x465825
4657c4:	41                   	inc    %ecx
4657c5:	41                   	inc    %ecx
4657c6:	41                   	inc    %ecx
4657c7:	43                   	inc    %ebx
4657c8:	68 4d 48 48 68       	push   $0x6848484d
4657cd:	4d                   	dec    %ebp
4657ce:	55                   	push   %ebp
4657cf:	4b                   	dec    %ebx
4657d0:	37                   	aaa
4657d1:	41                   	inc    %ecx
4657d2:	52                   	push   %edx
4657d3:	42                   	inc    %edx
4657d4:	57                   	push   %edi
4657d5:	39 6f 41             	cmp    %ebp,0x41(%edi)
4657d8:	41                   	inc    %ecx
4657d9:	41                   	inc    %ecx
4657da:	4b                   	dec    %ebx
4657db:	45                   	inc    %ebp
4657dc:	77 6f                	ja     0x46584d
4657de:	66 43                	inc    %bx
4657e0:	68 4d 55 4b 36       	push   $0x364b554d
4657e5:	45                   	inc    %ebp
4657e6:	52                   	push   %edx
4657e7:	43                   	inc    %ebx
4657e8:	6a 6d                	push   $0x6d
4657ea:	50                   	push   %eax
4657eb:	41                   	inc    %ecx
4657ec:	41                   	inc    %ecx
4657ed:	41                   	inc    %ecx
4657ee:	41                   	inc    %ecx
4657ef:	48                   	dec    %eax
4657f0:	77 73                	ja     0x465865
4657f2:	54                   	push   %esp
4657f3:	46                   	inc    %esi
4657f4:	43                   	inc    %ebx
4657f5:	75 55                	jne    0x46584c
4657f7:	45                   	inc    %ebp
4657f8:	51                   	push   %ecx
4657f9:	55                   	push   %ebp
4657fa:	52                   	push   %edx
4657fb:	43                   	inc    %ebx
4657fc:	52                   	push   %edx
4657fd:	59                   	pop    %ecx
4657fe:	52                   	push   %edx
4657ff:	43                   	inc    %ebx
465800:	47                   	inc    %edi
465801:	39 6d 41             	cmp    %ebp,0x41(%ebp)
465804:	41                   	inc    %ecx
465805:	41                   	inc    %ecx
465806:	4b                   	dec    %ebx
465807:	4a                   	dec    %edx
465808:	68 63 54 46 44       	push   $0x44465463
46580d:	68 2f 2f 2f 2f       	push   $0x2f2f2f2f
465812:	2f                   	das
465813:	45                   	inc    %ebp
465814:	51                   	push   %ecx
465815:	56                   	push   %esi
465816:	76 61                	jbe    0x465879
465818:	51                   	push   %ecx
465819:	41                   	inc    %ecx
46581a:	41                   	inc    %ecx
46581b:	43                   	inc    %ebx
46581c:	69 59 63 45 78 51 34 	imul   $0x34517845,0x63(%ecx),%ebx
465823:	62 2f                	bound  %ebp,(%edi)
465825:	2f                   	das
465826:	2f                   	das
465827:	2f                   	das
465828:	78 45                	js     0x46586f
46582a:	49                   	dec    %ecx
46582b:	6a 51                	push   $0x51
46582d:	51                   	push   %ecx
46582e:	41                   	inc    %ecx
46582f:	41                   	inc    %ecx
465830:	41                   	inc    %ecx
465831:	45                   	inc    %ebp
465832:	54                   	push   %esp
465833:	43                   	inc    %ebx
465834:	52                   	push   %edx
465835:	6b 54 46 44 68       	imul   $0x68,0x44(%esi,%eax,2),%edx
46583a:	65 2f                	gs das
46583c:	2f                   	das
46583d:	2f                   	das
46583e:	2f                   	das
46583f:	45                   	inc    %ebp
465840:	51                   	push   %ecx
465841:	56                   	push   %esi
465842:	76 61                	jbe    0x4658a5
465844:	41                   	inc    %ecx
465845:	41                   	inc    %ecx
465846:	41                   	inc    %ecx
465847:	43                   	inc    %ebx
465848:	68 4d 47 46 68       	push   $0x6846474d
46584d:	4d                   	dec    %ebp
46584e:	55                   	push   %ebp
46584f:	4f                   	dec    %edi
465850:	45                   	inc    %ebp
465851:	33 2f                	xor    (%edi),%ebp
465853:	2f                   	das
465854:	2f                   	das
465855:	38 55 45             	cmp    %dl,0x45(%ebp)
465858:	77 30                	ja     0x46588a
46585a:	59                   	pop    %ecx
46585b:	45                   	inc    %ebp
46585c:	78 51                	js     0x4658af
46585e:	34 51                	xor    $0x51,%al
465860:	76 2f                	jbe    0x465891
465862:	2f                   	das
465863:	2f                   	das
465864:	78 45                	js     0x4658ab
465866:	46                   	inc    %esi
465867:	62 32                	bound  %esi,(%edx)
465869:	6f                   	outsl  %ds:(%esi),(%dx)
46586a:	41                   	inc    %ecx
46586b:	41                   	inc    %ecx
46586c:	41                   	inc    %ecx