MATADVMTSDSFVIPTSNSFGQTFRLYDAQSARQSSVEDFYRINHINQTFSFALEMREKHLKLDKKVMSIWECCELLNEYIDESDPDLDEPQIEHLLQTAEAIRKDYPNEDWLHLTGLIHDLGKVLLHPAFGEQPQWAVVGDTFPLGCAFDNKVVHSKFFKENPDYNNSLFNTKYGIYEEGCGLEKLIMSWGHDEYMYQVMKLNNTTLPPQALFVIRYHSFYALHQGGAYTHFMSEYDHKMMPWLKTFNKYDLYSKSKVRVDVEKVKPYYISLIEKVCCTPFPSLPHDNLNTPIPYTHTHT