MSDTGAVVSLSQRADLVRDFARSDLFDRTFREGMGLVEETASYLDGDGRRDSRILSREDALLYAGESMRLTTRLMQIASWLLVQRAVREGDMEATDACDEKYRLSAAAQSEYGDQLKVLPQGLLELLDRSNRLYDRISHLDRRMFVEAEADKPQTNPVLDQMALLRNTFGNL