MNYHIDWLTIEQDFGFEIPESILAAIFDFGMVGIHLDTGEMQEGIKTGKYRHKGSFCDEVSIKVSGSVIKMEGNPSRWGKVENVLGFTDVDSCVACFNNILFSLNLPLFTRCTEVFYLQGKEGEKVKKFSNGAIIKRLDITTNKSVGKGNERTFLKALSQMRYRNSVGRLHTNHCTVDWLSEKGNANLIYPSCYIKHEEMKLHSYDKIKNKFGQQAKEFQYYQKVFDYCLENGVVRFEQKLKSRYLQRENLCYWGLSDFSKLNEIQDGFINMYKKLSVSEVKLETIAQQLVSQGVVDTLRKANTTAYYAMRWSSGEDLSLLPIATFKRHRAILRKIGIDIANPCDIEKFQAVRVISCEQIFVKPFKAPDFYQYPSNMPQLRLVA