MAFSARVKSGHGRLGSWKRRSFCSDSLHEKKVEDMIEFPAFDLPIDGVSMKICEWAGMLEPYGELTEAWIQVEGIPPKWCVWKVFAQVASFFGILVDVDWNGIFKSFYEKIRIKVACRDPTKIPFERLVEMKKKMYILVFTVEGFDQVGDGFDEDDDDLDLDVEDEDKLEDESDIPKDFMDGENDEPIDELDRANFSKNKSPGSESKGNGTYVSAVKFHPMLMVDEVHEQCIEEFGAKTPPIQVESGSAEMLSDKEDFDIHTHMEYCSAQLKNFEMDVSEEEEEINLREMVCSPEDIAAKIGSTKRSLFESLKEAEMSKSKKEDPILTKKW