MGGGSPCASCKLLRRRCTKDCIFAPFFPADDPHKFAIVHKVYGASNVSKMLQVVINGGATVPCMRLM