MTYEDEDGNVRLLLGYKFDPTDEVLVNFYLKRKAFDQLLPFQIIPDFDVFQTDPWCLPGGGKIFNERKCFFINTMDRDLENLDMRVVGGGQWRVMDKDKDIPIPRNN