MSTYALIGLAAAASAAVLELPINSVVLDIGTPAKPYRLLFDTGSATSWVTGRNCTDSACPSRSGFVRTPYNDLDSSSSVALGVSGSIEYISGGVDGSIFQDVFSDKNALAWKQTFLAVSYDEKDTFLAADGLLGMAFSSIAVENTTTCVETLIWEDKLDEPRFAVYYGTNLNNTGVQDGILTIGGSHEDTYVDGEVTYVPLRREDPYQVWRAPLRSVNVLVAHDNAIISTHVGKAPTTNAPAGTFPKTNTTWPLYGTGFSVFDTGSGGISLPSQLIEPVYFNLGWNLSKLYSGEERWKCEDLNSTWAISFTFGEDDESSDKTFSIRGDEIWLAADDCMPPFGDSGNNDFALLGASFLRRFYSIWDFGGKSVETYEPRVGFGKLKEEYDYINY*