YRGVRMRAWGKWVSEIREPNKRSRIWLGSFPTAEMAARAYDAAVLCLRGPKATLNFP