MPSSTQGQVITCKAAVAWRPKEPLVIEEVLVAPPKAGEVRVKITHTSLCHTDVFFWENEGLFPRIFGHEAAGIVESVGKGVTDVKEGDHVIPLFAGECGECRQCCSQKTNLCAKLKVDGQRSTMHGDGTSCFSTIRGEIIHHFLNVSSFSEYTVVEAGCVAKINPTAPLSRACLFSCGIPTGVGAAWNTAKVEKGSIVVIFGLGAVGLAVAEGARIAGAKRIIGIDVNPNKFELAKQFGVTEFVNPHESSEPIQNVVIEMTDGGADYCFECVGNVDLMLAAFECCHEGWGKAILVGIEVRPVTFSIHPMKLFDGKEMKGSIFGDFKGKSQVPTLMEMYLNKVLKADEFVTHELPFGEVNEAFRLLKDGESLRCVMQMPN