MEKGLRNVLQWLNLWHMAVLWVAALLLSHLKLFFGKLFGSHEQLHHCVLDTRSFPRACIITGASSGIGKATAEVLALKGYYVILAGQSMTRLCKVVEELELRHKSITIKALEVNLASLVSILKFSEDVKKLLETCDESIPLQLLINNAGILATTKRVTSEGYESMIATNYLGHFMLTQLLLPQMQRSRVPARVVNLGSFTHRCVRSFDGLLSLLQKMEPQQYSDVHKGLVYPIAHIYETSKLFMIMFTYELHHRLSTGSSAMQVTAMVADPGVVRTEIFRETPKWFSSCVFACLRCTWLLCSPLDGCKAVVDAALAPPSSSGKYFFGGDGMVATSSTLSFDERFAADLWDLSWRLCNDALPENNLLL*