MKLQFSQHNSQPTPSAQLGQGFKAMSLSSQQSAGGSASGTQSDKPPVPLFADGGPPVSSQQLPLGPQMEMPCLSQQDMLGTQDFITPVDQFGSQYDPKDAKRSPARLTPNRVKRPRQSSATDGGLDECGDPSGMRGGGAGPSSRCPAAAYGNGGGRHPIARVQSPPCYRNIFAEGEAEEDFAAWKAARPQQQALTRYRQDFKEIGLLGQGNFSKVFRVRHRFDGREYAVKRTQRAAAPDGPDFVRFIQEAQVMAHLPPHPNVVQYYSCWTEARQEGEHLYLQLEKCDVSLAIHSALGEQLKEGDLLEVLRQMAAALAHLHRSGVAHMDVKPDNIYLQEPSEEEMAAAAAGGX