MGRGKQEMRRIEDKATRQVSFSRRKKGLIKKAYELSVLCDIDIALIMFPPSGRLTQFSGKKRMEEVFTRYMHLTDEEREEYALELLVQFAFERVWSS