MGSRTGHLIVTFDSPIRLRLALHEADELDGDYVIALRSSRIHNTSGAIPHSVFRPREKPYQCTWEGCTWKFARSDELTRHYRKHTGQKPFKCHLCQRSFSRSDHLSLHMKRH