MTASVTAPFAAAPLLPAAQLPLTLMSLEHLALLTITGPDAAKYLQGQVTCDVQALAPEHYTLGAHCDAKGKMWSVFTLFALDGGFGWLQAADLNERQLPELKKYAVFSKLTISEDNNYTLLGLAGADARQALAALFSRLPDADAPCVSSEHCTLLWQAQPQERFTLLVPHTELSRVLDGLQQAAPSYNNHQQWLALDIEAGVPQLSTATCNEFIPQALNLQALDAVSFSKGCYAGQEMVARAKYRGANKRALYTLAGHGHTAPQAGDSLELQLDENWRRTGTVLAAALLQDGQLRVQAVLNNELDSNAHLRIVGDSDSSLHPVALPYSLE