PAGLKVLVVDDEPLALMIVERMLQICQYTVTTCNSATKALAMLRENRNYFDLVISDVYMPDMDGFKLLEAIGLELDLPVIMMSGDGETDSVMKGIRHGACDYLLKPVRLKELINIWQHVVRKLVTPRDIPKEESGEWDEFPKHQDNADFDSTARKRKERSEDVAQLVEDVNNLKKARVVWSAELHQQFVNAVNYLGVDKAVPRKILDIMNVQGLTRENVASHLQKYRLYLKRLIGVTPQ