MAEDSGKQTRKAEVVELLKRFEEGLVPDEEIRRLMRIHLGKRLQWGYKPTYQQQLQQNLNLVHSLRQMGIATESAELDSQLYEVPISFLKLIHGKKVKQSCCYFRDESTTLDEAEIAMLDLYCERARIKEGQSVLDLGCGHGSLTLHIAQKYRNCHVTGITNSIEQKNYIEKQCKLLQLSNVEIVLANIINHEMEATFDRIIVVGLLEHMKNYELLLKKISNWMAHDGLLFVEHSCHKIFAYLYEPIDEDDWYAEFVFPAGTYIMPSASFLLYFQDDVSVMDHWVLSGKHFMRTKDEWLNNLDANMDAVKEIAESFTRSKEDVVKFINYWRGLCIQGSELCGYNDGEEWMISHVIFKKK