MLVHSSKYFLTRSAAISKVFLGVGAYRDGSGKPYILPTVKKAERILAEAMQDKEYLPITGTAFLSRWFPGAKSIYLPTPTFDKKTVGLDFEGMKADIKAAFDMAYQGFASGDTLKDAFAVRYFVEQGHQLLLCQSFAKNMGLYGERVGAISFVCESPEEKARVDSQLKIIIRPMYSNPPVHGARLVSTILGSPELTKEWLVEVKGMADRIIEMRERLYNKLVELDTPGEWGHIKSQIGMFLTRDGRISMAGLNSNNVDYF