MVELDGGEGEGGGQILRTALTLSVLTGRPFRIDRIRANRDHPGLRPQHLACVEALVALTGAQAQGAEVGSRTLRFEPSEGFEIRPFEYDIGTAGSTGLLLQTLVPIVAIQGAKLGLTHSTTLTLRGGTYNLAAPSWPFLDRVWRVHQARVGLNCVLRSPRAGYYPRGGGLLEAEIPPGRPRPVTLTQRGRPQRVLIDAVVSRLPESIGRRLIQRVQTRLTDHPQLGEAEIVDRLVQSPSDGTGCAVGITVEFEDPTSDDCDPAGESPGVAASGQTIPPPSPSPPLVAGFVGLGRPGKSSEAVADEAFDQLEDHLAAPHAAIDRYSGDQLLLPLALASGCSRFRVGHATGHLLTNVRTLCAFLERTIRVELDHPPSPDQPEPPALVVVE