43464e:	4e                   	dec    %esi
43464f:	51                   	push   %ecx
434650:	51                   	push   %ecx
434651:	6a 66                	push   $0x66
434653:	74 47                	je     0x43469c
434655:	35 49 39 65 4a       	xor    $0x4a653949,%eax
43465a:	54                   	push   %esp
43465b:	6e                   	outsb  %ds:(%esi),(%dx)
43465c:	4c                   	dec    %esp
43465d:	45                   	inc    %ebp
43465e:	4c                   	dec    %esp
43465f:	41                   	inc    %ecx
434660:	71 5a                	jno    0x4346bc
434662:	73 67                	jae    0x4346cb
434664:	42                   	inc    %edx
434665:	62 6d 56             	bound  %ebp,0x56(%ebp)
434668:	6f                   	outsl  %ds:(%esi),(%dx)
434669:	48                   	dec    %eax
43466a:	67 4c                	addr16 dec %esp
43466c:	71 75                	jno    0x4346e3
43466e:	73 45                	jae    0x4346b5
434670:	66 2b 47 4e          	sub    0x4e(%edi),%ax
434674:	7a 6f                	jp     0x4346e5
434676:	58                   	pop    %eax
434677:	2b 37                	sub    (%edi),%esi
434679:	79 61                	jns    0x4346dc
43467b:	33 77 44             	xor    0x44(%edi),%esi
43467e:	47                   	inc    %edi
43467f:	32 6a 2b             	xor    0x2b(%edx),%ch
434682:	72 6e                	jb     0x4346f2
434684:	36 78 6a             	ss js  0x4346f1
434687:	73 51                	jae    0x4346da
434689:	30 7a 34             	xor    %bh,0x34(%edx)
43468c:	52                   	push   %edx
43468d:	6f                   	outsl  %ds:(%esi),(%dx)
43468e:	49                   	dec    %ecx
43468f:	74 45                	je     0x4346d6
434691:	69 67 74 4d 74 67 44 	imul   $0x4467744d,0x74(%edi),%esp
434698:	31 48 51             	xor    %ecx,0x51(%eax)
43469b:	6c                   	insb   (%dx),%es:(%edi)
43469c:	62 66 42             	bound  %esp,0x42(%esi)
43469f:	69 42 66 75 46 5a 4e 	imul   $0x4e5a4675,0x66(%edx),%eax
4346a6:	73 45                	jae    0x4346ed
4346a8:	66 73 73             	data16 jae 0x43471e
4346ab:	65 42                	gs inc %edx
4346ad:	36 55                	ss push %ebp
4346af:	58                   	pop    %eax
4346b0:	32 4d 76             	xor    0x76(%ebp),%cl
4346b3:	48                   	dec    %eax
4346b4:	6c                   	insb   (%dx),%es:(%edi)
4346b5:	30 58 57             	xor    %bl,0x57(%eax)
4346b8:	48                   	dec    %eax
4346b9:	4f                   	dec    %edi
4346ba:	4f                   	dec    %edi
4346bb:	6a 77                	push   $0x77
4346bd:	51                   	push   %ecx
4346be:	37                   	aaa
4346bf:	57                   	push   %edi
4346c0:	30 44 36 2f          	xor    %al,0x2f(%esi,%esi,1)
4346c4:	43                   	inc    %ebx
4346c5:	51                   	push   %ecx
4346c6:	33 32                	xor    (%edx),%esi
4346c8:	58                   	pop    %eax
4346c9:	69 74 30 79 6a 41 36 	imul   $0x7436416a,0x79(%eax,%esi,1),%esi
4346d0:	74
4346d1:	57                   	push   %edi
4346d2:	64 70 30             	fs jo  0x434705
4346d5:	42                   	inc    %edx
4346d6:	33 39                	xor    (%ecx),%edi
4346d8:	56                   	push   %esi
4346d9:	61                   	popa
4346da:	6e                   	outsb  %ds:(%esi),(%dx)
4346db:	43                   	inc    %ebx
4346dc:	6c                   	insb   (%dx),%es:(%edi)
4346dd:	4e                   	dec    %esi
4346de:	51                   	push   %ecx
4346df:	69 38 31 56 6c 79    	imul   $0x796c5631,(%eax),%edi
4346e5:	2f                   	das
4346e6:	31 6e 50             	xor    %ebp,0x50(%esi)
4346e9:	2b 4c 57 61          	sub    0x61(%edi,%edx,2),%ecx
4346ed:	64 41                	fs inc %ecx
4346ef:	42                   	inc    %edx
4346f0:	55                   	push   %ebp
4346f1:	30 67 2f             	xor    %ah,0x2f(%edi)
4346f4:	41                   	inc    %ecx
4346f5:	76 5a                	jbe    0x434751
4346f7:	64 32 58 39          	xor    %fs:0x39(%eax),%bl
4346fb:	6c                   	insb   (%dx),%es:(%edi)
4346fc:	56                   	push   %esi
4346fd:	7a 44                	jp     0x434743
4346ff:	35 7a 69 34 72       	xor    $0x7234697a,%eax
434704:	68 61 51 57 54       	push   $0x54575161
434709:	36 79 32             	ss jns 0x43473e
43470c:	67 43                	addr16 inc %ebx
43470e:	39 6e 46             	cmp    %ebp,0x46(%esi)
434711:	4c                   	dec    %esp
434712:	38 69 31             	cmp    %ch,0x31(%ecx)
434715:	71 38                	jno    0x43474f
434717:	4b                   	dec    %ebx
434718:	66 48                	dec    %ax
43471a:	6b 6e 47 79          	imul   $0x79,0x47(%esi),%ebp
43471e:	6a 61                	push   $0x61
434720:	71 51                	jno    0x434773
434722:	58                   	pop    %eax
434723:	74 58                	je     0x43477d
434725:	33 66 30             	xor    0x30(%esi),%esp
434728:	38 62 5a             	cmp    %ah,0x5a(%edx)
43472b:	37                   	aaa
43472c:	4e                   	dec    %esi
43472d:	6f                   	outsl  %ds:(%esi),(%dx)
43472e:	65 4c                	gs dec %esp
434730:	73 4e                	jae    0x434780
434732:	61                   	popa
434733:	68 6b 47 43 6a       	push   $0x6a43476b
434738:	50                   	push   %eax
434739:	2b 35 44 4b 6c 57    	sub    0x576c4b44,%esi
43473f:	6d                   	insl   (%dx),%es:(%edi)
434740:	47                   	inc    %edi
434741:	43                   	inc    %ebx
434742:	35 4a 52 54 56       	xor    $0x5654524a,%eax
434747:	30 68 4f             	xor    %ch,0x4f(%eax)
43474a:	4d                   	dec    %ebp
43474b:	4a                   	dec    %edx
43474c:	58                   	pop    %eax
43474d:	55                   	push   %ebp
43474e:	44                   	inc    %esp
43474f:	46                   	inc    %esi
434750:	44                   	inc    %esp
434751:	2b 30                	sub    (%eax),%esi
434753:	6e                   	outsb  %ds:(%esi),(%dx)
434754:	38 78 74             	cmp    %bh,0x74(%eax)
434757:	56                   	push   %esi
434758:	43                   	inc    %ebx
434759:	77 36                	ja     0x434791
43475b:	55                   	push   %ebp
43475c:	39 5a 78             	cmp    %ebx,0x78(%edx)
43475f:	37                   	aaa
434760:	73 41                	jae    0x4347a3
434762:	65 39 4d 78          	cmp    %ecx,%gs:0x78(%ebp)
434766:	31 32                	xor    %esi,(%edx)
434768:	47                   	inc    %edi
434769:	51                   	push   %ecx
43476a:	37                   	aaa
43476b:	53                   	push   %ebx
43476c:	77 38                	ja     0x4347a6
43476e:	6f                   	outsl  %ds:(%esi),(%dx)
43476f:	69 31 74 76 48 41    	imul   $0x41487674,(%ecx),%esi
434775:	31 52 63             	xor    %edx,0x63(%edx)
434778:	70 75                	jo     0x4347ef
43477a:	6f                   	outsl  %ds:(%esi),(%dx)
43477b:	34 6c                	xor    $0x6c,%al
43477d:	2f                   	das
43477e:	73 63                	jae    0x4347e3
434780:	4a                   	dec    %edx
434781:	4c                   	dec    %esp
434782:	6b 74 2f 4b 33       	imul   $0x33,0x4b(%edi,%ebp,1),%esi
434787:	53                   	push   %ebx
434788:	4c                   	dec    %esp
434789:	52                   	push   %edx
43478a:	38 36                	cmp    %dh,(%esi)
43478c:	7a 54                	jp     0x4347e2
43478e:	74 37                	je     0x4347c7
434790:	49                   	dec    %ecx
434791:	50                   	push   %eax
434792:	66 42                	inc    %dx
434794:	32 73 6b             	xor    0x6b(%ebx),%dh
434797:	67 7a 4b             	addr16 jp 0x4347e5
43479a:	58                   	pop    %eax
43479b:	56                   	push   %esi
43479c:	76 43                	jbe    0x4347e1
43479e:	47                   	inc    %edi
43479f:	2f                   	das
4347a0:	65 56                	gs push %esi
4347a2:	39 53 35             	cmp    %edx,0x35(%ebx)
4347a5:	74 48                	je     0x4347ef
4347a7:	33 52 6a             	xor    0x6a(%edx),%edx
4347aa:	39 79 71             	cmp    %edi,0x71(%ecx)
4347ad:	70 32                	jo     0x4347e1
4347af:	38 6c 6e 67          	cmp    %ch,0x67(%esi,%ebp,2)
4347b3:	50                   	push   %eax
4347b4:	50                   	push   %eax
4347b5:	4c                   	dec    %esp
4347b6:	57                   	push   %edi
4347b7:	76 5a                	jbe    0x434813
4347b9:	66 39 37             	cmp    %si,(%edi)
4347bc:	34 44                	xor    $0x44,%al
4347be:	6d                   	insl   (%dx),%es:(%edi)
4347bf:	4b                   	dec    %ebx
4347c0:	46                   	inc    %esi
4347c1:	37                   	aaa
4347c2:	33 77 35             	xor    0x35(%edi),%esi
4347c5:	31 5a 2b             	xor    %ebx,0x2b(%edx)
4347c8:	41                   	inc    %ecx
4347c9:	61                   	popa
4347ca:	53                   	push   %ebx
4347cb:	53                   	push   %ebx
4347cc:	32 7a 51             	xor    0x51(%edx),%bh
4347cf:	31 58 2b             	xor    %ebx,0x2b(%eax)
4347d2:	6b 59 44 34          	imul   $0x34,0x44(%ecx),%ebx
4347d6:	74 63                	je     0x43483b
4347d8:	42                   	inc    %edx
4347d9:	69 49 6c 61 38 69 39 	imul   $0x39693861,0x6c(%ecx),%ecx
4347e0:	54                   	push   %esp
4347e1:	42                   	inc    %edx
4347e2:	4f                   	dec    %edi
4347e3:	4f                   	dec    %edi
4347e4:	68 2b 69 30 56       	push   $0x5630692b
4347e9:	42                   	inc    %edx
4347ea:	62 55 6b             	bound  %edx,0x6b(%ebp)
4347ed:	32 35 6b 74 59 58    	xor    0x5859746b,%dh
4347f3:	73 37                	jae    0x43482c
4347f5:	79 63                	jns    0x43485a
4347f7:	44                   	inc    %esp
4347f8:	37                   	aaa
4347f9:	71 33                	jno    0x43482e
4347fb:	36 6d                	ss insl (%dx),%es:(%edi)
4347fd:	43                   	inc    %ebx
4347fe:	71 35                	jno    0x434835
434800:	72 4f                	jb     0x434851
434802:	5a                   	pop    %edx
434803:	43                   	inc    %ebx
434804:	55                   	push   %ebp
434805:	47                   	inc    %edi
434806:	77 63                	ja     0x43486b
434808:	35 76 35 4e 70       	xor    $0x704e3576,%eax
43480d:	37                   	aaa
43480e:	6a 6e                	push   $0x6e
434810:	41                   	inc    %ecx
434811:	73 45                	jae    0x434858
434813:	6a 63                	push   $0x63
434815:	73 63                	jae    0x43487a
434817:	61                   	popa
434818:	71 4e                	jno    0x434868
43481a:	34 70                	xor    $0x70,%al
43481c:	64 2f                	fs das
43481e:	71 65                	jno    0x434885
434820:	47                   	inc    %edi
434821:	65 35 45 65 57 67    	gs xor $0x67576545,%eax
434827:	6c                   	insb   (%dx),%es:(%edi)
434828:	57                   	push   %edi
434829:	50                   	push   %eax
43482a:	73 4d                	jae    0x434879
43482c:	4d                   	dec    %ebp
43482d:	57                   	push   %edi
43482e:	39 58 6e             	cmp    %ebx,0x6e(%eax)
434831:	4a                   	dec    %edx
434832:	30 32                	xor    %dh,(%edx)
434834:	6e                   	outsb  %ds:(%esi),(%dx)
434835:	33 6f 35             	xor    0x35(%edi),%ebp
434838:	4b                   	dec    %ebx
434839:	51                   	push   %ecx
43483a:	44                   	inc    %esp
43483b:	34 79                	xor    $0x79,%al
43483d:	79 74                	jns    0x4348b3
43483f:	6f                   	outsl  %ds:(%esi),(%dx)
434840:	49                   	dec    %ecx
434841:	32 4c 33 6c          	xor    0x6c(%ebx,%esi,1),%cl
434845:	6d                   	insl   (%dx),%es:(%edi)
434846:	45                   	inc    %ebp
434847:	6e                   	outsb  %ds:(%esi),(%dx)
434848:	2b 6f 69             	sub    0x69(%edi),%ebp
43484b:	71 51                	jno    0x43489e
43484d:	71 4a                	jno    0x434899
43484f:	76 57                	jbe    0x4348a8
434851:	55                   	push   %ebp
434852:	34 32                	xor    $0x32,%al
434854:	2b 61 56             	sub    0x56(%ecx),%esp
434857:	74 44                	je     0x43489d
434859:	36 57                	ss push %edi
43485b:	76 64                	jbe    0x4348c1
43485d:	41                   	inc    %ecx
43485e:	71 64                	jno    0x4348c4
434860:	6e                   	outsb  %ds:(%esi),(%dx)
434861:	63 46 62             	arpl   %eax,0x62(%esi)
434864:	51                   	push   %ecx
434865:	6b 58 34 64          	imul   $0x64,0x34(%eax),%ebx
434869:	4b                   	dec    %ebx
43486a:	51                   	push   %ecx
43486b:	2f                   	das
43486c:	37                   	aaa
43486d:	64 72 4a             	fs jb  0x4348ba
434870:	6e                   	outsb  %ds:(%esi),(%dx)
434871:	4c                   	dec    %esp
434872:	4e                   	dec    %esi
434873:	78 37                	js     0x4348ac
434875:	70 6d                	jo     0x4348e4
434877:	4a                   	dec    %edx
434878:	4f                   	dec    %edi
434879:	4c                   	dec    %esp
43487a:	6a 49                	push   $0x49
43487c:	75 54                	jne    0x4348d2
43487e:	47                   	inc    %edi
43487f:	79 78                	jns    0x4348f9
434881:	6a 6b                	push   $0x6b
434883:	52                   	push   %edx
434884:	4d                   	dec    %ebp
434885:	6d                   	insl   (%dx),%es:(%edi)
434886:	4b                   	dec    %ebx
434887:	78 34                	js     0x4348bd
434889:	77 53                	ja     0x4348de
43488b:	41                   	inc    %ecx
43488c:	44                   	inc    %esp
43488d:	74 4f                	je     0x4348de
43488f:	53                   	push   %ebx
434890:	6f                   	outsl  %ds:(%esi),(%dx)
434891:	4d                   	dec    %ebp
434892:	2f                   	das
434893:	2b 6c 6e 4d          	sub    0x4d(%esi,%ebp,2),%ebp
434897:	49                   	dec    %ecx
434898:	31 76 78             	xor    %esi,0x78(%esi)
43489b:	71 6f                	jno    0x43490c
43489d:	45                   	inc    %ebp
43489e:	59                   	pop    %ecx
43489f:	6d                   	insl   (%dx),%es:(%edi)
4348a0:	76 65                	jbe    0x434907
4348a2:	55                   	push   %ebp
4348a3:	37                   	aaa
4348a4:	66 56                	push   %si
4348a6:	49                   	dec    %ecx
4348a7:	7a 72                	jp     0x43491b
4348a9:	68 44 6d 32 37       	push   $0x37326d44
4348ae:	72 45                	jb     0x4348f5
4348b0:	6a 6d                	push   $0x6d
4348b2:	79 38                	jns    0x4348ec
4348b4:	62 2f                	bound  %ebp,(%edi)
4348b6:	73 79                	jae    0x434931
4348b8:	63 64 71 6e          	arpl   %esp,0x6e(%ecx,%esi,2)
4348bc:	2b 66 55             	sub    0x55(%esi),%esp
4348bf:	65 57                	gs push %edi
4348c1:	2f                   	das
4348c2:	51                   	push   %ecx
4348c3:	42                   	inc    %edx
4348c4:	67 6a 52             	addr16 push $0x52
4348c7:	78 50                	js     0x434919
4348c9:	44                   	inc    %esp
4348ca:	33 79 69             	xor    0x69(%ecx),%edi
4348cd:	48                   	dec    %eax
4348ce:	74 47                	je     0x434917
4348d0:	52                   	push   %edx
4348d1:	70 39                	jo     0x43490c
4348d3:	58                   	pop    %eax
4348d4:	4a                   	dec    %edx
4348d5:	41                   	inc    %ecx
4348d6:	7a 56                	jp     0x43492e
4348d8:	39 7a 36             	cmp    %edi,0x36(%edx)
4348db:	56                   	push   %esi
4348dc:	36 6c                	ss insb (%dx),%es:(%edi)
4348de:	74 38                	je     0x434918
4348e0:	54                   	push   %esp
4348e1:	77 43                	ja     0x434926