MELVDTERSPHTFSIAALMASQPGEAYLHGAVARAAPAPYQGDVAAASRDCCLADWGAGPSYAAAVAPSASTPVKDMEACLLTSTKNRPSLAEAYRSSTEFSVCKEDSNPATKSDDDSSSVHDAGGATAVSEAGPALLASLAEEPKPLHPKLASVSAALEMKGLWDEFNSLGTEMIVTKAGR