MPKIVVLGAGVSGLTAALLLSRNKDNDITVIAKHMPGDYDIEYASPWAGANVLPMNTVEDSRWERRTFPELKRLAEEVPEAGIHLLKVRLFRRTPASEDNETQTALDPIFAKDPWYSEMFDDFRTLSKDELPDGVVSANEFGSVCINTMLYLPWLVGQCRANGVVFNRANLTHIAEAAARHHSGAKADLVVNATGVTACKLGGVMDAAVQPARGQVVVVRNELPLMLGATLAAEDDAEHPDEMVYCMTRAAGGGTVIGGCYQKGNWDPNPDPNLAVRIMSRMVEFWPEIADGKGVAGLDVIRHGVGLRPYREGGVRIEKERLSDGTWVVHNYGHAGWGYQGSYGCAERVVELVDESFKGKPKL