#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
    char const *);
int fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
    char const *);
int fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
    char const *);
int fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
    const char *text) {
  int pos = 0;
  pos =
      fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
          text);
  if (pos != -1)
    return pos;
  pos =
      fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
          text);
  if (pos != -1)
    return pos;
  pos =
      fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(
          text);
  if (pos != -1)
    return pos;
  return -1;
}


x86 assembly (clang, -O0):
push   %rbp
mov    %rsp,%rbp
sub    $0x20,%rsp
mov    %rdi,-0x10(%rbp)
movl   $0x0,-0x14(%rbp)
mov    -0x10(%rbp),%rdi
call   4050 <fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>
mov    %eax,-0x14(%rbp)
cmpl   $0xffffffff,-0x14(%rbp)
je     4164 <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x34>
mov    -0x14(%rbp),%eax
mov    %eax,-0x4(%rbp)
jmp    41ad <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x7d>
mov    -0x10(%rbp),%rdi
call   4030 <fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>
mov    %eax,-0x14(%rbp)
cmpl   $0xffffffff,-0x14(%rbp)
je     4185 <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x55>
mov    -0x14(%rbp),%eax
mov    %eax,-0x4(%rbp)
jmp    41ad <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x7d>
mov    -0x10(%rbp),%rdi
call   4040 <fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>
mov    %eax,-0x14(%rbp)
cmpl   $0xffffffff,-0x14(%rbp)
je     41a6 <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x76>
mov    -0x14(%rbp),%eax
mov    %eax,-0x4(%rbp)
jmp    41ad <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x7d>
movl   $0xffffffff,-0x4(%rbp)
mov    -0x4(%rbp),%eax
add    $0x20,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
push   %rbx
mov    %rdi,%rbx
call   4050 <fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>
cmp    $0xffffffff,%eax
jne    414b <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x1b>
mov    %rbx,%rdi
call   4030 <fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>
cmp    $0xffffffff,%eax
je     414d <fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102+0x1d>
pop    %rbx
ret
mov    %rbx,%rdi
pop    %rbx
jmp    4040 <fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102@plt>

LLVM IR (-O0):
define i32 @fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %0) {
%2 = alloca i32
%3 = alloca i8*
%4 = alloca i32
store i8* %0, i8** %3
store i32 0, i32* %4
%5 = load i8*, i8** %3
%6 = call i32 @fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %5)
store i32 %6, i32* %4
%7 = load i32, i32* %4
%8 = icmp ne i32 %7, -1
br i1 %8, label %9, label %11
9: ; preds = %1
%10 = load i32, i32* %4
store i32 %10, i32* %2
br label %26
11: ; preds = %1
%12 = load i8*, i8** %3
%13 = call i32 @fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %12)
store i32 %13, i32* %4
%14 = load i32, i32* %4
%15 = icmp ne i32 %14, -1
br i1 %15, label %16, label %18
16: ; preds = %11
%17 = load i32, i32* %4
store i32 %17, i32* %2
br label %26
18: ; preds = %11
%19 = load i8*, i8** %3
%20 = call i32 @fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %19)
store i32 %20, i32* %4
%21 = load i32, i32* %4
%22 = icmp ne i32 %21, -1
br i1 %22, label %23, label %25
23: ; preds = %18
%24 = load i32, i32* %4
store i32 %24, i32* %2
br label %26
25: ; preds = %18
store i32 -1, i32* %2
br label %26
26: ; preds = %25, %23, %16, %9
%27 = load i32, i32* %2
ret i32 %27
}

LLVM IR (-O2):
define i32 @fn_al_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %0) {
%2 = tail call i32 @fn_sq_ch_47_ch_47_qtg_0_1_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_ch_64_al_sq_ch_91_al_sq_qtg_6_6_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_ch_58_ch_58_qtg_5_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_4_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_3_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_2_2_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_3_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_4_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_al_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_1_sq_qtg_0_5_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_qtg_1_4_cl_48_57_65_70_91_91_97_102_sq_qtg_0_1_sq_qtg_0_1_sq_qtg_1_6_cl_48_57_65_70_91_91_97_102_ch_58_sq_qtg_1_4_cl_48_57_65_70_91_91_97_102_ch_58_ch_58_sq_ch_118_qtg_1_4294967295_cl_48_57_65_70_91_91_97_102_ch_46_qtg_1_4294967295_cl_33_33_36_36_38_44_46_46_48_57_59_59_58_126_61_61_65_91_95_95_97_122_ch_93_sq_qtg_3_3_sq_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_cl_46_46_al_sq_ch_50_ch_53_cl_48_53_sq_ch_50_cl_48_52_cl_48_57_sq_ch_49_cl_48_57_cl_48_57_sq_cl_49_57_cl_48_57_sq_cl_48_57_sq_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_57_59_59_61_61_65_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_1_sq_ch_58_qtg_0_4294967295_cl_48_57_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %0)
%3 = icmp eq i32 %2, -1
br i1 %3, label %4, label %9
4: ; preds = %1
%5 = tail call i32 @fn_sq_ch_47_qtg_0_1_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %0)
%6 = icmp eq i32 %5, -1
br i1 %6, label %7, label %9
7: ; preds = %4
%8 = tail call i32 @fn_sq_qtg_1_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102_qtg_0_4294967295_sq_ch_47_qtg_0_4294967295_al_sq_cl_33_33_36_36_38_46_48_59_61_61_64_91_95_95_97_122_126_126_160_55295_63744_64975_65008_65519_65533_65533_65536_131069_131072_196605_196608_262141_262144_327677_327680_393213_393216_458749_458752_524285_524288_589821_589824_655357_655360_720893_720896_786429_786432_851965_851968_917501_917504_983037_sq_ch_37_qtg_2_2_cl_48_57_65_70_91_91_97_102(i8* %0)
br label %9
9: ; preds = %7, %4, %1
%10 = phi i32 [ %2, %1 ], [ %5, %4 ], [ %8, %7 ]
ret i32 %10
}