MATTAALAVGQQVATGALFRQAERPSNAEGAATQSAFAKQPLQTSSASAFANGGLKLTHAARPEQRSVRAVAQKISAAVSTAAPAQGERQAQSAKKAVDTKRTVIITGASSGLGLATAKKLAKSGEWHVILACRDFLKAEKAAKAAGLPKDSYTTLHVDLSSLESVRQFVKHFRATERKLDVLVANAAVYKPTAKEPVFTAEGFELSVGTNHLGHFLLVNLLLEDLEKNREAKPRVIIVGSITGNTNTLAGNVPPKANLGDLSGLAAGISEKSASVMIDGGEFDGAKAYKDSKVCNMLTVRELHRRFHDKTGITFSSLYPGCIAETGLFREHYSLFKTLFPLFQKYVTKGYVSEDTAGERLAQVVSDPKLGASGNYWSWNNDQSSFVNDVSDEVADSTKGQKLWEVSEKLVGLK*