MDLGKLTEIFSTLPEGYLPKWLLFTSALGIFNSVQNFCTDSLTKRVYANKPHEVTPLSGRLFATWTWSVSMIRIYAAFHLQHKFMYELGIWTYVIALTHYVGELLVFKGCKLNGPFMSPLFVAVTSLIWLTQVKDQYVKFD