MVWLIDFQGFNMSNISVKVTRETAHVLQEHYPERLGLAILYNPPKFFESFWTVVKPFLEPKTYRKVKFVYSDDIGTEKIMEDLFDMEQLESAFGGLNQSGFNINDYAERMKEDDKRMPLFWSRESPAAFSGPSSATIPCFNPGNSECDSDDSDKEHEENSSPCRLASDHLSEINLLEINGGGNSTMEIQSGSDRAT