MKLGSLKSPHSRDGELCVVSKDLKTAVKATQIAPNLREALEHWKDKESALQKLYTDLNAGTAKDSFLVNESEFHSAMPRTWLFADGSAFIHHIKLVRMARKAPLPETLETVPLMYQGECGQFLAPTEDIPQRDFSHGTDFEGEVGVITDFVPMGITPEEALKKIRLLVLINDVSLRGLIPEELAQGFGFFQSKPASALSPFTVTPDELGTSYQNGRINLPLTVNYNGEFFGKANAGAMHFHFGQLIAHAAKTRNLAAGSIIGSGTVSNDVQGAGSSCLAEKRMIEQIETGSIKTPFMKAGDTIEMEMLDEKGHSIFGRIFQKVKAV