MSPGEDDVEASNSGASAIRRCAACKFLRRRCSRDCVLAPHFPASDPHRYACVQRVFGAGNTARMLQQLPVHERGRAADSMAAEAYRRVQDPVYGCAGVINRLQDQIRAAQCELAWTHAQIAMHSAAAAHARTMTPPRTTHPPGQRDGGGVAGAPSTQQGTTSAAWQLEDFASEFSFP