MGKDIELPGFRFHPTEEELLDFYLKNMVYGKRSSVEVIGFLNIYRHDPWDLPGLSRIGEREWYFFVPRERKHGNGGRPSRTTEKGYWKATGSDRKIISLSEPKRVIGLKKTLVFYRGRAPGGSKTDWVMNEFRMPDNCSLPKDVVLCKIYRKATSLKVLEQRAEMEAKMNQTCPNSPLSSSETISFVGKEENMMTSFRAPQVIAMEEANKIQMHQENAKTEEKQREAETKEPSSSLKLPFGSLPELQLPKPGVEWDQLLSISPWLQNLTPIVNIYW