1402c0753:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c0758:	e8 b3 f5 ed ff       	call   0x14019fd10
1402c075d:	4c 8b c0             	mov    %rax,%r8
1402c0760:	ba 0a 00 00 00       	mov    $0xa,%edx
1402c0765:	49 8b cd             	mov    %r13,%rcx
1402c0768:	e8 93 43 47 00       	call   0x140734b00
1402c076d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402c0773:	49 8b d4             	mov    %r12,%rdx
1402c0776:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402c077a:	e8 21 24 0b 00       	call   0x140372ba0
1402c077f:	48 8b 08             	mov    (%rax),%rcx
1402c0782:	4c 89 38             	mov    %r15,(%rax)
1402c0785:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c078a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c078f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0794:	e8 77 f5 ed ff       	call   0x14019fd10
1402c0799:	4c 8b c0             	mov    %rax,%r8
1402c079c:	ba 0b 00 00 00       	mov    $0xb,%edx
1402c07a1:	49 8b cd             	mov    %r13,%rcx
1402c07a4:	e8 57 43 47 00       	call   0x140734b00
1402c07a9:	49 8b 14 24          	mov    (%r12),%rdx
1402c07ad:	48 8b 42 40          	mov    0x40(%rdx),%rax
1402c07b1:	48 8b 08             	mov    (%rax),%rcx
1402c07b4:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1402c07b8:	75 0a                	jne    0x1402c07c4
1402c07ba:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402c07bf:	49 8b f7             	mov    %r15,%rsi
1402c07c2:	eb 25                	jmp    0x1402c07e9
1402c07c4:	48 83 c1 30          	add    $0x30,%rcx
1402c07c8:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c07cc:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402c07d3:	48 8b 02             	mov    (%rdx),%rax
1402c07d6:	4c 8b 40 18          	mov    0x18(%rax),%r8
1402c07da:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c07df:	e8 ec 78 45 00       	call   0x1407180d0
1402c07e4:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1402c07e9:	48 85 f6             	test   %rsi,%rsi
1402c07ec:	74 27                	je     0x1402c0815
1402c07ee:	8b 46 10             	mov    0x10(%rsi),%eax
1402c07f1:	ff c8                	dec    %eax
1402c07f3:	89 46 10             	mov    %eax,0x10(%rsi)
1402c07f6:	85 c0                	test   %eax,%eax
1402c07f8:	7f 1b                	jg     0x1402c0815
1402c07fa:	0f 88 1a 08 00 00    	js     0x1402c101a
1402c0800:	48 8b 06             	mov    (%rsi),%rax
1402c0803:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0808:	48 8b ce             	mov    %rsi,%rcx
1402c080b:	48 8b 00             	mov    (%rax),%rax
1402c080e:	ff 15 0c 32 cc 00    	call   *0xcc320c(%rip)        # 0x140f83a20
1402c0814:	90                   	nop
1402c0815:	48 85 f6             	test   %rsi,%rsi
1402c0818:	74 36                	je     0x1402c0850
1402c081a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402c0820:	49 8b d4             	mov    %r12,%rdx
1402c0823:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0828:	e8 73 23 0b 00       	call   0x140372ba0
1402c082d:	48 8b 08             	mov    (%rax),%rcx
1402c0830:	4c 89 38             	mov    %r15,(%rax)
1402c0833:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0838:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c083d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c0841:	e8 ca f4 ed ff       	call   0x14019fd10
1402c0846:	ba 03 00 00 00       	mov    $0x3,%edx
1402c084b:	e9 b9 00 00 00       	jmp    0x1402c0909
1402c0850:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c0856:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402c085b:	49 8b 0c 24          	mov    (%r12),%rcx
1402c085f:	e8 0c e5 f7 ff       	call   0x14023ed70
1402c0864:	48 8b 30             	mov    (%rax),%rsi
1402c0867:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c086c:	e8 7f dc ed ff       	call   0x14019e4f0
1402c0871:	48 85 f6             	test   %rsi,%rsi
1402c0874:	74 3c                	je     0x1402c08b2
1402c0876:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c087c:	49 8b d4             	mov    %r12,%rdx
1402c087f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0884:	e8 17 23 0b 00       	call   0x140372ba0
1402c0889:	48 8b 08             	mov    (%rax),%rcx
1402c088c:	4c 89 38             	mov    %r15,(%rax)
1402c088f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0894:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c0899:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c089d:	e8 6e f4 ed ff       	call   0x14019fd10
1402c08a2:	4c 8b c0             	mov    %rax,%r8
1402c08a5:	ba 01 00 00 00       	mov    $0x1,%edx
1402c08aa:	49 8b cd             	mov    %r13,%rcx
1402c08ad:	e8 4e 42 47 00       	call   0x140734b00
1402c08b2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c08b8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402c08bd:	49 8b 0c 24          	mov    (%r12),%rcx
1402c08c1:	e8 aa e4 f7 ff       	call   0x14023ed70
1402c08c6:	48 8b 30             	mov    (%rax),%rsi
1402c08c9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c08ce:	e8 1d dc ed ff       	call   0x14019e4f0
1402c08d3:	48 85 f6             	test   %rsi,%rsi
1402c08d6:	74 3c                	je     0x1402c0914
1402c08d8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c08de:	49 8b d4             	mov    %r12,%rdx
1402c08e1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c08e6:	e8 b5 22 0b 00       	call   0x140372ba0
1402c08eb:	48 8b 08             	mov    (%rax),%rcx
1402c08ee:	4c 89 38             	mov    %r15,(%rax)
1402c08f1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c08f6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c08fb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c08ff:	e8 0c f4 ed ff       	call   0x14019fd10
1402c0904:	ba 02 00 00 00       	mov    $0x2,%edx
1402c0909:	4c 8b c0             	mov    %rax,%r8
1402c090c:	49 8b cd             	mov    %r13,%rcx
1402c090f:	e8 ec 41 47 00       	call   0x140734b00
1402c0914:	49 8b 14 24          	mov    (%r12),%rdx
1402c0918:	48 8b 42 40          	mov    0x40(%rdx),%rax
1402c091c:	48 8b 08             	mov    (%rax),%rcx
1402c091f:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1402c0923:	75 0a                	jne    0x1402c092f
1402c0925:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402c092a:	49 8b f7             	mov    %r15,%rsi
1402c092d:	eb 25                	jmp    0x1402c0954
1402c092f:	48 83 c1 50          	add    $0x50,%rcx
1402c0933:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c0937:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402c093e:	48 8b 02             	mov    (%rdx),%rax
1402c0941:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402c0945:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c094a:	e8 81 77 45 00       	call   0x1407180d0
1402c094f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1402c0954:	48 85 f6             	test   %rsi,%rsi
1402c0957:	74 27                	je     0x1402c0980
1402c0959:	8b 46 10             	mov    0x10(%rsi),%eax
1402c095c:	ff c8                	dec    %eax
1402c095e:	89 46 10             	mov    %eax,0x10(%rsi)
1402c0961:	85 c0                	test   %eax,%eax
1402c0963:	7f 1b                	jg     0x1402c0980
1402c0965:	0f 88 ba 06 00 00    	js     0x1402c1025
1402c096b:	48 8b 06             	mov    (%rsi),%rax
1402c096e:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0973:	48 8b ce             	mov    %rsi,%rcx
1402c0976:	48 8b 00             	mov    (%rax),%rax
1402c0979:	ff 15 a1 30 cc 00    	call   *0xcc30a1(%rip)        # 0x140f83a20
1402c097f:	90                   	nop
1402c0980:	48 85 f6             	test   %rsi,%rsi
1402c0983:	74 3c                	je     0x1402c09c1
1402c0985:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402c098b:	49 8b d4             	mov    %r12,%rdx
1402c098e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0993:	e8 08 22 0b 00       	call   0x140372ba0
1402c0998:	48 8b 08             	mov    (%rax),%rcx
1402c099b:	4c 89 38             	mov    %r15,(%rax)
1402c099e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c09a3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c09a8:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c09ac:	e8 5f f3 ed ff       	call   0x14019fd10
1402c09b1:	4c 8b c0             	mov    %rax,%r8
1402c09b4:	ba 0c 00 00 00       	mov    $0xc,%edx
1402c09b9:	49 8b cd             	mov    %r13,%rcx
1402c09bc:	e8 3f 41 47 00       	call   0x140734b00
1402c09c1:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
1402c09c5:	49 8b d7             	mov    %r15,%rdx
1402c09c8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402c09cc:	e8 af 66 ff ff       	call   0x1402b7080
1402c09d1:	eb 04                	jmp    0x1402c09d7
1402c09d3:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
1402c09d7:	48 8b 05 62 05 16 01 	mov    0x1160562(%rip),%rax        # 0x141420f40
1402c09de:	48 8b 70 50          	mov    0x50(%rax),%rsi
1402c09e2:	48 85 f6             	test   %rsi,%rsi
1402c09e5:	74 1c                	je     0x1402c0a03
1402c09e7:	8b 46 10             	mov    0x10(%rsi),%eax
1402c09ea:	ff c0                	inc    %eax
1402c09ec:	89 46 10             	mov    %eax,0x10(%rsi)
1402c09ef:	83 f8 01             	cmp    $0x1,%eax
1402c09f2:	0f 8e 38 06 00 00    	jle    0x1402c1030
1402c09f8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c09fd:	0f 84 35 06 00 00    	je     0x1402c1038
1402c0a03:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402c0a08:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402c0a0e:	49 8b d4             	mov    %r12,%rdx
1402c0a11:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0a16:	e8 85 21 0b 00       	call   0x140372ba0
1402c0a1b:	48 8b 08             	mov    (%rax),%rcx
1402c0a1e:	45 33 ed             	xor    %r13d,%r13d
1402c0a21:	4c 89 28             	mov    %r13,(%rax)
1402c0a24:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402c0a28:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1402c0a2c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402c0a31:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1402c0a35:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402c0a3a:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1402c0a3f:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402c0a45:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402c0a4a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402c0a4f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c0a53:	e8 f8 f3 ed ff       	call   0x14019fe50
1402c0a58:	48 8b d0             	mov    %rax,%rdx
1402c0a5b:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c0a5f:	e8 8c be 3e 00       	call   0x1406ac8f0
1402c0a64:	48 8b 08             	mov    (%rax),%rcx
1402c0a67:	4c 89 28             	mov    %r13,(%rax)
1402c0a6a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0a6f:	48 8b 08             	mov    (%rax),%rcx
1402c0a72:	48 85 c9             	test   %rcx,%rcx
1402c0a75:	74 24                	je     0x1402c0a9b
1402c0a77:	8b 41 10             	mov    0x10(%rcx),%eax
1402c0a7a:	ff c8                	dec    %eax
1402c0a7c:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0a7f:	85 c0                	test   %eax,%eax
1402c0a81:	7f 18                	jg     0x1402c0a9b
1402c0a83:	0f 88 ba 05 00 00    	js     0x1402c1043
1402c0a89:	48 8b 01             	mov    (%rcx),%rax
1402c0a8c:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0a91:	48 8b 00             	mov    (%rax),%rax
1402c0a94:	ff 15 86 2f cc 00    	call   *0xcc2f86(%rip)        # 0x140f83a20
1402c0a9a:	90                   	nop
1402c0a9b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c0aa0:	48 8b ce             	mov    %rsi,%rcx
1402c0aa3:	e8 d8 bb 47 00       	call   0x14073c680
1402c0aa8:	4c 8b 30             	mov    (%rax),%r14
1402c0aab:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402c0ab0:	48 85 c9             	test   %rcx,%rcx
1402c0ab3:	74 24                	je     0x1402c0ad9
1402c0ab5:	8b 41 10             	mov    0x10(%rcx),%eax
1402c0ab8:	ff c8                	dec    %eax
1402c0aba:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0abd:	85 c0                	test   %eax,%eax
1402c0abf:	7f 18                	jg     0x1402c0ad9
1402c0ac1:	0f 88 87 05 00 00    	js     0x1402c104e
1402c0ac7:	48 8b 01             	mov    (%rcx),%rax
1402c0aca:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0acf:	48 8b 00             	mov    (%rax),%rax
1402c0ad2:	ff 15 48 2f cc 00    	call   *0xcc2f48(%rip)        # 0x140f83a20
1402c0ad8:	90                   	nop
1402c0ad9:	4c 8d 0d 10 da ed ff 	lea    -0x1225f0(%rip),%r9        # 0x14019e4f0
1402c0ae0:	ba 08 00 00 00       	mov    $0x8,%edx
1402c0ae5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c0aeb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402c0aef:	e8 58 aa b5 00       	call   0x140e1b54c
1402c0af4:	90                   	nop
1402c0af5:	48 85 f6             	test   %rsi,%rsi
1402c0af8:	74 27                	je     0x1402c0b21
1402c0afa:	8b 46 10             	mov    0x10(%rsi),%eax
1402c0afd:	ff c8                	dec    %eax
1402c0aff:	89 46 10             	mov    %eax,0x10(%rsi)
1402c0b02:	85 c0                	test   %eax,%eax
1402c0b04:	7f 1b                	jg     0x1402c0b21
1402c0b06:	0f 88 4d 05 00 00    	js     0x1402c1059
1402c0b0c:	48 8b 06             	mov    (%rsi),%rax
1402c0b0f:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0b14:	48 8b ce             	mov    %rsi,%rcx
1402c0b17:	48 8b 00             	mov    (%rax),%rax
1402c0b1a:	ff 15 00 2f cc 00    	call   *0xcc2f00(%rip)        # 0x140f83a20
1402c0b20:	90                   	nop
1402c0b21:	4d 85 f6             	test   %r14,%r14
1402c0b24:	0f 85 06 01 00 00    	jne    0x1402c0c30
1402c0b2a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402c0b30:	49 8b d4             	mov    %r12,%rdx
1402c0b33:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0b38:	e8 63 20 0b 00       	call   0x140372ba0
1402c0b3d:	48 8b 08             	mov    (%rax),%rcx
1402c0b40:	4c 89 28             	mov    %r13,(%rax)
1402c0b43:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402c0b48:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402c0b4d:	48 85 ff             	test   %rdi,%rdi
1402c0b50:	74 1c                	je     0x1402c0b6e
1402c0b52:	8b 47 10             	mov    0x10(%rdi),%eax
1402c0b55:	ff c0                	inc    %eax
1402c0b57:	89 47 10             	mov    %eax,0x10(%rdi)
1402c0b5a:	83 f8 01             	cmp    $0x1,%eax
1402c0b5d:	0f 8e 01 05 00 00    	jle    0x1402c1064
1402c0b63:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c0b68:	0f 84 fe 04 00 00    	je     0x1402c106c
1402c0b6e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c0b73:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402c0b78:	e8 93 f1 ed ff       	call   0x14019fd10
1402c0b7d:	90                   	nop
1402c0b7e:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402c0b83:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402c0b87:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402c0b8c:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1402c0b90:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402c0b94:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402c0b99:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402c0b9e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402c0ba2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c0ba6:	e8 a5 f2 ed ff       	call   0x14019fe50
1402c0bab:	48 8b d0             	mov    %rax,%rdx
1402c0bae:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c0bb2:	e8 39 bd 3e 00       	call   0x1406ac8f0
1402c0bb7:	48 8b f0             	mov    %rax,%rsi
1402c0bba:	48 8b 15 47 03 16 01 	mov    0x1160347(%rip),%rdx        # 0x141420f08
1402c0bc1:	48 83 c2 50          	add    $0x50,%rdx
1402c0bc5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c0bca:	e8 01 f2 ed ff       	call   0x14019fdd0
1402c0bcf:	48 8b 08             	mov    (%rax),%rcx
1402c0bd2:	4c 89 28             	mov    %r13,(%rax)
1402c0bd5:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402c0bda:	48 8b 08             	mov    (%rax),%rcx
1402c0bdd:	48 85 c9             	test   %rcx,%rcx
1402c0be0:	74 24                	je     0x1402c0c06
1402c0be2:	8b 41 10             	mov    0x10(%rcx),%eax
1402c0be5:	ff c8                	dec    %eax
1402c0be7:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0bea:	85 c0                	test   %eax,%eax
1402c0bec:	7f 18                	jg     0x1402c0c06
1402c0bee:	0f 88 83 04 00 00    	js     0x1402c1077
1402c0bf4:	48 8b 01             	mov    (%rcx),%rax
1402c0bf7:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0bfc:	48 8b 00             	mov    (%rax),%rax
1402c0bff:	ff 15 1b 2e cc 00    	call   *0xcc2e1b(%rip)        # 0x140f83a20
1402c0c05:	90                   	nop
1402c0c06:	48 8b d6             	mov    %rsi,%rdx
1402c0c09:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402c0c0e:	e8 cd b2 3e 00       	call   0x1406abee0
1402c0c13:	90                   	nop
1402c0c14:	4c 8d 0d d5 d8 ed ff 	lea    -0x12272b(%rip),%r9        # 0x14019e4f0
1402c0c1b:	ba 08 00 00 00       	mov    $0x8,%edx
1402c0c20:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c0c26:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402c0c2b:	e8 1c a9 b5 00       	call   0x140e1b54c
1402c0c30:	4d 8b 34 24          	mov    (%r12),%r14
1402c0c34:	4d 85 f6             	test   %r14,%r14
1402c0c37:	74 1e                	je     0x1402c0c57
1402c0c39:	41 8b 46 10          	mov    0x10(%r14),%eax
1402c0c3d:	ff c0                	inc    %eax
1402c0c3f:	41 89 46 10          	mov    %eax,0x10(%r14)
1402c0c43:	83 f8 01             	cmp    $0x1,%eax
1402c0c46:	0f 8e 36 04 00 00    	jle    0x1402c1082
1402c0c4c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c0c51:	0f 84 33 04 00 00    	je     0x1402c108a
1402c0c57:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402c0c5c:	4d 8b c7             	mov    %r15,%r8
1402c0c5f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402c0c64:	48 8b 0d 15 b2 15 01 	mov    0x115b215(%rip),%rcx        # 0x14141be80
1402c0c6b:	8b 49 34             	mov    0x34(%rcx),%ecx
1402c0c6e:	e8 dd 04 ff ff       	call   0x1402b1150
1402c0c73:	90                   	nop
1402c0c74:	4d 85 f6             	test   %r14,%r14
1402c0c77:	74 29                	je     0x1402c0ca2
1402c0c79:	41 8b 46 10          	mov    0x10(%r14),%eax
1402c0c7d:	ff c8                	dec    %eax
1402c0c7f:	41 89 46 10          	mov    %eax,0x10(%r14)
1402c0c83:	85 c0                	test   %eax,%eax
1402c0c85:	7f 1b                	jg     0x1402c0ca2
1402c0c87:	0f 88 08 04 00 00    	js     0x1402c1095
1402c0c8d:	49 8b 06             	mov    (%r14),%rax
1402c0c90:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0c95:	49 8b ce             	mov    %r14,%rcx
1402c0c98:	48 8b 00             	mov    (%rax),%rax
1402c0c9b:	ff 15 7f 2d cc 00    	call   *0xcc2d7f(%rip)        # 0x140f83a20
1402c0ca1:	90                   	nop
1402c0ca2:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1402c0ca6:	48 85 c9             	test   %rcx,%rcx