MGARKVALEPLVKHLNRVPAGAPRPVKSELLVILDVKALLRYCRIDPKLRPHAPMRGPDFWFKSRQYWLRPFVDEFVDYLFRRHTVGQWSILLRKHVTIPVEKVFGRGLQAAACLRIRSSAPGLKLIEKVREHTKQPGISAEGSEHSGQAPPKSPPRPACKTHPHRDQLFFSFSGEECVPDPLGKKRRPFVKDLTKIWGTADCDYGATNTAVLDDDIGKLRLHPENLIQVRQLKSDRMSPATAEHALTLSTKANADNVSAGLKFDKDETLPWIALYLEHVVHAGVIDGDVRKKIRQLSFPEFMKANADEFKALKEQIGWTRDRAAYQAERRLEKWRE*