KKQRRNRTTFSAEQLRELEAVFTHTHYPDCTLREQIADKVGLTEARVQVWFQNRRAKWRKQEK