14036c675:	48 8b 08             	mov    (%rax),%rcx
14036c678:	48 89 30             	mov    %rsi,(%rax)
14036c67b:	48 89 8d 98 03 00 00 	mov    %rcx,0x398(%rbp)
14036c682:	48 8b 08             	mov    (%rax),%rcx
14036c685:	48 85 c9             	test   %rcx,%rcx
14036c688:	74 24                	je     0x14036c6ae
14036c68a:	8b 41 10             	mov    0x10(%rcx),%eax
14036c68d:	ff c8                	dec    %eax
14036c68f:	89 41 10             	mov    %eax,0x10(%rcx)
14036c692:	85 c0                	test   %eax,%eax
14036c694:	7f 18                	jg     0x14036c6ae
14036c696:	0f 88 b1 33 00 00    	js     0x14036fa4d
14036c69c:	48 8b 01             	mov    (%rcx),%rax
14036c69f:	ba 01 00 00 00       	mov    $0x1,%edx
14036c6a4:	48 8b 00             	mov    (%rax),%rax
14036c6a7:	ff 15 73 73 c1 00    	call   *0xc17373(%rip)        # 0x140f83a20
14036c6ad:	90                   	nop
14036c6ae:	4c 8b bd 98 03 00 00 	mov    0x398(%rbp),%r15
14036c6b5:	4d 8b c5             	mov    %r13,%r8
14036c6b8:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14036c6bf:	48 8b 0d b2 67 0c 01 	mov    0x10c67b2(%rip),%rcx        # 0x141432e78
14036c6c6:	e8 a5 28 ea ff       	call   0x14020ef70
14036c6cb:	90                   	nop
14036c6cc:	48 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%rax
14036c6d3:	48 89 85 50 0c 00 00 	mov    %rax,0xc50(%rbp)
14036c6da:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
14036c6e1:	48 89 85 58 0c 00 00 	mov    %rax,0xc58(%rbp)
14036c6e8:	0f 28 85 50 0c 00 00 	movaps 0xc50(%rbp),%xmm0
14036c6ef:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14036c6f5:	4c 8d 45 8c          	lea    -0x74(%rbp),%r8
14036c6f9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14036c6fe:	48 8d 8d 48 10 00 00 	lea    0x1048(%rbp),%rcx
14036c705:	e8 46 37 e3 ff       	call   0x14019fe50
14036c70a:	4c 8b c0             	mov    %rax,%r8
14036c70d:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14036c711:	48 8b d3             	mov    %rbx,%rdx
14036c714:	48 8d 8d 18 08 00 00 	lea    0x818(%rbp),%rcx
14036c71b:	e8 d0 fe 33 00       	call   0x1406ac5f0
14036c720:	48 8b 08             	mov    (%rax),%rcx
14036c723:	48 89 30             	mov    %rsi,(%rax)
14036c726:	48 89 8d 90 03 00 00 	mov    %rcx,0x390(%rbp)
14036c72d:	48 8b 08             	mov    (%rax),%rcx
14036c730:	48 85 c9             	test   %rcx,%rcx
14036c733:	74 24                	je     0x14036c759
14036c735:	8b 41 10             	mov    0x10(%rcx),%eax
14036c738:	ff c8                	dec    %eax
14036c73a:	89 41 10             	mov    %eax,0x10(%rcx)
14036c73d:	85 c0                	test   %eax,%eax
14036c73f:	7f 18                	jg     0x14036c759
14036c741:	0f 88 11 33 00 00    	js     0x14036fa58
14036c747:	48 8b 01             	mov    (%rcx),%rax
14036c74a:	ba 01 00 00 00       	mov    $0x1,%edx
14036c74f:	48 8b 00             	mov    (%rax),%rax
14036c752:	ff 15 c8 72 c1 00    	call   *0xc172c8(%rip)        # 0x140f83a20
14036c758:	90                   	nop
14036c759:	48 8b 85 90 03 00 00 	mov    0x390(%rbp),%rax
14036c760:	4c 8b 70 20          	mov    0x20(%rax),%r14
14036c764:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14036c769:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
14036c770:	48 8b 0d 01 67 0c 01 	mov    0x10c6701(%rip),%rcx        # 0x141432e78
14036c777:	e8 f4 27 ea ff       	call   0x14020ef70
14036c77c:	90                   	nop
14036c77d:	48 8d 85 b8 00 00 00 	lea    0xb8(%rbp),%rax
14036c784:	48 89 85 60 0c 00 00 	mov    %rax,0xc60(%rbp)
14036c78b:	48 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%rax
14036c792:	48 89 85 68 0c 00 00 	mov    %rax,0xc68(%rbp)
14036c799:	0f 28 85 60 0c 00 00 	movaps 0xc60(%rbp),%xmm0
14036c7a0:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036c7a6:	4c 8d 45 8d          	lea    -0x73(%rbp),%r8
14036c7aa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036c7af:	48 8d 8d 60 10 00 00 	lea    0x1060(%rbp),%rcx
14036c7b6:	e8 95 36 e3 ff       	call   0x14019fe50
14036c7bb:	4c 8b c0             	mov    %rax,%r8
14036c7be:	48 8b d3             	mov    %rbx,%rdx
14036c7c1:	48 8d 8d 28 08 00 00 	lea    0x828(%rbp),%rcx
14036c7c8:	e8 23 fe 33 00       	call   0x1406ac5f0
14036c7cd:	48 8b 08             	mov    (%rax),%rcx
14036c7d0:	48 89 30             	mov    %rsi,(%rax)
14036c7d3:	48 89 8d 88 03 00 00 	mov    %rcx,0x388(%rbp)
14036c7da:	48 8b 08             	mov    (%rax),%rcx
14036c7dd:	48 85 c9             	test   %rcx,%rcx
14036c7e0:	74 24                	je     0x14036c806
14036c7e2:	8b 41 10             	mov    0x10(%rcx),%eax
14036c7e5:	ff c8                	dec    %eax
14036c7e7:	89 41 10             	mov    %eax,0x10(%rcx)
14036c7ea:	85 c0                	test   %eax,%eax
14036c7ec:	7f 18                	jg     0x14036c806
14036c7ee:	0f 88 6f 32 00 00    	js     0x14036fa63
14036c7f4:	48 8b 01             	mov    (%rcx),%rax
14036c7f7:	ba 01 00 00 00       	mov    $0x1,%edx
14036c7fc:	48 8b 00             	mov    (%rax),%rax
14036c7ff:	ff 15 1b 72 c1 00    	call   *0xc1721b(%rip)        # 0x140f83a20
14036c805:	90                   	nop
14036c806:	48 8b 85 88 03 00 00 	mov    0x388(%rbp),%rax
14036c80d:	48 8b 70 20          	mov    0x20(%rax),%rsi
14036c811:	4d 8d 45 02          	lea    0x2(%r13),%r8
14036c815:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
14036c81c:	48 8b 0d 55 66 0c 01 	mov    0x10c6655(%rip),%rcx        # 0x141432e78
14036c823:	e8 48 27 ea ff       	call   0x14020ef70
14036c828:	90                   	nop
14036c829:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
14036c830:	48 89 85 70 0c 00 00 	mov    %rax,0xc70(%rbp)
14036c837:	48 8d 85 b8 00 00 00 	lea    0xb8(%rbp),%rax
14036c83e:	48 89 85 78 0c 00 00 	mov    %rax,0xc78(%rbp)
14036c845:	0f 28 85 70 0c 00 00 	movaps 0xc70(%rbp),%xmm0
14036c84c:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036c852:	4c 8d 45 8e          	lea    -0x72(%rbp),%r8
14036c856:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036c85b:	48 8d 8d 78 10 00 00 	lea    0x1078(%rbp),%rcx
14036c862:	e8 e9 35 e3 ff       	call   0x14019fe50
14036c867:	4c 8b c0             	mov    %rax,%r8
14036c86a:	48 8b d3             	mov    %rbx,%rdx
14036c86d:	48 8d 8d 30 08 00 00 	lea    0x830(%rbp),%rcx
14036c874:	e8 77 fd 33 00       	call   0x1406ac5f0
14036c879:	48 8b 08             	mov    (%rax),%rcx
14036c87c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14036c883:	48 89 8d 80 03 00 00 	mov    %rcx,0x380(%rbp)
14036c88a:	48 8b 08             	mov    (%rax),%rcx
14036c88d:	48 85 c9             	test   %rcx,%rcx
14036c890:	74 24                	je     0x14036c8b6
14036c892:	8b 41 10             	mov    0x10(%rcx),%eax
14036c895:	ff c8                	dec    %eax
14036c897:	89 41 10             	mov    %eax,0x10(%rcx)
14036c89a:	85 c0                	test   %eax,%eax
14036c89c:	7f 18                	jg     0x14036c8b6
14036c89e:	0f 88 ca 31 00 00    	js     0x14036fa6e
14036c8a4:	48 8b 01             	mov    (%rcx),%rax
14036c8a7:	ba 01 00 00 00       	mov    $0x1,%edx
14036c8ac:	48 8b 00             	mov    (%rax),%rax
14036c8af:	ff 15 6b 71 c1 00    	call   *0xc1716b(%rip)        # 0x140f83a20
14036c8b5:	90                   	nop
14036c8b6:	48 8b 85 80 03 00 00 	mov    0x380(%rbp),%rax
14036c8bd:	48 8b 58 20          	mov    0x20(%rax),%rbx
14036c8c1:	4d 8d 45 03          	lea    0x3(%r13),%r8
14036c8c5:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
14036c8cc:	48 8b 0d a5 65 0c 01 	mov    0x10c65a5(%rip),%rcx        # 0x141432e78
14036c8d3:	e8 98 26 ea ff       	call   0x14020ef70
14036c8d8:	90                   	nop
14036c8d9:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
14036c8e0:	48 89 85 80 0c 00 00 	mov    %rax,0xc80(%rbp)
14036c8e7:	48 8d 85 28 01 00 00 	lea    0x128(%rbp),%rax
14036c8ee:	48 89 85 88 0c 00 00 	mov    %rax,0xc88(%rbp)
14036c8f5:	0f 28 85 80 0c 00 00 	movaps 0xc80(%rbp),%xmm0
14036c8fc:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036c902:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14036c906:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036c90b:	48 8d 8d 90 10 00 00 	lea    0x1090(%rbp),%rcx
14036c912:	e8 39 35 e3 ff       	call   0x14019fe50
14036c917:	4c 8b c0             	mov    %rax,%r8
14036c91a:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
14036c91e:	48 8d 8d 38 08 00 00 	lea    0x838(%rbp),%rcx
14036c925:	e8 c6 fc 33 00       	call   0x1406ac5f0
14036c92a:	48 8b 08             	mov    (%rax),%rcx
14036c92d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14036c934:	48 89 8d 78 03 00 00 	mov    %rcx,0x378(%rbp)
14036c93b:	48 8b 08             	mov    (%rax),%rcx
14036c93e:	48 85 c9             	test   %rcx,%rcx
14036c941:	74 24                	je     0x14036c967
14036c943:	8b 41 10             	mov    0x10(%rcx),%eax
14036c946:	ff c8                	dec    %eax
14036c948:	89 41 10             	mov    %eax,0x10(%rcx)
14036c94b:	85 c0                	test   %eax,%eax
14036c94d:	7f 18                	jg     0x14036c967
14036c94f:	0f 88 24 31 00 00    	js     0x14036fa79
14036c955:	48 8b 01             	mov    (%rcx),%rax
14036c958:	ba 01 00 00 00       	mov    $0x1,%edx
14036c95d:	48 8b 00             	mov    (%rax),%rax
14036c960:	ff 15 ba 70 c1 00    	call   *0xc170ba(%rip)        # 0x140f83a20
14036c966:	90                   	nop
14036c967:	48 8b 85 78 03 00 00 	mov    0x378(%rbp),%rax
14036c96e:	4c 8b c3             	mov    %rbx,%r8
14036c971:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036c975:	48 8d 8d 60 08 00 00 	lea    0x860(%rbp),%rcx
14036c97c:	e8 0f 09 34 00       	call   0x1406ad290
14036c981:	90                   	nop
14036c982:	48 8b 00             	mov    (%rax),%rax
14036c985:	4c 8b c6             	mov    %rsi,%r8
14036c988:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036c98c:	48 8d 8d 58 08 00 00 	lea    0x858(%rbp),%rcx
14036c993:	e8 f8 08 34 00       	call   0x1406ad290
14036c998:	90                   	nop
14036c999:	48 8b 00             	mov    (%rax),%rax
14036c99c:	4d 8b c6             	mov    %r14,%r8
14036c99f:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036c9a3:	48 8d 8d 40 08 00 00 	lea    0x840(%rbp),%rcx
14036c9aa:	e8 e1 08 34 00       	call   0x1406ad290
14036c9af:	48 8b d0             	mov    %rax,%rdx
14036c9b2:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14036c9b9:	e8 52 33 e3 ff       	call   0x14019fd10
14036c9be:	90                   	nop
14036c9bf:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
14036c9c6:	48 89 85 90 0c 00 00 	mov    %rax,0xc90(%rbp)
14036c9cd:	48 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%rax
14036c9d4:	48 89 85 98 0c 00 00 	mov    %rax,0xc98(%rbp)
14036c9db:	0f 28 85 90 0c 00 00 	movaps 0xc90(%rbp),%xmm0
14036c9e2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036c9e8:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14036c9ec:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036c9f1:	48 8d 8d a8 10 00 00 	lea    0x10a8(%rbp),%rcx
14036c9f8:	e8 53 34 e3 ff       	call   0x14019fe50
14036c9fd:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14036ca02:	4d 8b cd             	mov    %r13,%r9
14036ca05:	4c 8b c0             	mov    %rax,%r8
14036ca08:	48 8b 15 e9 e7 0a 01 	mov    0x10ae7e9(%rip),%rdx        # 0x14141b1f8
14036ca0f:	48 8d 8d 48 08 00 00 	lea    0x848(%rbp),%rcx
14036ca16:	e8 75 79 00 00       	call   0x140374390
14036ca1b:	48 8b 08             	mov    (%rax),%rcx
14036ca1e:	33 f6                	xor    %esi,%esi
14036ca20:	48 89 30             	mov    %rsi,(%rax)
14036ca23:	48 89 8d 70 03 00 00 	mov    %rcx,0x370(%rbp)
14036ca2a:	48 8b 08             	mov    (%rax),%rcx
14036ca2d:	48 85 c9             	test   %rcx,%rcx
14036ca30:	74 24                	je     0x14036ca56
14036ca32:	8b 41 10             	mov    0x10(%rcx),%eax
14036ca35:	ff c8                	dec    %eax
14036ca37:	89 41 10             	mov    %eax,0x10(%rcx)
14036ca3a:	85 c0                	test   %eax,%eax
14036ca3c:	7f 18                	jg     0x14036ca56
14036ca3e:	0f 88 40 30 00 00    	js     0x14036fa84
14036ca44:	48 8b 01             	mov    (%rcx),%rax
14036ca47:	ba 01 00 00 00       	mov    $0x1,%edx
14036ca4c:	48 8b 00             	mov    (%rax),%rax
14036ca4f:	ff 15 cb 6f c1 00    	call   *0xc16fcb(%rip)        # 0x140f83a20
14036ca55:	90                   	nop
14036ca56:	48 8d 95 70 03 00 00 	lea    0x370(%rbp),%rdx
14036ca5d:	48 8d 8d 50 08 00 00 	lea    0x850(%rbp),%rcx
14036ca64:	e8 a7 32 e3 ff       	call   0x14019fd10
14036ca69:	4c 8b c0             	mov    %rax,%r8
14036ca6c:	ba 09 00 00 00       	mov    $0x9,%edx
14036ca71:	49 8b cf             	mov    %r15,%rcx
14036ca74:	e8 87 80 3c 00       	call   0x140734b00
14036ca79:	90                   	nop
14036ca7a:	4c 8d 0d 6f 1a e3 ff 	lea    -0x1ce591(%rip),%r9        # 0x14019e4f0
14036ca81:	ba 08 00 00 00       	mov    $0x8,%edx
14036ca86:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036ca8c:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14036ca93:	e8 b4 ea aa 00       	call   0x140e1b54c
14036ca98:	90                   	nop
14036ca99:	48 8d 8d 58 08 00 00 	lea    0x858(%rbp),%rcx
14036caa0:	e8 4b 1a e3 ff       	call   0x14019e4f0
14036caa5:	90                   	nop
14036caa6:	48 8d 8d 60 08 00 00 	lea    0x860(%rbp),%rcx
14036caad:	e8 3e 1a e3 ff       	call   0x14019e4f0
14036cab2:	90                   	nop
14036cab3:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
14036caba:	e8 31 1a e3 ff       	call   0x14019e4f0
14036cabf:	90                   	nop
14036cac0:	4c 8d 0d 29 1a e3 ff 	lea    -0x1ce5d7(%rip),%r9        # 0x14019e4f0
14036cac7:	ba 08 00 00 00       	mov    $0x8,%edx
14036cacc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cad2:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
14036cad9:	e8 6e ea aa 00       	call   0x140e1b54c
14036cade:	90                   	nop
14036cadf:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
14036cae6:	e8 05 1a e3 ff       	call   0x14019e4f0
14036caeb:	90                   	nop
14036caec:	4c 8d 0d fd 19 e3 ff 	lea    -0x1ce603(%rip),%r9        # 0x14019e4f0
14036caf3:	ba 08 00 00 00       	mov    $0x8,%edx
14036caf8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cafe:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14036cb05:	e8 42 ea aa 00       	call   0x140e1b54c
14036cb0a:	90                   	nop
14036cb0b:	48 8d 8d 88 03 00 00 	lea    0x388(%rbp),%rcx
14036cb12:	e8 d9 19 e3 ff       	call   0x14019e4f0
14036cb17:	90                   	nop
14036cb18:	4c 8d 0d d1 19 e3 ff 	lea    -0x1ce62f(%rip),%r9        # 0x14019e4f0
14036cb1f:	ba 08 00 00 00       	mov    $0x8,%edx
14036cb24:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cb2a:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14036cb31:	e8 16 ea aa 00       	call   0x140e1b54c
14036cb36:	90                   	nop
14036cb37:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
14036cb3e:	e8 ad 19 e3 ff       	call   0x14019e4f0
14036cb43:	90                   	nop
14036cb44:	4c 8d 0d a5 19 e3 ff 	lea    -0x1ce65b(%rip),%r9        # 0x14019e4f0
14036cb4b:	ba 08 00 00 00       	mov    $0x8,%edx
14036cb50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cb56:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14036cb5d:	e8 ea e9 aa 00       	call   0x140e1b54c
14036cb62:	90                   	nop
14036cb63:	48 8d 8d 98 03 00 00 	lea    0x398(%rbp),%rcx
14036cb6a:	e8 81 19 e3 ff       	call   0x14019e4f0
14036cb6f:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
14036cb73:	eb 07                	jmp    0x14036cb7c
14036cb75:	33 f6                	xor    %esi,%esi
14036cb77:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14036cb7c:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
14036cb83:	48 8b 00             	mov    (%rax),%rax
14036cb86:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036cb8a:	48 8b 05 f7 f3 0a 01 	mov    0x10af3f7(%rip),%rax        # 0x14141bf88
14036cb91:	48 8b 80 40 0a 00 00 	mov    0xa40(%rax),%rax
14036cb98:	48 8b 48 20          	mov    0x20(%rax),%rcx
14036cb9c:	e8 4f 4b 3b 00       	call   0x1407216f0
14036cba1:	85 c0                	test   %eax,%eax
14036cba3:	0f 85 bd 04 00 00    	jne    0x14036d066
14036cba9:	4c 8b 05 b8 f2 0a 01 	mov    0x10af2b8(%rip),%r8        # 0x14141be68
14036cbb0:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036cbb7:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036cbbc:	48 8d 8d 68 08 00 00 	lea    0x868(%rbp),%rcx
14036cbc3:	e8 d8 5f 00 00       	call   0x140372ba0
14036cbc8:	48 8b 08             	mov    (%rax),%rcx
14036cbcb:	48 89 30             	mov    %rsi,(%rax)
14036cbce:	48 89 8d a8 03 00 00 	mov    %rcx,0x3a8(%rbp)
14036cbd5:	48 8b 08             	mov    (%rax),%rcx
14036cbd8:	48 85 c9             	test   %rcx,%rcx
14036cbdb:	74 24                	je     0x14036cc01
14036cbdd:	8b 41 10             	mov    0x10(%rcx),%eax
14036cbe0:	ff c8                	dec    %eax
14036cbe2:	89 41 10             	mov    %eax,0x10(%rcx)
14036cbe5:	85 c0                	test   %eax,%eax
14036cbe7:	7f 18                	jg     0x14036cc01
14036cbe9:	0f 88 a0 2e 00 00    	js     0x14036fa8f
14036cbef:	48 8b 01             	mov    (%rcx),%rax
14036cbf2:	ba 01 00 00 00       	mov    $0x1,%edx
14036cbf7:	48 8b 00             	mov    (%rax),%rax
14036cbfa:	ff 15 20 6e c1 00    	call   *0xc16e20(%rip)        # 0x140f83a20
14036cc00:	90                   	nop
14036cc01:	48 8b 9d a8 03 00 00 	mov    0x3a8(%rbp),%rbx
14036cc08:	4c 8b 05 59 f2 0a 01 	mov    0x10af259(%rip),%r8        # 0x14141be68
14036cc0f:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036cc16:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036cc1b:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
14036cc22:	e8 79 5f 00 00       	call   0x140372ba0
14036cc27:	48 8b 08             	mov    (%rax),%rcx
14036cc2a:	48 89 30             	mov    %rsi,(%rax)
14036cc2d:	48 89 8d a0 03 00 00 	mov    %rcx,0x3a0(%rbp)
14036cc34:	48 8b 08             	mov    (%rax),%rcx
14036cc37:	48 85 c9             	test   %rcx,%rcx
14036cc3a:	74 24                	je     0x14036cc60
14036cc3c:	8b 41 10             	mov    0x10(%rcx),%eax
14036cc3f:	ff c8                	dec    %eax
14036cc41:	89 41 10             	mov    %eax,0x10(%rcx)
14036cc44:	85 c0                	test   %eax,%eax
14036cc46:	7f 18                	jg     0x14036cc60
14036cc48:	0f 88 4c 2e 00 00    	js     0x14036fa9a
14036cc4e:	48 8b 01             	mov    (%rcx),%rax
14036cc51:	ba 01 00 00 00       	mov    $0x1,%edx
14036cc56:	48 8b 00             	mov    (%rax),%rax
14036cc59:	ff 15 c1 6d c1 00    	call   *0xc16dc1(%rip)        # 0x140f83a20
14036cc5f:	90                   	nop
14036cc60:	48 89 b5 c8 00 00 00 	mov    %rsi,0xc8(%rbp)
14036cc67:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14036cc6d:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
14036cc74:	48 8b 8d a0 03 00 00 	mov    0x3a0(%rbp),%rcx
14036cc7b:	e8 a0 01 3d 00       	call   0x14073ce20
14036cc80:	c7 44 24 50 08 00 00 	movl   $0x8,0x50(%rsp)
14036cc87:	00
14036cc88:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
14036cc8f:	48 85 c0             	test   %rax,%rax
14036cc92:	0f 84 0d 2e 00 00    	je     0x14036faa5