MQVTNQVFRYAKKAGASYINKPKMRHYVHCYALHCLDEDASNALRRAFKERGENVGAWRQACYKPLVAIAARQGWDIDAIFNAHPRLAIWYVPTKLRQLCHSERSNAAAAASSSVSGGVADHLPHF