MKIRLGNKLCIVLGTSSAAKEVLKDHDITFANHDPTVAALAASYGGMDIVWAPYGSQWRMLRKVCIHQLMSNNSLDVCSLLRRREVRKMVAHIHAKIGETINIREQIYAAILNVITGMLWGDTVKGEEFSCTGAKFRCLIDEMVEIFRKPNVSDLFPILARFDIQGLARQMKRCVLLVDQILDAIIDRNQKEGSSKESKDFLQFLLRLMEQGDPKMPLTTAHIKALFLDLTVAGTDTTWPTSEWAMAEIMQQPAVMRRAQEELEQVVGMNHTVEESHLPKLKYLDAVVK*