RAQLCAHLDALDVWQQLATAVKLYPDQVEQISSQKQRGRSASNEFLNIWGGQYNHTVQTLFALFKKLKLHNAMRLIKDYV