LKQALAQVQAKIEVLEGLRDLEATEVALLRAQVDELTRLAEALRERNRHLEGELARLRDEAQQLEEALGHACFSEPEPELETEPELELDDVDYDCEFDGECSTPASPVDDEDVTLDLYGLDIDDDAKD