MPALCAARIFQLTRELGHKSDGETVQWLLQQAEPAIVTAMGTGVGADIRRTLPPFPKLRPLQVAPPPPPHVGCRRGVRRCHIGFATMFAAHVAAAMPGLELGHSQDGHIGVLFARSLSQFYHQVGGASATGQLPHPHHHHQHHQQQQEDGEDDRDDGESDEESGK