MLVYVDDMLITGSSLKLIEDTKKALQQVFKMKDLGELKYFLGIEFTRSPAGILMHQRKYTLELIVEVGLTAAKPAGTPIDINVKLTSILYDEHVNKEHEESDDPLIDQTAYQKIIGKLLYLNTTRPDISFSTQTLSQFLQQPKRSHLDVGLRVIRYLNKQLGQGLLLASDSDGQVTAFCDADWASCPLTRKSVTGYMVKIGQSLISWKAKKQTTVSRSSDEAEYRSLATTISELMWLLGLLKEIGTKIQVPFQ