MELTGVTWIVTADARQARIFEERVRAGDVRELPDLRMAAAEREESHRHKVTVHNNGGSGRHGAGEHDPALETERRFMREVAEALEAGLRRKAYETLVLMAPPRALGLLRAELSPAVARAVEAADPHDRIHDHADAVREHLRDARARA