EAAAKSLAVALARVGPGPGPSLSIRAHTVLEGEPGPGPGRNQLHALRFADIDTVGPGPGHKARKKGTSALLSAKGPGPGEWAGIAAGSAAAIGLKKERTEHKARKKGTSALLSAKKHRDSVSFSRRNKKGYRDGAHAEHTAYAADRFRQVDGYYERDLSTGRRASTPKKRPSLSIRAHTVLEGEPEAAAKMLSKDIIKLLNEQVNKEMNSSNLYMSMSSWCYTHSLDGAGLFLFDHAAEEYEHAKKLIIFLNENNVPVQLTSISAPEHKFEGLTQIFQKAYEHEQHISESINNIVDHAIKSKDHATFNFLQWYVAEQHEEEVLFKDILDKIELIGNENHGLYLADQYVKGIAKSRKS