MTSQVQATRAPAAASVVTKAVLRAAEQLRVSNSVLGKVIGVSEPTLSRMRTKDLPLSERSKEFELALLFIRLYRSLDSIVGGEAEVAAAWLRNDNRALGGKPLEQIQTIPGLMNVIAYLDSRRAVV