MGKLSKNEFLQGCRLLGTDSPRSLKFSLEQLVKEVEDSEVFSDVYRYAFRFALDVECGQRSLPVDVAVSLWRLVFTHRPVPLLDRWIEFLEQSPPPVRAIPRDTWCMFLHLVDAVGNDLSRYDDTEAWPSLFDDFVEWANDRANQNVLHAKEELH