MGRKKIQISRIEDERNRQVTFTKRKFGLMKKAYELSVLCDCEIALIMFSGTNKLFQYASTDMDKVLLKYTEYSDPHESRTNKDIIDVCAIFF