ERSLLDSFRFCSLGCKVIMPYFSFFSVWFPRKIKYSQISFYQNQTNQLRLNVVNLFGLTKLVDFSVVLRPLIAGYQNVGLLSESLHFFNTHFPAFSREPNKSESFQ