MTVFRTGGYSLIDALMVVFIVGLLTAILTPNLRRAVATANDAATKAYIHHVIKGVEAERDIATMTLPAAKTCAALAHLRADPLSVASCVYDPDVANETYTISATSVTGKRFYYNGAEVVQLEP