MTVTDNLFIYRRDDCKVEMFMKISPKSDSNRSKQYVTDREEAECLNHLAFVEVAAGFALSPIIELKFPFDTATEIPMVGHGIGHAPFRGFLQRDPLQEIREIQDPAKLCFECRTIQQDLICEDDRIANENNGVTDLHDSILYQESCLNICDGNPRFACHGEILVICVVKNFHRASASVVALRAVGIWRQFPADGSAKTENFVIVETRALKRAGLLNFHPFLIFIRDREATHGINYGKSHLDRYEFACINLEGVESLRNPTLAAGKPLKHAFLSTFLLNFFSNIKGSNFPTTLTLLTPRSMIIDCTPACVISTHPL