MATLQDSRDKNVLGGDLKCCCKSPLTGFYRNGYCQTGPTDFGRHVVCAQVTAEFLEFSKARGNDLSTPQPAYQFPGLKPGDKWCLCAARWQEAKDAGMAPLVDLSATHVSALEVINLDALIPHALPGQFSPEEE