MESFALHSLSTTAASFSHHPSRLSLLRRISSRSPPPTISLPSLRSHSVQPLTFPLLKPIPRLSARIAAAPRDNIPPPPPSQPSEPPSSQPPQGAKLLPLILSLSVGLILRFAVPLPEGLTPQGWQLLSIFLSTIAGLVLSPLPVGAWAFMGLTASIVTKTLSFSAAFSAFTSEVIWLIVISFFFARGFVKTGLGDRIATYFVKWLGKSTLGLSYGLTISEALIAPAMPSTTARAGGIFLPIIKSLSLSAGSKPGDSSSRKLGSYLIQNQFQCAGNSSALFLTAAAQNLLCLKLAEELGVVIANPWVSWFKAASLPAIISLLCTPLILYKLYPPETKDTPEAPGIAALKLKQMGPVTKNEWIMVGTMLLAVTLWICGESLGIPSVVAAMIGLSILLLLGVLNWDDCLSEKSAWDTLAWFAVLVGMAGQLTNLGVVTWMSDCVAKVLQSLSLSWPAAFGLLQAAYFFIHYLFASQTGHVGALFSAFLAMNIAAGVPGVLAALALAYNTNLFGALTHYSSGQAAVYYGAGYVDLPDVFKIGFVMATINAIIWGVVGTFWWKFLGLY*