MDIGVKKRKRTVLTARQHKILLKSFEGCAFPDAEQRLVLGRILSMSPRTVQIWFQNQRQKVK