GVWEKVLKEGFEGVEKAVEKKRPEDAGEILEEFYKALKETLTVEEAAALTLKLREEAVKRVA