MSRLWLTGYRSYELGVFGSQDPKLLVIKDTLKKLLIGKLENGMDWLITGGQLGVEQWAAEVGLALKPDYPELKIAMMTPFAEFGSNWNENNRGTYAQLASRVDFHQSVSEQPYHGPQQLRNYQEFMLTHTDEAVMVYDLEVEGKPKYDYEAITRFAEQHAYPLTLIDMDWLQESANEYQENSNNGSQFE