MQQLTMQFHTPPERMLVVGQNADSCCWLPGARFNIAECALSSPDPDRPAIVWADEATPHVLHSLSYGQLATHSAHVAAALRSMGLEQGNAVAINMPMSPEAVAALLGIILQGCVAVCIADSFAAAEVASRCSIAQAKAIFTQDVILRGGQSLPLYARMVEAGGPPAIVLAAAGGQPEVQLRPGDVSWEDFLRSRAPPPGALHAQIASAADTALVLFSSGTTGEPKAIPWTHVTPLRCAANAFFHQDVRPGDVACWPTSMGWMLGPWLVFAALLNGASIALLQGSPQGAAFGRFVQAAQVTMLGVVPSLVGGWRASGCMKGLDWSRIRCFSSAGEASAPDDVLWLMARAGYKPVMDSCGX