MKECVYLITNGDLHKIGITANFERRMRELKPDHVQARLNLDGDENFTAADVERTLHARFRHLRIPQTEYFRLENQDILECCNLMKSFSVQSEVPLGDFISDNPESQMAYEVETVLSKLGKKAQRLEASFDLAVEAGDEEWMSEIQSRAAEIQQEIDQFKEKHKDLIPLDAYDDEEEDLPNDNDLDDSVVDGEVAALRAEQERLEEELRSREELISKLQSSNKRRWGLF