4347f4:	65 74 61             	gs je  0x434858
4347f7:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
4347fe:	24
4347ff:	51                   	push   %ecx
434800:	32 50 36             	xor    0x36(%eax),%dl
434803:	4d                   	dec    %ebp
434804:	58                   	pop    %eax
434805:	58                   	pop    %eax
434806:	5a                   	pop    %edx
434807:	41                   	inc    %ecx
434808:	00 3f                	add    %bh,(%edi)
43480a:	41                   	inc    %ecx
43480b:	30 78 32             	xor    %bh,0x32(%eax)
43480e:	35 30 61 62 62       	xor    $0x62626130,%eax
434813:	34 35                	xor    $0x35,%al
434815:	2e 5f                	cs pop %edi
434817:	5f                   	pop    %edi
434818:	78 63                	js     0x43487d
43481a:	5f                   	pop    %edi
43481b:	6d                   	insl   (%dx),%es:(%edi)
43481c:	61                   	popa
43481d:	5f                   	pop    %edi
43481e:	61                   	popa
43481f:	00 3f                	add    %bh,(%edi)
434821:	49                   	dec    %ecx
434822:	6e                   	outsb  %ds:(%esi),(%dx)
434823:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
43482a:	65
43482b:	64 4e                	fs dec %esi
43482d:	61                   	popa
43482e:	74 69                	je     0x434899
434830:	76 65                	jbe    0x434897
434832:	40                   	inc    %eax
434833:	43                   	inc    %ebx
434834:	75 72                	jne    0x4348a8
434836:	72 65                	jb     0x43489d
434838:	6e                   	outsb  %ds:(%esi),(%dx)
434839:	74 44                	je     0x43487f
43483b:	6f                   	outsl  %ds:(%esi),(%dx)
43483c:	6d                   	insl   (%dx),%es:(%edi)
43483d:	61                   	popa
43483e:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
434845:	49                   	dec    %ecx
434846:	6d                   	insl   (%dx),%es:(%edi)
434847:	70 6c                	jo     0x4348b5
434849:	65 6d                	gs insl (%dx),%es:(%edi)
43484b:	65 6e                	outsb  %gs:(%esi),(%dx)
43484d:	74 61                	je     0x4348b0
43484f:	74 69                	je     0x4348ba
434851:	6f                   	outsl  %ds:(%esi),(%dx)
434852:	6e                   	outsb  %ds:(%esi),(%dx)
434853:	44                   	inc    %esp
434854:	65 74 61             	gs je  0x4348b8
434857:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
43485e:	24
43485f:	51                   	push   %ecx
434860:	32 57 34             	xor    0x34(%edi),%dl
434863:	53                   	push   %ebx
434864:	74 61                	je     0x4348c7
434866:	74 65                	je     0x4348cd
434868:	40                   	inc    %eax
434869:	50                   	push   %eax
43486a:	72 6f                	jb     0x4348db
43486c:	67 72 65             	addr16 jb 0x4348d4
43486f:	73 73                	jae    0x4348e4
434871:	40                   	inc    %eax
434872:	32 40 41             	xor    0x41(%eax),%al
434875:	00 3f                	add    %bh,(%edi)
434877:	41                   	inc    %ecx
434878:	30 78 32             	xor    %bh,0x32(%eax)
43487b:	35 30 61 62 62       	xor    $0x62626130,%eax
434880:	34 35                	xor    $0x35,%al
434882:	2e 3f                	cs aas
434884:	49                   	dec    %ecx
434885:	6e                   	outsb  %ds:(%esi),(%dx)
434886:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
43488d:	65
43488e:	64 4e                	fs dec %esi
434890:	61                   	popa
434891:	74 69                	je     0x4348fc
434893:	76 65                	jbe    0x4348fa
434895:	24 69                	and    $0x69,%al
434897:	6e                   	outsb  %ds:(%esi),(%dx)
434898:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
43489f:	65
4348a0:	72 24                	jb     0x4348c6
4348a2:	40                   	inc    %eax
4348a3:	43                   	inc    %ebx
4348a4:	75 72                	jne    0x434918
4348a6:	72 65                	jb     0x43490d
4348a8:	6e                   	outsb  %ds:(%esi),(%dx)
4348a9:	74 44                	je     0x4348ef
4348ab:	6f                   	outsl  %ds:(%esi),(%dx)
4348ac:	6d                   	insl   (%dx),%es:(%edi)
4348ad:	61                   	popa
4348ae:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
4348b5:	49                   	dec    %ecx
4348b6:	6d                   	insl   (%dx),%es:(%edi)
4348b7:	70 6c                	jo     0x434925
4348b9:	65 6d                	gs insl (%dx),%es:(%edi)
4348bb:	65 6e                	outsb  %gs:(%esi),(%dx)
4348bd:	74 61                	je     0x434920
4348bf:	74 69                	je     0x43492a
4348c1:	6f                   	outsl  %ds:(%esi),(%dx)
4348c2:	6e                   	outsb  %ds:(%esi),(%dx)
4348c3:	44                   	inc    %esp
4348c4:	65 74 61             	gs je  0x434928
4348c7:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
4348ce:	24
4348cf:	51                   	push   %ecx
4348d0:	32 50 36             	xor    0x36(%eax),%dl
4348d3:	4d                   	dec    %ebp
4348d4:	58                   	pop    %eax
4348d5:	58                   	pop    %eax
4348d6:	5a                   	pop    %edx
4348d7:	41                   	inc    %ecx
4348d8:	00 3f                	add    %bh,(%edi)
4348da:	49                   	dec    %ecx
4348db:	6e                   	outsb  %ds:(%esi),(%dx)
4348dc:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4348e3:	65
4348e4:	64 40                	fs inc %eax
4348e6:	43                   	inc    %ebx
4348e7:	75 72                	jne    0x43495b
4348e9:	72 65                	jb     0x434950
4348eb:	6e                   	outsb  %ds:(%esi),(%dx)
4348ec:	74 44                	je     0x434932
4348ee:	6f                   	outsl  %ds:(%esi),(%dx)
4348ef:	6d                   	insl   (%dx),%es:(%edi)
4348f0:	61                   	popa
4348f1:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
4348f8:	49                   	dec    %ecx
4348f9:	6d                   	insl   (%dx),%es:(%edi)
4348fa:	70 6c                	jo     0x434968
4348fc:	65 6d                	gs insl (%dx),%es:(%edi)
4348fe:	65 6e                	outsb  %gs:(%esi),(%dx)
434900:	74 61                	je     0x434963
434902:	74 69                	je     0x43496d
434904:	6f                   	outsl  %ds:(%esi),(%dx)
434905:	6e                   	outsb  %ds:(%esi),(%dx)
434906:	44                   	inc    %esp
434907:	65 74 61             	gs je  0x43496b
43490a:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
434911:	24
434912:	51                   	push   %ecx
434913:	32 48 41             	xor    0x41(%eax),%cl
434916:	00 3f                	add    %bh,(%edi)
434918:	41                   	inc    %ecx
434919:	30 78 32             	xor    %bh,0x32(%eax)
43491c:	35 30 61 62 62       	xor    $0x62626130,%eax
434921:	34 35                	xor    $0x35,%al
434923:	2e 3f                	cs aas
434925:	49                   	dec    %ecx
434926:	6e                   	outsb  %ds:(%esi),(%dx)
434927:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
43492e:	65
43492f:	64 24 69             	fs and $0x69,%al
434932:	6e                   	outsb  %ds:(%esi),(%dx)
434933:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
43493a:	65
43493b:	72 24                	jb     0x434961
43493d:	40                   	inc    %eax
43493e:	43                   	inc    %ebx
43493f:	75 72                	jne    0x4349b3
434941:	72 65                	jb     0x4349a8
434943:	6e                   	outsb  %ds:(%esi),(%dx)
434944:	74 44                	je     0x43498a
434946:	6f                   	outsl  %ds:(%esi),(%dx)
434947:	6d                   	insl   (%dx),%es:(%edi)
434948:	61                   	popa
434949:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
434950:	49                   	dec    %ecx
434951:	6d                   	insl   (%dx),%es:(%edi)
434952:	70 6c                	jo     0x4349c0
434954:	65 6d                	gs insl (%dx),%es:(%edi)
434956:	65 6e                	outsb  %gs:(%esi),(%dx)
434958:	74 61                	je     0x4349bb
43495a:	74 69                	je     0x4349c5
43495c:	6f                   	outsl  %ds:(%esi),(%dx)
43495d:	6e                   	outsb  %ds:(%esi),(%dx)
43495e:	44                   	inc    %esp
43495f:	65 74 61             	gs je  0x4349c3
434962:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
434969:	24
43496a:	51                   	push   %ecx
43496b:	32 50 36             	xor    0x36(%eax),%dl
43496e:	4d                   	dec    %ebp
43496f:	58                   	pop    %eax
434970:	58                   	pop    %eax
434971:	5a                   	pop    %edx
434972:	41                   	inc    %ecx
434973:	00 3f                	add    %bh,(%edi)
434975:	41                   	inc    %ecx
434976:	30 78 32             	xor    %bh,0x32(%eax)
434979:	35 30 61 62 62       	xor    $0x62626130,%eax
43497e:	34 35                	xor    $0x35,%al
434980:	2e 5f                	cs pop %edi
434982:	5f                   	pop    %edi
434983:	78 63                	js     0x4349e8
434985:	5f                   	pop    %edi
434986:	6d                   	insl   (%dx),%es:(%edi)
434987:	61                   	popa
434988:	5f                   	pop    %edi
434989:	7a 00                	jp     0x43498b
43498b:	3f                   	aas
43498c:	49                   	dec    %ecx
43498d:	6e                   	outsb  %ds:(%esi),(%dx)
43498e:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
434995:	65
434996:	64 56                	fs push %esi
434998:	74 61                	je     0x4349fb
43499a:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
43499e:	40                   	inc    %eax
43499f:	43                   	inc    %ebx
4349a0:	75 72                	jne    0x434a14
4349a2:	72 65                	jb     0x434a09
4349a4:	6e                   	outsb  %ds:(%esi),(%dx)
4349a5:	74 44                	je     0x4349eb
4349a7:	6f                   	outsl  %ds:(%esi),(%dx)
4349a8:	6d                   	insl   (%dx),%es:(%edi)
4349a9:	61                   	popa
4349aa:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
4349b1:	49                   	dec    %ecx
4349b2:	6d                   	insl   (%dx),%es:(%edi)
4349b3:	70 6c                	jo     0x434a21
4349b5:	65 6d                	gs insl (%dx),%es:(%edi)
4349b7:	65 6e                	outsb  %gs:(%esi),(%dx)
4349b9:	74 61                	je     0x434a1c
4349bb:	74 69                	je     0x434a26
4349bd:	6f                   	outsl  %ds:(%esi),(%dx)
4349be:	6e                   	outsb  %ds:(%esi),(%dx)
4349bf:	44                   	inc    %esp
4349c0:	65 74 61             	gs je  0x434a24
4349c3:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
4349ca:	24
4349cb:	51                   	push   %ecx
4349cc:	32 57 34             	xor    0x34(%edi),%dl
4349cf:	53                   	push   %ebx
4349d0:	74 61                	je     0x434a33
4349d2:	74 65                	je     0x434a39
4349d4:	40                   	inc    %eax
4349d5:	50                   	push   %eax
4349d6:	72 6f                	jb     0x434a47
4349d8:	67 72 65             	addr16 jb 0x434a40
4349db:	73 73                	jae    0x434a50
4349dd:	40                   	inc    %eax
4349de:	32 40 41             	xor    0x41(%eax),%al
4349e1:	00 3f                	add    %bh,(%edi)
4349e3:	41                   	inc    %ecx
4349e4:	30 78 32             	xor    %bh,0x32(%eax)
4349e7:	35 30 61 62 62       	xor    $0x62626130,%eax
4349ec:	34 35                	xor    $0x35,%al
4349ee:	2e 3f                	cs aas
4349f0:	49                   	dec    %ecx
4349f1:	6e                   	outsb  %ds:(%esi),(%dx)
4349f2:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4349f9:	65
4349fa:	64 56                	fs push %esi
4349fc:	74 61                	je     0x434a5f
4349fe:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
434a02:	24 69                	and    $0x69,%al
434a04:	6e                   	outsb  %ds:(%esi),(%dx)
434a05:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
434a0c:	65
434a0d:	72 24                	jb     0x434a33
434a0f:	40                   	inc    %eax
434a10:	43                   	inc    %ebx
434a11:	75 72                	jne    0x434a85
434a13:	72 65                	jb     0x434a7a
434a15:	6e                   	outsb  %ds:(%esi),(%dx)
434a16:	74 44                	je     0x434a5c
434a18:	6f                   	outsl  %ds:(%esi),(%dx)
434a19:	6d                   	insl   (%dx),%es:(%edi)
434a1a:	61                   	popa
434a1b:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
434a22:	49                   	dec    %ecx
434a23:	6d                   	insl   (%dx),%es:(%edi)
434a24:	70 6c                	jo     0x434a92
434a26:	65 6d                	gs insl (%dx),%es:(%edi)
434a28:	65 6e                	outsb  %gs:(%esi),(%dx)
434a2a:	74 61                	je     0x434a8d
434a2c:	74 69                	je     0x434a97
434a2e:	6f                   	outsl  %ds:(%esi),(%dx)
434a2f:	6e                   	outsb  %ds:(%esi),(%dx)
434a30:	44                   	inc    %esp
434a31:	65 74 61             	gs je  0x434a95
434a34:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
434a3b:	24
434a3c:	51                   	push   %ecx
434a3d:	32 50 36             	xor    0x36(%eax),%dl
434a40:	4d                   	dec    %ebp
434a41:	58                   	pop    %eax
434a42:	58                   	pop    %eax
434a43:	5a                   	pop    %edx
434a44:	41                   	inc    %ecx
434a45:	00 3f                	add    %bh,(%edi)
434a47:	41                   	inc    %ecx
434a48:	30 78 32             	xor    %bh,0x32(%eax)
434a4b:	35 30 61 62 62       	xor    $0x62626130,%eax
434a50:	34 35                	xor    $0x35,%al
434a52:	2e 5f                	cs pop %edi
434a54:	5f                   	pop    %edi
434a55:	78 69                	js     0x434ac0
434a57:	5f                   	pop    %edi
434a58:	76 74                	jbe    0x434ace
434a5a:	5f                   	pop    %edi
434a5b:	7a 00                	jp     0x434a5d
434a5d:	3f                   	aas
434a5e:	49                   	dec    %ecx
434a5f:	6e                   	outsb  %ds:(%esi),(%dx)
434a60:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
434a67:	65
434a68:	64 50                	fs push %eax
434a6a:	65 72 50             	gs jb  0x434abd
434a6d:	72 6f                	jb     0x434ade
434a6f:	63 65 73             	arpl   %esp,0x73(%ebp)
434a72:	73 40                	jae    0x434ab4
434a74:	43                   	inc    %ebx
434a75:	75 72                	jne    0x434ae9
434a77:	72 65                	jb     0x434ade
434a79:	6e                   	outsb  %ds:(%esi),(%dx)
434a7a:	74 44                	je     0x434ac0
434a7c:	6f                   	outsl  %ds:(%esi),(%dx)
434a7d:	6d                   	insl   (%dx),%es:(%edi)
434a7e:	61                   	popa
434a7f:	69 6e 40 3c 43 72 74 	imul   $0x7472433c,0x40(%esi),%ebp
434a86:	49                   	dec    %ecx
434a87:	6d                   	insl   (%dx),%es:(%edi)
434a88:	70 6c                	jo     0x434af6
434a8a:	65 6d                	gs insl (%dx),%es:(%edi)
434a8c:	65 6e                	outsb  %gs:(%esi),(%dx)
434a8e:	74 61                	je     0x434af1
434a90:	74 69                	je     0x434afb
434a92:	6f                   	outsl  %ds:(%esi),(%dx)
434a93:	6e                   	outsb  %ds:(%esi),(%dx)
434a94:	44                   	inc    %esp
434a95:	65 74 61             	gs je  0x434af9
434a98:	69 6c 73 3e 40 40 24 	imul   $0x24244040,0x3e(%ebx,%esi,2),%ebp
434a9f:	24
434aa0:	51                   	push   %ecx
434aa1:	32 57 34             	xor    0x34(%edi),%dl
434aa4:	53                   	push   %ebx
434aa5:	74 61                	je     0x434b08
434aa7:	74 65                	je     0x434b0e
434aa9:	40                   	inc    %eax
434aaa:	50                   	push   %eax
434aab:	72 6f                	jb     0x434b1c
434aad:	67 72 65             	addr16 jb 0x434b15
434ab0:	73 73                	jae    0x434b25
434ab2:	40                   	inc    %eax