SWTAPEGFKQFADKAVLAIDEELDFEEAERLARELLGDAALVKVESAEEAEFVAKLVKEEIKKPVKHVALGEKIEDKKKTTKKVDENGKEIKKEDIPEEEDKKAAAREVGKDLTTAVWIHPRERVPFVLEFTPVK