MSARSRARFTDVVRRTPIDLALACQLIAAEADPEAETADVLGALDRLTDEARPVLAAKVSRARAAGGQAGDTMATSEPLDAAEALHESLGLRGGYSGLQGDYDDLRSSLLPEVLRRRHGLPILLSVIWLEVAARLGVPAYPVGLPGHMVVAIGTPRENVLVDPFAGGRRITVHDAAARVRAAGVPFSRAQLAPMNREDLLARVLGNIRVLAARADSTSTRLWAVELSLLLPHHPASLRRERGELRIRRGDYLGGARDLATFADAVDAAEPTAAAAARAAARAARSRLN