MQITSESVKVGHPDIVADSIAANIIAAILDEEKKIGLTVDNMPHCGIEVFLGKGLCIVGGEVATRIYVDIERCVRDTVLKLGYCDYELGLNGNSMGILNTIIPQSPDINIGTRADLGKYKEIGAGDQGIIYGFACDETPELLPLPYVLATKMMRVFEEAKNPVFAPDGKGQITVEYNDEGKPVRVATVLMSNAIDYRHVPEGFRNSIEPLAKQMAMNCFREWVDEQTDFLFNPTGEWQSVNSCSAADSGVTGRKLVVQLYGGYPGAQLGGGSIVNKTPEKVDCSAALGARYVAKNIVAAGLAGKCSIQLSYAIGIARPISIYVHTFGTGVISDNKIGTIVREYFDLSPRGMIERFNLLDGEKYRKLPKTLFLDDYPWEKTDMVDSLKKAADI