METKPYELVDAFWKNWSQSLSLFSSAGKQLEQLTLETLKQQQDALHKLTSGVDELEKELQQFTAQFNNQYTDYVKQLTGNSLNDQINEWQEKWKELSAHMHQLTVSPTKTSLSILTQTSGQFEETTKQFIEQQQLQREEAQKQLEGFLEEFKLKQLELAKKFEENSKNLFTSIK