MSVMPGMIDSHVHVTASSADLRKPAFMTPSLLYARSVPILEGMLMRGFTTVRDCGGADHGLAAATEEGTLRGPRIIYCGKALSQTGGHGDFRAAAENQLPFGSCRCCNFTIGRVCDGVTACREAVRDEVRKGCSHIKIMASGGVASPTDRLENLQFSEEELRAIVEEANNAKIYCAAHAYTDEAIERAVRCGVRSIEHGNFAKGKTLQMMHDKDVFLVPTLITYDRLTKEGVAGGMPQELVDKVGNLVEEGQRTVKQAIDHNVRVCYGSDLLGDMHKWQAHGIDLHLRAGVX