MDCFTSLNVESLQLCTEGLGFESSDEVEESKDERRDDWRNHEKADAIKHSLMNQDRNLRNCTDVNGTSSGFKRSKVVSNFPPPISSIGSRGRPCFIFRAYRHDGRFVLREIKIPNNEILHASRENGRLTLHLVPSIEEMTEEKEDANHEEEEEEAAAEEEEEEDMKSAGIPEICDG