MEQTKEAVYLINDDKYLHLRENGTGVGFATYNKVTGEPLESGQISEKNLPPDGRNAIPAARNWYLFELSNDDRKVIQQESVKILENIPQAGIGRRRIWEPETLPKDIRLINSHYDDLYRIPDGGVIQVDYPDGRSFTARVEHLDDYHFDMGGLGNVFHICQFAEVMERNHADFYPEIQTQDEQAAWELGGKGYLAIQSCEDGWDYTLYHSDYSVMDGGQLNAPELTIQEAREQILEAHHMEKGRRLLQDHDAVMDKVAEAEELSADHRPSTLEKLAELASDTSAPKSSARSAPEL