MQISITVNGQQRTDEVEPRLLLAHYLREVCGLKATNIGCDTTSCGACTVIVDGLSVKSCTVLAAQADGGQVATLEGLAGPDGEMHPVQKAFREEHGLQCGFCTPGMVMAAVGVLADNPDPTDREIREGLEGNLCRCTGYHNIVRAVLAAAKAGPAAGQLPQAQEVEA