HYRGVRQRPWGKFAAEIRDSARQGARVWLGTFDTAEQAAMAYDAAAFKMRGCRALLNFPLQ