MVKETKYYDLLGVKPDADANPELFKEMTHAYEVLSDDQQRSLYDQLGEAGLKEGGMGGGVKTCDGRGGKQGAVQTCTGCQGRGVKVMLRQLGPMMQQIQQPCTECEGTGEMMNPKDRCKTMKGGQQIKFAGESDQQPGTIPGDVIIVIEEKPHPRFERKGDDLFYNAKIDLLTALAGGDFAIEHLDEHALHVTIVPGEVIKPDALKIISGQGMPSYRHHELGDLYVRLTVEFPNTIPVENIPLLEKALPARKAMPKFNKKIHIDEVVLSEPNERHAKNAATGEDEDMEDEDDDGRPGVQC