EAAAKSLAVALARVGPGPGRNQLHALRFADIDTVGPGPGPSLSIRAHTVLEGEPGPGPGHKARKKGTSALLSAKGPGPGEWAGIAAGSAAAIGLKKGYRDGAHAEHTAYAADRFRQVDGYYERDLSTGRRASTPKKHRDSVSFSRRNKKERTEHKARKKGTSALLSAKKRPSLSIRAHTVLEGEPEAAAKMLSKDIIKLLNEQVNKEMNSSNLYMSMSSWCYTHSLDGAGLFLFDHAAEEYEHAKKLIIFLNENNVPVQLTSISAPEHKFEGLTQIFQKAYEHEQHISESINNIVDHAIKSKDHATFNFLQWYVAEQHEEEVLFKDILDKIELIGNENHGLYLADQYVKGIAKSRKS