MKNLPVALLLSVALTFSAWAEDAPAQDRNDHLPAAPYLLAGAPTFDMTTAQFREKYNAANPDLPLQEYRAIDNRDDKSHLTRAASKISETLYASTALEQGTGKIKTLQITWLPVPGPDMKAAQTRAMDYMTALLRFFVPGLSPEEGHKKLDGLLSAGKGAHYFSRTEGALRFVVADNGDKGLTFAVEPIKLALASP