TRRLQITGKTRTKDKYRVVYTDRQRLELEKEFQSNRYITMRRKAELSLELGLSERQIKIWFQNRRAKERKINRKRLQHSSPASTTTLASPGPAGSAEAQPGMSPNGFFS