MERRVTVYLHDFLTFPSAGDGISVKLDGLFRSNVRSFLSKHARMPSMFVPALFPHTWQIAFRIGESNGVTIEPVVVLDVVEEDVITSRFVYCDYYRVVGESSRLFLFL