MAGGHVTPDGVVYHQQMDPEHDDLRRMDDDLHDPTYATEHEFGTDDDTPHHTQPRAVHQCNICNKIFVSFKGLQQHAVIHTDQKPFGCDICGKAFRFKSNLFEHRSVHSGFTPHACPYCGKTCRLK