435858:	66 74 4e             	data16 je 0x4358a9
43585b:	68 68 5a 69 6f       	push   $0x6f695a68
435860:	67 48                	addr16 dec %eax
435862:	7a 76                	jp     0x4358da
435864:	55                   	push   %ebp
435865:	44                   	inc    %esp
435866:	53                   	push   %ebx
435867:	44                   	inc    %esp
435868:	4b                   	dec    %ebx
435869:	6d                   	insl   (%dx),%es:(%edi)
43586a:	37                   	aaa
43586b:	59                   	pop    %ecx
43586c:	48                   	dec    %eax
43586d:	57                   	push   %edi
43586e:	43                   	inc    %ebx
43586f:	41                   	inc    %ecx
435870:	5a                   	pop    %edx
435871:	4b                   	dec    %ebx
435872:	58                   	pop    %eax
435873:	58                   	pop    %eax
435874:	71 57                	jno    0x4358cd
435876:	43                   	inc    %ebx
435877:	6f                   	outsl  %ds:(%esi),(%dx)
435878:	67 71 65             	addr16 jno 0x4358e0
43587b:	70 53                	jo     0x4358d0
43587d:	48                   	dec    %eax
43587e:	69 43 6c 39 4a 4c 32 	imul   $0x324c4a39,0x6c(%ebx),%eax
435885:	57                   	push   %edi
435886:	53                   	push   %ebx
435887:	41                   	inc    %ecx
435888:	45                   	inc    %ebp
435889:	39 72 38             	cmp    %esi,0x38(%edx)
43588c:	6e                   	outsb  %ds:(%esi),(%dx)
43588d:	57                   	push   %edi
43588e:	53                   	push   %ebx
43588f:	6f                   	outsl  %ds:(%esi),(%dx)
435890:	67 37                	addr16 aaa
435892:	4c                   	dec    %esp
435893:	33 79 2b             	xor    0x2b(%ecx),%edi
435896:	79 42                	jns    0x4358da
435898:	4c                   	dec    %esp
435899:	49                   	dec    %ecx
43589a:	62 72 2b             	bound  %esi,0x2b(%edx)
43589d:	59                   	pop    %ecx
43589e:	53                   	push   %ebx
43589f:	43                   	inc    %ebx
4358a0:	75 6e                	jne    0x435910
4358a2:	45                   	inc    %ebp
4358a3:	67 46                	addr16 inc %esi
4358a5:	57                   	push   %edi
4358a6:	57                   	push   %edi
4358a7:	59                   	pop    %ecx
4358a8:	71 49                	jno    0x4358f3
4358aa:	4f                   	dec    %edi
4358ab:	2b 31                	sub    (%ecx),%esi
4358ad:	66 2b 5a 6d          	sub    0x6d(%edx),%bx
4358b1:	5a                   	pop    %edx
4358b2:	69 41 59 53 6f 41 5a 	imul   $0x5a416f53,0x59(%ecx),%eax
4358b9:	57                   	push   %edi
4358ba:	43                   	inc    %ebx
4358bb:	6f                   	outsl  %ds:(%esi),(%dx)
4358bc:	67 59                	addr16 pop %ecx
4358be:	4f                   	dec    %edi
4358bf:	6e                   	outsb  %ds:(%esi),(%dx)
4358c0:	36 34 79             	ss xor $0x79,%al
4358c3:	41                   	inc    %ecx
4358c4:	66 46                	inc    %si
4358c6:	77 55                	ja     0x43591d
4358c8:	63 57 47             	arpl   %edx,0x47(%edi)
4358cb:	5a                   	pop    %edx
4358cc:	6c                   	insb   (%dx),%es:(%edi)
4358cd:	49                   	dec    %ecx
4358ce:	41                   	inc    %ecx
4358cf:	4d                   	dec    %ebp
4358d0:	41                   	inc    %ecx
4358d1:	41                   	inc    %ecx
4358d2:	41                   	inc    %ecx
4358d3:	42                   	inc    %edx
4358d4:	6a 4b                	push   $0x4b
4358d6:	69 44 77 31 48 34 4a 	imul   $0x5a4a3448,0x31(%edi,%esi,2),%eax
4358dd:	5a
4358de:	53                   	push   %ebx
4358df:	42                   	inc    %edx
4358e0:	76 31                	jbe    0x435913
4358e2:	48                   	dec    %eax
4358e3:	34 4a                	xor    $0x4a,%al
4358e5:	59                   	pop    %ecx
4358e6:	57                   	push   %edi
4358e7:	59                   	pop    %ecx
4358e8:	67 42                	addr16 inc %edx
4358ea:	51                   	push   %ecx
4358eb:	41                   	inc    %ecx
4358ec:	41                   	inc    %ecx
4358ed:	41                   	inc    %ecx
4358ee:	47                   	inc    %edi
4358ef:	4d                   	dec    %ebp
4358f0:	71 49                	jno    0x43593b
4358f2:	41                   	inc    %ecx
4358f3:	59                   	pop    %ecx
4358f4:	6a 59                	push   $0x59
4358f6:	43                   	inc    %ebx
4358f7:	6b 67 42 69          	imul   $0x69,0x42(%edi),%esp
4358fb:	5a                   	pop    %edx
4358fc:	67 4b                	addr16 dec %ebx
4358fe:	56                   	push   %esi
4358ff:	6b 67 42 77          	imul   $0x77,0x42(%edi),%esp
435903:	41                   	inc    %ecx
435904:	41                   	inc    %ecx
435905:	41                   	inc    %ecx
435906:	47                   	inc    %edi
435907:	4e                   	dec    %esi
435908:	6d                   	insl   (%dx),%es:(%edi)
435909:	4b                   	dec    %ebx
43590a:	69 42 74 6e 39 4c 71 	imul   $0x714c396e,0x74(%edx),%eax
435911:	5a                   	pop    %edx
435912:	69 42 6b 6e 39 4c 71 	imul   $0x714c396e,0x6b(%edx),%eax
435919:	57                   	push   %edi
43591a:	47                   	inc    %edi
43591b:	59                   	pop    %ecx
43591c:	71 49                	jno    0x435967
43591e:	4c                   	dec    %esp
43591f:	61                   	popa
435920:	37                   	aaa
435921:	72 78                	jb     0x43599b
435923:	73 67                	jae    0x43598c
435925:	52                   	push   %edx
435926:	4f                   	dec    %edi
435927:	4e                   	dec    %esi
435928:	6c                   	insb   (%dx),%es:(%edi)
435929:	35 56 67 67 49       	xor    $0x49676756,%eax
43592e:	38 6b 4a             	cmp    %ch,0x4a(%ebx)
435931:	35 6d 45 67 32       	xor    $0x3267456d,%eax
435936:	56                   	push   %esi
435937:	63 63 35             	arpl   %esp,0x35(%ebx)
43593a:	31 6c 6d 4b          	xor    %ebp,0x4b(%ebp,%ebp,2)
43593e:	67 41                	addr16 inc %ecx
435940:	41                   	inc    %ecx
435941:	45                   	inc    %ebp
435942:	7a 41                	jp     0x435985
435944:	44                   	inc    %esp
435945:	41                   	inc    %ecx
435946:	48                   	dec    %eax
435947:	6f                   	outsl  %ds:(%esi),(%dx)
435948:	41                   	inc    %ecx
435949:	41                   	inc    %ecx
43594a:	41                   	inc    %ecx
43594b:	41                   	inc    %ecx
43594c:	64 41                	fs inc %ecx
43594e:	41                   	inc    %ecx
43594f:	41                   	inc    %ecx
435950:	52                   	push   %edx
435951:	2f                   	das
435952:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
435957:	34 4f                	xor    $0x4f,%al
435959:	41                   	inc    %ecx
43595a:	41                   	inc    %ecx
43595b:	44                   	inc    %esp
43595c:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
435960:	41                   	inc    %ecx
435961:	49                   	dec    %ecx
435962:	4e                   	dec    %esi
435963:	79 7a                	jns    0x4359df
435965:	4c                   	dec    %esp
435966:	77 39                	ja     0x4359a1
435968:	6c                   	insb   (%dx),%es:(%edi)
435969:	49                   	dec    %ecx
43596a:	4a                   	dec    %edx
43596b:	74 41                	je     0x4359ae
43596d:	44                   	inc    %esp
43596e:	68 52 59 49 4b       	push   $0x4b495952
435973:	57                   	push   %edi
435974:	4d                   	dec    %ebp
435975:	33 67 52             	xor    0x52(%edi),%esp
435978:	68 4f 78 6f 41       	push   $0x416f784f
43597d:	41                   	inc    %ecx
43597e:	41                   	inc    %ecx
43597f:	44                   	inc    %esp
435980:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
435984:	41                   	inc    %ecx
435985:	49                   	dec    %ecx
435986:	47                   	inc    %edi
435987:	7a 4d                	jp     0x4359d6
435989:	73 77                	jae    0x435a02
43598b:	34 67                	xor    $0x67,%al
43598d:	64 6a 4e             	fs push $0x4e
435990:	4d                   	dec    %ebp
435991:	38 56 68             	cmp    %dl,0x68(%esi)
435994:	6d                   	insl   (%dx),%es:(%edi)
435995:	4f                   	dec    %edi
435996:	78 63                	js     0x4359fb
435998:	41                   	inc    %ecx
435999:	41                   	inc    %ecx
43599a:	41                   	inc    %ecx
43599b:	41                   	inc    %ecx
43599c:	34 4b                	xor    $0x4b,%al
43599e:	67 41                	addr16 inc %ecx
4359a0:	41                   	inc    %ecx
4359a1:	41                   	inc    %ecx
4359a2:	43                   	inc    %ebx
4359a3:	44                   	inc    %esp
4359a4:	43                   	inc    %ebx
4359a5:	4e                   	dec    %esi
4359a6:	31 7a 53             	xor    %edi,0x53(%edx)
4359a9:	49                   	dec    %ecx
4359aa:	44                   	inc    %esp
4359ab:	50                   	push   %eax
4359ac:	54                   	push   %esp
4359ad:	55                   	push   %ebp
4359ae:	4e                   	dec    %esi
4359af:	5a                   	pop    %edx
4359b0:	68 49 4f 4c 6b       	push   $0x6b4c4f49
4359b5:	44                   	inc    %esp
4359b6:	41                   	inc    %ecx
4359b7:	52                   	push   %edx
4359b8:	5a                   	pop    %edx
4359b9:	4b                   	dec    %ebx
4359ba:	69 44 69 7a 68 54 57 	imul   $0x49575468,0x7a(%ecx,%ebp,2),%eax
4359c1:	49
4359c2:	4c                   	dec    %esp
4359c3:	68 2f 73 50 5a       	push   $0x5a50732f
4359c8:	68 49 4a 74 47       	push   $0x47744a49
4359cd:	53                   	push   %ebx
4359ce:	50                   	push   %eax
4359cf:	31 59 49             	xor    %ebx,0x49(%ecx)
4359d2:	50                   	push   %eax
4359d3:	33 33                	xor    (%ebx),%esi
4359d5:	37                   	aaa
4359d6:	42                   	inc    %edx
4359d7:	31 68 4b             	xor    %ebp,0x4b(%eax)
4359da:	69 42 4d 72 6d 44 56 	imul   $0x56446d72,0x4d(%edx),%eax
4359e1:	49                   	dec    %ecx
4359e2:	45                   	inc    %ebp
4359e3:	71 4a                	jno    0x435a2f
4359e5:	79 66                	jns    0x435a4d
4359e7:	64 68 5a 53 41 46    	fs push $0x4641535a
4359ed:	4a                   	dec    %edx
4359ee:	36 6b 69 57 43       	imul   $0x43,%ss:0x57(%ecx),%ebp
4359f3:	72 65                	jb     0x435a5a
4359f5:	41                   	inc    %ecx
4359f6:	69 41 42 67 41 41 41 	imul   $0x41414167,0x42(%ecx),%eax
4359fd:	63 30                	arpl   %esi,(%eax)
4359ff:	77 41                	ja     0x435a42
435a01:	41                   	inc    %ecx
435a02:	41                   	inc    %ecx
435a03:	5a                   	pop    %edx
435a04:	39 47 67             	cmp    %eax,0x67(%edi)
435a07:	41                   	inc    %ecx
435a08:	41                   	inc    %ecx
435a09:	42                   	inc    %edx
435a0a:	41                   	inc    %ecx
435a0b:	49                   	dec    %ecx
435a0c:	56                   	push   %esi
435a0d:	4b                   	dec    %ebx
435a0e:	77 38                	ja     0x435a48
435a10:	43                   	inc    %ebx
435a11:	46                   	inc    %esi
435a12:	58                   	pop    %eax
435a13:	30 65 41             	xor    %ah,0x41(%ebp)
435a16:	41                   	inc    %ecx
435a17:	41                   	inc    %ecx
435a18:	45                   	inc    %ebp
435a19:	41                   	inc    %ecx
435a1a:	69 67 66 41 41 41 4b 	imul   $0x4b414141,0x66(%edi),%esp
435a21:	4b                   	dec    %ebx
435a22:	77 64                	ja     0x435a88
435a24:	39 48 51             	cmp    %ecx,0x51(%eax)
435a27:	41                   	inc    %ecx
435a28:	41                   	inc    %ecx
435a29:	42                   	inc    %edx
435a2a:	43                   	inc    %ebx
435a2b:	76 71                	jbe    0x435a9e
435a2d:	41                   	inc    %ecx
435a2e:	67 4e                	addr16 dec %esi
435a30:	7a 53                	jp     0x435a85
435a32:	41                   	inc    %ecx
435a33:	41                   	inc    %ecx
435a34:	41                   	inc    %ecx
435a35:	42                   	inc    %edx
435a36:	6e                   	outsb  %ds:(%esi),(%dx)
435a37:	30 62 41             	xor    %ah,0x41(%edx)
435a3a:	41                   	inc    %ecx
435a3b:	41                   	inc    %ecx
435a3c:	45                   	inc    %ebp
435a3d:	4b                   	dec    %ebx
435a3e:	67 41                	addr16 inc %ecx
435a40:	41                   	inc    %ecx
435a41:	45                   	inc    %ebp
435a42:	7a 41                	jp     0x435a85
435a44:	46                   	inc    %esi
435a45:	41                   	inc    %ecx
435a46:	4e                   	dec    %esi
435a47:	77 41                	ja     0x435a8a
435a49:	41                   	inc    %ecx
435a4a:	41                   	inc    %ecx
435a4b:	41                   	inc    %ecx
435a4c:	53                   	push   %ebx
435a4d:	41                   	inc    %ecx
435a4e:	41                   	inc    %ecx
435a4f:	41                   	inc    %ecx
435a50:	52                   	push   %edx
435a51:	42                   	inc    %edx
435a52:	54                   	push   %esp
435a53:	6a 4b                	push   $0x4b
435a55:	41                   	inc    %ecx
435a56:	41                   	inc    %ecx
435a57:	41                   	inc    %ecx
435a58:	41                   	inc    %ecx
435a59:	46                   	inc    %esi
435a5a:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
435a61:	4c                   	dec    %esp
435a62:	52                   	push   %edx
435a63:	4d                   	dec    %ebp
435a64:	43                   	inc    %ebx
435a65:	65 79 4d             	gs jns 0x435ab5
435a68:	41                   	inc    %ecx
435a69:	41                   	inc    %ecx
435a6a:	41                   	inc    %ecx
435a6b:	51                   	push   %ecx
435a6c:	34 6f                	xor    $0x6f,%al
435a6e:	67 41                	addr16 inc %ecx
435a70:	41                   	inc    %ecx
435a71:	41                   	inc    %ecx
435a72:	42                   	inc    %edx
435a73:	59                   	pop    %ecx
435a74:	72 41                	jb     0x435ab7
435a76:	78 63                	js     0x435adb
435a78:	72 41                	jb     0x435abb
435a7a:	43                   	inc    %ebx
435a7b:	30 43 46             	xor    %al,0x46(%ebx)
435a7e:	69 6f 57 4f 48 30 41 	imul   $0x4130484f,0x57(%edi),%ebp
435a85:	41                   	inc    %ecx
435a86:	41                   	inc    %ecx
435a87:	41                   	inc    %ecx
435a88:	47                   	inc    %edi
435a89:	4f                   	dec    %edi
435a8a:	5a                   	pop    %edx
435a8b:	59                   	pop    %ecx
435a8c:	41                   	inc    %ecx
435a8d:	41                   	inc    %ecx
435a8e:	41                   	inc    %ecx
435a8f:	41                   	inc    %ecx
435a90:	43                   	inc    %ebx
435a91:	41                   	inc    %ecx
435a92:	69 67 2b 41 41 41 47 	imul   $0x47414141,0x2b(%edi),%esp
435a99:	46                   	inc    %esi
435a9a:	76 34                	jbe    0x435ad0
435a9c:	42                   	inc    %edx
435a9d:	66 53                	push   %bx
435a9f:	4d                   	dec    %ebp
435aa0:	41                   	inc    %ecx