MSELMEQFLALSVSPPLIPSLPDDITVDIVAARVPLNHYPTLSHVSKSFRKLIASPTLYKRRSQLGITQHRVYAVLQSRKTRASSFYILHRKVDDCSNRLVVVRSITLKSSCGNYVPVGSKVYVFNDEDALSIDCTSHTSQSIPDIPQRMAYKVVNVVDEKKIYVIGDSVCHVVKEKGGMLRETWKKAVMVFDTQTQLWEPKLVKEDMFLGVLWSDSVVMDGKIYMKDYSKGNSFVYEPDERKWEFMDEVLNSKAWKGACVVDNVLYYHDLRALRAYDPKKSCWSVVNGLGDFLVAKTARSRWCHAVNYGKEKLALFFHKNHDGKEVIFCAVIALERRQGGEIWGQMESCDVVNEDGLFDMVKFVTVSL*