DTDGDSGVPVFKFPPEAADCGSNEVWKQCVSSTCAETTCEKRFVGPSCTYDCIYGCYCADGFHRNAEGNCVSSDQCPPEEQNLGSSQQCGTNEEWKVCVSSSCAETTCEKRTIGPACTADCQRGCYCSDGFHRNKEGACVTADQCPTV