MKLDRNTSCSEGEQMGENKMSSRVLIIGATGGVGRHIADASLRSGRQTFLLLRPPPAALRDDDDADQRALLLRSFQSRGATFLHGSLEDYKSLVEALQQVDVVISAVGHHGRLHVGTQLADQAQIIKAIKEVGTIKRFFPSEYGVDVDQPNLHPLMKSTLLDKVHIRRAIEKEDIPYTYVSANCLFTYFIDDVLFKEPNRFTIYGDGNVKAIYVAERDLGDYMMKAVDDPRTLNKTMYIRPANNILSQRELLTMWETKLGKQVDVTYISEQELEHKFQGSSRQEQMVIAFCESLYIRGVEIFDIESNGIEATELYGGELTYTKVEDYLETFSIHDISMS*