MRVSQLDAHLLDQELFALLATNIDSALSLFKSSDALSNTSKTLLRAIIWKLGIWDHGTTYGASMQQLRYFNLTTTKKIVLGLVSVFGPLVSEAVQSELSPRLQRIVSKVEAVYEFATLLNFISFISGSRYDSLLHRLLGVQLKSTSLLYRAVSFEFLNRQLIWSQFTEFLLVFIPLLNLPRLKQRIQKYFPQKQFESLAFLDRRKCAICYNDGVQDCDIVVPYEAECGDLYCYGCIVPQIAICEGEGWECLKCGAVVKSAKLYDEKVRTPAKIELLSSSESGEIDEASEDEDEEDENDGIKVVNQEEEEEEEDDDDDDDDDDDDDDESD*