MDSAVWGYWQVFGTVVGRVFVMVTGFLDDVACGSGWVLLAFDFEVGLMEMMGSDRQWGYRCGFFVVRVGFWKREGFGWEVIRELGFSEMGYWVCGWHEGGFWWRSSGLGMDSDDSVKGSGLGEVEDGSRFGRVPSGVENGIWFRGRGSDAEASKVVIEDHQKHGKRQKTKASNRSTPLNEKLAAILCNRCGKHHETSKCHWKSGACFQCGEIGHKVKDCPQKQGSQESELKGNAQELQTQGRVDALTQQDAKASKAIDAPTQQDEEASKAIFEDTVQRSSFAGYLSLDTSSLTSNNLNSTANLRGTQNEVLPLRSGAYGLDDIVGIGSLANPGLGGLTTGTSMKGYPTPLEDPIAISQRRDPSLGTPGIPDIRPERSNLFRQTDGLPSDESNILFVDGLPSDCTRREVAHLFRPFIGFKEIRVIHKEPRRSGEKAAVLCFVEFNDAKCALTALDALQGYKFDEKKSDVPVLRIQFAHFPFRSSSNHDDRRLGNIH