MGKEIELPGFRFHPTEEELLDFYLKNMVYGKRSSVEVIGFLNIYRHDPWDLPGLSRIGEREWYFFVPRERKHGNGGRPSRTTEKGYWKATGSDRKIISLSEPKRVIGLKKTLVFYRGRAPGGSKTDWVMNEFRMPDNCSLPKDVVLCKIYRKATSLKVLEQRAEMEAKMNQTCPNSPLSSSETISFVGKEENMMTSFRVPQVIAMEDANKILTLQENAKTEEKQRETETKEPSSSLKLPFGSLPELQLPKAGGEWGDQLLSISPWLQNLTPIVNLLNW