MESSNEEEGAIQSKKQKREGTEIPSEESHDLFDALPDDLVVFILSKLSSGAESRSDLANVLMTSKRLKELGVHPMVLSKASPKCYMVKAKSWCESAHRFIKLCADAGNIEACYTLGMIRFYCLHNRPSGTLLIAKAAICSYSPALYSLAVIQFNGSGGSTKDKDLQAGVALCARAAFFGHVDALRELGHCLQDGYGVPQNIAEGHRFLVHANARELASVFPKFSPPPSSSSSDPPYELHRYISEQVSSPLLSDFGCVVPDRETHPASRFLGEWFEGRWGPRGEHKDGMRLCSQAQCGRPETRPHEFRKCSVCATVSYCSRACQALDWKLRHKTECLPVNHREEHGEEDYESDEEQRFHEGSVGLDQW