MDFGNLGGTFGNVGKQLSNFGASVTPFASRTFQYTKEQFGQTEDKTQLPPDYIDLEKRVDALKQAHQKMLAVTSQYSNEAYDYPPNIKETFQDLGRTVSEKVTLLSSATSPAEAQAALVAPPAAKPQPKTFSHAVARASLSSSQLLHQHHTGAGEDPLATALEKYALASERVGEARLAQDAQIQSRFLAGWNTTLNTNLTFATRARKNVENSRLSLDAVKAHAKGTTFRIGGAQNDQAHEEPELSPEAQEEVEKAEDEFVTQTEEAVGVMKNVLDTPEPLRNLAELVSAQIEYHKKAYEILTELAPVIEGLQSEQEVRRAAAF*