#!/usr/bin/env python2
## -*- coding: utf-8 -*-

import sys

def sx(bits, value):
    sign_bit = 1 << (bits - 1)
    return (value & (sign_bit - 1)) - (value & sign_bit)

SymVar_0 = int(sys.argv[1])
ref_250 = SymVar_0
ref_261 = ref_250 # MOV operation
ref_273 = ref_261 # MOV operation
ref_275 = ref_273 # MOV operation
ref_309 = ((ref_275 >> 56) & 0xFF) # Byte reference - MOV operation
ref_310 = ((ref_275 >> 48) & 0xFF) # Byte reference - MOV operation
ref_311 = ((ref_275 >> 40) & 0xFF) # Byte reference - MOV operation
ref_312 = ((ref_275 >> 32) & 0xFF) # Byte reference - MOV operation
ref_313 = ((ref_275 >> 24) & 0xFF) # Byte reference - MOV operation
ref_314 = ((ref_275 >> 16) & 0xFF) # Byte reference - MOV operation
ref_315 = ((ref_275 >> 8) & 0xFF) # Byte reference - MOV operation
ref_316 = (ref_275 & 0xFF) # Byte reference - MOV operation
ref_10538 = ref_316 # MOVZX operation
ref_10658 = (ref_10538 & 0xFF) # MOVZX operation
ref_10660 = (ref_10658 & 0xFF) # MOVZX operation
ref_11153 = (ref_10660 & 0xFFFFFFFF) # MOV operation
ref_11155 = (((ref_11153 & 0xFFFFFFFF) + 0x1) & 0xFFFFFFFF) # ADD operation
ref_11838 = (ref_11155 & 0xFFFFFFFF) # MOV operation
ref_11847 = ((((0x0) << 32 | (ref_11838 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_11849 = (ref_11847 & 0xFFFFFFFF) # MOV operation
ref_12000 = (ref_11849 & 0xFFFFFFFF) # MOV operation
ref_12535 = (ref_12000 & 0xFFFFFFFF) # MOV operation
ref_13028 = (ref_12535 & 0xFFFFFFFF) # MOV operation
ref_13030 = (((ref_13028 & 0xFFFFFFFF) + 0x0) & 0xFFFFFFFF) # ADD operation
ref_13713 = (ref_13030 & 0xFFFFFFFF) # MOV operation
ref_13722 = ((((0x0) << 32 | (ref_13713 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_13724 = (ref_13722 & 0xFFFFFFFF) # MOV operation
ref_13875 = (ref_13724 & 0xFFFFFFFF) # MOV operation
ref_17688 = ref_315 # MOVZX operation
ref_17808 = (ref_17688 & 0xFF) # MOVZX operation
ref_17810 = (ref_17808 & 0xFF) # MOVZX operation
ref_18143 = (ref_12000 & 0xFFFFFFFF) # MOV operation
ref_18291 = (ref_18143 & 0xFFFFFFFF) # MOV operation
ref_18303 = (ref_17810 & 0xFFFFFFFF) # MOV operation
ref_18305 = (((ref_18303 & 0xFFFFFFFF) + (ref_18291 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_18988 = (ref_18305 & 0xFFFFFFFF) # MOV operation
ref_18997 = ((((0x0) << 32 | (ref_18988 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_18999 = (ref_18997 & 0xFFFFFFFF) # MOV operation
ref_19150 = (ref_18999 & 0xFFFFFFFF) # MOV operation
ref_19685 = (ref_19150 & 0xFFFFFFFF) # MOV operation
ref_20018 = (ref_13875 & 0xFFFFFFFF) # MOV operation
ref_20166 = (ref_20018 & 0xFFFFFFFF) # MOV operation
ref_20178 = (ref_19685 & 0xFFFFFFFF) # MOV operation
ref_20180 = (((ref_20178 & 0xFFFFFFFF) + (ref_20166 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_20863 = (ref_20180 & 0xFFFFFFFF) # MOV operation
ref_20872 = ((((0x0) << 32 | (ref_20863 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_20874 = (ref_20872 & 0xFFFFFFFF) # MOV operation
ref_21025 = (ref_20874 & 0xFFFFFFFF) # MOV operation
ref_24838 = ref_314 # MOVZX operation
ref_24958 = (ref_24838 & 0xFF) # MOVZX operation
ref_24960 = (ref_24958 & 0xFF) # MOVZX operation
ref_25293 = (ref_19150 & 0xFFFFFFFF) # MOV operation
ref_25441 = (ref_25293 & 0xFFFFFFFF) # MOV operation
ref_25453 = (ref_24960 & 0xFFFFFFFF) # MOV operation
ref_25455 = (((ref_25453 & 0xFFFFFFFF) + (ref_25441 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_26138 = (ref_25455 & 0xFFFFFFFF) # MOV operation
ref_26147 = ((((0x0) << 32 | (ref_26138 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_26149 = (ref_26147 & 0xFFFFFFFF) # MOV operation
ref_26300 = (ref_26149 & 0xFFFFFFFF) # MOV operation
ref_26835 = (ref_26300 & 0xFFFFFFFF) # MOV operation
ref_27168 = (ref_21025 & 0xFFFFFFFF) # MOV operation
ref_27316 = (ref_27168 & 0xFFFFFFFF) # MOV operation
ref_27328 = (ref_26835 & 0xFFFFFFFF) # MOV operation
ref_27330 = (((ref_27328 & 0xFFFFFFFF) + (ref_27316 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_28013 = (ref_27330 & 0xFFFFFFFF) # MOV operation
ref_28022 = ((((0x0) << 32 | (ref_28013 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_28024 = (ref_28022 & 0xFFFFFFFF) # MOV operation
ref_28175 = (ref_28024 & 0xFFFFFFFF) # MOV operation
ref_31988 = ref_313 # MOVZX operation
ref_32108 = (ref_31988 & 0xFF) # MOVZX operation
ref_32110 = (ref_32108 & 0xFF) # MOVZX operation
ref_32443 = (ref_26300 & 0xFFFFFFFF) # MOV operation
ref_32591 = (ref_32443 & 0xFFFFFFFF) # MOV operation
ref_32603 = (ref_32110 & 0xFFFFFFFF) # MOV operation
ref_32605 = (((ref_32603 & 0xFFFFFFFF) + (ref_32591 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_33288 = (ref_32605 & 0xFFFFFFFF) # MOV operation
ref_33297 = ((((0x0) << 32 | (ref_33288 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_33299 = (ref_33297 & 0xFFFFFFFF) # MOV operation
ref_33450 = (ref_33299 & 0xFFFFFFFF) # MOV operation
ref_33985 = (ref_33450 & 0xFFFFFFFF) # MOV operation
ref_34318 = (ref_28175 & 0xFFFFFFFF) # MOV operation
ref_34466 = (ref_34318 & 0xFFFFFFFF) # MOV operation
ref_34478 = (ref_33985 & 0xFFFFFFFF) # MOV operation
ref_34480 = (((ref_34478 & 0xFFFFFFFF) + (ref_34466 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_35163 = (ref_34480 & 0xFFFFFFFF) # MOV operation
ref_35172 = ((((0x0) << 32 | (ref_35163 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_35174 = (ref_35172 & 0xFFFFFFFF) # MOV operation
ref_35325 = (ref_35174 & 0xFFFFFFFF) # MOV operation
ref_39138 = ref_312 # MOVZX operation
ref_39258 = (ref_39138 & 0xFF) # MOVZX operation
ref_39260 = (ref_39258 & 0xFF) # MOVZX operation
ref_39593 = (ref_33450 & 0xFFFFFFFF) # MOV operation
ref_39741 = (ref_39593 & 0xFFFFFFFF) # MOV operation
ref_39753 = (ref_39260 & 0xFFFFFFFF) # MOV operation
ref_39755 = (((ref_39753 & 0xFFFFFFFF) + (ref_39741 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_40438 = (ref_39755 & 0xFFFFFFFF) # MOV operation
ref_40447 = ((((0x0) << 32 | (ref_40438 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_40449 = (ref_40447 & 0xFFFFFFFF) # MOV operation
ref_40600 = (ref_40449 & 0xFFFFFFFF) # MOV operation
ref_41135 = (ref_40600 & 0xFFFFFFFF) # MOV operation
ref_41468 = (ref_35325 & 0xFFFFFFFF) # MOV operation
ref_41616 = (ref_41468 & 0xFFFFFFFF) # MOV operation
ref_41628 = (ref_41135 & 0xFFFFFFFF) # MOV operation
ref_41630 = (((ref_41628 & 0xFFFFFFFF) + (ref_41616 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_42313 = (ref_41630 & 0xFFFFFFFF) # MOV operation
ref_42322 = ((((0x0) << 32 | (ref_42313 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_42324 = (ref_42322 & 0xFFFFFFFF) # MOV operation
ref_42475 = (ref_42324 & 0xFFFFFFFF) # MOV operation
ref_46288 = ref_311 # MOVZX operation
ref_46408 = (ref_46288 & 0xFF) # MOVZX operation
ref_46410 = (ref_46408 & 0xFF) # MOVZX operation
ref_46743 = (ref_40600 & 0xFFFFFFFF) # MOV operation
ref_46891 = (ref_46743 & 0xFFFFFFFF) # MOV operation
ref_46903 = (ref_46410 & 0xFFFFFFFF) # MOV operation
ref_46905 = (((ref_46903 & 0xFFFFFFFF) + (ref_46891 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_47588 = (ref_46905 & 0xFFFFFFFF) # MOV operation
ref_47597 = ((((0x0) << 32 | (ref_47588 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_47599 = (ref_47597 & 0xFFFFFFFF) # MOV operation
ref_47750 = (ref_47599 & 0xFFFFFFFF) # MOV operation
ref_48285 = (ref_47750 & 0xFFFFFFFF) # MOV operation
ref_48618 = (ref_42475 & 0xFFFFFFFF) # MOV operation
ref_48766 = (ref_48618 & 0xFFFFFFFF) # MOV operation
ref_48778 = (ref_48285 & 0xFFFFFFFF) # MOV operation
ref_48780 = (((ref_48778 & 0xFFFFFFFF) + (ref_48766 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_49463 = (ref_48780 & 0xFFFFFFFF) # MOV operation
ref_49472 = ((((0x0) << 32 | (ref_49463 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_49474 = (ref_49472 & 0xFFFFFFFF) # MOV operation
ref_49625 = (ref_49474 & 0xFFFFFFFF) # MOV operation
ref_53438 = ref_310 # MOVZX operation
ref_53558 = (ref_53438 & 0xFF) # MOVZX operation
ref_53560 = (ref_53558 & 0xFF) # MOVZX operation
ref_53893 = (ref_47750 & 0xFFFFFFFF) # MOV operation
ref_54041 = (ref_53893 & 0xFFFFFFFF) # MOV operation
ref_54053 = (ref_53560 & 0xFFFFFFFF) # MOV operation
ref_54055 = (((ref_54053 & 0xFFFFFFFF) + (ref_54041 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_54738 = (ref_54055 & 0xFFFFFFFF) # MOV operation
ref_54747 = ((((0x0) << 32 | (ref_54738 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_54749 = (ref_54747 & 0xFFFFFFFF) # MOV operation
ref_54900 = (ref_54749 & 0xFFFFFFFF) # MOV operation
ref_55435 = (ref_54900 & 0xFFFFFFFF) # MOV operation
ref_55768 = (ref_49625 & 0xFFFFFFFF) # MOV operation
ref_55916 = (ref_55768 & 0xFFFFFFFF) # MOV operation
ref_55928 = (ref_55435 & 0xFFFFFFFF) # MOV operation
ref_55930 = (((ref_55928 & 0xFFFFFFFF) + (ref_55916 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_56613 = (ref_55930 & 0xFFFFFFFF) # MOV operation
ref_56622 = ((((0x0) << 32 | (ref_56613 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_56624 = (ref_56622 & 0xFFFFFFFF) # MOV operation
ref_56775 = (ref_56624 & 0xFFFFFFFF) # MOV operation
ref_60588 = ref_309 # MOVZX operation
ref_60708 = (ref_60588 & 0xFF) # MOVZX operation
ref_60710 = (ref_60708 & 0xFF) # MOVZX operation
ref_61043 = (ref_54900 & 0xFFFFFFFF) # MOV operation
ref_61191 = (ref_61043 & 0xFFFFFFFF) # MOV operation
ref_61203 = (ref_60710 & 0xFFFFFFFF) # MOV operation
ref_61205 = (((ref_61203 & 0xFFFFFFFF) + (ref_61191 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_61888 = (ref_61205 & 0xFFFFFFFF) # MOV operation
ref_61897 = ((((0x0) << 32 | (ref_61888 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_61899 = (ref_61897 & 0xFFFFFFFF) # MOV operation
ref_62050 = (ref_61899 & 0xFFFFFFFF) # MOV operation
ref_62585 = (ref_62050 & 0xFFFFFFFF) # MOV operation
ref_62918 = (ref_56775 & 0xFFFFFFFF) # MOV operation
ref_63066 = (ref_62918 & 0xFFFFFFFF) # MOV operation
ref_63078 = (ref_62585 & 0xFFFFFFFF) # MOV operation
ref_63080 = (((ref_63078 & 0xFFFFFFFF) + (ref_63066 & 0xFFFFFFFF)) & 0xFFFFFFFF) # ADD operation
ref_63763 = (ref_63080 & 0xFFFFFFFF) # MOV operation
ref_63772 = ((((0x0) << 32 | (ref_63763 & 0xFFFFFFFF)) % 0xFFF1) & 0xFFFFFFFF) # DIV operation
ref_63774 = (ref_63772 & 0xFFFFFFFF) # MOV operation
ref_63925 = (ref_63774 & 0xFFFFFFFF) # MOV operation
ref_66895 = (ref_63925 & 0xFFFFFFFF) # MOV operation
ref_67214 = (ref_66895 & 0xFFFFFFFF) # MOV operation
ref_67222 = (((ref_67214 & 0xFFFFFFFF) << (0x10 & 0x1F)) & 0xFFFFFFFF) # SHL operation
ref_67229 = (ref_67222 & 0xFFFFFFFF) # MOV operation
ref_67582 = (ref_62050 & 0xFFFFFFFF) # MOV operation
ref_67716 = (ref_67229 & 0xFFFFFFFF) # MOV operation
ref_67720 = (ref_67582 & 0xFFFFFFFF) # MOV operation
ref_67722 = ((ref_67720 & 0xFFFFFFFF) | (ref_67716 & 0xFFFFFFFF)) # OR operation
ref_67878 = (ref_67722 & 0xFFFFFFFF) # MOV operation
ref_68369 = (ref_67878 & 0xFFFFFFFF) # MOV operation
ref_68519 = (ref_68369 & 0xFFFFFFFF) # MOV operation
ref_68543 = (ref_68519 & 0xFFFFFFFF) # MOV operation
ref_68551 = (ref_68543 & 0xFFFFFFFF) # MOV operation
ref_68553 = (ref_68551 & 0xFFFFFFFF) # MOV operation

print ref_68553 & 0xffffffffffffffff
