MGKILSQVLELIPSPFSIRLAALASRHELVDLEKWLPDNLTTYKDIFFEECLKFLREIQFGAAQVSSSSFHHSGAIMDLYSETSSTFLKVLHAHTGLVTSSQLSEEMERLHVTIMRANPKFQSCGATDSSISDRYAEDIEAESNSYFLQMYSCQLTVDAVVLKLSQFKESSEKREQLIYECMIANLFEECKFFPKYPERQLRIAAVLFGSVISHQLVTHLSLGIALRYVLDAMRKPPDAKMFVFGTKALEQFADRLVEWPQYCNHILQISHLRNTHPDLVAFVEQTLARVSSGHLESDGGNNSDDQHHGSTQLTSVNMEETTKELSKGCTREG