MAAPFQALPVGIYFNPSAEECVRDFLRPWIAGVRPATDRVIIGVDIYSDRPAALLQGRAPGFSRGFEHKWFMLTQCVRICGGKNRGKARAKRDVATGGNWKVEQRSKGVAEPDDGEDDPPGGDRRRTNGFYLLLGGGAGKGTKKDGGVKTPWLMEEFTTAEDEAAAVDGWKGQRIIKVFCKLYVSPRATNDEKRDIFGEDGVPVDLHGHVKTVMAKLSHEYFDAVAENLNGDQGQGTAPPRALGHQQGQPAAPVLPRVPGHHHGHAVLPRGVPARPHQIQGSLGFQRGQATP