MLDRYEHGREFECDPESASLVTTSVRNLGVVAQGNQGGMWVLPTFSPEIPLEISRADAEASNLADFILLAHKKGIRIPDSIYTTTSELMTQQFANYARSQVKNVRVELPLDVSIVAIDKKIEFAANATDRFQGIYQLKDSVERLNAASPGLGWFITDTIRKGHGVGLTTYDPCRIANCVQLIWFDSETDQEAAAEVLDIDEKNVTEAHIEQARDERTFMPSDFLASVGGHKHLLSWSQTKKEKAACRSMSASRVRACIHKLKLVEADRALVMAALEFHDSIKVRKANAAIAPNGWFEHENLHEFECLDALGSLAFIVWDDSEFAREAITHYEEYAMNGEGSHSQLVGLFVELDEPASWGPFIDAYKLYIKRYAAFSNFIGALPEEE