MSSSSDQKLAHVALLPSAGMGHLTPFLRLAALLTARNVQVTFITPHPTVSLTESQALSGFFASFPQVKQKQFHLLPLEENSVDPFFYQMQLIKSSCHLLSPLLSALTPSLSVFITDMTLASTVIPITQAISLPNYVLFTSSAKMMTLFLSYPTLAGSKALDDLDETDVIKIRNVELMPKSLLPPPLLQKSNNFFKNSFIEDGRKVTESCGILLNTFVSFELESLRKINDGQVLERPPSVVAIGPFPPCNSEKSQLQLTWLDDQPAGSVLYVSFGSRTALARDQIRELGEGLIKSGSRFVWMVKDKKVDKEDSEELEEVIGYELMERVKEKGLIVKDWLNQDGILSHRAVGGFLSHCGWNSVMEAAWHGVRILAWPQNGDQKINADIVERIGLGTWVKSWGWSGEMLVKGAEIAERIRESMGNESLRIQALGIKEDARKAVGFGGSSDKGLTELISMWKHF*