MVSILSLLPPLHGKSVLELGAGIGHFTGELAKDAGQVIAVDFIVSVIKKICWLWQKVKSINDRGFQQFLDNVQYKCSGILHYEHVFGEGYVSTGGLGTTKEFVAKLELKPGQKVLDVGCGIGGGDFYMAENFDVEVVGIDLSVNMVSFALERAIGRNCLVEFEVADCTKKSYPDNAFDVIYSRDTILHIQDKPALFRTFY