MATDAPTGPIVPTKRVVSKAHLEAWLKSGTHDEVVAFVEQLNEAAVGVKLTDEVPTSQAVEAVLAVLEEVEGIYNATPPVDNGNSRFGNPAFRDYYDKVASRAAELHSRIPGLDSAYTTELSVYFCESWGNRTRIDYGSGMELNFLCWLLCLQKLGVLKKEDNTAVVIKVFWKYMRIARLLQAGYWLEPAGSHGAQGLDDYHFAVFIFGSAQLRTHKYLRPKAIHDDEILEEFSKDYMYLSYIRYINSIKTASLRWHSPMLDDISGVKTWEKVNSGMLKMYRAEVLAKLPVVQHFLFGSLLPWPPTPELETHREEPDVHVDSTGLLHVRGEGFGDCCNIPIPSAIAASQMAQNGGKGGAGGLGSNPAVRRIPFD