MNKKQNLLRTTLGSVFMESDLMGGLVGENRLITISGKINNPGIYEIPENATLKDILDIAGGMKNGKDFKAAQFGLPFGGFATKEALNEIVDFDHFFDSKHPKALIVLSNESCIVQFAKYYIEFILGKLSKGEYREYLIAKFEIERSWRVLDRISKGKGNMRDLYLLRQLSKNIKETTQQKHNLIEEAIDAFYHEFEEHIEEHRCYTGECPQLVKFRITSKCIGCTACARVCPVHCIEGKIKERHRIDIERCTHCGQCVAACPVNAINEGDNSLKFLRDLSTPGKVVITQMAPAVRVALGEAFGFEAGVNIEKKINGALRMLGVDFVFDTTWAADLTIMEEATEFQQRLEAFFKGDDNVRLPILTSCCPAWVKFIEQSYPDMLDVPSTVKSPMQIFSTIAKDIWAKEKGYKRDEITTVAIMPCLAKKYEASRDEFSRGDNYDTDYVITTRELIKILKETEIDLNAVEEEEFDNPLGEYSGAGIIFGRTGGVIEAATRSTIEMITGERIDNIEFEALRGWDGFRSCDLTIGHIELRIGIAHGLEEAKKMLDKIRSGEEFYHAIEIMACKGGCIGGGGQPKAIKKQETLEKRAQGLNNIDVASEYRRSHENPQVLAIYEKYLDYPLSRKAHELLHTKYFPKIKTHR