MTPTELNLKAKALLETHFDDIVLSGEISKITLHGSGHWYFDLKDERSSIACAMFKGANLKVGFKPAVGNFLELCGSVSLYPESGRYQFIATSMKKAGFGDLEAQFLALKERLQKEGLFDPRFKKSLPKFPKKVGIITSKTSAALQDMLKLIHQKEYFLAKIYIFDALTQGNNAPFSLIQALKKADDMDLDVLIIARGGGSREDLFCFNDENLAREIFKAKTPIISAIGHEIDYVISDFVADFRAPTPSAAIDTLFYSKLDIEQSLDLMEEKLMQLWNYKIQNYENLLLNLSKFFKFNSLPKIIDEKIKQSHNIEKQLNHLLANQMRYNELKLDKLQNAYLQHENFFNKSKKFICIRKNGKIANLEDLKSDDIVILSSQTSQKEAKIL*