MSMGAEATNQSHPQNETMTDDIQAFLEAARYADIDDVVSLVSAGVPLDSKDSEGRTALHMAAANGHLDVVDYLIKNGADLNACNAEKNTPLHWACLNGHKEVVGILILGGADATKLNSHERTPLDEAVSRGKMEVVEAITAAVASRT