MGYACPVCVTPQRDGEHLAHHLAFTAMLHGDDHEEWLDEHVPGWGEMDPPGLAERVVPHAESAEYPEVFEDTVDRGRPDLGVAFDGQDGHAGHGGHAGHSGAAHGGDRHGVDPAALDPEAAAAVREARELTERMIDDAAPDDPDDSEGPADSEGPEDPNNSDDADASDR