14036d4c3:	48 8b 0d ae 59 0c 01 	mov    0x10c59ae(%rip),%rcx        # 0x141432e78
14036d4ca:	e8 a1 1a ea ff       	call   0x14020ef70
14036d4cf:	90                   	nop
14036d4d0:	48 8d 85 80 05 00 00 	lea    0x580(%rbp),%rax
14036d4d7:	48 89 85 b0 0c 00 00 	mov    %rax,0xcb0(%rbp)
14036d4de:	48 8d 85 90 05 00 00 	lea    0x590(%rbp),%rax
14036d4e5:	48 89 85 b8 0c 00 00 	mov    %rax,0xcb8(%rbp)
14036d4ec:	0f 28 85 b0 0c 00 00 	movaps 0xcb0(%rbp),%xmm0
14036d4f3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036d4f9:	4c 8d 45 92          	lea    -0x6e(%rbp),%r8
14036d4fd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036d502:	48 8d 8d d8 10 00 00 	lea    0x10d8(%rbp),%rcx
14036d509:	e8 42 29 e3 ff       	call   0x14019fe50
14036d50e:	4c 8b c0             	mov    %rax,%r8
14036d511:	49 8b d7             	mov    %r15,%rdx
14036d514:	48 8d 8d e0 08 00 00 	lea    0x8e0(%rbp),%rcx
14036d51b:	e8 d0 f0 33 00       	call   0x1406ac5f0
14036d520:	48 8b 08             	mov    (%rax),%rcx
14036d523:	33 ff                	xor    %edi,%edi
14036d525:	48 89 38             	mov    %rdi,(%rax)
14036d528:	48 89 8d e8 03 00 00 	mov    %rcx,0x3e8(%rbp)
14036d52f:	48 8b 08             	mov    (%rax),%rcx
14036d532:	48 85 c9             	test   %rcx,%rcx
14036d535:	74 24                	je     0x14036d55b
14036d537:	8b 41 10             	mov    0x10(%rcx),%eax
14036d53a:	ff c8                	dec    %eax
14036d53c:	89 41 10             	mov    %eax,0x10(%rcx)
14036d53f:	85 c0                	test   %eax,%eax
14036d541:	7f 18                	jg     0x14036d55b
14036d543:	0f 88 8a 26 00 00    	js     0x14036fbd3
14036d549:	48 8b 01             	mov    (%rcx),%rax
14036d54c:	ba 01 00 00 00       	mov    $0x1,%edx
14036d551:	48 8b 00             	mov    (%rax),%rax
14036d554:	ff 15 c6 64 c1 00    	call   *0xc164c6(%rip)        # 0x140f83a20
14036d55a:	90                   	nop
14036d55b:	4d 8b cd             	mov    %r13,%r9
14036d55e:	4c 8d 83 98 01 00 00 	lea    0x198(%rbx),%r8
14036d565:	48 8d 95 e8 03 00 00 	lea    0x3e8(%rbp),%rdx
14036d56c:	48 8d 8d e8 08 00 00 	lea    0x8e8(%rbp),%rcx
14036d573:	e8 58 f5 f9 ff       	call   0x14030cad0
14036d578:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036d57d:	48 8b 08             	mov    (%rax),%rcx
14036d580:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036d585:	48 89 10             	mov    %rdx,(%rax)
14036d588:	48 8b 8d e8 08 00 00 	mov    0x8e8(%rbp),%rcx
14036d58f:	48 85 c9             	test   %rcx,%rcx
14036d592:	74 24                	je     0x14036d5b8
14036d594:	8b 41 10             	mov    0x10(%rcx),%eax
14036d597:	ff c8                	dec    %eax
14036d599:	89 41 10             	mov    %eax,0x10(%rcx)
14036d59c:	85 c0                	test   %eax,%eax
14036d59e:	7f 18                	jg     0x14036d5b8
14036d5a0:	0f 88 38 26 00 00    	js     0x14036fbde
14036d5a6:	48 8b 01             	mov    (%rcx),%rax
14036d5a9:	ba 01 00 00 00       	mov    $0x1,%edx
14036d5ae:	48 8b 00             	mov    (%rax),%rax
14036d5b1:	ff 15 69 64 c1 00    	call   *0xc16469(%rip)        # 0x140f83a20
14036d5b7:	90                   	nop
14036d5b8:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
14036d5bf:	48 85 c9             	test   %rcx,%rcx
14036d5c2:	74 24                	je     0x14036d5e8
14036d5c4:	8b 41 10             	mov    0x10(%rcx),%eax
14036d5c7:	ff c8                	dec    %eax
14036d5c9:	89 41 10             	mov    %eax,0x10(%rcx)
14036d5cc:	85 c0                	test   %eax,%eax
14036d5ce:	7f 18                	jg     0x14036d5e8
14036d5d0:	0f 88 13 26 00 00    	js     0x14036fbe9
14036d5d6:	48 8b 01             	mov    (%rcx),%rax
14036d5d9:	ba 01 00 00 00       	mov    $0x1,%edx
14036d5de:	48 8b 00             	mov    (%rax),%rax
14036d5e1:	ff 15 39 64 c1 00    	call   *0xc16439(%rip)        # 0x140f83a20
14036d5e7:	90                   	nop
14036d5e8:	4c 8d 0d 01 0f e3 ff 	lea    -0x1cf0ff(%rip),%r9        # 0x14019e4f0
14036d5ef:	ba 08 00 00 00       	mov    $0x8,%edx
14036d5f4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d5fa:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
14036d601:	e8 46 df aa 00       	call   0x140e1b54c
14036d606:	90                   	nop
14036d607:	48 8b 8d f0 08 00 00 	mov    0x8f0(%rbp),%rcx
14036d60e:	48 85 c9             	test   %rcx,%rcx
14036d611:	74 24                	je     0x14036d637
14036d613:	8b 41 10             	mov    0x10(%rcx),%eax
14036d616:	ff c8                	dec    %eax
14036d618:	89 41 10             	mov    %eax,0x10(%rcx)
14036d61b:	85 c0                	test   %eax,%eax
14036d61d:	7f 18                	jg     0x14036d637
14036d61f:	0f 88 cf 25 00 00    	js     0x14036fbf4
14036d625:	48 8b 01             	mov    (%rcx),%rax
14036d628:	ba 01 00 00 00       	mov    $0x1,%edx
14036d62d:	48 8b 00             	mov    (%rax),%rax
14036d630:	ff 15 ea 63 c1 00    	call   *0xc163ea(%rip)        # 0x140f83a20
14036d636:	90                   	nop
14036d637:	48 89 bd f0 03 00 00 	mov    %rdi,0x3f0(%rbp)
14036d63e:	45 33 c0             	xor    %r8d,%r8d
14036d641:	48 8d 95 f0 03 00 00 	lea    0x3f0(%rbp),%rdx
14036d648:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036d64d:	e8 ce f7 3c 00       	call   0x14073ce20
14036d652:	41 0f ba ec 08       	bts    $0x8,%r12d
14036d657:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d65c:	48 8b 8d f0 03 00 00 	mov    0x3f0(%rbp),%rcx
14036d663:	48 85 c9             	test   %rcx,%rcx
14036d666:	0f 84 93 25 00 00    	je     0x14036fbff
14036d66c:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14036d670:	41 0f ba f4 08       	btr    $0x8,%r12d
14036d675:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d67a:	8b 41 10             	mov    0x10(%rcx),%eax
14036d67d:	ff c8                	dec    %eax
14036d67f:	89 41 10             	mov    %eax,0x10(%rcx)
14036d682:	85 c0                	test   %eax,%eax
14036d684:	7f 18                	jg     0x14036d69e
14036d686:	0f 88 87 25 00 00    	js     0x14036fc13
14036d68c:	48 8b 01             	mov    (%rcx),%rax
14036d68f:	ba 01 00 00 00       	mov    $0x1,%edx
14036d694:	48 8b 00             	mov    (%rax),%rax
14036d697:	ff 15 83 63 c1 00    	call   *0xc16383(%rip)        # 0x140f83a20
14036d69d:	90                   	nop
14036d69e:	48 85 db             	test   %rbx,%rbx
14036d6a1:	0f 84 f0 03 00 00    	je     0x14036da97
14036d6a7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036d6ad:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036d6b2:	48 8d 8d f8 08 00 00 	lea    0x8f8(%rbp),%rcx
14036d6b9:	e8 e2 54 00 00       	call   0x140372ba0
14036d6be:	48 8b 08             	mov    (%rax),%rcx
14036d6c1:	48 89 38             	mov    %rdi,(%rax)
14036d6c4:	48 89 8d 00 04 00 00 	mov    %rcx,0x400(%rbp)
14036d6cb:	48 8b 08             	mov    (%rax),%rcx
14036d6ce:	48 85 c9             	test   %rcx,%rcx
14036d6d1:	74 24                	je     0x14036d6f7
14036d6d3:	8b 41 10             	mov    0x10(%rcx),%eax
14036d6d6:	ff c8                	dec    %eax
14036d6d8:	89 41 10             	mov    %eax,0x10(%rcx)
14036d6db:	85 c0                	test   %eax,%eax
14036d6dd:	7f 18                	jg     0x14036d6f7
14036d6df:	0f 88 39 25 00 00    	js     0x14036fc1e
14036d6e5:	48 8b 01             	mov    (%rcx),%rax
14036d6e8:	ba 01 00 00 00       	mov    $0x1,%edx
14036d6ed:	48 8b 00             	mov    (%rax),%rax
14036d6f0:	ff 15 2a 63 c1 00    	call   *0xc1632a(%rip)        # 0x140f83a20
14036d6f6:	90                   	nop
14036d6f7:	48 8d 95 00 09 00 00 	lea    0x900(%rbp),%rdx
14036d6fe:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
14036d705:	e8 76 48 3d 00       	call   0x140741f80
14036d70a:	48 8b d8             	mov    %rax,%rbx
14036d70d:	48 89 bd f8 03 00 00 	mov    %rdi,0x3f8(%rbp)
14036d714:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d71a:	48 8d 95 f8 03 00 00 	lea    0x3f8(%rbp),%rdx
14036d721:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036d726:	e8 f5 f6 3c 00       	call   0x14073ce20
14036d72b:	41 0f ba ec 0e       	bts    $0xe,%r12d
14036d730:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d735:	4c 8b 85 f8 03 00 00 	mov    0x3f8(%rbp),%r8
14036d73c:	4d 85 c0             	test   %r8,%r8
14036d73f:	0f 84 e4 24 00 00    	je     0x14036fc29
14036d745:	48 8b 03             	mov    (%rbx),%rax
14036d748:	49 8b 78 20          	mov    0x20(%r8),%rdi
14036d74c:	48 03 78 20          	add    0x20(%rax),%rdi
14036d750:	41 0f ba f4 0e       	btr    $0xe,%r12d
14036d755:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d75a:	41 8b 40 10          	mov    0x10(%r8),%eax
14036d75e:	ff c8                	dec    %eax
14036d760:	41 89 40 10          	mov    %eax,0x10(%r8)
14036d764:	85 c0                	test   %eax,%eax
14036d766:	7f 1b                	jg     0x14036d783
14036d768:	0f 88 cf 24 00 00    	js     0x14036fc3d
14036d76e:	49 8b 00             	mov    (%r8),%rax
14036d771:	ba 01 00 00 00       	mov    $0x1,%edx
14036d776:	49 8b c8             	mov    %r8,%rcx
14036d779:	48 8b 00             	mov    (%rax),%rax
14036d77c:	ff 15 9e 62 c1 00    	call   *0xc1629e(%rip)        # 0x140f83a20
14036d782:	90                   	nop
14036d783:	48 8b 8d 00 09 00 00 	mov    0x900(%rbp),%rcx
14036d78a:	48 85 c9             	test   %rcx,%rcx
14036d78d:	74 24                	je     0x14036d7b3
14036d78f:	8b 41 10             	mov    0x10(%rcx),%eax
14036d792:	ff c8                	dec    %eax
14036d794:	89 41 10             	mov    %eax,0x10(%rcx)
14036d797:	85 c0                	test   %eax,%eax
14036d799:	7f 18                	jg     0x14036d7b3
14036d79b:	0f 88 a7 24 00 00    	js     0x14036fc48
14036d7a1:	48 8b 01             	mov    (%rcx),%rax
14036d7a4:	ba 01 00 00 00       	mov    $0x1,%edx
14036d7a9:	48 8b 00             	mov    (%rax),%rax
14036d7ac:	ff 15 6e 62 c1 00    	call   *0xc1626e(%rip)        # 0x140f83a20
14036d7b2:	90                   	nop
14036d7b3:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
14036d7ba:	48 85 c9             	test   %rcx,%rcx
14036d7bd:	74 24                	je     0x14036d7e3
14036d7bf:	8b 41 10             	mov    0x10(%rcx),%eax
14036d7c2:	ff c8                	dec    %eax
14036d7c4:	89 41 10             	mov    %eax,0x10(%rcx)
14036d7c7:	85 c0                	test   %eax,%eax
14036d7c9:	7f 18                	jg     0x14036d7e3
14036d7cb:	0f 88 82 24 00 00    	js     0x14036fc53
14036d7d1:	48 8b 01             	mov    (%rcx),%rax
14036d7d4:	ba 01 00 00 00       	mov    $0x1,%edx
14036d7d9:	48 8b 00             	mov    (%rax),%rax
14036d7dc:	ff 15 3e 62 c1 00    	call   *0xc1623e(%rip)        # 0x140f83a20
14036d7e2:	90                   	nop
14036d7e3:	48 8b 1d ce e7 0a 01 	mov    0x10ae7ce(%rip),%rbx        # 0x14141bfb8
14036d7ea:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
14036d7ee:	4c 03 c7             	add    %rdi,%r8
14036d7f1:	48 8d 95 90 05 00 00 	lea    0x590(%rbp),%rdx
14036d7f8:	48 8b 0d 79 56 0c 01 	mov    0x10c5679(%rip),%rcx        # 0x141432e78
14036d7ff:	e8 6c 17 ea ff       	call   0x14020ef70
14036d804:	90                   	nop
14036d805:	48 8d 95 18 09 00 00 	lea    0x918(%rbp),%rdx
14036d80c:	49 8b 0f             	mov    (%r15),%rcx
14036d80f:	e8 6c 47 3d 00       	call   0x140741f80
14036d814:	90                   	nop
14036d815:	48 8b 00             	mov    (%rax),%rax
14036d818:	4c 8b 40 20          	mov    0x20(%rax),%r8
14036d81c:	48 8d 95 98 05 00 00 	lea    0x598(%rbp),%rdx
14036d823:	48 8b 0d 4e 56 0c 01 	mov    0x10c564e(%rip),%rcx        # 0x141432e78
14036d82a:	e8 41 17 ea ff       	call   0x14020ef70
14036d82f:	90                   	nop
14036d830:	48 8d 85 90 05 00 00 	lea    0x590(%rbp),%rax
14036d837:	48 89 85 c0 0c 00 00 	mov    %rax,0xcc0(%rbp)
14036d83e:	48 8d 85 a0 05 00 00 	lea    0x5a0(%rbp),%rax
14036d845:	48 89 85 c8 0c 00 00 	mov    %rax,0xcc8(%rbp)
14036d84c:	0f 28 85 c0 0c 00 00 	movaps 0xcc0(%rbp),%xmm0
14036d853:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036d859:	4c 8d 45 93          	lea    -0x6d(%rbp),%r8
14036d85d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036d862:	48 8d 8d f0 10 00 00 	lea    0x10f0(%rbp),%rcx
14036d869:	e8 e2 25 e3 ff       	call   0x14019fe50
14036d86e:	4c 8b c0             	mov    %rax,%r8
14036d871:	49 8b d7             	mov    %r15,%rdx
14036d874:	48 8d 8d 08 09 00 00 	lea    0x908(%rbp),%rcx
14036d87b:	e8 70 ed 33 00       	call   0x1406ac5f0
14036d880:	48 8b 08             	mov    (%rax),%rcx
14036d883:	33 ff                	xor    %edi,%edi
14036d885:	48 89 38             	mov    %rdi,(%rax)
14036d888:	48 89 8d 08 04 00 00 	mov    %rcx,0x408(%rbp)
14036d88f:	48 8b 08             	mov    (%rax),%rcx
14036d892:	48 85 c9             	test   %rcx,%rcx
14036d895:	74 24                	je     0x14036d8bb
14036d897:	8b 41 10             	mov    0x10(%rcx),%eax
14036d89a:	ff c8                	dec    %eax
14036d89c:	89 41 10             	mov    %eax,0x10(%rcx)
14036d89f:	85 c0                	test   %eax,%eax
14036d8a1:	7f 18                	jg     0x14036d8bb
14036d8a3:	0f 88 b5 23 00 00    	js     0x14036fc5e
14036d8a9:	48 8b 01             	mov    (%rcx),%rax
14036d8ac:	ba 01 00 00 00       	mov    $0x1,%edx
14036d8b1:	48 8b 00             	mov    (%rax),%rax
14036d8b4:	ff 15 66 61 c1 00    	call   *0xc16166(%rip)        # 0x140f83a20
14036d8ba:	90                   	nop
14036d8bb:	4d 8b cd             	mov    %r13,%r9
14036d8be:	4c 8d 83 a0 01 00 00 	lea    0x1a0(%rbx),%r8
14036d8c5:	48 8d 95 08 04 00 00 	lea    0x408(%rbp),%rdx
14036d8cc:	48 8d 8d 10 09 00 00 	lea    0x910(%rbp),%rcx
14036d8d3:	e8 f8 f1 f9 ff       	call   0x14030cad0
14036d8d8:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036d8dd:	48 8b 08             	mov    (%rax),%rcx
14036d8e0:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036d8e5:	48 89 10             	mov    %rdx,(%rax)
14036d8e8:	48 8b 8d 10 09 00 00 	mov    0x910(%rbp),%rcx
14036d8ef:	48 85 c9             	test   %rcx,%rcx
14036d8f2:	74 24                	je     0x14036d918
14036d8f4:	8b 41 10             	mov    0x10(%rcx),%eax
14036d8f7:	ff c8                	dec    %eax
14036d8f9:	89 41 10             	mov    %eax,0x10(%rcx)
14036d8fc:	85 c0                	test   %eax,%eax
14036d8fe:	7f 18                	jg     0x14036d918
14036d900:	0f 88 63 23 00 00    	js     0x14036fc69
14036d906:	48 8b 01             	mov    (%rcx),%rax
14036d909:	ba 01 00 00 00       	mov    $0x1,%edx
14036d90e:	48 8b 00             	mov    (%rax),%rax
14036d911:	ff 15 09 61 c1 00    	call   *0xc16109(%rip)        # 0x140f83a20
14036d917:	90                   	nop
14036d918:	48 8b 8d 08 04 00 00 	mov    0x408(%rbp),%rcx
14036d91f:	48 85 c9             	test   %rcx,%rcx
14036d922:	74 24                	je     0x14036d948
14036d924:	8b 41 10             	mov    0x10(%rcx),%eax
14036d927:	ff c8                	dec    %eax
14036d929:	89 41 10             	mov    %eax,0x10(%rcx)
14036d92c:	85 c0                	test   %eax,%eax
14036d92e:	7f 18                	jg     0x14036d948
14036d930:	0f 88 3e 23 00 00    	js     0x14036fc74
14036d936:	48 8b 01             	mov    (%rcx),%rax
14036d939:	ba 01 00 00 00       	mov    $0x1,%edx
14036d93e:	48 8b 00             	mov    (%rax),%rax
14036d941:	ff 15 d9 60 c1 00    	call   *0xc160d9(%rip)        # 0x140f83a20
14036d947:	90                   	nop
14036d948:	4c 8d 0d a1 0b e3 ff 	lea    -0x1cf45f(%rip),%r9        # 0x14019e4f0
14036d94f:	ba 08 00 00 00       	mov    $0x8,%edx
14036d954:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d95a:	48 8d 8d 90 05 00 00 	lea    0x590(%rbp),%rcx
14036d961:	e8 e6 db aa 00       	call   0x140e1b54c
14036d966:	90                   	nop
14036d967:	48 8b 8d 18 09 00 00 	mov    0x918(%rbp),%rcx
14036d96e:	48 85 c9             	test   %rcx,%rcx
14036d971:	74 24                	je     0x14036d997
14036d973:	8b 41 10             	mov    0x10(%rcx),%eax
14036d976:	ff c8                	dec    %eax
14036d978:	89 41 10             	mov    %eax,0x10(%rcx)
14036d97b:	85 c0                	test   %eax,%eax
14036d97d:	7f 18                	jg     0x14036d997
14036d97f:	0f 88 fa 22 00 00    	js     0x14036fc7f
14036d985:	48 8b 01             	mov    (%rcx),%rax
14036d988:	ba 01 00 00 00       	mov    $0x1,%edx
14036d98d:	48 8b 00             	mov    (%rax),%rax
14036d990:	ff 15 8a 60 c1 00    	call   *0xc1608a(%rip)        # 0x140f83a20
14036d996:	90                   	nop
14036d997:	4c 8b 05 ca e4 0a 01 	mov    0x10ae4ca(%rip),%r8        # 0x14141be68
14036d99e:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036d9a5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036d9aa:	48 8d 8d 20 09 00 00 	lea    0x920(%rbp),%rcx
14036d9b1:	e8 ea 51 00 00       	call   0x140372ba0
14036d9b6:	48 8b 08             	mov    (%rax),%rcx
14036d9b9:	48 89 38             	mov    %rdi,(%rax)
14036d9bc:	48 89 8d 18 04 00 00 	mov    %rcx,0x418(%rbp)
14036d9c3:	48 8b 08             	mov    (%rax),%rcx
14036d9c6:	48 85 c9             	test   %rcx,%rcx
14036d9c9:	74 24                	je     0x14036d9ef
14036d9cb:	8b 41 10             	mov    0x10(%rcx),%eax
14036d9ce:	ff c8                	dec    %eax
14036d9d0:	89 41 10             	mov    %eax,0x10(%rcx)
14036d9d3:	85 c0                	test   %eax,%eax
14036d9d5:	7f 18                	jg     0x14036d9ef
14036d9d7:	0f 88 ad 22 00 00    	js     0x14036fc8a
14036d9dd:	48 8b 01             	mov    (%rcx),%rax
14036d9e0:	ba 01 00 00 00       	mov    $0x1,%edx
14036d9e5:	48 8b 00             	mov    (%rax),%rax
14036d9e8:	ff 15 32 60 c1 00    	call   *0xc16032(%rip)        # 0x140f83a20
14036d9ee:	90                   	nop
14036d9ef:	48 8b 9d 18 04 00 00 	mov    0x418(%rbp),%rbx
14036d9f6:	45 33 c0             	xor    %r8d,%r8d
14036d9f9:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036d9fe:	48 8d 8d 28 09 00 00 	lea    0x928(%rbp),%rcx
14036da05:	e8 96 51 00 00       	call   0x140372ba0
14036da0a:	48 8b 08             	mov    (%rax),%rcx
14036da0d:	48 89 38             	mov    %rdi,(%rax)
14036da10:	48 89 8d 10 04 00 00 	mov    %rcx,0x410(%rbp)
14036da17:	48 8b 08             	mov    (%rax),%rcx
14036da1a:	48 85 c9             	test   %rcx,%rcx
14036da1d:	74 24                	je     0x14036da43
14036da1f:	8b 41 10             	mov    0x10(%rcx),%eax
14036da22:	ff c8                	dec    %eax
14036da24:	89 41 10             	mov    %eax,0x10(%rcx)
14036da27:	85 c0                	test   %eax,%eax
14036da29:	7f 18                	jg     0x14036da43
14036da2b:	0f 88 64 22 00 00    	js     0x14036fc95
14036da31:	48 8b 01             	mov    (%rcx),%rax
14036da34:	ba 01 00 00 00       	mov    $0x1,%edx
14036da39:	48 8b 00             	mov    (%rax),%rax
14036da3c:	ff 15 de 5f c1 00    	call   *0xc15fde(%rip)        # 0x140f83a20
14036da42:	90                   	nop
14036da43:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
14036da4a:	48 8d 8d 30 09 00 00 	lea    0x930(%rbp),%rcx