MVRKLKTAQSGINSQSDLIRKAQAMQEKMLQIQEGLKDLYVEESVAGGLVKVKANGQKNIIDIKISLDIINDASEDESADELSALVLSAINGAIKKAEELAEREMSVVTGGVSIPGLF