MGRRKVKRKSQSVAKTNAYFSRFQVKFARRRAGKTDYYARQRLITQDKNKYNSPKYRFVVRFTNRDVICQVVYATLAGDVCIASAYSHELPKYGMKAGLTNYAATYATGLLCARRLLTKYGLADAYEGKTEDLGEDYHVEQGDEEARPFKCFLDTGLVRTSTGARVFAALKGAVDGGLDIPHNEKRFAGYDLQDKSHDPDTLERYIKGGVVAEYAEELQEEEPEKFEQQFAKYLAADFDPTELEDAMEDVLDAIREDPVHEKKERVKPADAGRLFKLPKLTYEEKKANLKAKLEALRAAA