MDGLGSPSQWLRELRWDSQGLNPISLLIDCAKCVASGSIKNADIGLEYIYQISSPDGNAVQRMVTYFSEALGYRIIKNLPGVYKSLNPSKTSLSSEDILVQKYFYELCPFLKFSYLITNHAIAEAMECEKVVHIIDLHCCEPTQWIDLLLTFKNRQGGPPHLKITGIHEKKEVLDQMNFHLTTEAGKLDFPLQFYPVVSKLEDVDFEKLPVKIGDALAITSVLQLHSLLATDDDMAGRISPAAAASMNVQRALHMGQRTFAEWLERDMINAYTLSPDSALSPLSLGASPKMGIFLNAIRKLQPKLVVITEQESNLNGSNLMERVDRALYFYSALFDCLDSTVMKTSVERQKLESKLLGEQIKNIIACEGVDRKERHEKLEKWIRRLEMAGFEKVPLSYNGRLEAKNLLQRYSNKYKFREENDCLLVCWSDRPLFSVSAWSFRR