MMDANGGNGFGVESNASPVNGMAMAWQWQGQMVQPSMDSLPWSSSPSTAVLVAGSDAASAMTGGSFLPPPATASVRGGFGHFPVASGGLRESGNDDCSSDSKKKRTSEEIAGTDHANASSNMLADSANETECSKEANGEVNGPTTTTAAAGKSKGKGAKDAGEAQKEGYSHIRARKGQATNSHSLAERLRREKISERMKLLQDLVPGCSKVTGKALMLDEIINYVQSLQRQVEFLSMKLSAVNTRIDFDIESLVSNKDVLRFPGPPSSAPMGYSSPEKMPGLQLSQPGMLQGGVHGMINPGVFTSVIQKQHQNDKGAFRQPQMDQALDGSFHEMVQMTYPQVMGAEDLSIRQDQDGFHM