46756b:	7a 52                	jp     0x4675bf
46756d:	52                   	push   %edx
46756e:	43                   	inc    %ebx
46756f:	77 49                	ja     0x4675ba
467571:	75 4d                	jne    0x4675c0
467573:	47                   	inc    %edi
467574:	42                   	inc    %edx
467575:	43                   	inc    %ebx
467576:	5a                   	pop    %edx
467577:	64 42                	fs inc %edx
467579:	6a 67                	push   $0x67
46757b:	38 78 64             	cmp    %bh,0x64(%eax)
46757e:	37                   	aaa
46757f:	48                   	dec    %eax
467580:	56                   	push   %esi
467581:	41                   	inc    %ecx
467582:	50                   	push   %eax
467583:	55                   	push   %ebp
467584:	48                   	dec    %eax
467585:	33 63 41             	xor    0x41(%ebx),%esp
467588:	4d                   	dec    %ebp
467589:	6a 70                	push   $0x70
46758b:	32 65 6e             	xor    0x6e(%ebp),%ah
46758e:	4b                   	dec    %ebx
46758f:	4c                   	dec    %esp
467590:	56                   	push   %esi
467591:	68 54 36 45 49       	push   $0x49453654
467596:	39 39                	cmp    %edi,(%ecx)
467598:	36 69 30 76 75 74 57 	imul   $0x57747576,%ss:(%eax),%esi
46759f:	4b                   	dec    %ebx
4675a0:	38 4a 47             	cmp    %cl,0x47(%edx)
4675a3:	76 6a                	jbe    0x46760f
4675a5:	32 76 37             	xor    0x37(%esi),%dh
4675a8:	65 42                	gs inc %edx
4675aa:	78 33                	js     0x4675df
4675ac:	61                   	popa
4675ad:	53                   	push   %ebx
4675ae:	6e                   	outsb  %ds:(%esi),(%dx)
4675af:	32 36                	xor    (%esi),%dh
4675b1:	44                   	inc    %esp
4675b2:	64 4c                	fs dec %esp
4675b4:	79 72                	jns    0x467628
4675b6:	4d                   	dec    %ebp
4675b7:	4f                   	dec    %edi
4675b8:	68 61 71 74 69       	push   $0x69747161
4675bd:	2b 65 38             	sub    0x38(%ebp),%esp
4675c0:	6d                   	insl   (%dx),%es:(%edi)
4675c1:	31 48 73             	xor    %ecx,0x73(%eax)
4675c4:	30 71 39             	xor    %dh,0x39(%ecx)
4675c7:	41                   	inc    %ecx
4675c8:	6a 36                	push   $0x36
4675ca:	36 67 74 4f          	ss addr16 je 0x46761d
4675ce:	74 65                	je     0x467635
4675d0:	4a                   	dec    %edx
4675d1:	63 30                	arpl   %esi,(%eax)
4675d3:	30 2b                	xor    %ch,(%ebx)
4675d5:	42                   	inc    %edx
4675d6:	71 75                	jno    0x46764d
4675d8:	66 6b 35 44 55 79 59 	imul   $0x30,0x59795544,%si
4675df:	30
4675e0:	4d                   	dec    %ebp
4675e1:	65 63 62 4c          	arpl   %esp,%gs:0x4c(%edx)
4675e5:	36 66 75 72          	ss data16 jne 0x46765b
4675e9:	74 50                	je     0x46763b
4675eb:	62 62 42             	bound  %esp,0x42(%edx)
4675ee:	69 4c 48 32 71 67 37 	imul   $0x47376771,0x32(%eax,%ecx,2),%ecx
4675f5:	47
4675f6:	2f                   	das
4675f7:	45                   	inc    %ebp
4675f8:	6a 66                	push   $0x66
4675fa:	79 64                	jns    0x467660
4675fc:	55                   	push   %ebp
4675fd:	66 37                	data16 aaa
4675ff:	6f                   	outsl  %ds:(%esi),(%dx)
467600:	32 46 38             	xor    0x38(%esi),%al
467603:	45                   	inc    %ebp
467604:	4b                   	dec    %ebx
467605:	68 5a 38 43 34       	push   $0x3443385a
46760a:	61                   	popa
46760b:	61                   	popa
46760c:	66 66 56             	data16 push %si
46760f:	75 30                	jne    0x467641
467611:	6d                   	insl   (%dx),%es:(%edi)
467612:	65 44                	gs inc %esp
467614:	55                   	push   %ebp
467615:	6f                   	outsl  %ds:(%esi),(%dx)
467616:	64 62 35 6d 4a 6a 61 	bound  %esi,%fs:0x616a4a6d
46761d:	36 44                	ss inc %esp
46761f:	62 47 4d             	bound  %eax,0x4d(%edi)
467622:	71 64                	jno    0x467688
467624:	53                   	push   %ebx
467625:	39 36                	cmp    %esi,(%esi)
467627:	65 4b                	gs dec %ebx
467629:	4a                   	dec    %edx
46762a:	4e                   	dec    %esi
46762b:	69 47 78 79 7a 41 61 	imul   $0x61417a79,0x78(%edi),%eax
467632:	77 79                	ja     0x4676ad
467634:	6a 6b                	push   $0x6b
467636:	32 51 4c             	xor    0x4c(%ecx),%dl
467639:	79 34                	jns    0x46766f
46763b:	6e                   	outsb  %ds:(%esi),(%dx)
46763c:	56                   	push   %esi
46763d:	77 47                	ja     0x467686
46763f:	33 6c 68 6c          	xor    0x6c(%eax,%ebp,2),%ebp
467643:	6b 53 70 32          	imul   $0x32,0x70(%ebx),%edx
467647:	70 61                	jo     0x4676aa
467649:	79 2f                	jns    0x46767a
46764b:	52                   	push   %edx
46764c:	68 57 6d 66 78       	push   $0x78666d57
467651:	63 6d 68             	arpl   %ebp,0x68(%ebp)
467654:	67 6e                	outsb  %ds:(%si),(%dx)
467656:	2f                   	das
467657:	42                   	inc    %edx
467658:	74 32                	je     0x46768c
46765a:	36 34 6f             	ss xor $0x6f,%al
46765d:	5a                   	pop    %edx
46765e:	52                   	push   %edx
46765f:	74 35                	je     0x467696
467661:	41                   	inc    %ecx
467662:	70 66                	jo     0x4676ca
467664:	42                   	inc    %edx
467665:	67 50                	addr16 push %eax
467667:	61                   	popa
467668:	2b 6b 77             	sub    0x77(%ebx),%ebp
46766b:	78 72                	js     0x4676df
46766d:	46                   	inc    %esi
46766e:	62 74 73 49          	bound  %esi,0x49(%ebx,%esi,2)
467672:	46                   	inc    %esi
467673:	55                   	push   %ebp
467674:	44                   	inc    %esp
467675:	30 74 74 75          	xor    %dh,0x75(%esp,%esi,2)
467679:	53                   	push   %ebx
46767a:	61                   	popa
46767b:	65 31 58 55          	xor    %ebx,%gs:0x55(%eax)
46767f:	39 39                	cmp    %edi,(%ecx)
467681:	42                   	inc    %edx
467682:	33 77 46             	xor    0x46(%edi),%esi
467685:	55                   	push   %ebp
467686:	5a                   	pop    %edx
467687:	6e                   	outsb  %ds:(%esi),(%dx)
467688:	6d                   	insl   (%dx),%es:(%edi)
467689:	77 51                	ja     0x4676dc
46768b:	47                   	inc    %edi
46768c:	76 32                	jbe    0x4676c0
46768e:	6a 44                	push   $0x44
467690:	4f                   	dec    %edi
467691:	55                   	push   %ebp
467692:	6c                   	insb   (%dx),%es:(%edi)
467693:	64 34 55             	fs xor $0x55,%al
467696:	43                   	inc    %ebx
467697:	57                   	push   %edi
467698:	73 5a                	jae    0x4676f4
46769a:	6b 73 64 52          	imul   $0x52,0x64(%ebx),%esi
46769e:	50                   	push   %eax
46769f:	67 53                	addr16 push %ebx
4676a1:	5a                   	pop    %edx
4676a2:	5a                   	pop    %edx
4676a3:	67 6b 2f 6a          	imul   $0x6a,(%bx),%ebp
4676a7:	61                   	popa
4676a8:	68 39 49 78 66       	push   $0x66784939
4676ad:	39 72 42             	cmp    %esi,0x42(%edx)
4676b0:	6e                   	outsb  %ds:(%esi),(%dx)
4676b1:	33 33                	xor    (%ebx),%esi
4676b3:	4f                   	dec    %edi
4676b4:	7a 59                	jp     0x46770f
4676b6:	55                   	push   %ebp
4676b7:	61                   	popa
4676b8:	2b 75 59             	sub    0x59(%ebp),%esi
4676bb:	56                   	push   %esi
4676bc:	59                   	pop    %ecx
4676bd:	4b                   	dec    %ebx
4676be:	47                   	inc    %edi
4676bf:	4f                   	dec    %edi
4676c0:	63 6f 70             	arpl   %ebp,0x70(%edi)
4676c3:	32 54 75 49          	xor    0x49(%ebp,%esi,2),%dl
4676c7:	42                   	inc    %edx
4676c8:	52                   	push   %edx
4676c9:	6d                   	insl   (%dx),%es:(%edi)
4676ca:	2f                   	das
4676cb:	58                   	pop    %eax
4676cc:	41                   	inc    %ecx
4676cd:	47                   	inc    %edi
4676ce:	34 4d                	xor    $0x4d,%al
4676d0:	36 68 55 6e 62 38    	ss push $0x38626e55
4676d6:	67 57                	addr16 push %edi
4676d8:	79 2f                	jns    0x467709
4676da:	49                   	dec    %ecx
4676db:	79 36                	jns    0x467713
4676dd:	59                   	pop    %ecx
4676de:	33 36                	xor    (%esi),%esi
4676e0:	4f                   	dec    %edi
4676e1:	61                   	popa
4676e2:	38 68 2b             	cmp    %ch,0x2b(%eax)
4676e5:	55                   	push   %ebp
4676e6:	65 32 4a 4d          	xor    %gs:0x4d(%edx),%cl
4676ea:	72 62                	jb     0x46774e
4676ec:	53                   	push   %ebx
4676ed:	63 4e 76             	arpl   %ecx,0x76(%esi)
4676f0:	30 5a 50             	xor    %bl,0x50(%edx)
4676f3:	48                   	dec    %eax
4676f4:	68 62 59 68 66       	push   $0x66685962
4676f9:	72 51                	jb     0x46774c
4676fb:	58                   	pop    %eax
4676fc:	36 65 33 58 50       	ss xor %gs:0x50(%eax),%ebx
467701:	69 34 72 6f 43 73 57 	imul   $0x5773436f,(%edx,%esi,2),%esi
467708:	54                   	push   %esp
467709:	4a                   	dec    %edx
46770a:	38 77 61             	cmp    %dh,0x61(%edi)
46770d:	70 66                	jo     0x467775
46770f:	69 53 4b 72 33 39 50 	imul   $0x50393372,0x4b(%ebx),%edx
467716:	41                   	inc    %ecx
467717:	75 66                	jne    0x46777f
467719:	37                   	aaa
46771a:	71 33                	jno    0x46774f
46771c:	35 4c 50 76 67       	xor    $0x6776504c,%eax
467721:	78 39                	js     0x46775c
467723:	33 30                	xor    (%eax),%esi
467725:	6d                   	insl   (%dx),%es:(%edi)
467726:	69 6b 4a 4f 58 58 2b 	imul   $0x2b58584f,0x4a(%ebx),%ebp
46772d:	2b 59 71             	sub    0x71(%ecx),%ebx
467730:	72 75                	jb     0x4677a7
467732:	4c                   	dec    %esp
467733:	67 47                	addr16 inc %edi
467735:	4a                   	dec    %edx
467736:	35 52 56 6b 5a       	xor    $0x5a6b5652,%eax
46773b:	74 43                	je     0x467780
46773d:	6f                   	outsl  %ds:(%esi),(%dx)
46773e:	5a                   	pop    %edx
46773f:	66 79 33             	data16 jns 0x467775
467742:	72 4d                	jb     0x467791
467744:	4d                   	dec    %ebp
467745:	51                   	push   %ecx
467746:	74 41                	je     0x467789
467748:	33 30                	xor    (%eax),%esi
46774a:	36 39 2b             	cmp    %ebp,%ss:(%ebx)
46774d:	33 43 35             	xor    0x35(%ebx),%eax
467750:	72 54                	jb     0x4677a6
467752:	70 6b                	jo     0x4677bf
467754:	6d                   	insl   (%dx),%es:(%edi)
467755:	47                   	inc    %edi
467756:	64 63 4b 53          	arpl   %ecx,%fs:0x53(%ebx)
46775a:	70 73                	jo     0x4677cf
46775c:	68 35 5a 4f 4f       	push   $0x4f4f5a35
467761:	4b                   	dec    %ebx
467762:	67 2b 43 74          	sub    0x74(%bp,%di),%eax
467766:	4f                   	dec    %edi
467767:	2b 37                	sub    (%edi),%esi
467769:	54                   	push   %esp
46776a:	55                   	push   %ebp
46776b:	4e                   	dec    %esi
46776c:	4c                   	dec    %esp
46776d:	71 2b                	jno    0x46779a
46776f:	61                   	popa
467770:	74 41                	je     0x4677b3
467772:	4e                   	dec    %esi
467773:	6b 48 75 48          	imul   $0x48,0x75(%eax),%ecx
467777:	71 70                	jno    0x4677e9
467779:	49                   	dec    %ecx
46777a:	30 31                	xor    %dh,(%ecx)
46777c:	44                   	inc    %esp
46777d:	39 4b 38             	cmp    %ecx,0x38(%ebx)
467780:	77 69                	ja     0x4677eb
467782:	32 4d 69             	xor    0x69(%ebp),%cl
467785:	58                   	pop    %eax
467786:	50                   	push   %eax
467787:	35 73 6d 73 64       	xor    $0x64736d73,%eax
46778c:	74 4a                	je     0x4677d8
46778e:	73 44                	jae    0x4677d4
467790:	72 2b                	jb     0x4677bd
467792:	48                   	dec    %eax
467793:	35 41 37 31 77       	xor    $0x77313741,%eax
467798:	4d                   	dec    %ebp
467799:	66 35 4d 67          	xor    $0x674d,%ax
46779d:	58                   	pop    %eax
46779e:	32 32                	xor    (%edx),%dh
4677a0:	45                   	inc    %ebp
4677a1:	65 34 2b             	gs xor $0x2b,%al
4677a4:	69 58 63 55 67 57 49 	imul   $0x49576755,0x63(%eax),%ebx
4677ab:	47                   	inc    %edi
4677ac:	71 48                	jno    0x4677f6
4677ae:	31 63 45             	xor    %esp,0x45(%ebx)
4677b1:	51                   	push   %ecx
4677b2:	68 69 75 77 42       	push   $0x42777569
4677b7:	34 6c                	xor    $0x6c,%al
4677b9:	6a 53                	push   $0x53
4677bb:	78 70                	js     0x46782d
4677bd:	65 66 57             	gs push %di
4677c0:	46                   	inc    %esi
4677c1:	48                   	dec    %eax
4677c2:	39 4c 67 4d          	cmp    %ecx,0x4d(%edi,%eiz,2)
4677c6:	37                   	aaa
4677c7:	6e                   	outsb  %ds:(%esi),(%dx)
4677c8:	70 32                	jo     0x4677fc
4677ca:	2f                   	das
4677cb:	39 6d 79             	cmp    %ebp,0x79(%ebp)
4677ce:	70 38                	jo     0x467808
4677d0:	36 63 63 35          	arpl   %esp,%ss:0x35(%ebx)
4677d4:	57                   	push   %edi
4677d5:	57                   	push   %edi
4677d6:	45                   	inc    %ebp
4677d7:	4a                   	dec    %edx
4677d8:	55                   	push   %ebp
4677d9:	6d                   	insl   (%dx),%es:(%edi)
4677da:	41                   	inc    %ecx
4677db:	4d                   	dec    %ebp
4677dc:	48                   	dec    %eax
4677dd:	42                   	inc    %edx
4677de:	67 78 55             	addr16 js 0x467836
4677e1:	56                   	push   %esi
4677e2:	72 4c                	jb     0x467830
4677e4:	77 73                	ja     0x467859
4677e6:	62 56 63             	bound  %edx,0x63(%esi)
4677e9:	33 61 37             	xor    0x37(%ecx),%esp
4677ec:	52                   	push   %edx
4677ed:	31 45 33             	xor    %eax,0x33(%ebp)
4677f0:	4a                   	dec    %edx
4677f1:	44                   	inc    %esp
4677f2:	6b 35 59 62 62 6b 6d 	imul   $0x6d,0x6b626259,%esi
4677f9:	59                   	pop    %ecx
4677fa:	32 47 72             	xor    0x72(%edi),%al
4677fd:	4c                   	dec    %esp
4677fe:	50                   	push   %eax
4677ff:	30 4e 4a             	xor    %cl,0x4a(%esi)
467802:	6c                   	insb   (%dx),%es:(%edi)
467803:	77 56                	ja     0x46785b
467805:	33 34 6b             	xor    (%ebx,%ebp,2),%esi
467808:	6d                   	insl   (%dx),%es:(%edi)
467809:	64 6c                	fs insb (%dx),%es:(%edi)
46780b:	35 46 53 64 6e       	xor    $0x6e645346,%eax
467810:	41                   	inc    %ecx
467811:	46                   	inc    %esi
467812:	30 59 76             	xor    %bl,0x76(%ecx)
467815:	4e                   	dec    %esi
467816:	73 53                	jae    0x46786b
467818:	54                   	push   %esp
467819:	6a 61                	push   $0x61
46781b:	47                   	inc    %edi
46781c:	55                   	push   %ebp
46781d:	66 49                	dec    %cx
46781f:	78 65                	js     0x467886
467821:	6b 6f 6a 43          	imul   $0x43,0x6a(%edi),%ebp
467825:	2b 42 6c             	sub    0x6c(%edx),%eax
467828:	7a 4d                	jp     0x467877
46782a:	51                   	push   %ecx
46782b:	6a 37                	push   $0x37
46782d:	35 57 2b 65 68       	xor    $0x68652b57,%eax
467832:	35 53 65 66 7a       	xor    $0x7a666553,%eax
467837:	36 56                	ss push %esi
467839:	38 4c 6f 76          	cmp    %cl,0x76(%edi,%ebp,2)
46783d:	35 58 45 4f 5a       	xor    $0x5a4f4558,%eax