MHDQVRDLGREIVHRENFKDPYKRSRVWNHEEALNILKQKEGSRKIEALSLGYREDIITQDEFANLRKLRFFQGDGVNFVGDFNNLLSNLKWLSWQHCPHDFAATNFHPTNLVVLDLSNSNFSEEWIGWKQIRVASKLKVLDLTNCIYLKRTPDLSTLVSLERLILEGCKMLIEIDPSIGKLKLLTTLNLNGCHSLRELPEEIGCLQALTEIILPYPQYPVILSEIRKLPYSIGGLVKLRRLSLYGCMKIEELPNSIGKLQSLVELNLSWTSIGHLPNSIGNLQQLKVLKMSHVSGITKLPGEIGLVEKLEELDASGCWNLTGEIPKEIGRLSYLRILNLSKTSISGLPSTVSRLSNLQKLNLEPCPQLRQLPELPPNLTCLRWAPDNVFDSYGDMPYELDSVTALPTSIGALSQLEKLTLSCKNVRFLPQLPSSLRELKLGHLAT