MHAQGRNLGVVGGLWVDPVRLQVLSVDLDDKKGVGSKQIANFPLAXLEQIGDVVLVHDDKVLYEPALDGRFGYYMLPGLEVRTRSGEYLGKVRDFSFSPDNGALARIIYDDFGLAFLPSAFFDTFSLTIGDVVNVGVGGLVVSDQARYNEQRESSGVFAAIPSLLRTLTTGSTRTVAALTDGYRGGEAGSSVAGYLPQGYSFEQWEADAARCDAKAALAEKQRAAGMGGSLLVWADGSARGDIARWLHASTEEAAGRQGLLHVLHLLQGVRQQLLGQGLEVAGQVTFQLACYPGNGARYVRHRDRSASAPSRRVTAILYLNQPHWPASTWGGQLAVYQ