1402ab815:	74 24                	je     0x1402ab83b
1402ab817:	8b 41 10             	mov    0x10(%rcx),%eax
1402ab81a:	ff c8                	dec    %eax
1402ab81c:	89 41 10             	mov    %eax,0x10(%rcx)
1402ab81f:	85 c0                	test   %eax,%eax
1402ab821:	7f 18                	jg     0x1402ab83b
1402ab823:	0f 88 91 0c 00 00    	js     0x1402ac4ba
1402ab829:	48 8b 01             	mov    (%rcx),%rax
1402ab82c:	ba 01 00 00 00       	mov    $0x1,%edx
1402ab831:	48 8b 00             	mov    (%rax),%rax
1402ab834:	ff 15 e6 81 cd 00    	call   *0xcd81e6(%rip)        # 0x140f83a20
1402ab83a:	90                   	nop
1402ab83b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402ab840:	48 89 45 20          	mov    %rax,0x20(%rbp)
1402ab844:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402ab849:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402ab84d:	0f 28 45 20          	movaps 0x20(%rbp),%xmm0
1402ab851:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1402ab856:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ab85b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402ab85f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402ab864:	e8 e7 45 ef ff       	call   0x14019fe50
1402ab869:	48 8b d0             	mov    %rax,%rdx
1402ab86c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402ab870:	e8 7b 10 40 00       	call   0x1406ac8f0
1402ab875:	48 8b 0d 3c 4b 17 01 	mov    0x1174b3c(%rip),%rcx        # 0x1414203b8
1402ab87c:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402ab880:	48 85 d2             	test   %rdx,%rdx
1402ab883:	74 1d                	je     0x1402ab8a2
1402ab885:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402ab888:	ff c1                	inc    %ecx
1402ab88a:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402ab88d:	83 f9 01             	cmp    $0x1,%ecx
1402ab890:	0f 8e 2f 0c 00 00    	jle    0x1402ac4c5
1402ab896:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402ab89c:	0f 84 2b 0c 00 00    	je     0x1402ac4cd
1402ab8a2:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1402ab8a6:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1402ab8ab:	48 8b d0             	mov    %rax,%rdx
1402ab8ae:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402ab8b3:	e8 c8 14 40 00       	call   0x1406acd80
1402ab8b8:	90                   	nop
1402ab8b9:	4c 8d 0d 30 2c ef ff 	lea    -0x10d3d0(%rip),%r9        # 0x14019e4f0
1402ab8c0:	ba 08 00 00 00       	mov    $0x8,%edx
1402ab8c5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ab8cb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ab8d0:	e8 77 fc b6 00       	call   0x140e1b54c
1402ab8d5:	48 8b 05 e4 4a 17 01 	mov    0x1174ae4(%rip),%rax        # 0x1414203c0
1402ab8dc:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402ab8e0:	48 85 db             	test   %rbx,%rbx
1402ab8e3:	74 1c                	je     0x1402ab901
1402ab8e5:	8b 43 10             	mov    0x10(%rbx),%eax
1402ab8e8:	ff c0                	inc    %eax
1402ab8ea:	89 43 10             	mov    %eax,0x10(%rbx)
1402ab8ed:	83 f8 01             	cmp    $0x1,%eax
1402ab8f0:	0f 8e e2 0b 00 00    	jle    0x1402ac4d8
1402ab8f6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ab8fb:	0f 84 df 0b 00 00    	je     0x1402ac4e0
1402ab901:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1402ab905:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402ab90a:	48 8b 05 37 07 17 01 	mov    0x1170737(%rip),%rax        # 0x14141c048
1402ab911:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402ab918:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1402ab91c:	48 85 c9             	test   %rcx,%rcx
1402ab91f:	74 1c                	je     0x1402ab93d
1402ab921:	8b 41 10             	mov    0x10(%rcx),%eax
1402ab924:	ff c0                	inc    %eax
1402ab926:	89 41 10             	mov    %eax,0x10(%rcx)
1402ab929:	83 f8 01             	cmp    $0x1,%eax
1402ab92c:	0f 8e b9 0b 00 00    	jle    0x1402ac4eb
1402ab932:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ab937:	0f 84 b6 0b 00 00    	je     0x1402ac4f3
1402ab93d:	44 8b c6             	mov    %esi,%r8d
1402ab940:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1402ab944:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402ab948:	e8 73 36 40 00       	call   0x1406aefc0
1402ab94d:	48 8b 08             	mov    (%rax),%rcx
1402ab950:	4c 89 38             	mov    %r15,(%rax)
1402ab953:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ab958:	48 8b 08             	mov    (%rax),%rcx
1402ab95b:	48 85 c9             	test   %rcx,%rcx
1402ab95e:	74 24                	je     0x1402ab984
1402ab960:	8b 41 10             	mov    0x10(%rcx),%eax
1402ab963:	ff c8                	dec    %eax
1402ab965:	89 41 10             	mov    %eax,0x10(%rcx)
1402ab968:	85 c0                	test   %eax,%eax
1402ab96a:	7f 18                	jg     0x1402ab984
1402ab96c:	0f 88 8c 0b 00 00    	js     0x1402ac4fe
1402ab972:	48 8b 01             	mov    (%rcx),%rax
1402ab975:	ba 01 00 00 00       	mov    $0x1,%edx
1402ab97a:	48 8b 00             	mov    (%rax),%rax
1402ab97d:	ff 15 9d 80 cd 00    	call   *0xcd809d(%rip)        # 0x140f83a20
1402ab983:	90                   	nop
1402ab984:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402ab989:	48 89 45 20          	mov    %rax,0x20(%rbp)
1402ab98d:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402ab992:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402ab996:	0f 28 45 20          	movaps 0x20(%rbp),%xmm0
1402ab99a:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1402ab99f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ab9a4:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402ab9a8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402ab9ad:	e8 9e 44 ef ff       	call   0x14019fe50
1402ab9b2:	48 8b d0             	mov    %rax,%rdx
1402ab9b5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402ab9b9:	e8 32 0f 40 00       	call   0x1406ac8f0
1402ab9be:	48 8b 08             	mov    (%rax),%rcx
1402ab9c1:	4c 89 38             	mov    %r15,(%rax)
1402ab9c4:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402ab9c9:	48 8b 08             	mov    (%rax),%rcx
1402ab9cc:	48 85 c9             	test   %rcx,%rcx
1402ab9cf:	74 24                	je     0x1402ab9f5
1402ab9d1:	8b 41 10             	mov    0x10(%rcx),%eax
1402ab9d4:	ff c8                	dec    %eax
1402ab9d6:	89 41 10             	mov    %eax,0x10(%rcx)
1402ab9d9:	85 c0                	test   %eax,%eax
1402ab9db:	7f 18                	jg     0x1402ab9f5
1402ab9dd:	0f 88 26 0b 00 00    	js     0x1402ac509
1402ab9e3:	48 8b 01             	mov    (%rcx),%rax
1402ab9e6:	ba 01 00 00 00       	mov    $0x1,%edx
1402ab9eb:	48 8b 00             	mov    (%rax),%rax
1402ab9ee:	ff 15 2c 80 cd 00    	call   *0xcd802c(%rip)        # 0x140f83a20
1402ab9f4:	90                   	nop
1402ab9f5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402ab9fa:	48 8b cb             	mov    %rbx,%rcx
1402ab9fd:	e8 7e 0c 49 00       	call   0x14073c680
1402aba02:	48 8b 38             	mov    (%rax),%rdi
1402aba05:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402aba0a:	48 85 c9             	test   %rcx,%rcx
1402aba0d:	74 24                	je     0x1402aba33
1402aba0f:	8b 41 10             	mov    0x10(%rcx),%eax
1402aba12:	ff c8                	dec    %eax
1402aba14:	89 41 10             	mov    %eax,0x10(%rcx)
1402aba17:	85 c0                	test   %eax,%eax
1402aba19:	7f 18                	jg     0x1402aba33
1402aba1b:	0f 88 f3 0a 00 00    	js     0x1402ac514
1402aba21:	48 8b 01             	mov    (%rcx),%rax
1402aba24:	ba 01 00 00 00       	mov    $0x1,%edx
1402aba29:	48 8b 00             	mov    (%rax),%rax
1402aba2c:	ff 15 ee 7f cd 00    	call   *0xcd7fee(%rip)        # 0x140f83a20
1402aba32:	90                   	nop
1402aba33:	4c 8d 0d b6 2a ef ff 	lea    -0x10d54a(%rip),%r9        # 0x14019e4f0
1402aba3a:	ba 08 00 00 00       	mov    $0x8,%edx
1402aba3f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aba45:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402aba4a:	e8 fd fa b6 00       	call   0x140e1b54c
1402aba4f:	90                   	nop
1402aba50:	48 85 db             	test   %rbx,%rbx
1402aba53:	74 27                	je     0x1402aba7c
1402aba55:	8b 43 10             	mov    0x10(%rbx),%eax
1402aba58:	ff c8                	dec    %eax
1402aba5a:	89 43 10             	mov    %eax,0x10(%rbx)
1402aba5d:	85 c0                	test   %eax,%eax
1402aba5f:	7f 1b                	jg     0x1402aba7c
1402aba61:	0f 88 b8 0a 00 00    	js     0x1402ac51f
1402aba67:	48 8b 03             	mov    (%rbx),%rax
1402aba6a:	ba 01 00 00 00       	mov    $0x1,%edx
1402aba6f:	48 8b cb             	mov    %rbx,%rcx
1402aba72:	48 8b 00             	mov    (%rax),%rax
1402aba75:	ff 15 a5 7f cd 00    	call   *0xcd7fa5(%rip)        # 0x140f83a20
1402aba7b:	90                   	nop
1402aba7c:	48 85 ff             	test   %rdi,%rdi
1402aba7f:	0f 84 98 08 00 00    	je     0x1402ac31d
1402aba85:	48 8b 05 bc 05 17 01 	mov    0x11705bc(%rip),%rax        # 0x14141c048
1402aba8c:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402aba93:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1402aba97:	48 85 c9             	test   %rcx,%rcx
1402aba9a:	74 1c                	je     0x1402abab8
1402aba9c:	8b 41 10             	mov    0x10(%rcx),%eax
1402aba9f:	ff c0                	inc    %eax
1402abaa1:	89 41 10             	mov    %eax,0x10(%rcx)
1402abaa4:	83 f8 01             	cmp    $0x1,%eax
1402abaa7:	0f 8e 7d 0a 00 00    	jle    0x1402ac52a
1402abaad:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402abab2:	0f 84 7a 0a 00 00    	je     0x1402ac532
1402abab8:	44 8b c6             	mov    %esi,%r8d
1402ababb:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1402ababf:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402abac3:	e8 f8 34 40 00       	call   0x1406aefc0
1402abac8:	48 8b 08             	mov    (%rax),%rcx
1402abacb:	4c 89 38             	mov    %r15,(%rax)
1402abace:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402abad3:	48 8b 08             	mov    (%rax),%rcx
1402abad6:	48 85 c9             	test   %rcx,%rcx
1402abad9:	74 24                	je     0x1402abaff
1402abadb:	8b 41 10             	mov    0x10(%rcx),%eax
1402abade:	ff c8                	dec    %eax
1402abae0:	89 41 10             	mov    %eax,0x10(%rcx)
1402abae3:	85 c0                	test   %eax,%eax
1402abae5:	7f 18                	jg     0x1402abaff
1402abae7:	0f 88 50 0a 00 00    	js     0x1402ac53d
1402abaed:	48 8b 01             	mov    (%rcx),%rax
1402abaf0:	ba 01 00 00 00       	mov    $0x1,%edx
1402abaf5:	48 8b 00             	mov    (%rax),%rax
1402abaf8:	ff 15 22 7f cd 00    	call   *0xcd7f22(%rip)        # 0x140f83a20
1402abafe:	90                   	nop
1402abaff:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402abb04:	48 89 45 20          	mov    %rax,0x20(%rbp)
1402abb08:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402abb0d:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402abb11:	0f 28 45 20          	movaps 0x20(%rbp),%xmm0
1402abb15:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1402abb1a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402abb1f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402abb23:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402abb28:	e8 23 43 ef ff       	call   0x14019fe50
1402abb2d:	48 8b 0d 8c 48 17 01 	mov    0x117488c(%rip),%rcx        # 0x1414203c0
1402abb34:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402abb38:	48 85 d2             	test   %rdx,%rdx
1402abb3b:	74 1d                	je     0x1402abb5a
1402abb3d:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402abb40:	ff c1                	inc    %ecx
1402abb42:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402abb45:	83 f9 01             	cmp    $0x1,%ecx
1402abb48:	0f 8e fa 09 00 00    	jle    0x1402ac548
1402abb4e:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402abb54:	0f 84 f6 09 00 00    	je     0x1402ac550
1402abb5a:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1402abb5e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1402abb63:	4c 8b c0             	mov    %rax,%r8
1402abb66:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402abb6b:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402abb6f:	e8 cc 0b 40 00       	call   0x1406ac740
1402abb74:	48 8b 18             	mov    (%rax),%rbx
1402abb77:	4c 89 38             	mov    %r15,(%rax)
1402abb7a:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1402abb7e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402abb84:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402abb88:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402abb8d:	e8 0e 70 0c 00       	call   0x140372ba0
1402abb92:	48 8b 38             	mov    (%rax),%rdi
1402abb95:	4c 89 38             	mov    %r15,(%rax)
1402abb98:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402abb9d:	48 85 db             	test   %rbx,%rbx
1402abba0:	74 27                	je     0x1402abbc9
1402abba2:	8b 43 10             	mov    0x10(%rbx),%eax
1402abba5:	ff c8                	dec    %eax
1402abba7:	89 43 10             	mov    %eax,0x10(%rbx)
1402abbaa:	85 c0                	test   %eax,%eax
1402abbac:	7f 1b                	jg     0x1402abbc9
1402abbae:	0f 88 a7 09 00 00    	js     0x1402ac55b
1402abbb4:	48 8b 03             	mov    (%rbx),%rax
1402abbb7:	ba 01 00 00 00       	mov    $0x1,%edx
1402abbbc:	48 8b cb             	mov    %rbx,%rcx
1402abbbf:	48 8b 00             	mov    (%rax),%rax
1402abbc2:	ff 15 58 7e cd 00    	call   *0xcd7e58(%rip)        # 0x140f83a20
1402abbc8:	90                   	nop
1402abbc9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402abbce:	48 85 c9             	test   %rcx,%rcx
1402abbd1:	74 24                	je     0x1402abbf7
1402abbd3:	8b 41 10             	mov    0x10(%rcx),%eax
1402abbd6:	ff c8                	dec    %eax
1402abbd8:	89 41 10             	mov    %eax,0x10(%rcx)
1402abbdb:	85 c0                	test   %eax,%eax
1402abbdd:	7f 18                	jg     0x1402abbf7
1402abbdf:	0f 88 81 09 00 00    	js     0x1402ac566
1402abbe5:	48 8b 01             	mov    (%rcx),%rax
1402abbe8:	ba 01 00 00 00       	mov    $0x1,%edx
1402abbed:	48 8b 00             	mov    (%rax),%rax
1402abbf0:	ff 15 2a 7e cd 00    	call   *0xcd7e2a(%rip)        # 0x140f83a20
1402abbf6:	90                   	nop
1402abbf7:	4c 8d 0d f2 28 ef ff 	lea    -0x10d70e(%rip),%r9        # 0x14019e4f0
1402abbfe:	ba 08 00 00 00       	mov    $0x8,%edx
1402abc03:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402abc09:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402abc0e:	e8 39 f9 b6 00       	call   0x140e1b54c
1402abc13:	4c 8b a7 a8 00 00 00 	mov    0xa8(%rdi),%r12
1402abc1a:	41 83 7c 24 14 00    	cmpl   $0x0,0x14(%r12)
1402abc20:	0f 8e cb 06 00 00    	jle    0x1402ac2f1
1402abc26:	0f 57 c0             	xorps  %xmm0,%xmm0
1402abc29:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1402abc2d:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1402abc31:	49 8b 5c 24 50       	mov    0x50(%r12),%rbx
1402abc36:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1402abc3b:	48 85 db             	test   %rbx,%rbx
1402abc3e:	74 17                	je     0x1402abc57
1402abc40:	48 8b 1b             	mov    (%rbx),%rbx
1402abc43:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
1402abc48:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
1402abc4c:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1402abc50:	66 48 0f 7e c6       	movq   %xmm0,%rsi
1402abc55:	eb 4b                	jmp    0x1402abca2
1402abc57:	49 8b 74 24 40       	mov    0x40(%r12),%rsi
1402abc5c:	48 85 f6             	test   %rsi,%rsi
1402abc5f:	74 07                	je     0x1402abc68
1402abc61:	41 8b 44 24 04       	mov    0x4(%r12),%eax
1402abc66:	eb 03                	jmp    0x1402abc6b
1402abc68:	41 8b c7             	mov    %r15d,%eax
1402abc6b:	48 98                	cltq
1402abc6d:	48 c1 e0 05          	shl    $0x5,%rax
1402abc71:	48 03 c6             	add    %rsi,%rax
1402abc74:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1402abc78:	48 89 45 40          	mov    %rax,0x40(%rbp)
1402abc7c:	49 8b df             	mov    %r15,%rbx
1402abc7f:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
1402abc83:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1402abc87:	48 3b f0             	cmp    %rax,%rsi
1402abc8a:	74 16                	je     0x1402abca2
1402abc8c:	0f 1f 40 00          	nopl   0x0(%rax)
1402abc90:	66 39 0e             	cmp    %cx,(%rsi)
1402abc93:	75 0d                	jne    0x1402abca2
1402abc95:	48 83 c6 20          	add    $0x20,%rsi
1402abc99:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1402abc9d:	48 3b f0             	cmp    %rax,%rsi
1402abca0:	75 ee                	jne    0x1402abc90
1402abca2:	66 41 ff 44 24 0c    	incw   0xc(%r12)
1402abca8:	0f 57 c0             	xorps  %xmm0,%xmm0
1402abcab:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402abcaf:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1402abcb3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402abcb7:	49 8b cc             	mov    %r12,%rcx
1402abcba:	e8 41 6e 0c 00       	call   0x140372b00
1402abcbf:	90                   	nop
1402abcc0:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402abcc4:	4c 3b e1             	cmp    %rcx,%r12
1402abcc7:	75 1d                	jne    0x1402abce6
1402abcc9:	49 83 7c 24 50 00    	cmpq   $0x0,0x50(%r12)
1402abccf:	74 06                	je     0x1402abcd7
1402abcd1:	48 3b 5d 08          	cmp    0x8(%rbp),%rbx
1402abcd5:	eb 04                	jmp    0x1402abcdb
1402abcd7:	48 3b 75 f8          	cmp    -0x8(%rbp),%rsi
1402abcdb:	0f 94 c0             	sete   %al
1402abcde:	84 c0                	test   %al,%al
1402abce0:	0f 85 e8 05 00 00    	jne    0x1402ac2ce
1402abce6:	49 83 7c 24 50 00    	cmpq   $0x0,0x50(%r12)
1402abcec:	74 41                	je     0x1402abd2f
1402abcee:	48 8b cb             	mov    %rbx,%rcx
1402abcf1:	e8 6a 67 4f 00       	call   0x1407a2460
1402abcf6:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1402abcfb:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402abd00:	4c 8b c8             	mov    %rax,%r9
1402abd03:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1402abd07:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402abd0b:	49 8b cc             	mov    %r12,%rcx
1402abd0e:	e8 5d a5 fc ff       	call   0x140276270
1402abd13:	85 c0                	test   %eax,%eax
1402abd15:	78 15                	js     0x1402abd2c
1402abd17:	0f ae e8             	lfence
1402abd1a:	48 63 f0             	movslq %eax,%rsi
1402abd1d:	48 c1 e6 05          	shl    $0x5,%rsi
1402abd21:	49 03 74 24 40       	add    0x40(%r12),%rsi
1402abd26:	4c 8b 75 c0          	mov    -0x40(%rbp),%r14
1402abd2a:	eb 03                	jmp    0x1402abd2f
1402abd2c:	49 8b f7             	mov    %r15,%rsi
1402abd2f:	48 8d 5e 18          	lea    0x18(%rsi),%rbx
1402abd33:	83 7e 04 08          	cmpl   $0x8,0x4(%rsi)
1402abd37:	76 03                	jbe    0x1402abd3c
1402abd39:	48 8b 1b             	mov    (%rbx),%rbx
1402abd3c:	b9 38 00 00 00       	mov    $0x38,%ecx
1402abd41:	e8 c2 f3 b6 00       	call   0x140e1b108