MSKNEGLKIVFGGAVFGIYVKDASDTGQWLDKLEAGGCKVVDSAQMYTGSEELLGEAHAGDRGFTVDTKDPAGALDKMIPADIEVKLRESLKKLKMKQVDIFYFHGPDRSIPPAEFMHLVDKLYKEGLFKRFGLSNFDADHVEEIWNYAKAHDFVRPTVYQGNYNAIARKQEQQLFPTLRKLGIAFYAYSPLAGGFLSKTKQQYEEGAGRFNDSVGMIGSMYKWLYGRPTLLEALGDWEKIAAEEGCSKAALGFRWVRYNSPLKPEHGDALIFGASSIPQLEETLRDINGGPLKPETIQKIDKMWAKVEHEAPVSNMEFFNLAKK*