MKVLQEMLGKMSALVANFVALLKEAKALLATGDAELLEKAYQLTRRAQELLERIYARLRRLLEMISEAGDPELLLRLIELKVEIEKLMRLLIALIAFIKG