MSSPNQSMSANNSPQRKMGRGKIEIKRIENTTNRQVTFCKRRNGLLKKAYELSVLCDAEVALIVFSNRGRLYEYANNSVKASIERYKKACSDSSGGGSTSGANAQFYQQEAAKLRVQISNLQNHNRQMLGEALSNMNARDLKNLETKLEKGISRIRSKKNEMLFAEIEYMQKREIDLHNSNQLLRAKIAESDERKNHNFNMLPGTTNFESLQQSQQPFDSRGFFQVTGLQPNNNQCARQDQISLQFV