14011a4c0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14011a4c4:	48 85 c0             	test   %rax,%rax
14011a4c7:	74 0d                	je     0x14011a4d6
14011a4c9:	41 8b d6             	mov    %r14d,%edx
14011a4cc:	49 8b cf             	mov    %r15,%rcx
14011a4cf:	ff d0                	call   *%rax
14011a4d1:	e9 09 01 00 00       	jmp    0x14011a5df
14011a4d6:	e8 95 cb 00 00       	call   0x140127070
14011a4db:	4c 8d 05 56 70 1f 00 	lea    0x1f7056(%rip),%r8        # 0x140311538
14011a4e2:	ba 4f 01 00 00       	mov    $0x14f,%edx
14011a4e7:	48 8d 0d 32 70 1f 00 	lea    0x1f7032(%rip),%rcx        # 0x140311520
14011a4ee:	e8 9d cc 00 00       	call   0x140127190
14011a4f3:	45 33 c0             	xor    %r8d,%r8d
14011a4f6:	41 8d 50 65          	lea    0x65(%r8),%edx
14011a4fa:	8d 4a bf             	lea    -0x41(%rdx),%ecx
14011a4fd:	e8 8e cd 00 00       	call   0x140127290
14011a502:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011a507:	e9 d3 00 00 00       	jmp    0x14011a5df
14011a50c:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
14011a511:	4c 8d 05 f0 6f 1f 00 	lea    0x1f6ff0(%rip),%r8        # 0x140311508
14011a518:	ba 05 00 00 00       	mov    $0x5,%edx
14011a51d:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14011a522:	48 8b ce             	mov    %rsi,%rcx
14011a525:	e8 06 c0 08 00       	call   0x1401a6530
14011a52a:	48 8b f8             	mov    %rax,%rdi
14011a52d:	48 85 c0             	test   %rax,%rax
14011a530:	0f 84 9d 00 00 00    	je     0x14011a5d3
14011a536:	48 8d 48 1c          	lea    0x1c(%rax),%rcx
14011a53a:	e8 21 d3 00 00       	call   0x140127860
14011a53f:	48 8b d8             	mov    %rax,%rbx
14011a542:	48 85 c0             	test   %rax,%rax
14011a545:	75 69                	jne    0x14011a5b0
14011a547:	48 8b ce             	mov    %rsi,%rcx
14011a54a:	e8 d1 f8 ff ff       	call   0x140119e20
14011a54f:	48 8b d8             	mov    %rax,%rbx
14011a552:	48 85 c0             	test   %rax,%rax
14011a555:	74 7c                	je     0x14011a5d3
14011a557:	48 8b ce             	mov    %rsi,%rcx
14011a55a:	e8 71 bf 08 00       	call   0x1401a64d0
14011a55f:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
14011a563:	48 8b f0             	mov    %rax,%rsi
14011a566:	e8 f5 d2 00 00       	call   0x140127860
14011a56b:	48 85 c0             	test   %rax,%rax
14011a56e:	75 15                	jne    0x14011a585
14011a570:	4c 8d 05 49 02 00 00 	lea    0x249(%rip),%r8        # 0x14011a7c0
14011a577:	48 8b d6             	mov    %rsi,%rdx
14011a57a:	33 c9                	xor    %ecx,%ecx
14011a57c:	e8 cf f4 08 00       	call   0x1401a9a50
14011a581:	85 c0                	test   %eax,%eax
14011a583:	74 4e                	je     0x14011a5d3
14011a585:	41 b9 a4 01 00 00    	mov    $0x1a4,%r9d
14011a58b:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
14011a591:	48 8b d3             	mov    %rbx,%rdx
14011a594:	48 8b ce             	mov    %rsi,%rcx
14011a597:	e8 a4 02 00 00       	call   0x14011a840
14011a59c:	48 8b d0             	mov    %rax,%rdx
14011a59f:	48 8d 4f 1c          	lea    0x1c(%rdi),%rcx
14011a5a3:	48 8b d8             	mov    %rax,%rbx
14011a5a6:	e8 55 d4 00 00       	call   0x140127a00
14011a5ab:	48 85 db             	test   %rbx,%rbx
14011a5ae:	74 23                	je     0x14011a5d3
14011a5b0:	33 c0                	xor    %eax,%eax
14011a5b2:	45 8b cc             	mov    %r12d,%r9d
14011a5b5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14011a5ba:	4d 8b c6             	mov    %r14,%r8
14011a5bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14011a5c2:	49 8b d7             	mov    %r15,%rdx
14011a5c5:	48 8b cb             	mov    %rbx,%rcx
14011a5c8:	89 44 24 20          	mov    %eax,0x20(%rsp)
14011a5cc:	e8 cf d8 08 00       	call   0x1401a7ea0
14011a5d1:	eb 02                	jmp    0x14011a5d5
14011a5d3:	33 c0                	xor    %eax,%eax
14011a5d5:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14011a5da:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14011a5df:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14011a5e4:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14011a5e9:	48 83 c4 40          	add    $0x40,%rsp
14011a5ed:	41 5f                	pop    %r15
14011a5ef:	41 5e                	pop    %r14
14011a5f1:	41 5c                	pop    %r12
14011a5f3:	c3                   	ret
14011a5f4:	cc                   	int3
14011a5f5:	cc                   	int3
14011a5f6:	cc                   	int3
14011a5f7:	cc                   	int3
14011a5f8:	cc                   	int3
14011a5f9:	cc                   	int3
14011a5fa:	cc                   	int3
14011a5fb:	cc                   	int3
14011a5fc:	cc                   	int3
14011a5fd:	cc                   	int3
14011a5fe:	cc                   	int3
14011a5ff:	cc                   	int3
14011a600:	40 53                	rex push %rbx
14011a602:	b8 20 00 00 00       	mov    $0x20,%eax
14011a607:	e8 24 65 19 00       	call   0x1402b0b30
14011a60c:	48 2b e0             	sub    %rax,%rsp
14011a60f:	e8 0c fc ff ff       	call   0x14011a220
14011a614:	48 8b d8             	mov    %rax,%rbx
14011a617:	48 85 c0             	test   %rax,%rax
14011a61a:	74 27                	je     0x14011a643
14011a61c:	e8 6f e3 08 00       	call   0x1401a8990
14011a621:	48 3b d8             	cmp    %rax,%rbx
14011a624:	74 1d                	je     0x14011a643
14011a626:	48 8b 43 28          	mov    0x28(%rbx),%rax
14011a62a:	48 85 c0             	test   %rax,%rax
14011a62d:	74 0a                	je     0x14011a639
14011a62f:	ff d0                	call   *%rax
14011a631:	8b c8                	mov    %eax,%ecx
14011a633:	48 83 c4 20          	add    $0x20,%rsp
14011a637:	5b                   	pop    %rbx
14011a638:	c3                   	ret
14011a639:	33 c9                	xor    %ecx,%ecx
14011a63b:	8b c1                	mov    %ecx,%eax
14011a63d:	48 83 c4 20          	add    $0x20,%rsp
14011a641:	5b                   	pop    %rbx
14011a642:	c3                   	ret
14011a643:	33 c9                	xor    %ecx,%ecx
14011a645:	e8 d6 f7 ff ff       	call   0x140119e20
14011a64a:	48 85 c0             	test   %rax,%rax
14011a64d:	75 06                	jne    0x14011a655
14011a64f:	48 83 c4 20          	add    $0x20,%rsp
14011a653:	5b                   	pop    %rbx
14011a654:	c3                   	ret
14011a655:	48 8b c8             	mov    %rax,%rcx
14011a658:	e8 e3 d8 08 00       	call   0x1401a7f40
14011a65d:	33 c9                	xor    %ecx,%ecx
14011a65f:	83 f8 01             	cmp    $0x1,%eax
14011a662:	0f 94 c1             	sete   %cl
14011a665:	8b c1                	mov    %ecx,%eax
14011a667:	48 83 c4 20          	add    $0x20,%rsp
14011a66b:	5b                   	pop    %rbx
14011a66c:	c3                   	ret
14011a66d:	cc                   	int3
14011a66e:	cc                   	int3
14011a66f:	cc                   	int3
14011a670:	b8 28 00 00 00       	mov    $0x28,%eax
14011a675:	e8 b6 64 19 00       	call   0x1402b0b30
14011a67a:	48 2b e0             	sub    %rax,%rsp
14011a67d:	e8 8e d2 00 00       	call   0x140127910
14011a682:	48 89 05 67 d7 2b 00 	mov    %rax,0x2bd767(%rip)        # 0x1403d7df0
14011a689:	48 85 c0             	test   %rax,%rax
14011a68c:	74 64                	je     0x14011a6f2
14011a68e:	e8 7d d2 00 00       	call   0x140127910
14011a693:	48 89 05 5e d7 2b 00 	mov    %rax,0x2bd75e(%rip)        # 0x1403d7df8
14011a69a:	48 85 c0             	test   %rax,%rax
14011a69d:	74 29                	je     0x14011a6c8
14011a69f:	e8 3c 6b f6 ff       	call   0x1400811e0
14011a6a4:	85 c0                	test   %eax,%eax
14011a6a6:	74 19                	je     0x14011a6c1
14011a6a8:	c7 05 5a d7 2b 00 01 	movl   $0x1,0x2bd75a(%rip)        # 0x1403d7e0c
14011a6af:	00 00 00
14011a6b2:	c7 05 54 d7 2b 00 01 	movl   $0x1,0x2bd754(%rip)        # 0x1403d7e10
14011a6b9:	00 00 00
14011a6bc:	48 83 c4 28          	add    $0x28,%rsp
14011a6c0:	c3                   	ret
14011a6c1:	48 8b 05 30 d7 2b 00 	mov    0x2bd730(%rip),%rax        # 0x1403d7df8
14011a6c8:	48 8b c8             	mov    %rax,%rcx
14011a6cb:	e8 00 d2 00 00       	call   0x1401278d0
14011a6d0:	48 8b 0d 19 d7 2b 00 	mov    0x2bd719(%rip),%rcx        # 0x1403d7df0
14011a6d7:	48 c7 05 16 d7 2b 00 	movq   $0x0,0x2bd716(%rip)        # 0x1403d7df8
14011a6de:	00 00 00 00
14011a6e2:	e8 e9 d1 00 00       	call   0x1401278d0
14011a6e7:	48 c7 05 fe d6 2b 00 	movq   $0x0,0x2bd6fe(%rip)        # 0x1403d7df0
14011a6ee:	00 00 00 00
14011a6f2:	c7 05 14 d7 2b 00 00 	movl   $0x0,0x2bd714(%rip)        # 0x1403d7e10
14011a6f9:	00 00 00
14011a6fc:	48 83 c4 28          	add    $0x28,%rsp
14011a700:	c3                   	ret
14011a701:	cc                   	int3
14011a702:	cc                   	int3
14011a703:	cc                   	int3
14011a704:	cc                   	int3
14011a705:	cc                   	int3
14011a706:	cc                   	int3
14011a707:	cc                   	int3
14011a708:	cc                   	int3
14011a709:	cc                   	int3
14011a70a:	cc                   	int3
14011a70b:	cc                   	int3
14011a70c:	cc                   	int3
14011a70d:	cc                   	int3
14011a70e:	cc                   	int3
14011a70f:	cc                   	int3
14011a710:	b8 28 00 00 00       	mov    $0x28,%eax
14011a715:	e8 16 64 19 00       	call   0x1402b0b30
14011a71a:	48 2b e0             	sub    %rax,%rsp
14011a71d:	83 3d e8 d6 2b 00 00 	cmpl   $0x0,0x2bd6e8(%rip)        # 0x1403d7e0c
14011a724:	74 62                	je     0x14011a788
14011a726:	48 8b 05 d3 d6 2b 00 	mov    0x2bd6d3(%rip),%rax        # 0x1403d7e00
14011a72d:	48 85 c0             	test   %rax,%rax
14011a730:	74 0b                	je     0x14011a73d
14011a732:	48 8b 48 10          	mov    0x10(%rax),%rcx
14011a736:	48 85 c9             	test   %rcx,%rcx
14011a739:	74 02                	je     0x14011a73d
14011a73b:	ff d1                	call   *%rcx
14011a73d:	33 d2                	xor    %edx,%edx
14011a73f:	33 c9                	xor    %ecx,%ecx
14011a741:	e8 fa 03 00 00       	call   0x14011ab40
14011a746:	e8 b5 24 f6 ff       	call   0x14007cc00
14011a74b:	48 8b 0d 9e d6 2b 00 	mov    0x2bd69e(%rip),%rcx        # 0x1403d7df0
14011a752:	e8 79 d1 00 00       	call   0x1401278d0
14011a757:	48 8b 0d 9a d6 2b 00 	mov    0x2bd69a(%rip),%rcx        # 0x1403d7df8
14011a75e:	48 c7 05 87 d6 2b 00 	movq   $0x0,0x2bd687(%rip)        # 0x1403d7df0
14011a765:	00 00 00 00
14011a769:	e8 62 d1 00 00       	call   0x1401278d0
14011a76e:	48 c7 05 7f d6 2b 00 	movq   $0x0,0x2bd67f(%rip)        # 0x1403d7df8
14011a775:	00 00 00 00
14011a779:	e8 f2 c1 08 00       	call   0x1401a6970
14011a77e:	c7 05 84 d6 2b 00 00 	movl   $0x0,0x2bd684(%rip)        # 0x1403d7e0c
14011a785:	00 00 00
14011a788:	48 83 c4 28          	add    $0x28,%rsp
14011a78c:	c3                   	ret
14011a78d:	cc                   	int3
14011a78e:	cc                   	int3
14011a78f:	cc                   	int3
14011a790:	b8 28 00 00 00       	mov    $0x28,%eax
14011a795:	e8 96 63 19 00       	call   0x1402b0b30
14011a79a:	48 2b e0             	sub    %rax,%rsp
14011a79d:	4c 8d 05 5c 24 f6 ff 	lea    -0x9dba4(%rip),%r8        # 0x14007cc00
14011a7a4:	48 8d 15 35 04 00 00 	lea    0x435(%rip),%rdx        # 0x14011abe0
14011a7ab:	48 8d 0d 62 6e 1f 00 	lea    0x1f6e62(%rip),%rcx        # 0x140311614
14011a7b2:	48 83 c4 28          	add    $0x28,%rsp
14011a7b6:	e9 35 52 08 00       	jmp    0x14019f9f0
14011a7bb:	cc                   	int3
14011a7bc:	cc                   	int3
14011a7bd:	cc                   	int3
14011a7be:	cc                   	int3
14011a7bf:	cc                   	int3
14011a7c0:	40 56                	rex push %rsi
14011a7c2:	b8 20 00 00 00       	mov    $0x20,%eax
14011a7c7:	e8 64 63 19 00       	call   0x1402b0b30
14011a7cc:	48 2b e0             	sub    %rax,%rsp
14011a7cf:	4c 8d 05 32 6d 1f 00 	lea    0x1f6d32(%rip),%r8        # 0x140311508
14011a7d6:	8d 50 e5             	lea    -0x1b(%rax),%edx
14011a7d9:	e8 52 bd 08 00       	call   0x1401a6530
14011a7de:	48 8b f0             	mov    %rax,%rsi
14011a7e1:	48 85 c0             	test   %rax,%rax
14011a7e4:	74 52                	je     0x14011a838
14011a7e6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14011a7eb:	48 8d 48 18          	lea    0x18(%rax),%rcx
14011a7ef:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14011a7f4:	e8 67 d0 00 00       	call   0x140127860
14011a7f9:	33 d2                	xor    %edx,%edx
14011a7fb:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14011a7ff:	48 8b d8             	mov    %rax,%rbx
14011a802:	e8 f9 d1 00 00       	call   0x140127a00
14011a807:	48 8b cb             	mov    %rbx,%rcx
14011a80a:	e8 d1 d2 08 00       	call   0x1401a7ae0
14011a80f:	48 8d 4e 1c          	lea    0x1c(%rsi),%rcx
14011a813:	e8 48 d0 00 00       	call   0x140127860
14011a818:	33 d2                	xor    %edx,%edx
14011a81a:	48 8d 4e 1c          	lea    0x1c(%rsi),%rcx
14011a81e:	48 8b d8             	mov    %rax,%rbx
14011a821:	e8 da d1 00 00       	call   0x140127a00
14011a826:	48 8b cb             	mov    %rbx,%rcx
14011a829:	e8 b2 d2 08 00       	call   0x1401a7ae0
14011a82e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14011a833:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011a838:	48 83 c4 20          	add    $0x20,%rsp
14011a83c:	5e                   	pop    %rsi
14011a83d:	c3                   	ret
14011a83e:	cc                   	int3
14011a83f:	cc                   	int3
14011a840:	40 53                	rex push %rbx
14011a842:	56                   	push   %rsi
14011a843:	57                   	push   %rdi
14011a844:	b8 a0 01 00 00       	mov    $0x1a0,%eax
14011a849:	e8 e2 62 19 00       	call   0x1402b0b30
14011a84e:	48 2b e0             	sub    %rax,%rsp
14011a851:	48 8b 05 28 b2 2b 00 	mov    0x2bb228(%rip),%rax        # 0x1403d5a80
14011a858:	48 33 c4             	xor    %rsp,%rax
14011a85b:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
14011a862:	00
14011a863:	48 8b f2             	mov    %rdx,%rsi
14011a866:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
14011a86b:	4c 8d 05 96 6c 1f 00 	lea    0x1f6c96(%rip),%r8        # 0x140311508
14011a872:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14011a877:	ba 05 00 00 00       	mov    $0x5,%edx
14011a87c:	48 8b d9             	mov    %rcx,%rbx
14011a87f:	e8 ac bc 08 00       	call   0x1401a6530
14011a884:	48 8b f8             	mov    %rax,%rdi
14011a887:	48 85 c0             	test   %rax,%rax
14011a88a:	74 53                	je     0x14011a8df
14011a88c:	48 8b 40 20          	mov    0x20(%rax),%rax
14011a890:	48 8d 15 e9 6c 1f 00 	lea    0x1f6ce9(%rip),%rdx        # 0x140311580
14011a897:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14011a89b:	48 85 c0             	test   %rax,%rax
14011a89e:	48 8b cb             	mov    %rbx,%rcx
14011a8a1:	48 0f 45 d0          	cmovne %rax,%rdx
14011a8a5:	e8 36 d5 08 00       	call   0x1401a7de0
14011a8aa:	48 8b d8             	mov    %rax,%rbx
14011a8ad:	48 85 c0             	test   %rax,%rax
14011a8b0:	75 34                	jne    0x14011a8e6
14011a8b2:	e8 b9 c7 00 00       	call   0x140127070
14011a8b7:	4c 8d 05 d2 6c 1f 00 	lea    0x1f6cd2(%rip),%r8        # 0x140311590
14011a8be:	ba 41 02 00 00       	mov    $0x241,%edx
14011a8c3:	48 8d 0d 56 6c 1f 00 	lea    0x1f6c56(%rip),%rcx        # 0x140311520
14011a8ca:	e8 c1 c8 00 00       	call   0x140127190
14011a8cf:	45 33 c0             	xor    %r8d,%r8d
14011a8d2:	8d 4b 24             	lea    0x24(%rbx),%ecx
14011a8d5:	ba 90 00 00 00       	mov    $0x90,%edx
14011a8da:	e8 b1 c9 00 00       	call   0x140127290
14011a8df:	33 c0                	xor    %eax,%eax
14011a8e1:	e9 3e 02 00 00       	jmp    0x14011ab24
14011a8e6:	48 8b d6             	mov    %rsi,%rdx
14011a8e9:	48 8b cb             	mov    %rbx,%rcx
14011a8ec:	e8 df d2 08 00       	call   0x1401a7bd0
14011a8f1:	48 8b cb             	mov    %rbx,%rcx
14011a8f4:	48 8b f0             	mov    %rax,%rsi
14011a8f7:	e8 34 d5 08 00       	call   0x1401a7e30
14011a8fc:	48 85 f6             	test   %rsi,%rsi
14011a8ff:	75 34                	jne    0x14011a935
14011a901:	e8 6a c7 00 00       	call   0x140127070
14011a906:	4c 8d 05 83 6c 1f 00 	lea    0x1f6c83(%rip),%r8        # 0x140311590
14011a90d:	ba 47 02 00 00       	mov    $0x247,%edx
14011a912:	48 8d 0d 07 6c 1f 00 	lea    0x1f6c07(%rip),%rcx        # 0x140311520
14011a919:	e8 72 c8 00 00       	call   0x140127190
14011a91e:	45 33 c0             	xor    %r8d,%r8d
14011a921:	8d 4e 24             	lea    0x24(%rsi),%ecx
14011a924:	ba 8f 00 00 00       	mov    $0x8f,%edx
14011a929:	e8 62 c9 00 00       	call   0x140127290
14011a92e:	33 c0                	xor    %eax,%eax
14011a930:	e9 ef 01 00 00       	jmp    0x14011ab24
14011a935:	48 8b 47 28          	mov    0x28(%rdi),%rax
14011a939:	4c 8d 05 20 cb 1e 00 	lea    0x1ecb20(%rip),%r8        # 0x140307460
14011a940:	48 85 c0             	test   %rax,%rax
14011a943:	48 8d 15 0e 06 1f 00 	lea    0x1f060e(%rip),%rdx        # 0x14030af58
14011a94a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14011a94f:	4c 0f 45 c0          	cmovne %rax,%r8
14011a953:	45 33 c9             	xor    %r9d,%r9d
14011a956:	e8 45 d7 01 00       	call   0x1401380a0
14011a95b:	48 8d 9c 24 98 00 00 	lea    0x98(%rsp),%rbx
14011a962:	00
14011a963:	0f 10 00             	movups (%rax),%xmm0
14011a966:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
14011a96b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14011a96f:	0f 29 8c 24 80 00 00 	movaps %xmm1,0x80(%rsp)
14011a976:	00
14011a977:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14011a97c:	f2 0f 11 84 24 90 00 	movsd  %xmm0,0x90(%rsp)
14011a983:	00 00
14011a985:	4c 8b 47 30          	mov    0x30(%rdi),%r8
14011a989:	4d 85 c0             	test   %r8,%r8
14011a98c:	74 41                	je     0x14011a9cf
14011a98e:	45 33 c9             	xor    %r9d,%r9d
14011a991:	48 8d 15 1c 08 1f 00 	lea    0x1f081c(%rip),%rdx        # 0x14030b1b4
14011a998:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14011a99d:	e8 fe d6 01 00       	call   0x1401380a0
14011a9a2:	48 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%rbx