MQRYSYHSVELVRILWRGPRQVMLEYRYLDSAPSLSPGQFILFWVPGSEAIPLTPLYSDASRLVLLVVERGPTTARLVSSPPRHAGVIAVLGRRFTYRGDEMVFLAGGVGVAAVAMAAREAAQSGVRVTVFYGARSAGELAPVEEFLGGARVIYATDDGSRGLRGTVLDALHASGLRVGDVYTVVAGPKPLLCRAYSEAAEAGQLERLALSIETMVRCGLGFCGSCTIPCTGMLLCRDGPVVPAVRLGCWVVRECQN