MGKSLYIAEKPSVAQEFAKALKINGQRRDGYLESEDSVVTWCVGHLVTMSYPEKYDIKYKRWSLDTLPFLPHEFKYEVIPGVQKQFNIVKGLLNRPDVETIYVCTDSGREGEYIYRLVAQMAGVKDKNQRRVWIDSQTEEEILRGIREAKELSAYDNLADSAYLRAKEDYLMGINFSRVLTLRYGNSVSNYLNSRHQAISVGRVMTCVLGMVVRREREIRSFVKTPFYRVLSSIVLEGERFEGEWRAVDGSRYFQSPYLYKENGFKEKKHAEELIGMLQAQQPLSCRVEKVERKKENKNPPLLFNLAELQNVCSKLFKISPDETLRITQELYEKKLVTYPRTDARVLSSAVAKEIYKNISGLRRYPAIDNAAEEILQMGSYKSIAKTRYVNDKQITDHYAIIPTGQGMNALNGLSLTSQRVYETIVRRFLCVFCPPAVYQKVSLTTEMQGEKFFSSFKVLQEEGYLKYATNSFAKKSLAEKETEKNDEEDVSCDSQLLNALQALKKNDILTVDALNIKEGETSPPKRYNSGSMILAMENAGQLIEDEELRAQIKGSGIGTSATRAEILKKLVSIKYLSLNKKTQVITPTLLGEMIFDVVNCSIRSLLNPELTASWEKGLTYVAEGSITPQEYMDKLEHFVRVRTNQVEQSNYQYALRQFFDAAAANYTKKPTTVKRGGKA