MRQTLRWAAVDSTETEELVLQTEGGGIVADAVVSGVQGGDGTDVTYHLELDPRWQVLRLSVTEGDREVDLTRDSRGTWRDAGGAVLPELQGCADVDISVTPFTNTLPIRRLQLAEGESAEIRVAYVQVPGLVLRPVRQRYTNLGGGRYRYEALDGGYTAVLSVDESGFVLEYPGRFRRLP