MLTVPYVFPLPGGVKPGMLITIKGKVKPNAKYIRLEFRKGDDIALRIEPLFNLNNQKVIVYNTKINGVWGTPITETTFPFVPGKEFTVEILVKEDAFEVYVNGKFLTTFPWVIKDKDKITELVVSGDIDLKSVSSKML