MGLGVEEGEEEWGASKLAASMVESKTSMLWFRNDLRLHDNKALLLANEDGGRLLPVYCFDTQDYGKTVHGVDRTGPGRAAFLLQCLAKLRENLRARGSDLVIRVGPPEEVLLDLARRARVRTVYAHSEVSSSEMQEERRVSDALAGEGIVVNYLWGETLLHPDDLPCRIAAMPTTFSSFRAMTEMVEVRATLPLPELLNPLPDCGIEAGDMPTFQELGLFHNSPAEQTEIGDFREMSEKVEVKPTLPSPDLLNPLPECGLDARDLLAFQERGLQQEEQLEQLEEGKHDANHHTNEVPFIGGEDEALVVLRDFHFDETQHVFSEVGESDFGANDHNTSICAAFSPWLAMGCLSPRRIFEELRDKSQGACFIESSSGKHIMFELLWRDFLRFITFKYALESTSSCKELQTQADMNMHNL*