MPEKDEVLWTAMISGYVRSDQPEEALRLFRGMLLEVGTVSSEGVISSVISACSRLGALETGRWLHRYLKDRRIEITTKVATALVDMYAKCGLIEVALQVFDDIVRPDVVAWNAMISGMGLQGNGQAALGLFERMKKAGIRPNESTFVAILTACAHSGMVQEGRLIFDRMRKEYQIEPRIDHYGCVVDVLGRAGCLEEAENFIRAMPIVPDAVVWRSLLVGCRSHNNVERAELALGKILELGSCESIDFVLLANIYASLNMYAEAGRVRRLMKDRGIERRAGHSRIEVEGVAHVFIAGDKSHPENDEIYSILSMMMEEMRCFTHQFADMDE