MKTELTVHGGNGTFTFDCPLNEALQNALRKSGYEVNGSCGRGKCEDCSGFLTHGTIDQSKCTKPAADEQNDGYVCLCNTYLREDAIIADDKEDEWRP