MGALLRYTLRLAMERGSDGSGTSSPAKSTKVRIWDFFSNEPGRGPLGDQLRSPSSPAEATNLFQRRQRELHPLHHQLPLAALGFSSSPSESEPEAETEGSVGGEEWRIRA