MGRGKIVIQRIDDSTSRQVTFSKRRKGLIKKAKELAILCDAEVGLIIFSNTDKLYDFASSSMKSTIERFNKTKMEQQQLLNPASEVKVDCVVVVLAERGHNSKTRTALIAGNSSEQILTNEIKELTRKRNLVHHENLELSRKVQRIHQENVELHKKCQSEMNWELVILKIQPMNPMLSSTLVGRTKSEVIQEESGGDKPDAISDRVHVTIETITDSEVIQEEPGGDNPDEVSDERSVEVVQKEVLEYHMEFLETFGCIWSSKEVIRVIFGRALPGATSWSDYMKSLCTTSQSNFPRATARSRSLFHVRRHTDLTLERPPRATCQSRSQCSERPVGATHQGRSRPHVWRHENGPGATSRSDASRSLPKRGATSRSDTAKSL