MARTRSTTASRLPRDATRLISLAQALHRSGSRVEDLYWEALLAEAIGKLLRPGSDGPLEAALDHLAQQDIGAYEVLIEQAETLSESMKVEKNGLRYDVLLLVAPIVAWTRYAIPTGPIPAAAQEALLAQLHGHILAADARVALLPHLVSIDQMPRTFAETAQWMQRLANQALGAAPARPIINAEAETANMLADTRYLVAAVAVPEQSALFRWQESPEDANRDACLARWSEQALPTLAGLLPGCGLECLLPDAYYVSNREADRRVRPLSLRAALSWLEGAINMPASQLRAVIAACGESHTEEYRIGFTPRHSNDVYYGCVWPIYGREEEQTADEDNAAESVIAALLKELGVAEVRRIPGRLQVEFCEDCGAPYFPDPLGVLVHAELPENAEAAPAQFH