MKAKLKSNVAQADRCRQRIRDLLDRGLWKLQKCEFEESESTAMVDANGERELKRPKRKGKWGAERTAAINDLIDTLNKTRSAEELKDCLQLKAQLFNWNKEASGKSDFHQSKGAQMSLEKNDKDASLPRQEFDLEMSTSSSLPKLCNTIEINQEMLSGIDVQFSSLDHIAPL