MGYSVKSAIAGPDSGVPTCDLFIEPSLPHPVLHSKVRDACRALIEDWAQISDDELSVSQVSGGITNLLLKVSFNGSESADDSVTLRIFGPNTEEVIDRKRELQAIRFLSDAGFGAKLIGVFQNGMVQSFIDAKTLTAPEMATPHLAALIAKEMKRFHEMALPGPKNAQLWADLSKLLEKASTLSFEDDAKQTKYLSISFNKLREEIQALKDISDKLKAPVVFGHNDLLSGNLMYSEAEDKLYLIDFEYSCYNFRGFDIGNHFAEYAGLDCDFSLYPDKERQYHFFRHYLNGDQPSKVTEEELEELFVEANFYALASNLFWAVWSIVQAKFSSIDFNYLDYFFLRFHEYEKRKDEFMSLVTKRFGDEKCS*