MGCGSSTPSKDYGTTSAASHKAARTKGAGDQRSEFDIGPGYKAVSHLGQGGTGDTWLFKETATGAEVAVKFIKRPLPKVLQTNILREFTIQADLGFGHEHVIKAYEALLTPTHLCLVMECAAGGSLTSYVADKWQKAQALGLFLSEDEARFFFKQFLSAVKYCHSHFVAHRDLKLDNTLLDSGDPPIIKICDFGFAKTWSEEANMFTQIGTPVYMSPELINSKNGKIGYDGRSVDVWASGILLLVMLLGSFPFDHTEHPDPNTSEAHLEVWLQQVSKRWSEVPHMAEAIKKLSPECKDLLNRIFVIDAKKRITIEDIERHPWYRKPLPAKYQQVLDRLETSQREIAAYHETHKKREEALLLRNKALEDMVAEATTRAAPCASPADIKRIDLREAAVLEGGAHHLAAKAAGIVPPENPAPVRVAAPAGAX