SPCAACKLLRRRCTRDCVFAPYFPPDEPQKFANVHKVFGAANVNKMLQELPVEARGDAVSSMVYEADARVRDPVYGCVGAISSLQQQVAHLQTQLAVANAEIVCMRMHNT