MRLKGRAGGPKFELAGELAARLYDHQRDGVRWMWNLQLNNRGGILADDMGLGKTLQVAAFAAGLLRSKAAKRVLVLAPTTLLPHWGKEFIVAGLKEGVNLHRFAGGGSKTDRDKALSKVLTHGGVLLTTYGMVTHNATGRGSIVAGQDLPDGGTGLSWDWVVCDEGHKLKNPNAQLPRKIRTIPASYRLIITGTPIQNHLAELWALYDLCCPGLLGDEVEFRREYSKKIGLGQSRDATQRQREAGARASDELRTKCRPFMLRREKSSVLAKAAADEAGTTSGEESNETAAAAAHAPSQLGSKNDLIVWLPLRPAQRRLYQQFLKSGPVRAALNKTGSALSAINVLKKICDHPALCCAITGASAADAAASSTFTRSPSKSPGGSKSADLGGDPSASGKAAFLMDMLRHLASNGHRTLVFSQSRAMLDVLEKAAAAEGHKLVRIDGNVPADERHARVERFQSDASIPLALLTSQVGGLGLTLTAADRVVIYDPSWNPASDSQSVDRAYRIG