GAMGREQLSNDELIKQLVMELAENSMIEAEGLKGTLDEATQKIELGFESLSSLQVETIQAIQKTDYADSIKTLGENIKILDRSMKSMMETMRLMMEKIDLLYASTAIGNPSA