MNLEKNRTMPAVLVVHGGAWAIPEDLASASVSGVKAAACEGFSVLKKGGSALDAVEAAVRSLEDNDVFNAGHGAVLNSEGEVELDAIIMDGKTLGSGAVSSVKNISNPVSLARAVMEKTDHMMLTSRGANLFAESIGMATICTEELVSEFERKEWEKHKNYATGIKEDFNAKWAHDTVGAVAVDSTGNVACATSTGGIRNKMVGRVGDSPLIGCGGYADNYSGAVSCTGHGENILKVTLARTIISHMEQGKPAAEASELALKYMGDRVHGAGGAIVVTPSGQWAATFTTERMAWAAVENDTLWYGLNPQEKFQAPLT