MSVTTCLVVLSSRVYSGKNCQSRQIPRRTVMVTTDRRGGLVPKHLESENLEKLAKLYISEIVRLHGVPLSIISDRGTQFTSKFWRTLHAELGTRLDLSTAFHPQTDGQSERTIQVLEDMLRACVIEFGGHWDNFLPLAEFSYNNSYHSSIDMAPFEALYGRRCRSPIGWFDAFEVRPWGIDLLRESLDKVKCIQEKLLAAQSRQKEYTDRKVRDLEFMEGEQVLLKVQPMKGVMRFGKRGKLSPRYVGPFEVLKRVGEVAYELALPPGLSGVHPVFHVSMLKKYHGDGNYIIHWDSVLLDENLSYEEEPVAILDREVRKLSKRAIVFNSTATLASLHHVRSQGELMLLAWTGSSSSCLDALKFRHGLADYLF*