MVKKLYGLEHFEVATVHRNFGKFHLGRKGYEPALEHFDARPLIAITIEGQSHAADRFLIEQEALRIQKIVYGEDHLETARTNFAIATTYDVMPGPSSLQDRARELAENALEVFEAELGESNPETKQVKKLLQKLPKNVFDRMTQMFEKVYSTQKPLDSDVLKAASKVEVGSKLQAGEESGKGLFSLGGAATKAKKLTKGSKKKFNKTAALVGVVLLGPVGAAAGFLGGVVKRLPQDVDWPRQAFRHRLAI*