MSSLQAIRYSGGTTPKLEVLDQLRLPHENHYDEISTCEEAFDCIKSMRVRGAPAIAIVAALALAVELQLANSSTNQTPNEYIAFIDSKLDYLKGSRPTAVDLSNAITLLKSSIRQVDLAATKANENILAAYVQAAENILAKDLQTNISIGSFGAAWLESQLDVTSDHKVSVLTHCNTGSLATSGHGTALGIIRSLQERKTLHHAFCTETRPYNQGSRLTAFELVYEGIPSTLITDSMAAALFALKKEQFNIGAVIVGADRVVRNGDTANKVGTYGLAVLARHHGIKFVVAAPTTSIDLETTTGTGIKIEERKKEELTQISGALVGQDGKVDPSNTARVATADQRIDVWNPAFDVTPHDLIDAIVTEQGVVVKQDGKFDFSQVMPGTWAKVVRE