140af21a0:	48 8b 01             	mov    (%rcx),%rax
140af21a3:	4c 8d 05 ee 1e 8d 00 	lea    0x8d1eee(%rip),%r8        # 0x1413c4098
140af21aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af21af:	48 8b 40 18          	mov    0x18(%rax),%rax
140af21b3:	ff 15 67 18 49 00    	call   *0x491867(%rip)        # 0x140f83a20
140af21b9:	48 8b 08             	mov    (%rax),%rcx
140af21bc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af21c0:	48 85 db             	test   %rbx,%rbx
140af21c3:	75 a9                	jne    0x140af216e
140af21c5:	48 85 c9             	test   %rcx,%rcx
140af21c8:	75 d6                	jne    0x140af21a0
140af21ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af21cf:	48 8b cf             	mov    %rdi,%rcx
140af21d2:	e8 49 23 8a ff       	call   0x140394520
140af21d7:	48 8b d8             	mov    %rax,%rbx
140af21da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af21df:	e8 4c e7 fd ff       	call   0x140ad0930
140af21e4:	90                   	nop
140af21e5:	4c 8b cb             	mov    %rbx,%r9
140af21e8:	4c 8b c0             	mov    %rax,%r8
140af21eb:	48 8d 15 16 13 4f 00 	lea    0x4f1316(%rip),%rdx        # 0x140fe3508
140af21f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af21f7:	e8 a4 f6 89 ff       	call   0x1403918a0
140af21fc:	90                   	nop
140af21fd:	48 8b d0             	mov    %rax,%rdx
140af2200:	48 8d 0d c9 c2 9a 00 	lea    0x9ac2c9(%rip),%rcx        # 0x14149e4d0
140af2207:	e8 04 dd 6d ff       	call   0x1401cff10
140af220c:	48 8d 15 3d 5a 89 ff 	lea    -0x76a5c3(%rip),%rdx        # 0x140387c50
140af2213:	48 8b c8             	mov    %rax,%rcx
140af2216:	e8 b5 79 89 ff       	call   0x140389bd0
140af221b:	90                   	nop
140af221c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2221:	e8 2a 58 6a ff       	call   0x140197a50
140af2226:	90                   	nop
140af2227:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af222c:	e8 1f 58 6a ff       	call   0x140197a50
140af2231:	90                   	nop
140af2232:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af2237:	e8 14 58 6a ff       	call   0x140197a50
140af223c:	e8 ff 26 fc ff       	call   0x140ab4940
140af2241:	cc                   	int3
140af2242:	cc                   	int3
140af2243:	cc                   	int3
140af2244:	cc                   	int3
140af2245:	cc                   	int3
140af2246:	cc                   	int3
140af2247:	cc                   	int3
140af2248:	cc                   	int3
140af2249:	cc                   	int3
140af224a:	cc                   	int3
140af224b:	cc                   	int3
140af224c:	cc                   	int3
140af224d:	cc                   	int3
140af224e:	cc                   	int3
140af224f:	cc                   	int3
140af2250:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af2255:	57                   	push   %rdi
140af2256:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af225d:	48 8b 05 9c 6c 8c 00 	mov    0x8c6c9c(%rip),%rax        # 0x1413b8f00
140af2264:	48 33 c4             	xor    %rsp,%rax
140af2267:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af226e:	00
140af226f:	48 8b f9             	mov    %rcx,%rdi
140af2272:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af2276:	e8 19 ba 32 00       	call   0x140e1dc94
140af227b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af227f:	48 8d 0d b2 bd 8c 00 	lea    0x8cbdb2(%rip),%rcx        # 0x1413be038
140af2286:	e8 cd ba 32 00       	call   0x140e1dd58
140af228b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af228f:	85 c0                	test   %eax,%eax
140af2291:	75 4f                	jne    0x140af22e2
140af2293:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af2297:	48 85 c9             	test   %rcx,%rcx
140af229a:	74 1d                	je     0x140af22b9
140af229c:	48 ff 41 08          	incq   0x8(%rcx)
140af22a0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af22a5:	75 12                	jne    0x140af22b9
140af22a7:	48 8b 01             	mov    (%rcx),%rax
140af22aa:	ba 01 00 00 00       	mov    $0x1,%edx
140af22af:	48 8b 40 28          	mov    0x28(%rax),%rax
140af22b3:	ff 15 67 17 49 00    	call   *0x491767(%rip)        # 0x140f83a20
140af22b9:	48 85 db             	test   %rbx,%rbx
140af22bc:	74 5c                	je     0x140af231a
140af22be:	48 8b c3             	mov    %rbx,%rax
140af22c1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af22c8:	00
140af22c9:	48 33 cc             	xor    %rsp,%rcx
140af22cc:	e8 2f 92 32 00       	call   0x140e1b500
140af22d1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af22d8:	00
140af22d9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af22e0:	5f                   	pop    %rdi
140af22e1:	c3                   	ret
140af22e2:	48 85 c9             	test   %rcx,%rcx
140af22e5:	74 33                	je     0x140af231a
140af22e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af22ee:	00 00
140af22f0:	48 8b 01             	mov    (%rcx),%rax
140af22f3:	4c 8d 05 7e bd 8c 00 	lea    0x8cbd7e(%rip),%r8        # 0x1413be078
140af22fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af22ff:	48 8b 40 18          	mov    0x18(%rax),%rax
140af2303:	ff 15 17 17 49 00    	call   *0x491717(%rip)        # 0x140f83a20
140af2309:	48 8b 08             	mov    (%rax),%rcx
140af230c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af2310:	48 85 db             	test   %rbx,%rbx
140af2313:	75 a9                	jne    0x140af22be
140af2315:	48 85 c9             	test   %rcx,%rcx
140af2318:	75 d6                	jne    0x140af22f0
140af231a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af231f:	48 8b cf             	mov    %rdi,%rcx
140af2322:	e8 f9 21 8a ff       	call   0x140394520
140af2327:	48 8b d8             	mov    %rax,%rbx
140af232a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af232f:	e8 dc e6 fd ff       	call   0x140ad0a10
140af2334:	90                   	nop
140af2335:	4c 8b cb             	mov    %rbx,%r9
140af2338:	4c 8b c0             	mov    %rax,%r8
140af233b:	48 8d 15 c6 11 4f 00 	lea    0x4f11c6(%rip),%rdx        # 0x140fe3508
140af2342:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2347:	e8 54 f5 89 ff       	call   0x1403918a0
140af234c:	90                   	nop
140af234d:	48 8b d0             	mov    %rax,%rdx
140af2350:	48 8d 0d 79 c1 9a 00 	lea    0x9ac179(%rip),%rcx        # 0x14149e4d0
140af2357:	e8 b4 db 6d ff       	call   0x1401cff10
140af235c:	48 8d 15 ed 58 89 ff 	lea    -0x76a713(%rip),%rdx        # 0x140387c50
140af2363:	48 8b c8             	mov    %rax,%rcx
140af2366:	e8 65 78 89 ff       	call   0x140389bd0
140af236b:	90                   	nop
140af236c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2371:	e8 da 56 6a ff       	call   0x140197a50
140af2376:	90                   	nop
140af2377:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af237c:	e8 cf 56 6a ff       	call   0x140197a50
140af2381:	90                   	nop
140af2382:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af2387:	e8 c4 56 6a ff       	call   0x140197a50
140af238c:	e8 af 25 fc ff       	call   0x140ab4940
140af2391:	cc                   	int3
140af2392:	cc                   	int3
140af2393:	cc                   	int3
140af2394:	cc                   	int3
140af2395:	cc                   	int3
140af2396:	cc                   	int3
140af2397:	cc                   	int3
140af2398:	cc                   	int3
140af2399:	cc                   	int3
140af239a:	cc                   	int3
140af239b:	cc                   	int3
140af239c:	cc                   	int3
140af239d:	cc                   	int3
140af239e:	cc                   	int3
140af239f:	cc                   	int3
140af23a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af23a5:	57                   	push   %rdi
140af23a6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af23ad:	48 8b 05 4c 6b 8c 00 	mov    0x8c6b4c(%rip),%rax        # 0x1413b8f00
140af23b4:	48 33 c4             	xor    %rsp,%rax
140af23b7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af23be:	00
140af23bf:	48 8b f9             	mov    %rcx,%rdi
140af23c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af23c6:	e8 c9 b8 32 00       	call   0x140e1dc94
140af23cb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af23cf:	48 8d 0d c2 96 8d 00 	lea    0x8d96c2(%rip),%rcx        # 0x1413cba98
140af23d6:	e8 7d b9 32 00       	call   0x140e1dd58
140af23db:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af23df:	85 c0                	test   %eax,%eax
140af23e1:	75 4f                	jne    0x140af2432
140af23e3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af23e7:	48 85 c9             	test   %rcx,%rcx
140af23ea:	74 1d                	je     0x140af2409
140af23ec:	48 ff 41 08          	incq   0x8(%rcx)
140af23f0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af23f5:	75 12                	jne    0x140af2409
140af23f7:	48 8b 01             	mov    (%rcx),%rax
140af23fa:	ba 01 00 00 00       	mov    $0x1,%edx
140af23ff:	48 8b 40 28          	mov    0x28(%rax),%rax
140af2403:	ff 15 17 16 49 00    	call   *0x491617(%rip)        # 0x140f83a20
140af2409:	48 85 db             	test   %rbx,%rbx
140af240c:	74 5c                	je     0x140af246a
140af240e:	48 8b c3             	mov    %rbx,%rax
140af2411:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af2418:	00
140af2419:	48 33 cc             	xor    %rsp,%rcx
140af241c:	e8 df 90 32 00       	call   0x140e1b500
140af2421:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af2428:	00
140af2429:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af2430:	5f                   	pop    %rdi
140af2431:	c3                   	ret
140af2432:	48 85 c9             	test   %rcx,%rcx
140af2435:	74 33                	je     0x140af246a
140af2437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af243e:	00 00
140af2440:	48 8b 01             	mov    (%rcx),%rax
140af2443:	4c 8d 05 66 af 8c 00 	lea    0x8caf66(%rip),%r8        # 0x1413bd3b0
140af244a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af244f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af2453:	ff 15 c7 15 49 00    	call   *0x4915c7(%rip)        # 0x140f83a20
140af2459:	48 8b 08             	mov    (%rax),%rcx
140af245c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af2460:	48 85 db             	test   %rbx,%rbx
140af2463:	75 a9                	jne    0x140af240e
140af2465:	48 85 c9             	test   %rcx,%rcx
140af2468:	75 d6                	jne    0x140af2440
140af246a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af246f:	48 8b cf             	mov    %rdi,%rcx
140af2472:	e8 a9 20 8a ff       	call   0x140394520
140af2477:	48 8b d8             	mov    %rax,%rbx
140af247a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af247f:	e8 6c e6 fd ff       	call   0x140ad0af0
140af2484:	90                   	nop
140af2485:	4c 8b cb             	mov    %rbx,%r9
140af2488:	4c 8b c0             	mov    %rax,%r8
140af248b:	48 8d 15 76 10 4f 00 	lea    0x4f1076(%rip),%rdx        # 0x140fe3508
140af2492:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2497:	e8 04 f4 89 ff       	call   0x1403918a0
140af249c:	90                   	nop
140af249d:	48 8b d0             	mov    %rax,%rdx
140af24a0:	48 8d 0d 29 c0 9a 00 	lea    0x9ac029(%rip),%rcx        # 0x14149e4d0
140af24a7:	e8 64 da 6d ff       	call   0x1401cff10
140af24ac:	48 8d 15 9d 57 89 ff 	lea    -0x76a863(%rip),%rdx        # 0x140387c50
140af24b3:	48 8b c8             	mov    %rax,%rcx
140af24b6:	e8 15 77 89 ff       	call   0x140389bd0
140af24bb:	90                   	nop
140af24bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af24c1:	e8 8a 55 6a ff       	call   0x140197a50
140af24c6:	90                   	nop
140af24c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af24cc:	e8 7f 55 6a ff       	call   0x140197a50
140af24d1:	90                   	nop
140af24d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af24d7:	e8 74 55 6a ff       	call   0x140197a50
140af24dc:	e8 5f 24 fc ff       	call   0x140ab4940
140af24e1:	cc                   	int3
140af24e2:	cc                   	int3
140af24e3:	cc                   	int3
140af24e4:	cc                   	int3
140af24e5:	cc                   	int3
140af24e6:	cc                   	int3
140af24e7:	cc                   	int3
140af24e8:	cc                   	int3
140af24e9:	cc                   	int3
140af24ea:	cc                   	int3
140af24eb:	cc                   	int3
140af24ec:	cc                   	int3
140af24ed:	cc                   	int3
140af24ee:	cc                   	int3
140af24ef:	cc                   	int3
140af24f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af24f5:	57                   	push   %rdi
140af24f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af24fd:	48 8b 05 fc 69 8c 00 	mov    0x8c69fc(%rip),%rax        # 0x1413b8f00
140af2504:	48 33 c4             	xor    %rsp,%rax
140af2507:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af250e:	00
140af250f:	48 8b f9             	mov    %rcx,%rdi
140af2512:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af2516:	e8 79 b7 32 00       	call   0x140e1dc94
140af251b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af251f:	48 8d 0d e2 95 8d 00 	lea    0x8d95e2(%rip),%rcx        # 0x1413cbb08
140af2526:	e8 2d b8 32 00       	call   0x140e1dd58
140af252b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af252f:	85 c0                	test   %eax,%eax
140af2531:	75 4f                	jne    0x140af2582
140af2533:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af2537:	48 85 c9             	test   %rcx,%rcx
140af253a:	74 1d                	je     0x140af2559
140af253c:	48 ff 41 08          	incq   0x8(%rcx)
140af2540:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af2545:	75 12                	jne    0x140af2559
140af2547:	48 8b 01             	mov    (%rcx),%rax
140af254a:	ba 01 00 00 00       	mov    $0x1,%edx
140af254f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af2553:	ff 15 c7 14 49 00    	call   *0x4914c7(%rip)        # 0x140f83a20
140af2559:	48 85 db             	test   %rbx,%rbx
140af255c:	74 5c                	je     0x140af25ba
140af255e:	48 8b c3             	mov    %rbx,%rax
140af2561:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af2568:	00
140af2569:	48 33 cc             	xor    %rsp,%rcx
140af256c:	e8 8f 8f 32 00       	call   0x140e1b500
140af2571:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af2578:	00
140af2579:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af2580:	5f                   	pop    %rdi
140af2581:	c3                   	ret
140af2582:	48 85 c9             	test   %rcx,%rcx
140af2585:	74 33                	je     0x140af25ba
140af2587:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af258e:	00 00
140af2590:	48 8b 01             	mov    (%rcx),%rax
140af2593:	4c 8d 05 e6 16 8d 00 	lea    0x8d16e6(%rip),%r8        # 0x1413c3c80
140af259a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af259f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af25a3:	ff 15 77 14 49 00    	call   *0x491477(%rip)        # 0x140f83a20
140af25a9:	48 8b 08             	mov    (%rax),%rcx
140af25ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af25b0:	48 85 db             	test   %rbx,%rbx
140af25b3:	75 a9                	jne    0x140af255e
140af25b5:	48 85 c9             	test   %rcx,%rcx
140af25b8:	75 d6                	jne    0x140af2590
140af25ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af25bf:	48 8b cf             	mov    %rdi,%rcx
140af25c2:	e8 59 1f 8a ff       	call   0x140394520
140af25c7:	48 8b d8             	mov    %rax,%rbx
140af25ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af25cf:	e8 fc e5 fd ff       	call   0x140ad0bd0
140af25d4:	90                   	nop
140af25d5:	4c 8b cb             	mov    %rbx,%r9
140af25d8:	4c 8b c0             	mov    %rax,%r8
140af25db:	48 8d 15 26 0f 4f 00 	lea    0x4f0f26(%rip),%rdx        # 0x140fe3508
140af25e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af25e7:	e8 b4 f2 89 ff       	call   0x1403918a0
140af25ec:	90                   	nop
140af25ed:	48 8b d0             	mov    %rax,%rdx
140af25f0:	48 8d 0d d9 be 9a 00 	lea    0x9abed9(%rip),%rcx        # 0x14149e4d0
140af25f7:	e8 14 d9 6d ff       	call   0x1401cff10
140af25fc:	48 8d 15 4d 56 89 ff 	lea    -0x76a9b3(%rip),%rdx        # 0x140387c50
140af2603:	48 8b c8             	mov    %rax,%rcx
140af2606:	e8 c5 75 89 ff       	call   0x140389bd0
140af260b:	90                   	nop
140af260c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2611:	e8 3a 54 6a ff       	call   0x140197a50
140af2616:	90                   	nop
140af2617:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af261c:	e8 2f 54 6a ff       	call   0x140197a50
140af2621:	90                   	nop
140af2622:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af2627:	e8 24 54 6a ff       	call   0x140197a50
140af262c:	e8 0f 23 fc ff       	call   0x140ab4940
140af2631:	cc                   	int3
140af2632:	cc                   	int3
140af2633:	cc                   	int3
140af2634:	cc                   	int3
140af2635:	cc                   	int3
140af2636:	cc                   	int3
140af2637:	cc                   	int3
140af2638:	cc                   	int3
140af2639:	cc                   	int3
140af263a:	cc                   	int3
140af263b:	cc                   	int3
140af263c:	cc                   	int3
140af263d:	cc                   	int3
140af263e:	cc                   	int3
140af263f:	cc                   	int3
140af2640:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af2645:	57                   	push   %rdi
140af2646:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af264d:	48 8b 05 ac 68 8c 00 	mov    0x8c68ac(%rip),%rax        # 0x1413b8f00