MSGALDIRTVLLSNIQAARRAIAQSDWYRFADWQLAFELDVKMDSGLEEARLASLSLTSESSFDSDNCDWQHVYFDFTNIQFLHEYSRLEGLLQTQDDIRPIDKVHAALYYIRHHYFLELRRSGLNALLSIPILKSSSSLPSLALTSASFRIHSDQVVTRKNWAQMASSFEPVLLVLGMTAFRSPPSASLEGTTDWIVNWQRSSSEAIICLSRDIVTDRTLLLPLARISTMTTIVPIISPVDTIGEWTPQFTALVRDQSRKNRSCSWTTQEPDKEGSLKWKWERRVAFHYEQEGDGIASGACSASCKTCNYVELSSTPARDAMQIKMWGDVKIESSVTLETAQNLGLAQPISSVS*