MDGIQASGADAVAVTTWRGDALENAHRAQIAVVDAAGRLLAGFGDPFRVTLARSAAKPAQALAVVETGALERFGFDEADLALMSASHSSEPRHVERARAMLARLGAAEPDLRCGPHPPISEAVARDWIRRGIEPSAVCSNCSGKHAGMLAGARALGAALDGYHLPEHPMQRRVRRTVAELCDLPEDGVAWSIDGCNLPTPAFPLDRLALVYARLAQAADAVDGGADAPRPTALARIHRAMTRHPEMVAGEGRFCTQLMRAFDGALVGKLGADGCYGIGVRASDDTRRLGAEGALGIAAKIEDGNVAVLYMLMSEVLARLRIGSEAQRGALAAFHRPPMRNTKGVETGRVAFPFELRTH