MKRQTLLELVDYISSGTTGKLNEVVSEEVVKMVTANIHRSLPPSARDLSGSSESLEQEEEEPIMDPAWPHLQLVYEFLLRYVVSTDTDAKIAKRYVDHAFVLRLLDLFDSDDPRERDYLKTILHRIYGKFMVHRPFIRKAINNIFYRFIFETERHNGIAELLEILGSIINGFALPLKEEHKLFLVRALIPLHKPRFVSQYHQQLSYCITQFVEKDLKLADTVIRGLLKYWPVVNSQKEVLFLGEMEEILEGTQAAEFQRCMVPLFRQLARCLNSSHFQVAERALFLWNNDHIVNLVAQNRQVILPLVFSSLEKNSRSHWNQTVHNLTLNVRKMLVEMDPELFSECQKRFEEEEAKHKVVEDKREAKWRRLEAAAAARSGSTGE