Coz 2196550012 is out of range of int type! do like that (int)(2196550012L). If you have it in a file either read as long or as a String, then convert.

-2098417284_10 = 82ECB17C_16.
This is true for 32 bit representation, not mathematically of course.