MAGVLVATRWQDIQGMNNWKGVIDPLHPDLRAAGIRYGEFVEAVYDAIDMEVESEFIYYSLYGKSDLFPNVGVTSDYKITRYLYSTLVVEGWRTAFDGLHKRSSTTWIGYIAVSSDQETRKLGRRDVAVILRGTKASDEWYVNSEFMMKELKLLGLEKPLPRVVEGFLSMYTASDASKMFGDSSLRDQIFKEVNKLVEVDYKDEDMSITFVGHSMGAGMAPLAAADYGFNKPRIAEGRTVMVTAFVYGAPKTGDGEFKKRAEDTGDIVTLIPPVSLTPPGIYQHVGVEWRVDWSSSPYVQDLGFGMRCHNLELYLHCIAG