MSRLWQRAVALSGNPAIALNIARVRRPAFHVVGYALMSSRNLAEGFARLERYQRIIAEASDLTFRRTPQGYRIGVTVHGDRLPAPPQSAECSLAYLVDMVRWITGRSLDPLAVELPGAPREPLAPYVDLFRAPLRFHAEEFALVFSRVDLETPLPSANEALAQLHDRFAGEYLARFSTSRITHLTRQTLCRLLPQGEPKRERVAQALHLSQRTLQRRLQEEGTSYQQLLDDTRRDMAEQYLQQPGLTLLEVAYLLGFADPSNFFRAFRRWFGCTPNEYRARRQERPG*