MLLTLGPAVAFTRAPRLRTLPKVSRTHTTTPQRAAAARQHNAVRRHLPPLAAAAIDDADTPAVALDTVPDVHVELVFAIEDHCTLRAKSSVEGQWNASTTAVIAAALVNLSNRERLLDEAVATARRELPGVLDAQMLKQFDAVKARGEVGTAMALLGLKQLQALCERIAPDVWREVQQEIVEEAARQKASHMRPVPDDSRRNIKGRMGAAGWGGNDSVGRCGEANWLRGSRGYGPKLRLLQSFDLPSALVRLPRWHSWLKRLRDEVVAWQLEQRKLQKAAQQGQEKQQPQQEGX