MDVSPPTHPYKSGRLSRSLDYSASATSQVHSAFPEYPRKIQPRLTGSFGSLNVTQPVKAKFYHVFLDLRAFVASPCAPGETAELIFSLFNKNDARFVSEDFCAVLNHNGVLARDPSARIRTMFTDLVQSDAQDSIYLVCKIVRNGSMKMGSSMGSISEGGRRVSEASIGRANGSGESLPANNHRNSMSADLPIHFRRPFGCAVLELSQLNAMAADPTEVSSTKEHTMPIYIPKNEATFSMLHQDILNNNVKEFEKSPRQV