MASLTLESLPVELVEEIVAWLDFHDHCALRLTGRSVSVKSSKAAFRKYFLSKKLEIAEAPLEQFVSVTQPGRFGLWVQDLTLFASIALHAEVPPASPKVFELLAQAFQNIRNDSPHNEPLSITLKVFGDGYLKAAADTVFQVTMSALRRSGLPIRAFNAFAEGYSHTYGGRCSFPFSEIPDALFGGSTADLTRLATAFQPCKKIGLSLAHYIHNLDYIRPRESPLRPDNLFELPPSYEEARENTRSLPHLLNLCPTLEELHLVWEYDDFEETAGVREELYFFERVVASCQFQGLKKCTLSDIRMSEATLMTFFRQLTQLVHLDLTSIYLDGNFDGLFRLLSTAMPELNYLHLRSLYSSSGTVRFLHEPRNNIVRFPSCRPSRAQILIRRGADARRSVITRTRSDQEQFWNNTQITQNKLKVAQPMPTARLVEVELPEWRKDSHLCRMEDLLPGKERLAVYRFGHNKRRENTETISLAHQSVPFWPQRYSVIHRSTSPHTRRNINEGSLQQRYSS*