DVEEALSKLDEERQEKLVAVFEKLGKDKEAVGLALVALLLERHPELAGLYKDLGDLDLGEDNENVVERAEELGLALGRLLELLDDPDALLKVVEKHAKGLNSAGIDREQFGRFLGALKEVAKELGHGAEFGKAIKTLLLGLLAAL