MGRGKIAIERIDNTTNRQVTFSKRRGGLMKKARELAILCDADLALIVFSSTGRLYDFASSSGMEAILERYQEAKEEHCGVLNPTSEAKLISMN