MSEDLRHDDCQNFIPIDVAKGICNYTQEIVLIDHQVCSKFAQLAKCKICSYFKKADDKLIGLCTGINDGYWTYGDLKAVTCESFSRKKVPTRSAKKVRSMSPTE