MRRDYFELEVDSVDWVDTDADPSRPHVSIDFNGPDGVLRDRLTDASGDLLDAEATDVAFRLQESHDEDPEAPGVVGVTNRITGEFIVELNEEADDVLRFIRAAREYGESVGDGGQFAVEIAVDDDVLVTYQKETFLVYDAEGNLMRTESLIPSGVEL