MDRVEMLRKAALEGDVPALCRLVQEDPLLLQRIDCMSAAGNPLHVASLRGDVDFAKELLRQRPELAGMRDEGGSYPIHLAAAGGHVGVVMEILGTKSTSSRRVQDKDKDGRTALHLAAANGRVDVVRELLRVDPGLAGVVSNRGETALHMCLRNNQVEAAEVLVGCKEELVNVEDSEGNTVLHLATARKQFQARNSHPLYSFLVLV