MSFQDFSGTVIHSAGSSSQDPSRAIAASIFQLNTYVKAFVRHVNSIGTSKDTVLLRQKLHESRRQISQLSKDISARLKVASEAENLSKEQTNRNLGDGKLARDFHSILTEFQNAQRIEAEKQSILASLPIQDMDESGLSIDALEQQALLNQQRRQEFMLLENEVIFNEAIIEERELGIKEIQTQIGEVNEIFKDLAMLVHTQGVIIDEIDSNLESAVSATTQANVQLAKAETSRKSRSSLVCWLLVHAHDDVKSADFLHSRIKIISRMNLVTIFGSYSIMD