MATNRLLKIVFSLIGLGAATHSIAFNGFGTDIDGYIKDASNRYQVDEAMLRGLVKIEDGWYGNISPTGATGVGQFTRGTWNWLATTNEGRALGMTQITRYNRDTPFDPRKNNQLNTLATALLARWHINQFFERGIKPSHENLYLAHNIGIDGLHRALQGRATREDILNMKRNGMKKGMSVQGFLVYQSERFNVSKQIANFQRSSVSPRYQIENKPLPTNLHWVSPTETAMRWVEPASNQTNQQAIRWQNPTN*