MSALSHMPVNDLVEQISLGTPSPGGGSVAALCGAMAAALGGLVARLTLSKEAYEQSWKVMEQVRDQTRALSDRFLYLMEEDTNAYLSFLETANLPSEVPEEEEIKGILREQMMKKAIVVPLEVLRCCKDAMPLLRSASALGVRVAVNDAMAGLSVLRAAAVASCFTVMTNLPTLYDEEFCSSVKDEALSLMYDITSEIDGANDQYIKALLKIQESEGWP