MSEATGLRIVHAHGDRITITERSTGVDLLSYVYAPEAAWEAPKPYLHPLRTLAGDVVTDYRPNDHRWHKGLQMTASHLSGQNLWGGNTYVHGKGYLALPERVGSMAHVGFDAVDADGARAVIAERLTWHPYSGELWAEEERRVEVHDVDPESGSWALTWTSAVTNRRDEPLLFGSPTTAGRELAGYTGLFWRGPRAFRDGRIIGPDSEGHELMGRQAPWLAYSGEHDGADGHATLVFAHAPENDHDGSQGAHPAHWFVRNEPFAAVAPSWAFHDELELGPGDTLTRRYRVVVADGAWEREEVAKYLQEHPW