DATQFFFTKGQRESVKLNYCGHSYVKFMENGRGTKWICATRSTTKCRARIRTTKNNYLEVLYASHNHGFPPQKKDRGRASQRM