MSPGEEDVEASSDSGGSATRRCAACKFLRRRCSRDCVLAPHFPASDPHRYACVQRVFGAGNTARMLQQLPVQERGRAADSMAAEAYRRVQDPVYGCAGVINRLQDQIRAAQCELAWTHAQIAMHSAAAAHARTTLPPGQRDGGGGGAPSTQQATTSAAWQLEDFASEFSFP