MALHSGFARVSSLLRSALSVSLRRNIGLSAVLFNKAKDMDPIQKLFLDKIRDYNSKSKASGGVVDAGPVYQKNLAEETTKLQRLYGGGDLSKFPQFSFTEPKLDETTTK