YRAKQSKMLGKKVTDTWAAALRIQKVWRRFHQRKETEKLREEEMIFLGM