MSTEKQKYGVHSEAGKLRKVMVCSPGLAHKRLTPSNCDELLFDDVIWVDQAKRDHFDFVTKMRERGVDVLEMHNLLTEIVQDKNALKWILDRKLTDDTVGVGLKNEVRSWLEGQDPRHLAEFLIGGVAGQDLPQSEGADVVKMYNDYLGHSSFILPPLPNTQFTRDTTCWIYGGVTLNPMYWPARRQETLLTTAIYKFHKEFTNAEFEVWYGDPDKEHGSSTLEGGDVMPIGKGIVLIGMGERTSRQAIGQLARNLFEKGAATEVIVAGLPKSRAAMHLDTVFSFCDRDLVTVFPEVVNEIVPFIIRPDEKKPYGMDVRRINKSFIEVVGEQLGVKLRVVETGGNSFAAEREQWDDGNNVVAIEPGVVIGYDRNTYTNTLLRKAGIEVITISAGELGRGRGGGHCMTCPIVRDPIDY