MKEKIVLAYSGGLDTSVAVQWLIDKGYDVVACCLDVGEGKDLDIVYKKALDMGAVECHIIDATKEFSDEYVSYAIKGNLMYENAYPLVSALSRPLIAKKLVEIAEKTNSVGIAHGCTGKGNDQVRFEVAIKALNPSLKAFAPVREWAWSREEEIDYAIKHNIPVSINHDSPYSIDQNLWGRANECGILEDPYAAPPEDAFDLTNALEETPDTADEIILTFDKGIPVQIDGKTYELDDLILTLNALAGKHGIGRIDHVENRLVGIKSREIYEAPAAEVILKAHKALETITLTKDVAHFKPIIEKQFAEQLYNGLWFSPLTDSLKLFIDSTQQYVSGDVRIKLFKGNAIVNGRKSPYTLYDEKLATYTKEDAFNQDAAVGFIDIYGLPTQVNAMLHGGYSNEQ*