MQLSLSEYSGSNKIIWMDLVPGKSEILLVDDTQRVRVFELTQPILIKPKYICLISPLQKACMSPDGGCLITLHGRENAPDHSRRALSLEVYRLGDSLSFMKTIDLDYLFEDLADIQVKVVVFGTQMQLVILSTKSPHLVSSKVLEITYESEGCRFLKVGKLVADTKKTSSNEQNDPCSPLSFIFHIFDKYAVSPPLSSHKRSVNLNILLNVLRENARQNTSESICKTLIESTIKKLKEERGKDFSDLELVASARFVEDWQKSGDIPDEKSEMGNWIRQLVCLVPIQIARAELHGLRPLSDGLDIDPSHFDCRDSVLLSNAIRFGLYGAVFDNWNGCIKVISSIGKQSNRKSYLLNHLTGSLLDVADGRCADGVWMTLRPSEDCLFVLLDFEGLGNFEHSNQVDVLLSVLNAAVS