MRILGIDPGSRKCGYAIISHASNKLSLITAGFINITTTRLQEQILDLIEALDCLLDRYEVNEVAIEDIFFGYNPKSVIKLAQFRGALSLKILERIGNFSEYTPLQVKKALTGNGKAAKEQVAFMVKRLLNITSEIKPLDISDAIAVAITHAQRLKLH