MADNGGARRQATFTKIDELRPSTHGHNLIVKVLNSKPITFQRPQPRQMRVAECLVGDETGVVVFTARNEQVDVMKSGAIVEVRNAKVDMYKGSMRLAVDKWGIVKAAESPSELTVKEDNNLSLIEFEMITLMV