MGRRGRVVLRRIEDRVRRGICFRKRLAGLEKKAEELAVLCDAHVGFVVLSCSGDDANPHHFAAPATIENIVERYEHSQAAQKGVHGRCILQKQRKSKDFQVLKETIDKGPINDDMRPIDEKDISTLNMDQISQIEILLEDELRWTRARKVVADRIARLQKKVQKKPATAETESNSTEMPSDHEKKQVAGGSQQSAEEEEMEVVLRHRLSLGTGDRDDGGGGAAEQRHRTTPPPAVDLNVPCRDAGQLQ