RRCRTVFSTEQLAILEEGFQKQHFPDNKLRQAIATRAGLPEDRVQVWFQNRR