4359de:	2f                   	das
4359df:	45                   	inc    %ebp
4359e0:	39 4e 6f             	cmp    %ecx,0x6f(%esi)
4359e3:	48                   	dec    %eax
4359e4:	53                   	push   %ebx
4359e5:	47                   	inc    %edi
4359e6:	4d                   	dec    %ebp
4359e7:	51                   	push   %ecx
4359e8:	41                   	inc    %ecx
4359e9:	69 41 65 78 75 6b 45 	imul   $0x456b7578,0x65(%ecx),%eax
4359f0:	2f                   	das
4359f1:	79 62                	jns    0x435a55
4359f3:	56                   	push   %esi
4359f4:	58                   	pop    %eax
4359f5:	57                   	push   %edi
4359f6:	77 6b                	ja     0x435a63
4359f8:	7a 45                	jp     0x435a3f
4359fa:	78 37                	js     0x435a33
4359fc:	50                   	push   %eax
4359fd:	50                   	push   %eax
4359fe:	64 31 54 6e 6e       	xor    %edx,%fs:0x6e(%esi,%ebp,2)
435a03:	73 6d                	jae    0x435a72
435a05:	69 44 70 30 6d 55 65 	imul   $0x6765556d,0x30(%eax,%esi,2),%eax
435a0c:	67
435a0d:	67 73 53             	addr16 jae 0x435a63
435a10:	7a 70                	jp     0x435a82
435a12:	61                   	popa
435a13:	47                   	inc    %edi
435a14:	65 74 35             	gs je  0x435a4c
435a17:	55                   	push   %ebp
435a18:	74 71                	je     0x435a8b
435a1a:	75 46                	jne    0x435a62
435a1c:	56                   	push   %esi
435a1d:	78 63                	js     0x435a82
435a1f:	77 4c                	ja     0x435a6d
435a21:	45                   	inc    %ebp
435a22:	78 47                	js     0x435a6b
435a24:	71 75                	jno    0x435a9b
435a26:	46                   	inc    %esi
435a27:	4c                   	dec    %esp
435a28:	70 4d                	jo     0x435a77
435a2a:	64 6e                	outsb  %fs:(%esi),(%dx)
435a2c:	62 35 48 36 4d 42    	bound  %esi,0x424d3648
435a32:	50                   	push   %eax
435a33:	2b 46 57             	sub    0x57(%esi),%eax
435a36:	50                   	push   %eax
435a37:	4a                   	dec    %edx
435a38:	6c                   	insb   (%dx),%es:(%edi)
435a39:	70 4e                	jo     0x435a89
435a3b:	49                   	dec    %ecx
435a3c:	47                   	inc    %edi
435a3d:	47                   	inc    %edi
435a3e:	75 54                	jne    0x435a94
435a40:	4e                   	dec    %esi
435a41:	36 42                	ss inc %edx
435a43:	75 33                	jne    0x435a78
435a45:	56                   	push   %esi
435a46:	69 6e 30 73 79 4a 6a 	imul   $0x6a4a7973,0x30(%esi),%ebp
435a4d:	70 50                	jo     0x435a9f
435a4f:	71 6f                	jno    0x435ac0
435a51:	77 68                	ja     0x435abb
435a53:	64 66 75 6f          	fs data16 jne 0x435ac6
435a57:	74 39                	je     0x435a92
435a59:	67 77 2b             	addr16 ja 0x435a87
435a5c:	49                   	dec    %ecx
435a5d:	69 73 42 30 36 79 43 	imul   $0x43793630,0x42(%ebx),%esi
435a64:	44                   	inc    %esp
435a65:	36 42                	ss inc %edx
435a67:	6e                   	outsb  %ds:(%esi),(%dx)
435a68:	4f                   	dec    %edi
435a69:	42                   	inc    %edx
435a6a:	57                   	push   %edi
435a6b:	6b 54 70 57 6c       	imul   $0x6c,0x57(%eax,%esi,2),%edx
435a70:	6e                   	outsb  %ds:(%esi),(%dx)
435a71:	6e                   	outsb  %ds:(%esi),(%dx)
435a72:	68 70 33 49 56       	push   $0x56493370
435a77:	53                   	push   %ebx
435a78:	2b 49 75             	sub    0x75(%ecx),%ecx
435a7b:	67 78 4e             	addr16 js 0x435acc
435a7e:	75 58                	jne    0x435ad8
435a80:	39 43 75             	cmp    %eax,0x75(%ebx)
435a83:	6c                   	insb   (%dx),%es:(%edi)
435a84:	32 55 56             	xor    0x56(%ebp),%dl
435a87:	48                   	dec    %eax
435a88:	77 2f                	ja     0x435ab9
435a8a:	64 4d                	fs dec %ebp
435a8c:	64 73 64             	fs jae 0x435af3
435a8f:	7a 30                	jp     0x435ac1
435a91:	75 57                	jne    0x435aea
435a93:	79 72                	jns    0x435b07
435a95:	34 6d                	xor    $0x6d,%al
435a97:	50                   	push   %eax
435a98:	4c                   	dec    %esp
435a99:	79 56                	jns    0x435af1
435a9b:	65 49                	gs dec %ecx
435a9d:	4a                   	dec    %edx
435a9e:	42                   	inc    %edx
435a9f:	46                   	inc    %esi
435aa0:	75 72                	jne    0x435b14
435aa2:	42                   	inc    %edx
435aa3:	46                   	inc    %esi
435aa4:	47                   	inc    %edi
435aa5:	47                   	inc    %edi
435aa6:	65 53                	gs push %ebx
435aa8:	36 6c                	ss insb (%dx),%es:(%edi)
435aaa:	70 42                	jo     0x435aee
435aac:	6c                   	insb   (%dx),%es:(%edi)
435aad:	71 32                	jno    0x435ae1
435aaf:	31 53 43             	xor    %edx,0x43(%ebx)
435ab2:	50                   	push   %eax
435ab3:	41                   	inc    %ecx
435ab4:	70 4e                	jo     0x435b04
435ab6:	73 5a                	jae    0x435b12
435ab8:	72 7a                	jb     0x435b34
435aba:	31 46 42             	xor    %eax,0x42(%esi)
435abd:	61                   	popa
435abe:	78 35                	js     0x435af5
435ac0:	72 47                	jb     0x435b09
435ac2:	70 47                	jo     0x435b0b
435ac4:	79 4f                	jns    0x435b15
435ac6:	35 4b 57 78 44       	xor    $0x4478574b,%eax
435acb:	36 47                	ss inc %edi
435acd:	67 39 4e 31          	cmp    %ecx,0x31(%bp)
435ad1:	2b 45 67             	sub    0x67(%ebp),%eax
435ad4:	2f                   	das
435ad5:	45                   	inc    %ebp
435ad6:	6c                   	insb   (%dx),%es:(%edi)
435ad7:	31 51 66             	xor    %edx,0x66(%ecx)
435ada:	39 4e 61             	cmp    %ecx,0x61(%esi)
435add:	6b 52 56 63          	imul   $0x63,0x56(%edx),%edx
435ae1:	44                   	inc    %esp
435ae2:	74 6f                	je     0x435b53
435ae4:	70 2b                	jo     0x435b11
435ae6:	34 6e                	xor    $0x6e,%al
435ae8:	52                   	push   %edx
435ae9:	4f                   	dec    %edi
435aea:	6d                   	insl   (%dx),%es:(%edi)
435aeb:	4c                   	dec    %esp
435aec:	6b 64 73 4e 35       	imul   $0x35,0x4e(%ebx,%esi,2),%esp
435af1:	47                   	inc    %edi
435af2:	61                   	popa
435af3:	75 39                	jne    0x435b2e
435af5:	55                   	push   %ebp
435af6:	4a                   	dec    %edx
435af7:	50                   	push   %eax
435af8:	67 70 38             	addr16 jo 0x435b33
435afb:	30 4b 71             	xor    %cl,0x71(%ebx)
435afe:	35 72 47 58 47       	xor    $0x47584772,%eax
435b03:	66 65 52             	gs push %dx
435b06:	4b                   	dec    %ebx
435b07:	4f                   	dec    %edi
435b08:	59                   	pop    %ecx
435b09:	59                   	pop    %ecx
435b0a:	47                   	inc    %edi
435b0b:	47                   	inc    %edi
435b0c:	54                   	push   %esp
435b0d:	71 43                	jno    0x435b52
435b0f:	46                   	inc    %esi
435b10:	61                   	popa
435b11:	51                   	push   %ecx
435b12:	65 79 68             	gs jns 0x435b7d
435b15:	39 68 39             	cmp    %ebp,0x39(%eax)
435b18:	54                   	push   %esp
435b19:	53                   	push   %ebx
435b1a:	34 46                	xor    $0x46,%al
435b1c:	49                   	dec    %ecx
435b1d:	46                   	inc    %esi
435b1e:	75 4b                	jne    0x435b6b
435b20:	45                   	inc    %ebp
435b21:	72 61                	jb     0x435b84
435b23:	2b 56 5a             	sub    0x5a(%esi),%edx
435b26:	61                   	popa
435b27:	70 6d                	jo     0x435b96
435b29:	49                   	dec    %ecx
435b2a:	70 65                	jo     0x435b91
435b2c:	5a                   	pop    %edx
435b2d:	4a                   	dec    %edx
435b2e:	47                   	inc    %edi
435b2f:	74 37                	je     0x435b68
435b31:	34 62                	xor    $0x62,%al
435b33:	75 30                	jne    0x435b65
435b35:	75 38                	jne    0x435b6f
435b37:	53                   	push   %ebx
435b38:	4b                   	dec    %ebx
435b39:	76 39                	jbe    0x435b74
435b3b:	4f                   	dec    %edi
435b3c:	61                   	popa
435b3d:	64 41                	fs inc %ecx
435b3f:	6a 53                	push   $0x53
435b41:	42                   	inc    %edx
435b42:	34 4b                	xor    $0x4b,%al
435b44:	78 55                	js     0x435b9b
435b46:	6e                   	outsb  %ds:(%esi),(%dx)
435b47:	78 73                	js     0x435bbc
435b49:	77 72                	ja     0x435bbd
435b4b:	72 66                	jb     0x435bb3
435b4d:	34 62                	xor    $0x62,%al
435b4f:	31 58 45             	xor    %ebx,0x45(%eax)
435b52:	4d                   	dec    %ebp
435b53:	56                   	push   %esi
435b54:	44                   	inc    %esp
435b55:	6b 4f 39 6e          	imul   $0x6e,0x39(%edi),%ecx
435b59:	58                   	pop    %eax
435b5a:	78 4e                	js     0x435baa
435b5c:	47                   	inc    %edi
435b5d:	5a                   	pop    %edx
435b5e:	63 78 37             	arpl   %edi,0x37(%eax)
435b61:	78 39                	js     0x435b9c
435b63:	36 4f                	ss dec %edi
435b65:	56                   	push   %esi
435b66:	44                   	inc    %esp
435b67:	59                   	pop    %ecx
435b68:	52                   	push   %edx
435b69:	4c                   	dec    %esp
435b6a:	39 37                	cmp    %esi,(%edi)
435b6c:	43                   	inc    %ebx
435b6d:	4f                   	dec    %edi
435b6e:	72 61                	jb     0x435bd1
435b70:	6e                   	outsb  %ds:(%esi),(%dx)
435b71:	78 35                	js     0x435ba8
435b73:	79 35                	jns    0x435baa
435b75:	6c                   	insb   (%dx),%es:(%edi)
435b76:	78 35                	js     0x435bad
435b78:	68 58 72 2b 32       	push   $0x322b7258
435b7d:	34 47                	xor    $0x47,%al
435b7f:	50                   	push   %eax
435b80:	67 47                	addr16 inc %edi
435b82:	57                   	push   %edi
435b83:	69 68 42 2b 49 41 31 	imul   $0x3141492b,0x42(%eax),%ebp
435b8a:	35 4b 6f 62 41       	xor    $0x41626f4b,%eax
435b8f:	51                   	push   %ecx
435b90:	75 7a                	jne    0x435c0c
435b92:	48                   	dec    %eax
435b93:	77 4f                	ja     0x435be4
435b95:	55                   	push   %ebp
435b96:	7a 48                	jp     0x435be0
435b98:	6b 70 51 47          	imul   $0x47,0x51(%eax),%esi
435b9c:	39 32                	cmp    %esi,(%edx)
435b9e:	52                   	push   %edx
435b9f:	54                   	push   %esp
435ba0:	68 6f 69 64 66       	push   $0x6664696f
435ba5:	48                   	dec    %eax
435ba6:	7a 51                	jp     0x435bf9
435ba8:	47                   	inc    %edi
435ba9:	41                   	inc    %ecx
435baa:	56                   	push   %esi
435bab:	72 38                	jb     0x435be5
435bad:	49                   	dec    %ecx
435bae:	43                   	inc    %ebx
435baf:	74 51                	je     0x435c02
435bb1:	73 73                	jae    0x435c26
435bb3:	6a 41                	push   $0x41
435bb5:	65 72 46             	gs jb  0x435bfe
435bb8:	42                   	inc    %edx
435bb9:	4b                   	dec    %ebx
435bba:	41                   	inc    %ecx
435bbb:	4e                   	dec    %esi
435bbc:	4c                   	dec    %esp
435bbd:	34 71                	xor    $0x71,%al
435bbf:	6c                   	insb   (%dx),%es:(%edi)
435bc0:	64 57                	fs push %edi
435bc2:	6f                   	outsl  %ds:(%esi),(%dx)
435bc3:	73 4f                	jae    0x435c14
435bc5:	4b                   	dec    %ebx
435bc6:	55                   	push   %ebp
435bc7:	37                   	aaa
435bc8:	63 61 65             	arpl   %esp,0x65(%ecx)
435bcb:	33 63 58             	xor    0x58(%ebx),%esp
435bce:	48                   	dec    %eax
435bcf:	4e                   	dec    %esi
435bd0:	45                   	inc    %ebp
435bd1:	6b 4d 37 72          	imul   $0x72,0x37(%ebp),%ecx
435bd5:	4b                   	dec    %ebx
435bd6:	59                   	pop    %ecx
435bd7:	6a 65                	push   $0x65
435bd9:	35 6c 4c 4f 31       	xor    $0x314f4c6c,%eax
435bde:	41                   	inc    %ecx
435bdf:	35 55 58 55 74       	xor    $0x74555855,%eax
435be4:	6b 62 76 74          	imul   $0x74,0x76(%edx),%esp
435be8:	39 76 30             	cmp    %esi,0x30(%esi)
435beb:	2f                   	das
435bec:	4a                   	dec    %edx
435bed:	7a 74                	jp     0x435c63
435bef:	6f                   	outsl  %ds:(%esi),(%dx)
435bf0:	7a 62                	jp     0x435c54
435bf2:	30 59 54             	xor    %bl,0x54(%ecx)
435bf5:	67 63 43 59          	arpl   %eax,0x59(%bp,%di)
435bf9:	4a                   	dec    %edx
435bfa:	2f                   	das
435bfb:	4e                   	dec    %esi
435bfc:	45                   	inc    %ebp
435bfd:	52                   	push   %edx
435bfe:	69 6a 45 53 2b 44 32 	imul   $0x32442b53,0x45(%edx),%ebp
435c05:	30 45 69             	xor    %al,0x69(%ebp)
435c08:	4b                   	dec    %ebx
435c09:	36 50                	ss push %eax
435c0b:	44                   	inc    %esp
435c0c:	49                   	dec    %ecx
435c0d:	4e                   	dec    %esi
435c0e:	77 51                	ja     0x435c61
435c10:	4b                   	dec    %ebx
435c11:	54                   	push   %esp
435c12:	39 4a 6e             	cmp    %ecx,0x6e(%edx)
435c15:	33 78 44             	xor    0x44(%eax),%edi
435c18:	57                   	push   %edi
435c19:	32 2f                	xor    (%edi),%ch
435c1b:	51                   	push   %ecx
435c1c:	32 4d 49             	xor    0x49(%ebp),%cl
435c1f:	75 74                	jne    0x435c95
435c21:	43                   	inc    %ebx
435c22:	73 5a                	jae    0x435c7e
435c24:	79 35                	jns    0x435c5b
435c26:	32 4f 46             	xor    0x46(%edi),%cl
435c29:	64 32 75 69          	xor    %fs:0x69(%ebp),%dh
435c2d:	4d                   	dec    %ebp
435c2e:	61                   	popa
435c2f:	66 32 42 6a          	data16 xor 0x6a(%edx),%al
435c33:	6b 66 65 4c          	imul   $0x4c,0x65(%esi),%esp
435c37:	76 31                	jbe    0x435c6a
435c39:	2b 58 6e             	sub    0x6e(%eax),%ebx
435c3c:	66 57                	push   %di
435c3e:	35 70 63 78 45       	xor    $0x45786370,%eax
435c43:	38 46 30             	cmp    %al,0x30(%esi)
435c46:	47                   	inc    %edi
435c47:	4c                   	dec    %esp
435c48:	50                   	push   %eax
435c49:	30 4a 48             	xor    %cl,0x48(%edx)
435c4c:	62 39                	bound  %edi,(%ecx)
435c4e:	48                   	dec    %eax
435c4f:	32 73 6e             	xor    0x6e(%ebx),%dh
435c52:	2f                   	das
435c53:	73 39                	jae    0x435c8e
435c55:	65 54                	gs push %esp
435c57:	33 70 42             	xor    0x42(%eax),%esi
435c5a:	48                   	dec    %eax
435c5b:	37                   	aaa
435c5c:	7a 43                	jp     0x435ca1
435c5e:	33 46 50             	xor    0x50(%esi),%eax
435c61:	41                   	inc    %ecx
435c62:	65 2b 78 68          	sub    %gs:0x68(%eax),%edi
435c66:	59                   	pop    %ecx
435c67:	64 32 39             	xor    %fs:(%ecx),%bh
435c6a:	55                   	push   %ebp
435c6b:	77 2b                	ja     0x435c98
435c6d:	41                   	inc    %ecx
435c6e:	61                   	popa
435c6f:	56                   	push   %esi
435c70:	35 6a 73 53 57       	xor    $0x5753736a,%eax
435c75:	33 65 49             	xor    0x49(%ebp),%esp
435c78:	56                   	push   %esi