MELKDWLNSINFNKQNLLEEDPLREKKYPAFIINKCLSGFVDTVMFSNEINQYPGLDNKLQYDFYLNSIRKKKRFSPWLRKDKVQNLDAVKQYYGYSNEKAMQALKILNKDQLKFIKDRLNVGGVK