4615d9:	6b 36 77             	imul   $0x77,(%esi),%esi
4615dc:	4d                   	dec    %ebp
4615dd:	77 38                	ja     0x461617
4615df:	55                   	push   %ebp
4615e0:	78 41                	js     0x461623
4615e2:	49                   	dec    %ecx
4615e3:	4a                   	dec    %edx
4615e4:	47                   	inc    %edi
4615e5:	2b 38                	sub    (%eax),%edi
4615e7:	43                   	inc    %ebx
4615e8:	54                   	push   %esp
4615e9:	58                   	pop    %eax
4615ea:	55                   	push   %ebp
4615eb:	6d                   	insl   (%dx),%es:(%edi)
4615ec:	4a                   	dec    %edx
4615ed:	48                   	dec    %eax
4615ee:	4d                   	dec    %ebp
4615ef:	38 6b 7a             	cmp    %ch,0x7a(%ebx)
4615f2:	45                   	inc    %ebp
4615f3:	30 62 41             	xor    %ah,0x41(%edx)
4615f6:	73 58                	jae    0x461650
4615f8:	61                   	popa
4615f9:	4c                   	dec    %esp
4615fa:	6d                   	insl   (%dx),%es:(%edi)
4615fb:	66 77 52             	data16 ja 0x461650
4615fe:	58                   	pop    %eax
4615ff:	54                   	push   %esp
461600:	74 6b                	je     0x46166d
461602:	4b                   	dec    %ebx
461603:	76 6e                	jbe    0x461673
461605:	63 33                	arpl   %esi,(%ebx)
461607:	74 53                	je     0x46165c
461609:	50                   	push   %eax
46160a:	5a                   	pop    %edx
46160b:	36 44                	ss inc %esp
46160d:	73 34                	jae    0x461643
46160f:	4c                   	dec    %esp
461610:	35 51 31 43 67       	xor    $0x67433151,%eax
461615:	6f                   	outsl  %ds:(%esi),(%dx)
461616:	64 53                	fs push %ebx
461618:	42                   	inc    %edx
461619:	4a                   	dec    %edx
46161a:	46                   	inc    %esi
46161b:	50                   	push   %eax
46161c:	37                   	aaa
46161d:	39 74 36 58          	cmp    %esi,0x58(%esi,%esi,1)
461621:	56                   	push   %esi
461622:	4e                   	dec    %esi
461623:	6e                   	outsb  %ds:(%esi),(%dx)
461624:	72 4d                	jb     0x461673
461626:	56                   	push   %esi
461627:	4a                   	dec    %edx
461628:	45                   	inc    %ebp
461629:	36 76 61             	ss jbe 0x46168d
46162c:	43                   	inc    %ebx
46162d:	32 71 56             	xor    0x56(%ecx),%dh
461630:	67 42                	addr16 inc %edx
461632:	74 2b                	je     0x46165f
461634:	74 45                	je     0x46167b
461636:	37                   	aaa
461637:	67 65 64 56          	addr16 gs fs push %esi
46163b:	36 61                	ss popa
46163d:	59                   	pop    %ecx
46163e:	73 6f                	jae    0x4616af
461640:	4f                   	dec    %edi
461641:	6b 4a 31 66          	imul   $0x66,0x31(%edx),%ecx
461645:	58                   	pop    %eax
461646:	6b 75 4e 49          	imul   $0x49,0x4e(%ebp),%esi
46164a:	52                   	push   %edx
46164b:	44                   	inc    %esp
46164c:	32 2f                	xor    (%edi),%ch
46164e:	75 59                	jne    0x4616a9
461650:	62 74 39 2b          	bound  %esi,0x2b(%ecx,%edi,1)
461654:	37                   	aaa
461655:	36 45                	ss inc %ebp
461657:	49                   	dec    %ecx
461658:	6e                   	outsb  %ds:(%esi),(%dx)
461659:	39 50 69             	cmp    %edx,0x69(%eax)
46165c:	4b                   	dec    %ebx
46165d:	73 7a                	jae    0x4616d9
46165f:	55                   	push   %ebp
461660:	43                   	inc    %ebx
461661:	67 41                	addr16 inc %ecx
461663:	70 55                	jo     0x4616ba
461665:	74 67                	je     0x4616ce
461667:	4d                   	dec    %ebp
461668:	36 58                	ss pop %eax
46166a:	45                   	inc    %ebp
46166b:	70 4b                	jo     0x4616b8
46166d:	51                   	push   %ecx
46166e:	32 4c 72 6e          	xor    0x6e(%edx,%esi,2),%cl
461672:	35 5a 56 4f 4c       	xor    $0x4c4f565a,%eax
461677:	55                   	push   %ebp
461678:	50                   	push   %eax
461679:	78 2f                	js     0x4616aa
46167b:	79 51                	jns    0x4616ce
46167d:	36 66 6b 61 6a 68    	imul   $0x68,%ss:0x6a(%ecx),%sp
461683:	75 41                	jne    0x4616c6
461685:	43                   	inc    %ebx
461686:	54                   	push   %esp
461687:	30 36                	xor    %dh,(%esi)
461689:	53                   	push   %ebx
46168a:	56                   	push   %esi
46168b:	62 65 36             	bound  %esp,0x36(%ebp)
46168e:	52                   	push   %edx
46168f:	4a                   	dec    %edx
461690:	79 46                	jns    0x4616d8
461692:	4b                   	dec    %ebx
461693:	6f                   	outsl  %ds:(%esi),(%dx)
461694:	43                   	inc    %ebx
461695:	69 72 78 77 6b 65 6a 	imul   $0x6a656b77,0x78(%edx),%esi
46169c:	6a 4e                	push   $0x4e
46169e:	55                   	push   %ebp
46169f:	6e                   	outsb  %ds:(%esi),(%dx)
4616a0:	77 61                	ja     0x461703
4616a2:	66 4b                	dec    %bx
4616a4:	39 71 46             	cmp    %esi,0x46(%ecx)
4616a7:	4d                   	dec    %ebp
4616a8:	67 49                	addr16 dec %ecx
4616aa:	57                   	push   %edi
4616ab:	64 47                	fs inc %edi
4616ad:	4a                   	dec    %edx
4616ae:	64 7a 4b             	fs jp  0x4616fc
4616b1:	4f                   	dec    %edi
4616b2:	36 46                	ss inc %esi
4616b4:	68 33 5a 44 2f       	push   $0x2f445a33
4616b9:	4e                   	dec    %esi
4616ba:	59                   	pop    %ecx
4616bb:	74 65                	je     0x461722
4616bd:	42                   	inc    %edx
4616be:	44                   	inc    %esp
4616bf:	74 76                	je     0x461737
4616c1:	77 33                	ja     0x4616f6
4616c3:	71 2f                	jno    0x4616f4
4616c5:	65 44                	gs inc %esp
4616c7:	59                   	pop    %ecx
4616c8:	48                   	dec    %eax
4616c9:	43                   	inc    %ebx
4616ca:	6f                   	outsl  %ds:(%esi),(%dx)
4616cb:	33 38                	xor    (%eax),%edi
4616cd:	65 58                	gs pop %eax
4616cf:	41                   	inc    %ecx
4616d0:	2f                   	das
4616d1:	53                   	push   %ebx
4616d2:	6e                   	outsb  %ds:(%esi),(%dx)
4616d3:	52                   	push   %edx
4616d4:	65 6e                	outsb  %gs:(%esi),(%dx)
4616d6:	4f                   	dec    %edi
4616d7:	66 43                	inc    %bx
4616d9:	6f                   	outsl  %ds:(%esi),(%dx)
4616da:	52                   	push   %edx
4616db:	48                   	dec    %eax
4616dc:	69 31 6e 78 41 67    	imul   $0x6741786e,(%ecx),%esi
4616e2:	4e                   	dec    %esi
4616e3:	45                   	inc    %ebp
4616e4:	65 57                	gs push %edi
4616e6:	4b                   	dec    %ebx
4616e7:	57                   	push   %edi
4616e8:	41                   	inc    %ecx
4616e9:	58                   	pop    %eax
4616ea:	62 41 56             	bound  %eax,0x56(%ecx)
4616ed:	33 48 54             	xor    0x54(%eax),%ecx
4616f0:	73 34                	jae    0x461726
4616f2:	2f                   	das
4616f3:	57                   	push   %edi
4616f4:	4a                   	dec    %edx
4616f5:	4e                   	dec    %esi
4616f6:	69 37 38 4e 66 6a    	imul   $0x6a664e38,(%edi),%esi
4616fc:	7a 6f                	jp     0x46176d
4616fe:	73 4b                	jae    0x46174b
461700:	7a 49                	jp     0x46174b
461702:	33 7a 4b             	xor    0x4b(%edx),%edi
461705:	55                   	push   %ebp
461706:	68 46 79 44 41       	push   $0x41447946
46170b:	75 49                	jne    0x461756
46170d:	66 74 78             	data16 je 0x461788
461710:	50                   	push   %eax
461711:	54                   	push   %esp
461712:	43                   	inc    %ebx
461713:	4b                   	dec    %ebx
461714:	59                   	pop    %ecx
461715:	45                   	inc    %ebp
461716:	71 30                	jno    0x461748
461718:	47                   	inc    %edi
461719:	4a                   	dec    %edx
46171a:	66 48                	dec    %ax
46171c:	41                   	inc    %ecx
46171d:	35 47 64 4f 4e       	xor    $0x4e4f6447,%eax
461722:	49                   	dec    %ecx
461723:	45                   	inc    %ebp
461724:	4c                   	dec    %esp
461725:	6d                   	insl   (%dx),%es:(%edi)
461726:	50                   	push   %eax
461727:	2b 31                	sub    (%ecx),%esi
461729:	53                   	push   %ebx
46172a:	72 48                	jb     0x461774
46172c:	58                   	pop    %eax
46172d:	49                   	dec    %ecx
46172e:	74 56                	je     0x461786
461730:	65 4a                	gs dec %edx
461732:	7a 79                	jp     0x4617ad
461734:	6f                   	outsl  %ds:(%esi),(%dx)
461735:	33 41 45             	xor    0x45(%ecx),%eax
461738:	38 66 45             	cmp    %ah,0x45(%esi)
46173b:	59                   	pop    %ecx
46173c:	43                   	inc    %ebx
46173d:	6d                   	insl   (%dx),%es:(%edi)
46173e:	45                   	inc    %ebp
46173f:	39 41 35             	cmp    %eax,0x35(%ecx)
461742:	47                   	inc    %edi
461743:	4f                   	dec    %edi
461744:	54                   	push   %esp
461745:	6d                   	insl   (%dx),%es:(%edi)
461746:	52                   	push   %edx
461747:	50                   	push   %eax
461748:	70 44                	jo     0x46178e
46174a:	70 45                	jo     0x461791
46174c:	6e                   	outsb  %ds:(%esi),(%dx)
46174d:	38 46 53             	cmp    %al,0x53(%esi)
461750:	6a 37                	push   $0x37
461752:	2f                   	das
461753:	7a 51                	jp     0x4617a6
461755:	4e                   	dec    %esi
461756:	4d                   	dec    %ebp
461757:	5a                   	pop    %edx
461758:	39 53 6f             	cmp    %edx,0x6f(%ebx)
46175b:	48                   	dec    %eax
46175c:	62 79 56             	bound  %edi,0x56(%ecx)
46175f:	6a 75                	push   $0x75
461761:	6c                   	insb   (%dx),%es:(%edi)
461762:	75 30                	jne    0x461794
461764:	46                   	inc    %esi
461765:	6a 33                	push   $0x33
461767:	36 32 6d 6a          	xor    %ss:0x6a(%ebp),%ch
46176b:	49                   	dec    %ecx
46176c:	62 57 41             	bound  %edx,0x41(%edi)
46176f:	44                   	inc    %esp
461770:	65 53                	gs push %ebx
461772:	4a                   	dec    %edx
461773:	71 7a                	jno    0x4617ef
461775:	50                   	push   %eax
461776:	33 74 43 42          	xor    0x42(%ebx,%eax,2),%esi
46177a:	39 6c 58 62          	cmp    %ebp,0x62(%eax,%ebx,2)
46177e:	6a 34                	push   $0x34
461780:	39 4f 64             	cmp    %ecx,0x64(%edi)
461783:	61                   	popa
461784:	66 30 37             	data16 xor %dh,(%edi)
461787:	33 37                	xor    (%edi),%esi
461789:	32 72 54             	xor    0x54(%edx),%dh
46178c:	45                   	inc    %ebp
46178d:	54                   	push   %esp
46178e:	5a                   	pop    %edx
46178f:	44                   	inc    %esp
461790:	62 71 71             	bound  %esi,0x71(%ecx)
461793:	76 52                	jbe    0x4617e7
461795:	2f                   	das
461796:	4b                   	dec    %ebx
461797:	74 6d                	je     0x461806
461799:	2b 72 6d             	sub    0x6d(%edx),%esi
46179c:	36 71 67             	ss jno 0x461806
46179f:	31 35 46 36 67 6b    	xor    %esi,0x6b673646
4617a5:	4f                   	dec    %edi
4617a6:	67 75 6c             	addr16 jne 0x461815
4617a9:	4c                   	dec    %esp
4617aa:	77 73                	ja     0x46181f
4617ac:	6d                   	insl   (%dx),%es:(%edi)
4617ad:	64 44                	fs inc %esp
4617af:	6d                   	insl   (%dx),%es:(%edi)
4617b0:	38 6e 37             	cmp    %ch,0x37(%esi)
4617b3:	6e                   	outsb  %ds:(%esi),(%dx)
4617b4:	55                   	push   %ebp
4617b5:	6b 36 79             	imul   $0x79,(%esi),%esi
4617b8:	35 46 31 72 32       	xor    $0x32723146,%eax
4617bd:	32 68 4d             	xor    0x4d(%eax),%ch
4617c0:	5a                   	pop    %edx
4617c1:	73 56                	jae    0x461819
4617c3:	45                   	inc    %ebp
4617c4:	2b 4b 53             	sub    0x53(%ebx),%ecx
4617c7:	55                   	push   %ebp
4617c8:	69 72 66 32 6f 71 65 	imul   $0x65716f32,0x66(%edx),%esi
4617cf:	50                   	push   %eax
4617d0:	47                   	inc    %edi
4617d1:	76 41                	jbe    0x461814
4617d3:	75 49                	jne    0x46181e
4617d5:	30 63 65             	xor    %ah,0x65(%ebx)
4617d8:	4d                   	dec    %ebp
4617d9:	34 57                	xor    $0x57,%al
4617db:	50                   	push   %eax
4617dc:	58                   	pop    %eax
4617dd:	52                   	push   %edx
4617de:	63 69 64             	arpl   %ebp,0x64(%ecx)
4617e1:	38 67 6e             	cmp    %ah,0x6e(%edi)
4617e4:	33 4a 64             	xor    0x64(%edx),%ecx
4617e7:	4d                   	dec    %ebp
4617e8:	51                   	push   %ecx
4617e9:	76 4e                	jbe    0x461839
4617eb:	5a                   	pop    %edx
4617ec:	4d                   	dec    %ebp
4617ed:	38 69 35             	cmp    %ch,0x35(%ecx)
4617f0:	63 7a 34             	arpl   %edi,0x34(%edx)
4617f3:	35 74 6e 68 64       	xor    $0x64686e74,%eax
4617f8:	30 6b 69             	xor    %ch,0x69(%ebx)
4617fb:	4b                   	dec    %ebx
4617fc:	65 34 7a             	gs xor $0x7a,%al
4617ff:	4a                   	dec    %edx
461800:	66 61                	popaw
461802:	72 4b                	jb     0x46184f
461804:	59                   	pop    %ecx
461805:	43                   	inc    %ebx
461806:	53                   	push   %ebx
461807:	54                   	push   %esp
461808:	52                   	push   %edx
461809:	58                   	pop    %eax
46180a:	45                   	inc    %ebp
46180b:	38 7a 46             	cmp    %bh,0x46(%edx)
46180e:	48                   	dec    %eax
46180f:	54                   	push   %esp
461810:	54                   	push   %esp
461811:	57                   	push   %edi
461812:	4c                   	dec    %esp
461813:	39 77 47             	cmp    %esi,0x47(%edi)
461816:	56                   	push   %esi
461817:	63 4d 59             	arpl   %ecx,0x59(%ebp)
46181a:	49                   	dec    %ecx
46181b:	6f                   	outsl  %ds:(%esi),(%dx)
46181c:	32 44 35 33          	xor    0x33(%ebp,%esi,1),%al
461820:	47                   	inc    %edi
461821:	4a                   	dec    %edx
461822:	43                   	inc    %ebx
461823:	36 43                	ss inc %ebx
461825:	66 51                	push   %cx
461827:	45                   	inc    %ebp
461828:	43                   	inc    %ebx
461829:	5a                   	pop    %edx
46182a:	44                   	inc    %esp
46182b:	76 6e                	jbe    0x46189b
46182d:	37                   	aaa
46182e:	4b                   	dec    %ebx
46182f:	57                   	push   %edi
461830:	32 33                	xor    (%ebx),%dh
461832:	38 33                	cmp    %dh,(%ebx)
461834:	6d                   	insl   (%dx),%es:(%edi)
461835:	30 43 4f             	xor    %al,0x4f(%ebx)
461838:	65 61                	gs popa
46183a:	78 31                	js     0x46186d
46183c:	76 70                	jbe    0x4618ae
46183e:	59                   	pop    %ecx
46183f:	75 76                	jne    0x4618b7
461841:	4b                   	dec    %ebx
461842:	52                   	push   %edx