MSKGPGLFADIGKKAKDLLTRDYISDQKFTVSTYSDTGVAITSTAVKKGGLSTGDVAVQYKYKNSVIDVKADTGSNINTTLTFTEIIPSTKTIASFKFPDYNSGKLEVQYFHDHATLTTSVALNQSPAVDLSVTIGTPSIAFGAEAGYDTTSGCFTKYTAGISVAKPDSCASIILGDKGDTIRASYVHHLDSLKKSAAVGEISRRFSTNDNTFTVGGSYAIDPLTNVKAKLNNHGNLGALLQHEIIPKSILTLSGEFDTKALDKTPRFGLALALKP*