TFPTRTEGSVKKHWYKDMHYAEFAEDESAALLAAIKEYEASKWKVIGAKVGKPAK