MQVYHLSHIDLDGYACQLVSKQFFKNIQCYNANYGREVSARIYEILNAIAQSKESEFLILISDLNLNLNEAEYLQDKIQEHRLQNKNIQIQLLDHHISGKEVAESFHWYFLDTNRCATKIVYEFLKKHYAILEPKNTTWLEPLVEMVNSVDIWDTQGYGFELGKVCMRMINQSSELNRFMFDDENRDYKLKLLEEVKNYLFLENAPVAYDNDLFKLKKIALGGDPDAETMDNISSNAQTHLLSLKKHDCSVYYQDKKGFLSYSMGGISVLANLFLTQNPDFDFYIDVNSKGNVSLRANGNCDVCELSQMCFNGGGHRNASGGKIDGFRESFNYRDIKEQIEEIFNNA*