MARGKVQLKRIENPVHRQVTFCKRRAGLLKKAKELSVLCDAEIGLVIFSAHGKLYELATKGTMQGLIEKYLKFTRGTQSEAITEPRPLDAKEETDVLKQEIETLQKGIRYLFGGGLGTLKMDELQVLEKNLENWMYHVRTMKMNIMLQEIQALRDKEGTLKAANKYLHDLVLENTSVTNFVPFATDTSYPLIIQDGIFQL