MGSHPLDEFVGEWKLVSRENFAAFLEALGVDAEKREKLSKAKPTLIISRDGDKITIELKSDYANNKVEFVLGKPFKVTTVEGFEETATVTLEDGTLVATYTRNGKTWTVTLKKEGDKLVVTLTVGDVTATLVYEPA