RAAFSHTQILELERKFSHQKYLSAPERAHLAQNLQLTETQVKIWFQNRRYKTKRKQMAA