MGLAAIMRSKTLQQSVLSDLLLWIDNNLDKKLTVDDLSDISGYSPWHLFRLFRHYFDRSPMEYIRQQRMSLCCRLLLTTPGYRIVDICMMVGYDDLSAFNRTFKKYHALTPTQYRYQITRQK