MADGSADGARAALDRVAREDRGRLVAALASRTGDIAGAEDALAEAFARAMPAWSAKGIPRSPSSWLLTVARNVQRDRWKSAAYRLETTDDATAVEMEADDMTAHDIPDDRMKLLFVCAHPAIAENVRTALMLQVVLGVEPARMAHAFAISAQALSQRLVRAKRKILEARIPFSVPGADDLEGRLRSVLEAIYGAYALTFQMTSEDMTEDLSVEALWLADVAVNMWPDEPEVLGLAALLNLSSARRTESAGPVFVPLADQDPAAWDAARTARGLTLLRRAGQLRRIGPFQLEAAIQAVHAARVETGRTDWAAIVTLYQGLLRVAPTLGARIAHAAAVAERDGPDAGLGLLDGIDGADGMQAYWATRAHLLSALGRPEARQAYRHAAEKAATAPLKQWLLERASSPLSGQVRST