MVRNVVLAAIQFACSEDKQANADKAEYLVRQAAAAGAQIILLQELFERQYWCQVQQKEYFSWAAPFEGNPLVSRFAKLASELRVVLPVPFFERANNAYFNSVAVVDADGSVLGLYRKSHIPDGPGYQEKFYFNPGDTGFRVFDTKYGKVGIAICWDQWFPEAARALVLQGAEVILYPTAIGSEPQDADINSYPHWIRAQLGHAAANLVPVVASNRIGTEELPGGSPTSYYGGSFIAGPQGQVLAQVGAAELHHGNPDPHPQPVEGFVTASMDLDLVALERAAWGVFRDRRPELYGTLATLSGHKP*