MNPSFSITGLSTGIIRPGDPFTDRIITAAISACGGFADGDILVLAETAVATAEGNVIRLDTVTPTPRAHELAKRYHMDPRTVEVVLSESDSIVGGIPGFLLCMKQGTLLPNAGVDASNAPPGCLVPLPKDPNQSAVRIKEEIAHRCHTRVGVIVADSRTHAMRLGCSGVAIGCAGITSVIDDRGRSDLFGRKLEVTKRAVADNIASAAELVMGEADECTPAALVRGLGMPVGDQTGVDTIDADECLFMGVFRNNQR