MDSIKDLLGDVPIAGAAIQAIAYIIQCATQAQKNIWKGENILGEANFVKEKLEDLEKVGSSAFQSFQTQALEILAASCAVTKETRVRWFDPILSCVCAQCNAAALDEQATQLSNLLTKISTELQTIIANRVPHYADVPPLVPDQRSVTHRRDKVMDLLMTRRQEESSQLVRVVGIYGEGGLGKTTIMHAVEARIGTLKTHSIAFVAVGEKPSKPLHELQSDLTFQLGGSREIYPSTGHGKSGFMKCMKSFQEGSKACIFIDDVWEKSQLRDLLPGELGNFMPPSSYIIVSSRRKSVVDELDSLCSLKSSEKKLHAYYTYNPRLLDLEEAEDLFVKKAASRGLDLLPAYEQLVSNIVPLCGGLPLL