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
4348e3:	66 68 70 6e          	pushw  $0x6e70
4348e7:	2b 71 36             	sub    0x36(%ecx),%esi
4348ea:	32 37                	xor    (%edi),%dh
4348ec:	55                   	push   %ebp
4348ed:	6f                   	outsl  %ds:(%esi),(%dx)
4348ee:	2f                   	das
4348ef:	57                   	push   %edi
4348f0:	41                   	inc    %ecx
4348f1:	6b 53 6d 56          	imul   $0x56,0x6d(%ebx),%edx
4348f5:	6d                   	insl   (%dx),%es:(%edi)
4348f6:	6b 70 46 34          	imul   $0x34,0x46(%eax),%esi
4348fa:	50                   	push   %eax
4348fb:	59                   	pop    %ecx
4348fc:	6f                   	outsl  %ds:(%esi),(%dx)
4348fd:	57                   	push   %edi
4348fe:	55                   	push   %ebp
4348ff:	46                   	inc    %esi
434900:	4d                   	dec    %ebp
434901:	36 47                	ss inc %edi
434903:	43                   	inc    %ebx
434904:	43                   	inc    %ebx
434905:	35 6b 6d 7a 78       	xor    $0x787a6d6b,%eax
43490a:	68 54 50 32 63       	push   $0x63325054
43490f:	75 75                	jne    0x434986
434911:	72 68                	jb     0x43497b
434913:	44                   	inc    %esp
434914:	5a                   	pop    %edx
434915:	4b                   	dec    %ebx
434916:	77 73                	ja     0x43498b
434918:	4f                   	dec    %edi
434919:	34 43                	xor    $0x43,%al
43491b:	30 62 7a             	xor    %ah,0x7a(%edx)
43491e:	56                   	push   %esi
43491f:	32 72 71             	xor    0x71(%edx),%dh
434922:	70 66                	jo     0x43498a
434924:	58                   	pop    %eax
434925:	53                   	push   %ebx
434926:	68 31 77 73 4d       	push   $0x4d737731
43492b:	59                   	pop    %ecx
43492c:	66 7a 41             	data16 jp 0x434970
43492f:	4f                   	dec    %edi
434930:	39 67 51             	cmp    %esp,0x51(%edi)
434933:	54                   	push   %esp
434934:	47                   	inc    %edi
434935:	72 7a                	jb     0x4349b1
434937:	43                   	inc    %ebx
434938:	49                   	dec    %ecx
434939:	6d                   	insl   (%dx),%es:(%edi)
43493a:	6d                   	insl   (%dx),%es:(%edi)
43493b:	44                   	inc    %esp
43493c:	44                   	inc    %esp
43493d:	68 74 4d 79 4f       	push   $0x4f794d74
434942:	35 2b 7a 44 30       	xor    $0x30447a2b,%eax
434947:	6a 43                	push   $0x43
434949:	2f                   	das
43494a:	4d                   	dec    %ebp
43494b:	6c                   	insb   (%dx),%es:(%edi)
43494c:	4c                   	dec    %esp
43494d:	51                   	push   %ecx
43494e:	6d                   	insl   (%dx),%es:(%edi)
43494f:	48                   	dec    %eax
434950:	6f                   	outsl  %ds:(%esi),(%dx)
434951:	77 65                	ja     0x4349b8
434953:	34 64                	xor    $0x64,%al
434955:	6d                   	insl   (%dx),%es:(%edi)
434956:	6e                   	outsb  %ds:(%esi),(%dx)
434957:	36 73 61             	ss jae 0x4349bb
43495a:	78 37                	js     0x434993
43495c:	71 61                	jno    0x4349bf
43495e:	37                   	aaa
43495f:	62 77 4a             	bound  %esi,0x4a(%edi)
434962:	68 38 79 73 35       	push   $0x35737938
434967:	6a 33                	push   $0x33
434969:	65 78 67             	gs js  0x4349d3
43496c:	33 68 32             	xor    0x32(%eax),%ebp
43496f:	2f                   	das
434970:	7a 43                	jp     0x4349b5
434972:	73 50                	jae    0x4349c4
434974:	56                   	push   %esi
434975:	6f                   	outsl  %ds:(%esi),(%dx)
434976:	45                   	inc    %ebp
434977:	49                   	dec    %ecx
434978:	68 64 42 6f 7a       	push   $0x7a6f4264
43497d:	75 30                	jne    0x4349af
43497f:	49                   	dec    %ecx
434980:	63 4c 75 41          	arpl   %ecx,0x41(%ebp,%esi,2)
434984:	50                   	push   %eax
434985:	43                   	inc    %ebx
434986:	54                   	push   %esp
434987:	61                   	popa
434988:	68 73 64 57 47       	push   $0x47576473
43498d:	35 37 65 6b 31       	xor    $0x316b6537,%eax
434992:	6c                   	insb   (%dx),%es:(%edi)
434993:	73 5a                	jae    0x4349ef
434995:	72 54                	jb     0x4349eb
434997:	44                   	inc    %esp
434998:	48                   	dec    %eax
434999:	78 57                	js     0x4349f2
43499b:	4c                   	dec    %esp
43499c:	4f                   	dec    %edi
43499d:	6d                   	insl   (%dx),%es:(%edi)
43499e:	72 41                	jb     0x4349e1
4349a0:	42                   	inc    %edx
4349a1:	53                   	push   %ebx
4349a2:	52                   	push   %edx
4349a3:	44                   	inc    %esp
4349a4:	44                   	inc    %esp
4349a5:	57                   	push   %edi
4349a6:	54                   	push   %esp
4349a7:	66 74 5a             	data16 je 0x434a04
4349aa:	54                   	push   %esp
4349ab:	34 33                	xor    $0x33,%al
4349ad:	41                   	inc    %ecx
4349ae:	74 68                	je     0x434a18
4349b0:	78 6f                	js     0x434a21
4349b2:	49                   	dec    %ecx
4349b3:	62 69 4b             	bound  %ebp,0x4b(%ecx)
4349b6:	55                   	push   %ebp
4349b7:	49                   	dec    %ecx
4349b8:	52                   	push   %edx
4349b9:	6a 44                	push   $0x44
4349bb:	76 32                	jbe    0x4349ef
4349bd:	62 42 47             	bound  %eax,0x47(%edx)
4349c0:	6c                   	insb   (%dx),%es:(%edi)
4349c1:	46                   	inc    %esi
4349c2:	2b 4b 6d             	sub    0x6d(%ebx),%ecx
4349c5:	2f                   	das
4349c6:	53                   	push   %ebx
4349c7:	6b 4a 70 67          	imul   $0x67,0x70(%edx),%ecx
4349cb:	6d                   	insl   (%dx),%es:(%edi)
4349cc:	43                   	inc    %ebx
4349cd:	77 57                	ja     0x434a26
4349cf:	68 42 73 2f 48       	push   $0x482f7342
4349d4:	6f                   	outsl  %ds:(%esi),(%dx)
4349d5:	5a                   	pop    %edx
4349d6:	53                   	push   %ebx
4349d7:	67 55                	addr16 push %ebp
4349d9:	34 66                	xor    $0x66,%al
4349db:	32 67 30             	xor    0x30(%edi),%ah
4349de:	66 75 38             	data16 jne 0x434a19
4349e1:	31 55 4d             	xor    %edx,0x4d(%ebp)
4349e4:	4a                   	dec    %edx
4349e5:	4e                   	dec    %esi
4349e6:	38 54 61 70          	cmp    %dl,0x70(%ecx,%eiz,2)
4349ea:	69 35 4b 42 4a 76 49 	imul   $0x784f3549,0x764a424b,%esi
4349f1:	35 4f 78
4349f4:	74 71                	je     0x434a67
4349f6:	36 6c                	ss insb (%dx),%es:(%edi)
4349f8:	66 41                	inc    %cx
4349fa:	41                   	inc    %ecx
4349fb:	46                   	inc    %esi
4349fc:	37                   	aaa
4349fd:	42                   	inc    %edx
4349fe:	79 2f                	jns    0x434a2f
434a00:	66 66 43             	data16 inc %bx
434a03:	72 72                	jb     0x434a77
434a05:	32 47 56             	xor    0x56(%edi),%al
434a08:	49                   	dec    %ecx
434a09:	7a 6a                	jp     0x434a75
434a0b:	72 46                	jb     0x434a53
434a0d:	6c                   	insb   (%dx),%es:(%edi)
434a0e:	2f                   	das
434a0f:	36 62 35 70 47 39 6e 	bound  %esi,%ss:0x6e394770
434a16:	6b 54 4e 57 56       	imul   $0x56,0x57(%esi,%ecx,2),%edx
434a1b:	46                   	inc    %esi
434a1c:	79 66                	jns    0x434a84
434a1e:	67 64 30 33          	xor    %dh,%fs:(%bp,%di)
434a22:	67 37                	addr16 aaa
434a24:	31 4a 7a             	xor    %ecx,0x7a(%edx)
434a27:	5a                   	pop    %edx
434a28:	4d                   	dec    %ebp
434a29:	30 50 77             	xor    %dl,0x77(%eax)
434a2c:	76 6b                	jbe    0x434a99
434a2e:	76 48                	jbe    0x434a78
434a30:	48                   	dec    %eax