MARLHDRYLNEIAPALQQKFAYKNVMQIPRVDKIVINMGVGEAVQNSKAIDSALGDLMKIAGQKPIVTRAKKSIAAFKLREGMPIGCKVTLRGQRMYEFMDRLLSVALPRVRDFRGISAKAFDGRGNYTLGIKEQLIFPEIEYDKIDKLRGMDVVFVTTAKTDEEARELLRGFGMPYRD