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
4617ea:	67 6f                	outsl  %ds:(%si),(%dx)
4617ec:	50                   	push   %eax
4617ed:	2f                   	das
4617ee:	2f                   	das
4617ef:	2f                   	das
4617f0:	32 56 59             	xor    0x59(%esi),%dl
4617f3:	4f                   	dec    %edi
4617f4:	45                   	inc    %ebp
4617f5:	73 67                	jae    0x46185e
4617f7:	41                   	inc    %ecx
4617f8:	41                   	inc    %ecx
4617f9:	41                   	inc    %ecx
4617fa:	67 65 43             	addr16 gs inc %ebx
4617fd:	53                   	push   %ebx
4617fe:	72 50                	jb     0x461850
461800:	79 41                	jns    0x461843
461802:	70 6f                	jo     0x461873
461804:	42                   	inc    %edx
461805:	30 68 59             	xor    %ch,0x59(%eax)
461808:	57                   	push   %edi
461809:	55                   	push   %ebp
46180a:	67 56                	addr16 push %esi
46180c:	49                   	dec    %ecx
46180d:	53                   	push   %ebx
46180e:	32 48 6d             	xor    0x6d(%eax),%cl
461811:	48                   	dec    %eax
461812:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
461816:	41                   	inc    %ecx
461817:	4f                   	dec    %edi
461818:	4c                   	dec    %esp
461819:	66 2f                	data16 das
46181b:	2f                   	das
46181c:	2f                   	das
46181d:	2f                   	das
46181e:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
461822:	41                   	inc    %ecx
461823:	49                   	dec    %ecx
461824:	4f                   	dec    %edi
461825:	78 59                	js     0x461880
461827:	53                   	push   %ebx
461828:	50                   	push   %eax
461829:	56                   	push   %esi
46182a:	6d                   	insl   (%dx),%es:(%edi)
46182b:	49                   	dec    %ecx
46182c:	42                   	inc    %edx
46182d:	2f                   	das
46182e:	78 54                	js     0x461884
461830:	41                   	inc    %ecx
461831:	68 59 49 41 36       	push   $0x36414959
461836:	59                   	pop    %ecx
461837:	42                   	inc    %edx
461838:	42                   	inc    %edx
461839:	4e                   	dec    %esi
46183a:	5a                   	pop    %edx
46183b:	2f                   	das
46183c:	67 77 42             	addr16 ja 0x461881
46183f:	41                   	inc    %ecx
461840:	43                   	inc    %ebx
461841:	41                   	inc    %ecx
461842:	6e                   	outsb  %ds:(%esi),(%dx)
461843:	64 4f                	fs dec %edi
461845:	59                   	pop    %ecx
461846:	44                   	inc    %esp
461847:	49                   	dec    %ecx
461848:	41                   	inc    %ecx
461849:	45                   	inc    %ebp
46184a:	41                   	inc    %ecx
46184b:	41                   	inc    %ecx
46184c:	41                   	inc    %ecx
46184d:	42                   	inc    %edx
46184e:	69 49 43 72 6f 7a 41 	imul   $0x417a6f72,0x43(%ecx),%ecx
461855:	64 5a                	fs pop %edx
461857:	6b 53 41 55          	imul   $0x55,0x41(%ebx),%edx
46185b:	51                   	push   %ecx
46185c:	76 67                	jbe    0x4618c5
46185e:	6c                   	insb   (%dx),%es:(%edi)
46185f:	49                   	dec    %ecx
461860:	43                   	inc    %ebx
461861:	6d                   	insl   (%dx),%es:(%edi)
461862:	2b 42 39             	sub    0x39(%edx),%eax
461865:	70 59                	jo     0x4618c0
461867:	59                   	pop    %ecx
461868:	64 4b                	fs dec %ebx
46186a:	63 4f 44             	arpl   %ecx,0x44(%edi)
46186d:	49                   	dec    %ecx
46186e:	41                   	inc    %ecx
46186f:	41                   	inc    %ecx
461870:	41                   	inc    %ecx
461871:	44                   	inc    %esp
461872:	2b 44 42 6f          	sub    0x6f(%edx,%eax,2),%eax
461876:	41                   	inc    %ecx
461877:	49                   	dec    %ecx
461878:	49                   	dec    %ecx
461879:	77 42                	ja     0x4618bd
46187b:	41                   	inc    %ecx
46187c:	41                   	inc    %ecx
46187d:	42                   	inc    %edx
46187e:	6c                   	insb   (%dx),%es:(%edi)
46187f:	49                   	dec    %ecx
461880:	41                   	inc    %ecx
461881:	55                   	push   %ebp
461882:	41                   	inc    %ecx
461883:	41                   	inc    %ecx
461884:	41                   	inc    %ecx
461885:	42                   	inc    %edx
461886:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
46188d:	42                   	inc    %edx
46188e:	6a 5a                	push   $0x5a
461890:	6d                   	insl   (%dx),%es:(%edi)
461891:	45                   	inc    %ebp
461892:	34 46                	xor    $0x46,%al
461894:	52                   	push   %edx
461895:	38 41 41             	cmp    %al,0x41(%ecx)
461898:	50                   	push   %eax
461899:	34 4d                	xor    $0x4d,%al
46189b:	47                   	inc    %edi
46189c:	67 41                	addr16 inc %ecx
46189e:	67 30 69 38          	xor    %ch,0x38(%bx,%di)
4618a2:	65 35 79 43 4b 30    	gs xor $0x304b4379,%eax
4618a8:	4f                   	dec    %edi
4618a9:	45                   	inc    %ebp
4618aa:	59                   	pop    %ecx
4618ab:	57                   	push   %edi
4618ac:	46                   	inc    %esi
4618ad:	67 34 6c             	addr16 xor $0x6c,%al
4618b0:	68 34 41 41 43       	push   $0x43414134
4618b5:	41                   	inc    %ecx
4618b6:	6a 42                	push   $0x42
4618b8:	76 44                	jbe    0x4618fe
4618ba:	65 49                	gs dec %ecx
4618bc:	4d                   	dec    %ebp
4618bd:	34 68                	xor    $0x68,%al
4618bf:	2b 2b                	sub    (%ebx),%ebp
4618c1:	4a                   	dec    %edx
4618c2:	59                   	pop    %ecx
4618c3:	5a                   	pop    %edx
4618c4:	69 44 2f 54 35 73 52 	imul   $0x57527335,0x54(%edi,%ebp,1),%eax
4618cb:	57
4618cc:	53                   	push   %ebx
4618cd:	43                   	inc    %ebx
4618ce:	55                   	push   %ebp
4618cf:	33 45 49             	xor    0x49(%ebp),%eax
4618d2:	69 59 57 59 67 6e 71 	imul   $0x716e6759,0x57(%ecx),%ebx
4618d9:	76 45                	jbe    0x461920
4618db:	38 56 6e             	cmp    %dl,0x6e(%esi)
4618de:	2b 44 68 6f          	sub    0x6f(%eax,%ebp,2),%eax
4618e2:	41                   	inc    %ecx
4618e3:	4f                   	dec    %edi
4618e4:	4b                   	dec    %ebx
4618e5:	62 2f                	bound  %ebp,(%edi)
4618e7:	2f                   	das
4618e8:	2f                   	das
4618e9:	2f                   	das
4618ea:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4618ee:	41                   	inc    %ecx
4618ef:	49                   	dec    %ecx
4618f0:	4f                   	dec    %edi
4618f1:	57                   	push   %edi
4618f2:	53                   	push   %ebx
4618f3:	41                   	inc    %ecx
4618f4:	73 77                	jae    0x46196d
4618f6:	67 59                	addr16 pop %ecx
4618f8:	49                   	dec    %ecx
4618f9:	6b 34 35 46 6b 67 72 	imul   $0x4f,0x72676b46(,%esi,1),%esi
461900:	4f
461901:	77 63                	ja     0x461966
461903:	36 56                	ss push %esi
461905:	67 67 6e             	addr16 outsb %ds:(%si),(%dx)
461908:	70 6f                	jo     0x461979
46190a:	37                   	aaa
46190b:	38 32                	cmp    %dh,(%edx)
46190d:	45                   	inc    %ebp
46190e:	67 51                	addr16 push %ecx
461910:	69 63 50 49 46 6b 67 	imul   $0x676b4649,0x50(%ebx),%esp
461917:	53                   	push   %ebx