MSCTQIGTTTYRNSFVDPYDITDMEIDEKLKSCLVENPETIDKLRILIKTNIANPPYPVHINIKAKLQRSRQSARECRARKKLRYQYLEELVSDREKAVFALRKELDMV