SFLDQVSRIPSGDKGFVFNKKANELHGAAGNDVLFGCGGADKLKKSPIAQDLDLYTRLGGMVWRADAS