MSTMFALVLTVSMLTGGNQDVLLGVYDTENDCKAAAEEQHVKAECYPLKGVLDEHPAGFTVQMKGEGMQKKCGYCRKAIEGKPVVSTLLYLQGNQLARKEKEYCSERCASYDQMAHEG