MSKDLFEVFRKAGPVFDAFLPKDKFSGRSRGFGFVRFKTEWDANKAIHNLNGRLIGARRIGVQKAKYLDKSKKIFRRSSSPTVKGKVNFNITLSNEGRIGGFLFQYGGKGKS