MGRGKIVIQKIDDSTSRQVTFSKRRKGLIKKAKELAILCDAEVCLIIFSSTDKLYDFASSSVKSTIERFNTTKMEQQQLLNPASEVKFWQREAETLRQELHSLQENHRHLTGEQLNGLSVKELRNLESQLEMSLRGIRMKREHILTNEIKELTRKRSLLHHENLEISRKVQRIHQENVELYKQVYATSNTNGLGHHELVDGANESLVEVRLQLSQPEQSHYETSSNS