MPSALWSFTLDFYARPGVEQACLTLQANGGNVCMVLCGVWLGAREVACTAQRLAQIRQLATPWHDDVVRPLRNLRSEWRNAALEDVALGGLRAKVKALELEAEQSLMARLEGLSADWPAGEARDAEEWLIGLVDERAEGCVEGHRDALHVLRIAVGRSDDQL