MSDQSLSATDGNASNKRKRESNDSTGPDAQRLNRSSHGSNGNIQGLTGDNQSGFPHGSLDPYDHGLPNTSPELSQIDQQILQHVGPQNGISDENALTAKAALAAHAPQNKYPPPPSANDFSSNLGHGLTFGDEMSQNPMGPSHGHNSTAAAVYAAREAQSMNQKPTVGSPEWHTIRKNNHKEVERRRREAINEGINQISQLVPNCDKNKGAILQRAIEYICQLHEEKKAMNERWDQNNMTTSHAINEISAQNAKLKGEVNRRGDVALKWIQRCRDAGLEFSDYEEDEKDLGQLEIDHAQA