LQIKILESVFQVNSYPGIDIREELAKKLHLDEDRIQIWFQNRRAKLKRSHRESQFLMVKNVLSDLQTGREEH