MEESSSNLPSKAREILVNPTNEEIAMTLNQLFMRQDSQQYQRSRILYNIWVSHNPSSLTLKLLMVYQSSSSNSVLRFRSIYQLSQTLTDVKFKPSLDSLFEIKGVLIPCLTMKDTKESDFKILRKIVSWVAYNVVVLHKSKFHELSDCIILLAEREPVKAFHVFIDLPPVYNEFIDKLLETILQRAESVLLSPVRAEDWSLAFQTFVKMWIQLVYTKMEAKKVMELMVARLSTVVKSVIELVNKEEEEFLVQGLEDFERFFSREMSLYHYTNDQCHFVLASMIEMEGVVRGTEAKEIVRKIKMLVTEPEIKPQDGFKYRREEFDRGWYDCLKSLSSLEVLKIFAFTQLEDRSREIAIRRVNVLLSDHFSKKARIGISEFRKLKPLLISCLKEGGISDSMFKVLVISTRLEPPTVLLVDNSCWVLAFTGAFCAVIHLIDDPDYAESLKEIAYKMIDSVRKLVEREMEVGLVRRAFRDVETIVKKQLEWYGKLEYKLVKGLLWRLYAIKGMKWESKFVLWRINVIVERGVHKIMLKELPKDDEFDWLNIHDDDGDDDDDDDDDDDDDDDDGDGDGDGDDEE*