MASTSMTVVEKSAEGREYKVKDMSQADFGRLEIEMAEAEMPGLMACRTEFGAKQPFKGALIAGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAVARDTAAVFAWKGETLEEYWWCTEQMLCWPGADGPDLLVDDGGDATLLIHEGVKAEEAFEKDGSKPDPTSTDNPEFQIVLRIIRDGLEKDGKKWRKMAAKLVGVSEETTTGVKRLYEMTASGTLLFPAINVNDSVTKSKFDNVYGCRHSLPDGLMRATDVMLAGKVAFIAGYGDVGKGCASAMKAAGARTIVAEIDPICALQAAMEGYQVAPLDDVVSTADIFITTTGNKDIIMVGWVAVTLGGWVAGQVDQPLAGX