MEAPLHQLAPMQQALLARPQNCKHDAAATMAATDMACLQQQQQLMQLQPAAANPNTPSGAAREQCPRCASHDTKFCYYNNYNTSQPRHFCRACRRYWTLGGSLRNVPIGGSTRKRLRPAPQQTMRRPPVHFGAPPPPPMPAQSHSQQAPQGGLLSSLFAFGAAPLFEGRVGFDLGLGLPGLSQVGLGGGAGEFGLHSLGLRGGHAGTSAPMLWPTAFLDNGNVDTWKVSGGGAAAMWAPEFSPAPTVAQVGGNGMFHGGAQIMGQL