MKKITTYQNKKVLVLGLAKSGVSAAKLLHELGALVTVNDAKQFDQNPDAQDLLTLGIRVVTGGHPIELLDEEFELIVKNPGIPYTNPLVAEALTRKIPIITEVELAGQIAECPIVGITGTNGKTTTTTMIGLLLNADRTAGEARLAGNIGFPASTVAQEATAKDDLVMELSSFQLMGIETFHPQIAVITNIFEAHLDYHGSRKEYVAAKWAIQKNMTADDTLILNWNQVELQTLAKTTAANVLPFSTKEAVEGAYLLDGKLYFNEEYIMPADELGIPGSHNIENALAAICVAKLKNVSNVQIRQTLKNFSGVPHRTQFVGEVQQRRFYNDSKATNILATEMALSGFDNQKLLLLAGGLDRGNSFDELVPALLGLKAIVLFGETKEKLAEAAKKANIETILFAENVQTAVTIAFDYSEKDDTILLSPACASWDQYPNFEVRGEAFMQAVQQLKESEM*