FSSHLQKESLFSGQAGVNQLGGVFVNGRPLPDVVRKRIVELAILGVRPCDISRQLLVSHGCVSKILTRFYETGSIRPGSIGGSKTKQVATPTVVKKILRLKQENPGMFAWEIRERLLSARVCEPHSIPSVSSVNRILRNSGLAWSEDEARGGHGKLCS