140af0ea0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af0ea5:	57                   	push   %rdi
140af0ea6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af0ead:	48 8b 05 4c 80 8c 00 	mov    0x8c804c(%rip),%rax        # 0x1413b8f00
140af0eb4:	48 33 c4             	xor    %rsp,%rax
140af0eb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af0ebe:	00
140af0ebf:	48 8b f9             	mov    %rcx,%rdi
140af0ec2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af0ec6:	e8 c9 cd 32 00       	call   0x140e1dc94
140af0ecb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af0ecf:	48 8d 0d b2 49 8d 00 	lea    0x8d49b2(%rip),%rcx        # 0x1413c5888
140af0ed6:	e8 7d ce 32 00       	call   0x140e1dd58
140af0edb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af0edf:	85 c0                	test   %eax,%eax
140af0ee1:	75 4f                	jne    0x140af0f32
140af0ee3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af0ee7:	48 85 c9             	test   %rcx,%rcx
140af0eea:	74 1d                	je     0x140af0f09
140af0eec:	48 ff 41 08          	incq   0x8(%rcx)
140af0ef0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af0ef5:	75 12                	jne    0x140af0f09
140af0ef7:	48 8b 01             	mov    (%rcx),%rax
140af0efa:	ba 01 00 00 00       	mov    $0x1,%edx
140af0eff:	48 8b 40 28          	mov    0x28(%rax),%rax
140af0f03:	ff 15 17 2b 49 00    	call   *0x492b17(%rip)        # 0x140f83a20
140af0f09:	48 85 db             	test   %rbx,%rbx
140af0f0c:	74 5c                	je     0x140af0f6a
140af0f0e:	48 8b c3             	mov    %rbx,%rax
140af0f11:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af0f18:	00
140af0f19:	48 33 cc             	xor    %rsp,%rcx
140af0f1c:	e8 df a5 32 00       	call   0x140e1b500
140af0f21:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af0f28:	00
140af0f29:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af0f30:	5f                   	pop    %rdi
140af0f31:	c3                   	ret
140af0f32:	48 85 c9             	test   %rcx,%rcx
140af0f35:	74 33                	je     0x140af0f6a
140af0f37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af0f3e:	00 00
140af0f40:	48 8b 01             	mov    (%rcx),%rax
140af0f43:	4c 8d 05 be fa 8c 00 	lea    0x8cfabe(%rip),%r8        # 0x1413c0a08
140af0f4a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af0f4f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af0f53:	ff 15 c7 2a 49 00    	call   *0x492ac7(%rip)        # 0x140f83a20
140af0f59:	48 8b 08             	mov    (%rax),%rcx
140af0f5c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af0f60:	48 85 db             	test   %rbx,%rbx
140af0f63:	75 a9                	jne    0x140af0f0e
140af0f65:	48 85 c9             	test   %rcx,%rcx
140af0f68:	75 d6                	jne    0x140af0f40
140af0f6a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af0f6f:	48 8b cf             	mov    %rdi,%rcx
140af0f72:	e8 a9 35 8a ff       	call   0x140394520
140af0f77:	48 8b d8             	mov    %rax,%rbx
140af0f7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af0f7f:	e8 6c ed fd ff       	call   0x140acfcf0
140af0f84:	90                   	nop
140af0f85:	4c 8b cb             	mov    %rbx,%r9
140af0f88:	4c 8b c0             	mov    %rax,%r8
140af0f8b:	48 8d 15 76 25 4f 00 	lea    0x4f2576(%rip),%rdx        # 0x140fe3508
140af0f92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af0f97:	e8 04 09 8a ff       	call   0x1403918a0
140af0f9c:	90                   	nop
140af0f9d:	48 8b d0             	mov    %rax,%rdx
140af0fa0:	48 8d 0d 29 d5 9a 00 	lea    0x9ad529(%rip),%rcx        # 0x14149e4d0
140af0fa7:	e8 64 ef 6d ff       	call   0x1401cff10
140af0fac:	48 8d 15 9d 6c 89 ff 	lea    -0x769363(%rip),%rdx        # 0x140387c50
140af0fb3:	48 8b c8             	mov    %rax,%rcx
140af0fb6:	e8 15 8c 89 ff       	call   0x140389bd0
140af0fbb:	90                   	nop
140af0fbc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af0fc1:	e8 8a 6a 6a ff       	call   0x140197a50
140af0fc6:	90                   	nop
140af0fc7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af0fcc:	e8 7f 6a 6a ff       	call   0x140197a50
140af0fd1:	90                   	nop
140af0fd2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af0fd7:	e8 74 6a 6a ff       	call   0x140197a50
140af0fdc:	e8 5f 39 fc ff       	call   0x140ab4940
140af0fe1:	cc                   	int3
140af0fe2:	cc                   	int3
140af0fe3:	cc                   	int3
140af0fe4:	cc                   	int3
140af0fe5:	cc                   	int3
140af0fe6:	cc                   	int3
140af0fe7:	cc                   	int3
140af0fe8:	cc                   	int3
140af0fe9:	cc                   	int3
140af0fea:	cc                   	int3
140af0feb:	cc                   	int3
140af0fec:	cc                   	int3
140af0fed:	cc                   	int3
140af0fee:	cc                   	int3
140af0fef:	cc                   	int3
140af0ff0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af0ff5:	57                   	push   %rdi
140af0ff6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af0ffd:	48 8b 05 fc 7e 8c 00 	mov    0x8c7efc(%rip),%rax        # 0x1413b8f00
140af1004:	48 33 c4             	xor    %rsp,%rax
140af1007:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af100e:	00
140af100f:	48 8b f9             	mov    %rcx,%rdi
140af1012:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af1016:	e8 79 cc 32 00       	call   0x140e1dc94
140af101b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af101f:	48 8d 0d 52 61 8d 00 	lea    0x8d6152(%rip),%rcx        # 0x1413c7178
140af1026:	e8 2d cd 32 00       	call   0x140e1dd58
140af102b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af102f:	85 c0                	test   %eax,%eax
140af1031:	75 4f                	jne    0x140af1082
140af1033:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af1037:	48 85 c9             	test   %rcx,%rcx
140af103a:	74 1d                	je     0x140af1059
140af103c:	48 ff 41 08          	incq   0x8(%rcx)
140af1040:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af1045:	75 12                	jne    0x140af1059
140af1047:	48 8b 01             	mov    (%rcx),%rax
140af104a:	ba 01 00 00 00       	mov    $0x1,%edx
140af104f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af1053:	ff 15 c7 29 49 00    	call   *0x4929c7(%rip)        # 0x140f83a20
140af1059:	48 85 db             	test   %rbx,%rbx
140af105c:	74 5c                	je     0x140af10ba
140af105e:	48 8b c3             	mov    %rbx,%rax
140af1061:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af1068:	00
140af1069:	48 33 cc             	xor    %rsp,%rcx
140af106c:	e8 8f a4 32 00       	call   0x140e1b500
140af1071:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af1078:	00
140af1079:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af1080:	5f                   	pop    %rdi
140af1081:	c3                   	ret
140af1082:	48 85 c9             	test   %rcx,%rcx
140af1085:	74 33                	je     0x140af10ba
140af1087:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af108e:	00 00
140af1090:	48 8b 01             	mov    (%rcx),%rax
140af1093:	4c 8d 05 e6 05 8d 00 	lea    0x8d05e6(%rip),%r8        # 0x1413c1680
140af109a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af109f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af10a3:	ff 15 77 29 49 00    	call   *0x492977(%rip)        # 0x140f83a20
140af10a9:	48 8b 08             	mov    (%rax),%rcx
140af10ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af10b0:	48 85 db             	test   %rbx,%rbx
140af10b3:	75 a9                	jne    0x140af105e
140af10b5:	48 85 c9             	test   %rcx,%rcx
140af10b8:	75 d6                	jne    0x140af1090
140af10ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af10bf:	48 8b cf             	mov    %rdi,%rcx
140af10c2:	e8 59 34 8a ff       	call   0x140394520
140af10c7:	48 8b d8             	mov    %rax,%rbx
140af10ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af10cf:	e8 fc ec fd ff       	call   0x140acfdd0
140af10d4:	90                   	nop
140af10d5:	4c 8b cb             	mov    %rbx,%r9
140af10d8:	4c 8b c0             	mov    %rax,%r8
140af10db:	48 8d 15 26 24 4f 00 	lea    0x4f2426(%rip),%rdx        # 0x140fe3508
140af10e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af10e7:	e8 b4 07 8a ff       	call   0x1403918a0
140af10ec:	90                   	nop
140af10ed:	48 8b d0             	mov    %rax,%rdx
140af10f0:	48 8d 0d d9 d3 9a 00 	lea    0x9ad3d9(%rip),%rcx        # 0x14149e4d0
140af10f7:	e8 14 ee 6d ff       	call   0x1401cff10
140af10fc:	48 8d 15 4d 6b 89 ff 	lea    -0x7694b3(%rip),%rdx        # 0x140387c50
140af1103:	48 8b c8             	mov    %rax,%rcx
140af1106:	e8 c5 8a 89 ff       	call   0x140389bd0
140af110b:	90                   	nop
140af110c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af1111:	e8 3a 69 6a ff       	call   0x140197a50
140af1116:	90                   	nop
140af1117:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af111c:	e8 2f 69 6a ff       	call   0x140197a50
140af1121:	90                   	nop
140af1122:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af1127:	e8 24 69 6a ff       	call   0x140197a50
140af112c:	e8 0f 38 fc ff       	call   0x140ab4940
140af1131:	cc                   	int3
140af1132:	cc                   	int3
140af1133:	cc                   	int3
140af1134:	cc                   	int3
140af1135:	cc                   	int3
140af1136:	cc                   	int3
140af1137:	cc                   	int3
140af1138:	cc                   	int3
140af1139:	cc                   	int3
140af113a:	cc                   	int3
140af113b:	cc                   	int3
140af113c:	cc                   	int3
140af113d:	cc                   	int3
140af113e:	cc                   	int3
140af113f:	cc                   	int3
140af1140:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af1145:	57                   	push   %rdi
140af1146:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af114d:	48 8b 05 ac 7d 8c 00 	mov    0x8c7dac(%rip),%rax        # 0x1413b8f00
140af1154:	48 33 c4             	xor    %rsp,%rax
140af1157:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af115e:	00
140af115f:	48 8b f9             	mov    %rcx,%rdi
140af1162:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af1166:	e8 29 cb 32 00       	call   0x140e1dc94
140af116b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af116f:	48 8d 0d 92 54 8d 00 	lea    0x8d5492(%rip),%rcx        # 0x1413c6608
140af1176:	e8 dd cb 32 00       	call   0x140e1dd58
140af117b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af117f:	85 c0                	test   %eax,%eax
140af1181:	75 4f                	jne    0x140af11d2
140af1183:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af1187:	48 85 c9             	test   %rcx,%rcx
140af118a:	74 1d                	je     0x140af11a9
140af118c:	48 ff 41 08          	incq   0x8(%rcx)
140af1190:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af1195:	75 12                	jne    0x140af11a9
140af1197:	48 8b 01             	mov    (%rcx),%rax
140af119a:	ba 01 00 00 00       	mov    $0x1,%edx
140af119f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af11a3:	ff 15 77 28 49 00    	call   *0x492877(%rip)        # 0x140f83a20
140af11a9:	48 85 db             	test   %rbx,%rbx
140af11ac:	74 5c                	je     0x140af120a
140af11ae:	48 8b c3             	mov    %rbx,%rax
140af11b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af11b8:	00
140af11b9:	48 33 cc             	xor    %rsp,%rcx
140af11bc:	e8 3f a3 32 00       	call   0x140e1b500
140af11c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af11c8:	00
140af11c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af11d0:	5f                   	pop    %rdi
140af11d1:	c3                   	ret
140af11d2:	48 85 c9             	test   %rcx,%rcx
140af11d5:	74 33                	je     0x140af120a
140af11d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af11de:	00 00
140af11e0:	48 8b 01             	mov    (%rcx),%rax
140af11e3:	4c 8d 05 36 ff 8c 00 	lea    0x8cff36(%rip),%r8        # 0x1413c1120
140af11ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af11ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140af11f3:	ff 15 27 28 49 00    	call   *0x492827(%rip)        # 0x140f83a20
140af11f9:	48 8b 08             	mov    (%rax),%rcx
140af11fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af1200:	48 85 db             	test   %rbx,%rbx
140af1203:	75 a9                	jne    0x140af11ae
140af1205:	48 85 c9             	test   %rcx,%rcx
140af1208:	75 d6                	jne    0x140af11e0
140af120a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af120f:	48 8b cf             	mov    %rdi,%rcx
140af1212:	e8 09 33 8a ff       	call   0x140394520
140af1217:	48 8b d8             	mov    %rax,%rbx
140af121a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af121f:	e8 8c ec fd ff       	call   0x140acfeb0
140af1224:	90                   	nop
140af1225:	4c 8b cb             	mov    %rbx,%r9
140af1228:	4c 8b c0             	mov    %rax,%r8
140af122b:	48 8d 15 d6 22 4f 00 	lea    0x4f22d6(%rip),%rdx        # 0x140fe3508
140af1232:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af1237:	e8 64 06 8a ff       	call   0x1403918a0
140af123c:	90                   	nop
140af123d:	48 8b d0             	mov    %rax,%rdx
140af1240:	48 8d 0d 89 d2 9a 00 	lea    0x9ad289(%rip),%rcx        # 0x14149e4d0
140af1247:	e8 c4 ec 6d ff       	call   0x1401cff10
140af124c:	48 8d 15 fd 69 89 ff 	lea    -0x769603(%rip),%rdx        # 0x140387c50
140af1253:	48 8b c8             	mov    %rax,%rcx
140af1256:	e8 75 89 89 ff       	call   0x140389bd0
140af125b:	90                   	nop
140af125c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af1261:	e8 ea 67 6a ff       	call   0x140197a50
140af1266:	90                   	nop
140af1267:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af126c:	e8 df 67 6a ff       	call   0x140197a50
140af1271:	90                   	nop
140af1272:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af1277:	e8 d4 67 6a ff       	call   0x140197a50
140af127c:	e8 bf 36 fc ff       	call   0x140ab4940
140af1281:	cc                   	int3
140af1282:	cc                   	int3
140af1283:	cc                   	int3
140af1284:	cc                   	int3
140af1285:	cc                   	int3
140af1286:	cc                   	int3
140af1287:	cc                   	int3
140af1288:	cc                   	int3
140af1289:	cc                   	int3
140af128a:	cc                   	int3
140af128b:	cc                   	int3
140af128c:	cc                   	int3
140af128d:	cc                   	int3
140af128e:	cc                   	int3
140af128f:	cc                   	int3
140af1290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af1295:	57                   	push   %rdi
140af1296:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af129d:	48 8b 05 5c 7c 8c 00 	mov    0x8c7c5c(%rip),%rax        # 0x1413b8f00
140af12a4:	48 33 c4             	xor    %rsp,%rax
140af12a7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af12ae:	00
140af12af:	48 8b f9             	mov    %rcx,%rdi
140af12b2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af12b6:	e8 d9 c9 32 00       	call   0x140e1dc94
140af12bb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af12bf:	48 8d 0d 42 98 8d 00 	lea    0x8d9842(%rip),%rcx        # 0x1413cab08
140af12c6:	e8 8d ca 32 00       	call   0x140e1dd58
140af12cb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af12cf:	85 c0                	test   %eax,%eax
140af12d1:	75 4f                	jne    0x140af1322
140af12d3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af12d7:	48 85 c9             	test   %rcx,%rcx
140af12da:	74 1d                	je     0x140af12f9
140af12dc:	48 ff 41 08          	incq   0x8(%rcx)
140af12e0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af12e5:	75 12                	jne    0x140af12f9
140af12e7:	48 8b 01             	mov    (%rcx),%rax
140af12ea:	ba 01 00 00 00       	mov    $0x1,%edx
140af12ef:	48 8b 40 28          	mov    0x28(%rax),%rax
140af12f3:	ff 15 27 27 49 00    	call   *0x492727(%rip)        # 0x140f83a20
140af12f9:	48 85 db             	test   %rbx,%rbx
140af12fc:	74 5c                	je     0x140af135a
140af12fe:	48 8b c3             	mov    %rbx,%rax
140af1301:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af1308:	00
140af1309:	48 33 cc             	xor    %rsp,%rcx
140af130c:	e8 ef a1 32 00       	call   0x140e1b500
140af1311:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af1318:	00
140af1319:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af1320:	5f                   	pop    %rdi
140af1321:	c3                   	ret
140af1322:	48 85 c9             	test   %rcx,%rcx
140af1325:	74 33                	je     0x140af135a
140af1327:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af132e:	00 00
140af1330:	48 8b 01             	mov    (%rcx),%rax
140af1333:	4c 8d 05 46 21 8d 00 	lea    0x8d2146(%rip),%r8        # 0x1413c3480
140af133a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af133f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af1343:	ff 15 d7 26 49 00    	call   *0x4926d7(%rip)        # 0x140f83a20
140af1349:	48 8b 08             	mov    (%rax),%rcx
140af134c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af1350:	48 85 db             	test   %rbx,%rbx
140af1353:	75 a9                	jne    0x140af12fe
140af1355:	48 85 c9             	test   %rcx,%rcx
140af1358:	75 d6                	jne    0x140af1330
140af135a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af135f:	48 8b cf             	mov    %rdi,%rcx
140af1362:	e8 b9 31 8a ff       	call   0x140394520
140af1367:	48 8b d8             	mov    %rax,%rbx
140af136a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af136f:	e8 1c ec fd ff       	call   0x140acff90