METDRARCGCSARNGFFMQLAYVFGASNASKLLSHLPVADRCEAVVTITYEAQARLRDPVYGCVAQIFALQQQVAILQAQLMQARAQLACGIQSSSHSPVSWPDSGSISALLRQDMARRPPGGALDDCFSGGGALLPELMAAGFKDDVAAVQMQQHCSKAVDAGELQYLAQAMMRSTSNYSQ