MLTGQKGVKYGLQVRAPPGAKPKPKALPAKKSSVFGDESDDDEELNVEQEIARQAARKQTDKKVAELHAAALAEDAAIFDYDGHYDSMQEARAEPKKQEKLQRQSRYIAGLLEKAEERKQEQDVLYERQLAKERAAEDHLFGDKEKFVTAAYRAKLAERQQYLDEQKRKKEAEEADSVEKRGHMGDFYRNLIRSNVAFGGKAAAADTKPAAAAAPQGEQRQEQGGQQGPRRAADPGQAQREMEEALLAEEAAARAAAAGPPSSHPGGSSAAKQQDEGGSQQQQQQX