MGKQQFMQLLHRIQTACDQVCEAEPLSVLTPPEAEPFLLPGSSTNNRPFSLKHAQQQASIVGNMQAGGLLDGAAGVTYVEYGAGKGYLSHMLSLCCPEVRKLVMVDVRGFQGKADRGMRHLEIQRLRCDIKDLDVGKVQSIAEGGEWVALGKHLCGAATDFTLRSCVQQHQALLARQQQEQQAAAPGQQQEQPREGQQGESEQLQRRDQLPAGRAGRVRGLAVATCCHHRCSWRHFVAQDVMQQLGFSPLEFELIAWITGWALCGHEAPPGGGDGQCGAAASPVQHGEEEEEEEHEADDCKTEDGEGDEEVVEGEAPPKRGRLDTVPSAASMPLPAAAPPAQHQTRLGEVDEGQQAAACQRGGTVAGTGATNLQPAPQQQQGAAGRADSDWRPQAHLPRQQKVAAGTRCKQLIDAARLHWLRNQGFEATLLQYVPAAVSGENRLLLASTRSAAALSPSPX