DLADHASDMAVIHAHECALASDEQLCAELLAKGHAAAADCFSVRECGIDASELFNKFFARQS