MGRKTWEKPKAKHRKGLWSPDEDQRLREHILEHGHGYWSSVPAKSGLHRSGKSCRLRWINYLRPGLKLGVFSQEEEETVMKLHAILGNKWSQIAMHLPGRTDNEVKNQWNTYLKKKIKTPGFQPNLSKQLAQLSHKKLYLKF