MVGVDTVLKPALEAEACPVCGDRVSGYHYGLLTCESCKGFFKRTVQNKKHYQCSADSSCHVDKTCRKRCPSCRFAKCMAEGMKVEGE