MTGTEHLVHTLRSQGRVCTSSGSPMYRELLELVAADVESGGVFASILADQKGAPEGQAVPLRLLGGLHRMVLDGRAPVLRRWYPSTGGTWQAEAAWPDIVRTATDQPESLRAALDRPPQTNEVGRSAALIGGLLIACLQFDLPIRLFEIGSSAGLNLRPDRYRYRYLGGEWGLADSPVRIDNAWLGELPPTATVRIVERHGYDIAPIDVTSPDGELNALSYIWPDQTDRLERLRGAIAVARNIPADLHRQAAHAAVAGMTLTDDALTVLWHSITWQYLPADERAAIRAGIDALAAQADAHCPFVHLTLEPAHQRPGAQIKYLVRMRSWPGGHARVLGECHPHGPPVTWQ