MIKQRTLKNVIRATGVGLHTGDIVYLTLRPAAVDTGIVFRRVDLDPPVEIKAREENVGDTTLSSTLVKEGVRIATVEHLLSAFAGLGIDNAYVDLNASEVPIMDGSAGPFVFLIQSAGIVQQEAPKRFILIKKTLLMEEEGKWARFEPFDGFKVSFVIDFDHPAFKGRPQGVEIDFSSTSFVKEVSRARTFGFMKDIERLREANLALGGSLNNAVVVDDYRVINEDGLRYEDEFARHKILDAIGDLYLLGHTLIGAFSGYKSGHALNNKLLCALMADKSAWEIVTFEDDETAAPILFTRPLTAA