MEDKVIQISYDVLAVLIPALVALLFELIRRKLGTENLNKIAVQLETKQDLALLAVRFVEQVYKDAGGQAKFNEALEWLSARANEHGIKITADEARGLIEAALRELKDSFGEEWANLGKPAA