MSVPTTVPRAAVPAHLGHLDLELPDGEVRSVTVARLLNAGYAGRDQAEVARHIAELAELGVPAPATTPALYPVSPYLAAQADVVPVQHERTSGEAEWALVVSGPDPEDVLLTVACDHTDRALEVHGVAWSKNASLDVLGRRAWRLVDVEDHLDQLRLRAWVHAGDGPGTLVQDAPLAALLPPSYWLDALRARGLATPGTVLLSGTVAMVPGVDQFARRWSVRLEDPVRGDALELGYRVDVLPAAVG