MNGKVVLITGASSGIGEQLSYQYAKKGAFLALFAGRRRACKRLGRGLVRSARRTCCFSGRRCQSRRVQAVRGAGSGTLWETESSEPGTSQRDATTKKILDAIGAKKYLYPDTIQSPEVKRD