MDRVEMLRKAALEGDVPALCRLVQEDPLLLQRIDCMSAAGNPLHVASLRGDVDFAKELLRQRPELAGMRDEGGSYPIHLAAAGGHVGVVMEILGTKSTSSRRVQDKDKDGRTALHLAAANGRVDVVRELLRVDPGLAGVVSNRGETALHMCLRNNQVEAAEVLVGCKEELVNVEDSEGNTVLHLATARKQFQMLELFLSKTQVDVNATNGFQDA