MDKDKVLLVLHGKQAGNEEVRAAVAAQREAGRELAVRVTWEDGDARRIVEEALAAGYATLVAGGGDGTLREVAEALARGRGEASLAILPLGTANDFARAAGIPLEPAAALALLDQTARPIDLGEVNGKLFLNMATGGFGSKVTANTSEDLKKVLGGAAYLLTGLTRFSEVHAAQGRFSAPDFQWEGEFLALGIGNGRQAGGGHVLCPQARVDDGLLDVSILPTPQDMVGTLGTLLGGGNGVESLFVRARVPWLEVEAAEGLDVNLDGEPLEGRKLRFSVSPGALRVHLPAGSPLLREPPRED*