MELVNLKDKVQEYTEERKDVLNCDATDLQHLKEESPDVALVKSNDKVWDYAEEQKDTIDHQVLTRKDSPAVGLGNLNDEVQLFMEQQKDDLTCDATDDQILNDKESPAVGLAISNDKVDDQKDASVFCTSPSENRTVNSSGETVTAEDENWKSSEEAVSARNLVSSSGSSVTRIPPPARPAGLGRVAPLLEPSPQVVQQAWVHGAASSVQNQLVEEPTNGESEEYDEIREKLQIIRVKFLRLAHRLGQNPHNVLVAQVIYRVGLDEQMRGRNGSSVAAFSFDRPSAMAEQLEAAGQEALDFSCTIMVLGKTGVGKSATINSIFGEAKFGTDAFQIEKKKVQDVVGTVQGIKVRETSSDIVLYLDRLDMQSRDYGDLPLLRTITEVLGPSIWFNTIVVLTQAASAPPEVPNGTTTSYDMFVTQRSHVVQTNRVEQRVLPNGQVWKPHLLLLSFASKILAETSTLLELRDSPPGQTYATRSRSPPLPFLLSSLL*