MATELRLHRPHESDGPQREIRYRLWWNLFILEKMISCEMGRPVMLRVEETDTPYPSTSEADEFELPPARMKRQNSTNVHCAGKMRTLSVLVMSIQLAVVMERLSREVYGLMSRRAIRDDRSFGEAKRLEIWSAFQEWERSIEASPLRLDLSNNLTSVSGVVTNYVSKQPGGGDNAESQRRLKMCIHWLSVLGKSWKSAGARQQLLVDLSAMPQDVNMTTLANAAAAIDAQESTTSQLLSEQESIYARHSTADATSGVTKPVAPTEDWEFLRGFGDSSDEFYVLDEELRVLLESDQQWNL*