MERLAAVTVKQEEVEDQVVAVLDADGDARGRAAPEPWRTPPPASQVPPFLAKTFELVEDAATDGVVSWGAARNSFVVWDPHAFAAGLLPRRFKHANFSTFLRQLNTYGFRKVSPDRWEFAHADFLAGQRHLLANIRCRHGAAGGSAAASGAKAGASGTGSPLRREQQEARAQLLDMERHVRGTERRQEQRMAFLERTVGSPGFLDGLLARRGSAAPVEAGRKRRLLDAAADVLDSEELALAAGAEVEAAPVPAAAAATQGSSSSATATDMIWYGLLGGKQVEFDAEVEELVAAVEGEEMGDEEVEELVQQISCLGSPSP*