MQSKAAAASKDEVAVVFYNTTEMLNDLHLPHVYVLVARSQPSVDNIRKLLELSAHDFMNDIGSLQAGEGQQQQEAVAKSAAEALHAALWTAHVCLQGGRQHVLDRARPLHDLQISCRFFPLVAAVRPFDSTLFWDDLLALLPDPEDETGAPGHQEEGQLPSGALKQECFTLVAEASRPLVVKLTRDTLEPVKADTALVNQADGTLVRQVAAKAFVAHGSKTCPSDRFPKVTHSSFLRPKEQAVGGSTAGFKALLDALQETGRFALCRCVKSKAALPTLVALLPQPEILNPAGIQVTFADSLQVAVAAQLVAAWTLPYTTGGISNPSLQRHFDVLQHLALYKEPPNEEEVEDGTLGRPVTDPQVLSALARFQAEVLDPLASLPSPGELW