MSVDLKKSGANGSDKPTVLEEQQEKIKEVRKLLGELPDKLFIFCSSTSQKRFVGMKLPMKLREAKYTDQIILTSLGGQSLLCDLVARIQSQRRGKLVKVTRETAHVLQEHYPERLGLAILYNPPKFFESFWTVVKPFLEPKTYRKVKFVYSDDIGTEKIMEDLFDMEQLESAFGGLNQSGFNINDYAERMKEDDKRMPLFWSRESPAAFSGPSSATIPCFNPGNSECDSDDSDKEHEENSSPCRLASDHLSEINLLEINGGGNSTMEIQSGSDRAT