MSESLLSGVWAQVAIALDRAASTALLLNRAFGLLCEAVDGLFVVARGSAGEVRGLVQWWAEQAAEVAESLWRMQWSYLRAEHSLLAYVARLGGVLPARSVMFPGHVEPDAHFGPNPERHHPALVEVPIVWAGRQEDRTSTWARRVQRGFPRYTVGAKTAGMFYNAGSQSWELLSGVDHRGGLTRKASQHISRMLSSGFFDGKPLDTKSDHLRMLNYTSTHVETKAAIWARDSDQETIDVVTNRNYVCGESYDPDDVDEPPGCYQAVESVLREGQTMRVWTTDPENRVITIHGKGM