MSYRDMRNFTEMMRALGYKRLISMENFKKPVFPLMADIMTWLALRFEPNADIPRDIESQQDRIIFIKYITEFMATKVSTKVNPKKLYESDGYSVKEMIKVSQILYQAMLSSADGDGANGDGHDDDDDGITALSVMSDLSSKVHELKEARLMTSELIRKGALLHDLLAKEVDLKLARLNALSKQLELGDVERLLAESEKSVQTELAKIMSLIESIASDEANLEAKIEKKRAELERNKKRYESLQGVRPAYMDEFERCEEELQQMFSEYLDKQKNSSFLELIYEKYNKIEQDFSAVRSSHNWVNSVNVVTGVSESDKKYPTPVPQKIRFRFQIIIFDSSP