MKARLILEDGTVFIGKAFGYLEESVGEVVFNTSMIGYGEVLTDPSYYGQIVTMTYPLVGNYGINLSSAESEKVQVKGFIVREKSDSPSNFRCEIDIDQYLKQNKVIGLEGIDTRALTKILRNNGTMKGIITLEDSKLEDVKHKLDKFSNTEAVRTVTRKEVEHIKGNGPKVAVMDFGVKRNILRSFIARGCDITIFPATTSPEDVLSINPDLIFLSNGPGDPEDLEDVIENIKALIGKKPIVGICLGHQLLALALGGKTAKLKFGHRGGNHPVKDLEEGKVFITSQNHGYYVSEVPEQMKVTHINLNDNTVEGMRHEKLDVYSVQYHPEACPGPKDNDYIFDKFLELVK*