MNLSIAFIFGLVCLTAALAHKGLTPEQIAKMKEMKEKCATETGVDVEVLKNPGGEEAMKDEKLHCFGACILKTLEILDEDGNFNKDVAIEKIPDGLPKDKMTEIINDCAKEKGATPCETAKILFTCFHEHKDHEVMEMLHH