MAPCALCPPGDALPRRAILRRPKTLQPVCKECFFVVFETEIHHTILGYGQAERNDKGKRKALFKRGERVAIGASGGKDSTVLAHIMKVLNDRYDYGLDLCLLSIDEGISGYRDASLDTVKRNAVQYDLPLKILSYKELYNGWTMDKVVAEIGKKGNCTYCGVFRRQALDRGAHLLTVDHVVTGHNADDVAETVLMNVLRGDIARVGRCTAITTGGDPFSSAEARDDDPNDDDGEGGKSLSSLLPSTIKRSKPFKYTYEKEIVLYAYFKKLDYHSTECIYSPTAYRGYARALVKDLEAVRPSSIVDLIYSGEMMAQSMSLKGRRVGGDWSGKEGELMGYKKLKGCAGRQVQQNCSKCNSLSSQPLCQACLLLESLNQGVAKVELSDR