MDPVQDGSDCVCQICGSPGAQIHYRAMACGSCKVFFVRAIKRPVPFVCDNNGMCVVNKGAKIH