MATADVIGSDAFVIPTSNAFGQTFRLYDAQSVRKSSVEEFYRINHINQTYSFALDMREKHLKLDKRIMSIWKCCELLNECVDESDPDLDEPQIEHLLQTAEALRRDHPNEDWLHLTGLIHDLGKVLLHPAFGEQPQWAVVGDTFPVGCAFDNKVVHSKWQFFKENPDYHDPVFSTKYGIYEEGCGLDKLIMSWGHDEYMYQVMKLNNTTLPPQALFIIRYHSFYSLFQGGAYTHFLNDYDNAMMPWLKTFQKYDLYSKSKVRVDVEKVKPYYLSLIEKYFPKTLHW*