MKKKYELVVKGINNYPDKITVTVAPEIGGYPSLLLPDVAISLDRTEGATLEFYEAEAKKQAKQFFMDVAAGLCEGDGPLPEKRPVILEAQDVLITYRGKLPGIITGSLKTPPLA