MWRPHLVDTARLKYLGIVDALEADIRAGRVTPGERLPPQRAIAEALGVDLTTVTRALNEAQRRGLVSAQVGRGTFVRDEPAGDEGGGTPLDLSMNIPPQPAEPDLRRILPQGIASILTSPRGTLAMHYQESTGAPADRTAAASWLAGRVAGASADRIVVTSGAQAALFALCALLLGRGDVVAAGAVTYPGLKAVAAQQHLELAPVAMDEQGILPEAFEAVCRERAPKLLYLIPSIDNPTTATLPADRRREVAAVARRHGVLLIEDDPYAPLRSERLPALAELAPELTWHIATLSKCSTPALRIAYVLAPNAAAAVRLATVLRSSVLMAPPIFAALATRWITDGTLTALASAIRAENRQRQSSAASIFSGLDFAADPDGHHLWLHLPQRWRAAEFADHAERAGLAIVPASAFAVSPHPAEAVRISLGIAPDRGMLEEGLTQLSGLLTQPAVGSRAVV