VTVLSAAAEAELDNGKAVVTYVVTVHCDEGYTLTVHVKIFDKDGNKLGTSVLTVDVAPGETATVVLSFELEYEPGETYTVTVKVYDKDGNVLGSGTVLLD