MGLPKFAILLTSNTCDYIVQTYGGLDALYRTLLREAGEGWDTFPVVDGVFPSEEQLGDYDGFVVTGSRANAYSDDDWILRLCDLLRTIHERKQQRILGICFGHQVLSRALGGKVAKAPHGWEVGLKKVDISEALLAKPYASKLPYSINIIQAHQDQVVEIPLGGEVLASSSNTSIEIFGVGDHVLGIQGHPEFTKDVLTNLMSACVLDGKLTEEMASVANASMEVENPDSDILQQLCKSFLKGVRRNHAQTTTCDFDAYGLFDTYGLYDPSIWSCDGPLLDA*