MTRTVSQALHQFTRHYVGLWQEKTGLPPISHDLYGIPSPCIIRTGDECVYWEPAEFTADKHLQPVEKALDIQLHPDISEFYTQQFAGDMQAVFEDIQLSLVQVWSEDDFIRLQENLIGHLVTQRRLKLPPTQFIATLESEFDMISVCNLSGEVILETFGTTKRRVLAADTASFLSQLTAVCTA