MTKNLLNYLNELEAWLTNYVNEAHAQGVVVGLSGGVDSAVVAAMTKKLFPQNHLTLVMHINNSELDHKATTALVEQLQLNNKQVDLEPPYRAMLQALTIDPQKELMVAGNLKARLRMACLYTHAQKHNYLVLGTGNFIEYSLGYFTKWGDGACDVAPLAFLLKSDVYALSQHFNVPELVIERAPTASLFAGQTDEAEMGLTYKELDQYFQGHLQLSATKQQRVDHLRQSSQHKRSLPKTFKPLYSFQI