14015d51e:	48 8d 0d 95 5a 0c 00 	lea    0xc5a95(%rip),%rcx        # 0x140222fba
14015d525:	e8 66 62 f6 ff       	call   0x1400c3790
14015d52a:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14015d52e:	4c 8d 05 d3 5b 0c 00 	lea    0xc5bd3(%rip),%r8        # 0x140223108
14015d535:	ba 8a 01 00 00       	mov    $0x18a,%edx
14015d53a:	48 8d 0d e4 5a 0c 00 	lea    0xc5ae4(%rip),%rcx        # 0x140223025
14015d541:	e8 4a 62 f6 ff       	call   0x1400c3790
14015d546:	90                   	nop
14015d547:	90                   	nop
14015d548:	90                   	nop
14015d549:	90                   	nop
14015d54a:	90                   	nop
14015d54b:	90                   	nop
14015d54c:	90                   	nop
14015d54d:	90                   	nop
14015d54e:	90                   	nop
14015d54f:	90                   	nop
14015d550:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015d557:	00 00 00
14015d55a:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015d561:	00 00 00
14015d564:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015d56b:	00 00 00
14015d56e:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015d575:	00 00 00
14015d578:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14015d57f:	00
14015d580:	57                   	push   %rdi
14015d581:	56                   	push   %rsi
14015d582:	53                   	push   %rbx
14015d583:	48 83 ec 20          	sub    $0x20,%rsp
14015d587:	48 89 ce             	mov    %rcx,%rsi
14015d58a:	48 89 d3             	mov    %rdx,%rbx
14015d58d:	4c 89 c7             	mov    %r8,%rdi
14015d590:	48 85 c9             	test   %rcx,%rcx
14015d593:	74 6d                	je     0x14015d602
14015d595:	48 8b 09             	mov    (%rcx),%rcx
14015d598:	e8 e3 ff ff ff       	call   0x14015d580
14015d59d:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14015d5a1:	49 89 f8             	mov    %rdi,%r8
14015d5a4:	48 89 da             	mov    %rbx,%rdx
14015d5a7:	e8 d4 ff ff ff       	call   0x14015d580
14015d5ac:	48 85 db             	test   %rbx,%rbx
14015d5af:	74 68                	je     0x14015d619
14015d5b1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015d5b5:	48 85 c0             	test   %rax,%rax
14015d5b8:	74 56                	je     0x14015d610
14015d5ba:	44 0f b6 4e 18       	movzbl 0x18(%rsi),%r9d
14015d5bf:	eb 2f                	jmp    0x14015d5f0
14015d5c1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015d5c8:	00 00 00 00
14015d5cc:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015d5d3:	00 00 00 00
14015d5d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d5de:	00 00
14015d5e0:	48 8b 08             	mov    (%rax),%rcx
14015d5e3:	48 0f 43 48 08       	cmovae 0x8(%rax),%rcx
14015d5e8:	48 89 c8             	mov    %rcx,%rax
14015d5eb:	48 85 c9             	test   %rcx,%rcx
14015d5ee:	74 20                	je     0x14015d610
14015d5f0:	44 3a 48 18          	cmp    0x18(%rax),%r9b
14015d5f4:	75 ea                	jne    0x14015d5e0
14015d5f6:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14015d5fa:	48 8b 40 10          	mov    0x10(%rax),%rax
14015d5fe:	48 89 42 20          	mov    %rax,0x20(%rdx)
14015d602:	48 83 c4 20          	add    $0x20,%rsp
14015d606:	5b                   	pop    %rbx
14015d607:	5e                   	pop    %rsi
14015d608:	5f                   	pop    %rdi
14015d609:	c3                   	ret
14015d60a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14015d610:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
14015d614:	48 85 db             	test   %rbx,%rbx
14015d617:	75 98                	jne    0x14015d5b1
14015d619:	48 8b 46 10          	mov    0x10(%rsi),%rax
14015d61d:	48 89 78 20          	mov    %rdi,0x20(%rax)
14015d621:	eb df                	jmp    0x14015d602
14015d623:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015d62a:	00 00 00 00
14015d62e:	66 90                	xchg   %ax,%ax
14015d630:	56                   	push   %rsi
14015d631:	53                   	push   %rbx
14015d632:	48 83 ec 28          	sub    $0x28,%rsp
14015d636:	b8 01 00 00 00       	mov    $0x1,%eax
14015d63b:	48 89 cb             	mov    %rcx,%rbx
14015d63e:	48 89 d6             	mov    %rdx,%rsi
14015d641:	48 85 d2             	test   %rdx,%rdx
14015d644:	74 0c                	je     0x14015d652
14015d646:	48 8b 12             	mov    (%rdx),%rdx
14015d649:	e8 e2 ff ff ff       	call   0x14015d630
14015d64e:	85 c0                	test   %eax,%eax
14015d650:	75 0e                	jne    0x14015d660
14015d652:	48 83 c4 28          	add    $0x28,%rsp
14015d656:	5b                   	pop    %rbx
14015d657:	5e                   	pop    %rsi
14015d658:	c3                   	ret
14015d659:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14015d660:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14015d664:	48 89 d9             	mov    %rbx,%rcx
14015d667:	e8 c4 ff ff ff       	call   0x14015d630
14015d66c:	85 c0                	test   %eax,%eax
14015d66e:	74 e2                	je     0x14015d652
14015d670:	48 85 db             	test   %rbx,%rbx
14015d673:	74 2b                	je     0x14015d6a0
14015d675:	0f b6 4e 18          	movzbl 0x18(%rsi),%ecx
14015d679:	eb 15                	jmp    0x14015d690
14015d67b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015d680:	48 8b 13             	mov    (%rbx),%rdx
14015d683:	48 0f 43 53 08       	cmovae 0x8(%rbx),%rdx
14015d688:	48 89 d3             	mov    %rdx,%rbx
14015d68b:	48 85 d2             	test   %rdx,%rdx
14015d68e:	74 10                	je     0x14015d6a0
14015d690:	3a 4b 18             	cmp    0x18(%rbx),%cl
14015d693:	75 eb                	jne    0x14015d680
14015d695:	eb bb                	jmp    0x14015d652
14015d697:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015d69e:	00 00
14015d6a0:	31 c0                	xor    %eax,%eax
14015d6a2:	48 83 c4 28          	add    $0x28,%rsp
14015d6a6:	5b                   	pop    %rbx
14015d6a7:	5e                   	pop    %rsi
14015d6a8:	c3                   	ret
14015d6a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14015d6b0:	48 83 ec 28          	sub    $0x28,%rsp
14015d6b4:	85 c9                	test   %ecx,%ecx
14015d6b6:	78 0c                	js     0x14015d6c4
14015d6b8:	48 63 c9             	movslq %ecx,%rcx
14015d6bb:	48 83 c4 28          	add    $0x28,%rsp
14015d6bf:	e9 5c d3 f6 ff       	jmp    0x1400caa20
14015d6c4:	41 89 c9             	mov    %ecx,%r9d
14015d6c7:	4c 8d 05 92 5a 0c 00 	lea    0xc5a92(%rip),%r8        # 0x140223160
14015d6ce:	ba 2f 00 00 00       	mov    $0x2f,%edx
14015d6d3:	48 8d 0d ad 5a 0c 00 	lea    0xc5aad(%rip),%rcx        # 0x140223187
14015d6da:	e8 b1 60 f6 ff       	call   0x1400c3790
14015d6df:	90                   	nop
14015d6e0:	41 56                	push   %r14
14015d6e2:	41 55                	push   %r13
14015d6e4:	41 54                	push   %r12
14015d6e6:	55                   	push   %rbp
14015d6e7:	57                   	push   %rdi
14015d6e8:	56                   	push   %rsi
14015d6e9:	53                   	push   %rbx
14015d6ea:	48 83 ec 20          	sub    $0x20,%rsp
14015d6ee:	48 89 cf             	mov    %rcx,%rdi
14015d6f1:	48 89 d3             	mov    %rdx,%rbx
14015d6f4:	48 85 c9             	test   %rcx,%rcx
14015d6f7:	0f 84 23 07 00 00    	je     0x14015de20
14015d6fd:	48 8b 31             	mov    (%rcx),%rsi
14015d700:	48 85 f6             	test   %rsi,%rsi
14015d703:	0f 84 4f 04 00 00    	je     0x14015db58
14015d709:	48 8b 2e             	mov    (%rsi),%rbp
14015d70c:	48 85 ed             	test   %rbp,%rbp
14015d70f:	0f 84 14 02 00 00    	je     0x14015d929
14015d715:	4c 8b 65 00          	mov    0x0(%rbp),%r12
14015d719:	4d 85 e4             	test   %r12,%r12
14015d71c:	0f 84 f6 00 00 00    	je     0x14015d818
14015d722:	4d 8b 2c 24          	mov    (%r12),%r13
14015d726:	4d 85 ed             	test   %r13,%r13
14015d729:	74 68                	je     0x14015d793
14015d72b:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d72f:	4d 85 f6             	test   %r14,%r14
14015d732:	74 22                	je     0x14015d756
14015d734:	49 8b 0e             	mov    (%r14),%rcx
14015d737:	e8 a4 ff ff ff       	call   0x14015d6e0
14015d73c:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d740:	48 89 da             	mov    %rbx,%rdx
14015d743:	e8 98 ff ff ff       	call   0x14015d6e0
14015d748:	48 8b 13             	mov    (%rbx),%rdx
14015d74b:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d74f:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d753:	48 89 03             	mov    %rax,(%rbx)
14015d756:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015d75a:	4d 85 f6             	test   %r14,%r14
14015d75d:	0f 84 ed 07 00 00    	je     0x14015df50
14015d763:	49 8b 0e             	mov    (%r14),%rcx
14015d766:	48 89 da             	mov    %rbx,%rdx
14015d769:	e8 72 ff ff ff       	call   0x14015d6e0
14015d76e:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d772:	48 89 da             	mov    %rbx,%rdx
14015d775:	e8 66 ff ff ff       	call   0x14015d6e0
14015d77a:	48 8b 13             	mov    (%rbx),%rdx
14015d77d:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d781:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d785:	48 89 03             	mov    %rax,(%rbx)
14015d788:	49 8b 55 10          	mov    0x10(%r13),%rdx
14015d78c:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d790:	48 89 13             	mov    %rdx,(%rbx)
14015d793:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015d798:	4d 85 ed             	test   %r13,%r13
14015d79b:	0f 84 af 06 00 00    	je     0x14015de50
14015d7a1:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d7a5:	4d 85 f6             	test   %r14,%r14
14015d7a8:	74 25                	je     0x14015d7cf
14015d7aa:	49 8b 0e             	mov    (%r14),%rcx
14015d7ad:	48 89 da             	mov    %rbx,%rdx
14015d7b0:	e8 2b ff ff ff       	call   0x14015d6e0
14015d7b5:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d7b9:	48 89 da             	mov    %rbx,%rdx
14015d7bc:	e8 1f ff ff ff       	call   0x14015d6e0
14015d7c1:	48 8b 13             	mov    (%rbx),%rdx
14015d7c4:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d7c8:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d7cc:	48 89 03             	mov    %rax,(%rbx)
14015d7cf:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015d7d3:	4d 85 f6             	test   %r14,%r14
14015d7d6:	0f 84 94 07 00 00    	je     0x14015df70
14015d7dc:	49 8b 0e             	mov    (%r14),%rcx
14015d7df:	48 89 da             	mov    %rbx,%rdx
14015d7e2:	e8 f9 fe ff ff       	call   0x14015d6e0
14015d7e7:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d7eb:	48 89 da             	mov    %rbx,%rdx
14015d7ee:	e8 ed fe ff ff       	call   0x14015d6e0
14015d7f3:	48 8b 03             	mov    (%rbx),%rax
14015d7f6:	49 8b 56 10          	mov    0x10(%r14),%rdx
14015d7fa:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d7fe:	48 89 13             	mov    %rdx,(%rbx)
14015d801:	49 8b 45 10          	mov    0x10(%r13),%rax
14015d805:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d809:	48 89 03             	mov    %rax,(%rbx)
14015d80c:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
14015d811:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d815:	48 89 13             	mov    %rdx,(%rbx)
14015d818:	4c 8b 65 08          	mov    0x8(%rbp),%r12
14015d81c:	4d 85 e4             	test   %r12,%r12
14015d81f:	0f 84 cb 06 00 00    	je     0x14015def0
14015d825:	4d 8b 2c 24          	mov    (%r12),%r13
14015d829:	4d 85 ed             	test   %r13,%r13
14015d82c:	74 6b                	je     0x14015d899
14015d82e:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d832:	4d 85 f6             	test   %r14,%r14
14015d835:	74 25                	je     0x14015d85c
14015d837:	49 8b 0e             	mov    (%r14),%rcx
14015d83a:	48 89 da             	mov    %rbx,%rdx
14015d83d:	e8 9e fe ff ff       	call   0x14015d6e0
14015d842:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d846:	48 89 da             	mov    %rbx,%rdx
14015d849:	e8 92 fe ff ff       	call   0x14015d6e0
14015d84e:	48 8b 13             	mov    (%rbx),%rdx
14015d851:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d855:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d859:	48 89 03             	mov    %rax,(%rbx)
14015d85c:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015d860:	4d 85 f6             	test   %r14,%r14
14015d863:	0f 84 57 07 00 00    	je     0x14015dfc0
14015d869:	49 8b 0e             	mov    (%r14),%rcx
14015d86c:	48 89 da             	mov    %rbx,%rdx
14015d86f:	e8 6c fe ff ff       	call   0x14015d6e0
14015d874:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d878:	48 89 da             	mov    %rbx,%rdx
14015d87b:	e8 60 fe ff ff       	call   0x14015d6e0
14015d880:	48 8b 13             	mov    (%rbx),%rdx
14015d883:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d887:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d88b:	48 89 03             	mov    %rax,(%rbx)
14015d88e:	49 8b 55 10          	mov    0x10(%r13),%rdx
14015d892:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d896:	48 89 13             	mov    %rdx,(%rbx)
14015d899:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015d89e:	4d 85 ed             	test   %r13,%r13
14015d8a1:	0f 84 09 06 00 00    	je     0x14015deb0
14015d8a7:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d8ab:	4d 85 f6             	test   %r14,%r14
14015d8ae:	74 25                	je     0x14015d8d5
14015d8b0:	49 8b 0e             	mov    (%r14),%rcx
14015d8b3:	48 89 da             	mov    %rbx,%rdx
14015d8b6:	e8 25 fe ff ff       	call   0x14015d6e0
14015d8bb:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d8bf:	48 89 da             	mov    %rbx,%rdx
14015d8c2:	e8 19 fe ff ff       	call   0x14015d6e0
14015d8c7:	48 8b 13             	mov    (%rbx),%rdx
14015d8ca:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d8ce:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d8d2:	48 89 03             	mov    %rax,(%rbx)
14015d8d5:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015d8d9:	4d 85 f6             	test   %r14,%r14
14015d8dc:	0f 84 4e 06 00 00    	je     0x14015df30
14015d8e2:	49 8b 0e             	mov    (%r14),%rcx
14015d8e5:	48 89 da             	mov    %rbx,%rdx
14015d8e8:	e8 f3 fd ff ff       	call   0x14015d6e0
14015d8ed:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d8f1:	48 89 da             	mov    %rbx,%rdx
14015d8f4:	e8 e7 fd ff ff       	call   0x14015d6e0
14015d8f9:	48 8b 13             	mov    (%rbx),%rdx
14015d8fc:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d900:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d904:	48 89 03             	mov    %rax,(%rbx)
14015d907:	49 8b 55 10          	mov    0x10(%r13),%rdx
14015d90b:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d90f:	48 89 13             	mov    %rdx,(%rbx)
14015d912:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14015d917:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d91b:	48 89 03             	mov    %rax,(%rbx)
14015d91e:	48 8b 55 10          	mov    0x10(%rbp),%rdx
14015d922:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d926:	48 89 13             	mov    %rdx,(%rbx)
14015d929:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
14015d92d:	48 85 ed             	test   %rbp,%rbp
14015d930:	0f 84 9a 05 00 00    	je     0x14015ded0
14015d936:	4c 8b 65 00          	mov    0x0(%rbp),%r12
14015d93a:	4d 85 e4             	test   %r12,%r12
14015d93d:	0f 84 f9 00 00 00    	je     0x14015da3c
14015d943:	4d 8b 2c 24          	mov    (%r12),%r13
14015d947:	4d 85 ed             	test   %r13,%r13
14015d94a:	74 6b                	je     0x14015d9b7
14015d94c:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d950:	4d 85 f6             	test   %r14,%r14
14015d953:	74 25                	je     0x14015d97a
14015d955:	49 8b 0e             	mov    (%r14),%rcx
14015d958:	48 89 da             	mov    %rbx,%rdx
14015d95b:	e8 80 fd ff ff       	call   0x14015d6e0
14015d960:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d964:	48 89 da             	mov    %rbx,%rdx
14015d967:	e8 74 fd ff ff       	call   0x14015d6e0
14015d96c:	48 8b 13             	mov    (%rbx),%rdx
14015d96f:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d973:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d977:	48 89 03             	mov    %rax,(%rbx)
14015d97a:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015d97e:	4d 85 f6             	test   %r14,%r14
14015d981:	0f 84 f9 05 00 00    	je     0x14015df80
14015d987:	49 8b 0e             	mov    (%r14),%rcx
14015d98a:	48 89 da             	mov    %rbx,%rdx
14015d98d:	e8 4e fd ff ff       	call   0x14015d6e0
14015d992:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d996:	48 89 da             	mov    %rbx,%rdx
14015d999:	e8 42 fd ff ff       	call   0x14015d6e0
14015d99e:	48 8b 13             	mov    (%rbx),%rdx
14015d9a1:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d9a5:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d9a9:	48 89 03             	mov    %rax,(%rbx)
14015d9ac:	49 8b 55 10          	mov    0x10(%r13),%rdx
14015d9b0:	48 89 50 18          	mov    %rdx,0x18(%rax)
14015d9b4:	48 89 13             	mov    %rdx,(%rbx)
14015d9b7:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015d9bc:	4d 85 ed             	test   %r13,%r13
14015d9bf:	0f 84 ab 04 00 00    	je     0x14015de70
14015d9c5:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015d9c9:	4d 85 f6             	test   %r14,%r14
14015d9cc:	74 25                	je     0x14015d9f3
14015d9ce:	49 8b 0e             	mov    (%r14),%rcx
14015d9d1:	48 89 da             	mov    %rbx,%rdx
14015d9d4:	e8 07 fd ff ff       	call   0x14015d6e0
14015d9d9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015d9dd:	48 89 da             	mov    %rbx,%rdx
14015d9e0:	e8 fb fc ff ff       	call   0x14015d6e0
14015d9e5:	48 8b 13             	mov    (%rbx),%rdx
14015d9e8:	49 8b 46 10          	mov    0x10(%r14),%rax
14015d9ec:	48 89 42 18          	mov    %rax,0x18(%rdx)
14015d9f0:	48 89 03             	mov    %rax,(%rbx)
14015d9f3:	4d 8b 75 08          	mov    0x8(%r13),%r14