MLSEDGCLWGAGVLVAPVGAGMHVLTCAHVVMAALRATEDGPPDPSAENSTQGPAGQLVVDLPGRGWSASAELVPRAWSPPPPLTGAQPGARLADQADFAVLALRPDAPALPHGAGPLPLAAGPPGDDRRVAIVGYPRDAPAGLVATARLTGRSGACPEWMQLDGVRTTGVPVERGFSGAAVWDPADRRVIGLVTAALVDRAAKVAWMLPVAVAARWWPPLTGVLRPSAPATCTPPSMEEQYELADALLDVPQIGHDGGRLLRAQLPASVRRGAPDHPWPRQQLQGLVQTCVDRRGGCAALRAAVLMLGGQARSAADAVAVLDRICCTAGQASGSPDDPS