KMLQELPFDQRADAVSSLVYEANARMRDPVYGCVGAISYLQNQVSELQMQLALAQAEILC