MSGTDNLNVVREAGAAESADPTSNRFTREVPVNQRTGRNGLPKGRAKLYRYDRNEGASRASLVFEVDKADRLSAERASELMHTLHMSHGVHQEMEGFLYSYDHALFVCYALNGSSQLNPSERVKFYVQGGANGFDYQTVHKVLDVEFRRFFRTFANDVVDACKHLYEHCNFEDENQVYARDLMINLADARGIRRYPWLVADSCEAATNLSMAELAAVYASKRAVIAGTPNSVDKRNLAAQAIKSSDNFDSSIGESVPVANDVSAGAARTTYYS*