MGKCIVIECFKLLDAEAVARLWGQRKSKPHMNYDKLSRALRYYYDKNIIKKVIGQKFVYRFVTFPEGCTPDALQCAIARDVDGMSTDCSAAADCHGLMRSSSSPIVASSVVAGS