MGARTVRAHVDERRGAARMTGSGDPGRLTLRPLSARSVILSLLLGTHPPELPARDLVRLVAGFDVGASTARAALSRMAAAGDLRRTDTGYRLSERLLERQRRQDEALRPHTRAWDGDWETLVITATGRDPAARAELRTRLAALRLAELREGVWLRPANLDRPLPTDLGRVAERLVSRPGSPAVELAARLWPLVDWADTARALLVHVDRARRPAGLLTAFAAVVRHLLADPVLPPELLPPDWPGTALRDAYARYQREQSGQVRAHGPRT