MSVDFDDSLMPPDPFADDPEDPAALFDDEVDEPLSDDERNALREDLANVRRFRELLEPRGVLGVAMTCDDCQELHYYDWPILVSNLSTMLNDGPVPVHEPGADPDPDFYVPWDYCAGYADAADWLSRGPRTFRKWGR