140953891:	e8 ea b5 ff ff       	call   0x14094ee80
140953896:	e9 0a 34 00 00       	jmp    0x140956ca5
14095389b:	49 8b 04 24          	mov    (%r12),%rax
14095389f:	48 89 05 2a 0d ae 00 	mov    %rax,0xae0d2a(%rip)        # 0x1414345d0
1409538a6:	48 8b 15 e3 09 ae 00 	mov    0xae09e3(%rip),%rdx        # 0x141434290
1409538ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1409538b0:	0f 11 85 60 10 00 00 	movups %xmm0,0x1060(%rbp)
1409538b7:	33 ff                	xor    %edi,%edi
1409538b9:	48 89 bd 70 10 00 00 	mov    %rdi,0x1070(%rbp)
1409538c0:	48 89 bd 78 10 00 00 	mov    %rdi,0x1078(%rbp)
1409538c7:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1409538ce:	66 90                	xchg   %ax,%ax
1409538d0:	49 ff c0             	inc    %r8
1409538d3:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
1409538d7:	75 f7                	jne    0x1409538d0
1409538d9:	48 8d 8d 60 10 00 00 	lea    0x1060(%rbp),%rcx
1409538e0:	e8 1b 35 84 ff       	call   0x140196e00
1409538e5:	90                   	nop
1409538e6:	45 33 c9             	xor    %r9d,%r9d
1409538e9:	4c 8d 85 60 10 00 00 	lea    0x1060(%rbp),%r8
1409538f0:	49 8b 14 24          	mov    (%r12),%rdx
1409538f4:	48 8b 0d 25 f5 ad 00 	mov    0xadf525(%rip),%rcx        # 0x141432e20
1409538fb:	e8 00 30 c2 ff       	call   0x140576900
140953900:	90                   	nop
140953901:	4c 8b 85 78 10 00 00 	mov    0x1078(%rbp),%r8
140953908:	49 83 f8 0f          	cmp    $0xf,%r8
14095390c:	76 13                	jbe    0x140953921
14095390e:	48 8b 95 60 10 00 00 	mov    0x1060(%rbp),%rdx
140953915:	48 8d 8d 60 10 00 00 	lea    0x1060(%rbp),%rcx
14095391c:	e8 2f 97 84 ff       	call   0x14019d050
140953921:	48 89 bd 70 10 00 00 	mov    %rdi,0x1070(%rbp)
140953928:	48 c7 85 78 10 00 00 	movq   $0xf,0x1078(%rbp)
14095392f:	0f 00 00 00
140953933:	c6 85 60 10 00 00 00 	movb   $0x0,0x1060(%rbp)
14095393a:	e9 66 33 00 00       	jmp    0x140956ca5
14095393f:	ff 05 63 0b ae 00    	incl   0xae0b63(%rip)        # 0x1414344a8
140953945:	ff 05 a9 0b ae 00    	incl   0xae0ba9(%rip)        # 0x1414344f4
14095394b:	e9 55 33 00 00       	jmp    0x140956ca5
140953950:	ff 0d 52 0b ae 00    	decl   0xae0b52(%rip)        # 0x1414344a8
140953956:	ff 0d 98 0b ae 00    	decl   0xae0b98(%rip)        # 0x1414344f4
14095395c:	e9 44 33 00 00       	jmp    0x140956ca5
140953961:	48 c7 05 64 0c ae 00 	movq   $0x0,0xae0c64(%rip)        # 0x1414345d0
140953968:	00 00 00 00
14095396c:	49 8b 4c 24 b8       	mov    -0x48(%r12),%rcx
140953971:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140953976:	75 14                	jne    0x14095398c
140953978:	45 33 c0             	xor    %r8d,%r8d
14095397b:	48 8d 15 0e 3f 6d 00 	lea    0x6d3f0e(%rip),%rdx        # 0x141027890
140953982:	e8 f9 bf e4 ff       	call   0x14079f980
140953987:	e9 19 33 00 00       	jmp    0x140956ca5
14095398c:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
140953991:	48 89 85 80 04 00 00 	mov    %rax,0x480(%rbp)
140953998:	49 8b 44 24 e0       	mov    -0x20(%r12),%rax
14095399d:	48 89 85 88 04 00 00 	mov    %rax,0x488(%rbp)
1409539a4:	4c 8d 85 80 04 00 00 	lea    0x480(%rbp),%r8
1409539ab:	48 8d 95 88 04 00 00 	lea    0x488(%rbp),%rdx
1409539b2:	49 8b 4c 24 b8       	mov    -0x48(%r12),%rcx
1409539b7:	e8 74 b0 ff ff       	call   0x14094ea30
1409539bc:	e9 e4 32 00 00       	jmp    0x140956ca5
1409539c1:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
1409539c6:	48 89 0d 03 0c ae 00 	mov    %rcx,0xae0c03(%rip)        # 0x1414345d0
1409539cd:	48 89 8d 90 04 00 00 	mov    %rcx,0x490(%rbp)
1409539d4:	48 85 c9             	test   %rcx,%rcx
1409539d7:	74 1c                	je     0x1409539f5
1409539d9:	8b 41 10             	mov    0x10(%rcx),%eax
1409539dc:	ff c0                	inc    %eax
1409539de:	89 41 10             	mov    %eax,0x10(%rcx)
1409539e1:	83 f8 01             	cmp    $0x1,%eax
1409539e4:	0f 8e 11 36 00 00    	jle    0x140956ffb
1409539ea:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1409539ef:	0f 84 fe 35 00 00    	je     0x140956ff3
1409539f5:	48 8d 95 90 04 00 00 	lea    0x490(%rbp),%rdx
1409539fc:	48 8b 0d 1d f4 ad 00 	mov    0xadf41d(%rip),%rcx        # 0x141432e20
140953a03:	e8 f8 3e c2 ff       	call   0x140577900
140953a08:	e9 98 32 00 00       	jmp    0x140956ca5
140953a0d:	33 ff                	xor    %edi,%edi
140953a0f:	48 89 3d ba 0b ae 00 	mov    %rdi,0xae0bba(%rip)        # 0x1414345d0
140953a16:	49 8b 4c 24 d8       	mov    -0x28(%r12),%rcx
140953a1b:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140953a1f:	49 8b 44 24 f8       	mov    -0x8(%r12),%rax
140953a24:	48 89 85 98 04 00 00 	mov    %rax,0x498(%rbp)
140953a2b:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
140953a30:	48 89 85 a0 04 00 00 	mov    %rax,0x4a0(%rbp)
140953a37:	4c 8d 85 98 04 00 00 	lea    0x498(%rbp),%r8
140953a3e:	48 8d 95 a0 04 00 00 	lea    0x4a0(%rbp),%rdx
140953a45:	e8 c6 62 dd ff       	call   0x140729d10
140953a4a:	48 8b 45 68          	mov    0x68(%rbp),%rax
140953a4e:	48 89 7d 68          	mov    %rdi,0x68(%rbp)
140953a52:	48 89 85 a8 04 00 00 	mov    %rax,0x4a8(%rbp)
140953a59:	45 33 c0             	xor    %r8d,%r8d
140953a5c:	48 8d 95 a8 04 00 00 	lea    0x4a8(%rbp),%rdx
140953a63:	48 8b 0d b6 f3 ad 00 	mov    0xadf3b6(%rip),%rcx        # 0x141432e20
140953a6a:	e8 e1 1c c2 ff       	call   0x140575750
140953a6f:	90                   	nop
140953a70:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140953a74:	48 85 c9             	test   %rcx,%rcx
140953a77:	74 21                	je     0x140953a9a
140953a79:	8b 41 10             	mov    0x10(%rcx),%eax
140953a7c:	ff c8                	dec    %eax
140953a7e:	89 41 10             	mov    %eax,0x10(%rcx)
140953a81:	85 c0                	test   %eax,%eax
140953a83:	7f 15                	jg     0x140953a9a
140953a85:	0f 88 78 35 00 00    	js     0x140957003
140953a8b:	48 8b 01             	mov    (%rcx),%rax
140953a8e:	8b d6                	mov    %esi,%edx
140953a90:	48 8b 00             	mov    (%rax),%rax
140953a93:	ff 15 87 ff 62 00    	call   *0x62ff87(%rip)        # 0x140f83a20
140953a99:	90                   	nop
140953a9a:	e9 06 32 00 00       	jmp    0x140956ca5
140953a9f:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
140953aa4:	0f 11 05 05 0b ae 00 	movups %xmm0,0xae0b05(%rip)        # 0x1414345b0
140953aab:	f2 41 0f 10 4d 10    	movsd  0x10(%r13),%xmm1
140953ab1:	f2 0f 11 0d 07 0b ae 	movsd  %xmm1,0xae0b07(%rip)        # 0x1414345c0
140953ab8:	00
140953ab9:	8b 05 45 07 ae 00    	mov    0xae0745(%rip),%eax        # 0x141434204
140953abf:	89 05 03 0b ae 00    	mov    %eax,0xae0b03(%rip)        # 0x1414345c8
140953ac5:	e9 db 31 00 00       	jmp    0x140956ca5
140953aca:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953acf:	e8 9c f5 fe ff       	call   0x140943070
140953ad4:	e9 cc 31 00 00       	jmp    0x140956ca5
140953ad9:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953ade:	e8 7d f7 fe ff       	call   0x140943260
140953ae3:	e9 bd 31 00 00       	jmp    0x140956ca5
140953ae8:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953aed:	e8 9e f9 fe ff       	call   0x140943490
140953af2:	e9 ae 31 00 00       	jmp    0x140956ca5
140953af7:	e8 04 f5 fe ff       	call   0x140943000
140953afc:	e9 a4 31 00 00       	jmp    0x140956ca5
140953b01:	e8 7a f4 fe ff       	call   0x140942f80
140953b06:	e9 9a 31 00 00       	jmp    0x140956ca5
140953b0b:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
140953b10:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
140953b14:	49 8b 04 24          	mov    (%r12),%rax
140953b18:	48 89 85 b0 04 00 00 	mov    %rax,0x4b0(%rbp)
140953b1f:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
140953b24:	48 89 95 b8 04 00 00 	mov    %rdx,0x4b8(%rbp)
140953b2b:	48 85 d2             	test   %rdx,%rdx
140953b2e:	74 20                	je     0x140953b50
140953b30:	8b 42 10             	mov    0x10(%rdx),%eax
140953b33:	ff c0                	inc    %eax
140953b35:	89 42 10             	mov    %eax,0x10(%rdx)
140953b38:	83 f8 01             	cmp    $0x1,%eax
140953b3b:	0f 8e d5 34 00 00    	jle    0x140957016
140953b41:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140953b46:	0f 84 c2 34 00 00    	je     0x14095700e
140953b4c:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140953b50:	48 8d 1d 21 cd a5 00 	lea    0xa5cd21(%rip),%rbx        # 0x1413b0878
140953b57:	48 83 3d 31 cd a5 00 	cmpq   $0xf,0xa5cd31(%rip)        # 0x1413b0890
140953b5e:	0f
140953b5f:	48 0f 47 1d 11 cd a5 	cmova  0xa5cd11(%rip),%rbx        # 0x1413b0878
140953b66:	00
140953b67:	48 89 8d c0 04 00 00 	mov    %rcx,0x4c0(%rbp)
140953b6e:	48 85 c9             	test   %rcx,%rcx
140953b71:	74 06                	je     0x140953b79
140953b73:	e8 e8 c4 84 ff       	call   0x1401a0060
140953b78:	90                   	nop
140953b79:	48 8d 85 b0 04 00 00 	lea    0x4b0(%rbp),%rax
140953b80:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140953b85:	48 8d 85 b8 04 00 00 	lea    0x4b8(%rbp),%rax
140953b8c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953b91:	45 33 c9             	xor    %r9d,%r9d
140953b94:	45 33 c0             	xor    %r8d,%r8d
140953b97:	48 8b d3             	mov    %rbx,%rdx
140953b9a:	48 8d 8d c0 04 00 00 	lea    0x4c0(%rbp),%rcx
140953ba1:	e8 7a 67 dd ff       	call   0x14072a320
140953ba6:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953bab:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140953bb0:	48 8b 45 18          	mov    0x18(%rbp),%rax
140953bb4:	48 c7 45 18 00 00 00 	movq   $0x0,0x18(%rbp)
140953bbb:	00
140953bbc:	48 89 85 c8 04 00 00 	mov    %rax,0x4c8(%rbp)
140953bc3:	45 33 c0             	xor    %r8d,%r8d
140953bc6:	48 8d 95 c8 04 00 00 	lea    0x4c8(%rbp),%rdx
140953bcd:	48 8b 0d 4c f2 ad 00 	mov    0xadf24c(%rip),%rcx        # 0x141432e20
140953bd4:	e8 77 1b c2 ff       	call   0x140575750
140953bd9:	90                   	nop
140953bda:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140953bde:	48 85 c9             	test   %rcx,%rcx
140953be1:	74 21                	je     0x140953c04
140953be3:	8b 41 10             	mov    0x10(%rcx),%eax
140953be6:	ff c8                	dec    %eax
140953be8:	89 41 10             	mov    %eax,0x10(%rcx)
140953beb:	85 c0                	test   %eax,%eax
140953bed:	7f 15                	jg     0x140953c04
140953bef:	0f 88 29 34 00 00    	js     0x14095701e
140953bf5:	48 8b 01             	mov    (%rcx),%rax
140953bf8:	8b d6                	mov    %esi,%edx
140953bfa:	48 8b 00             	mov    (%rax),%rax
140953bfd:	ff 15 1d fe 62 00    	call   *0x62fe1d(%rip)        # 0x140f83a20
140953c03:	90                   	nop
140953c04:	e9 9c 30 00 00       	jmp    0x140956ca5
140953c09:	49 8b 44 24 f0       	mov    -0x10(%r12),%rax
140953c0e:	48 8b 58 28          	mov    0x28(%rax),%rbx
140953c12:	48 8b d3             	mov    %rbx,%rdx
140953c15:	48 8d 0d 5c d2 70 00 	lea    0x70d25c(%rip),%rcx        # 0x141060e78
140953c1c:	e8 bf 68 f1 ff       	call   0x14086a4e0
140953c21:	84 c0                	test   %al,%al
140953c23:	75 26                	jne    0x140953c4b
140953c25:	48 8b d3             	mov    %rbx,%rdx
140953c28:	48 8d 0d 59 d2 70 00 	lea    0x70d259(%rip),%rcx        # 0x141060e88
140953c2f:	e8 ac 68 f1 ff       	call   0x14086a4e0
140953c34:	84 c0                	test   %al,%al
140953c36:	75 13                	jne    0x140953c4b
140953c38:	48 8b d3             	mov    %rbx,%rdx
140953c3b:	48 8d 0d 56 d2 70 00 	lea    0x70d256(%rip),%rcx        # 0x141060e98
140953c42:	e8 99 68 f1 ff       	call   0x14086a4e0
140953c47:	84 c0                	test   %al,%al
140953c49:	74 6b                	je     0x140953cb6
140953c4b:	48 8b d3             	mov    %rbx,%rdx
140953c4e:	48 8d 8d 60 11 00 00 	lea    0x1160(%rbp),%rcx
140953c55:	e8 b6 3e 84 ff       	call   0x140197b10
140953c5a:	90                   	nop
140953c5b:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
140953c62:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140953c68:	48 8d 95 e0 10 00 00 	lea    0x10e0(%rbp),%rdx
140953c6f:	48 8b c8             	mov    %rax,%rcx
140953c72:	e8 39 55 a2 ff       	call   0x1403791b0
140953c77:	90                   	nop
140953c78:	48 8d 8d 60 11 00 00 	lea    0x1160(%rbp),%rcx
140953c7f:	e8 cc 3d 84 ff       	call   0x140197a50
140953c84:	48 8d 8d e0 10 00 00 	lea    0x10e0(%rbp),%rcx
140953c8b:	e8 40 bd 84 ff       	call   0x14019f9d0
140953c90:	4c 8b c8             	mov    %rax,%r9
140953c93:	4c 8b c3             	mov    %rbx,%r8
140953c96:	48 8d 15 13 d2 70 00 	lea    0x70d213(%rip),%rdx        # 0x141060eb0
140953c9d:	48 8b 0d 54 d8 ad 00 	mov    0xadd854(%rip),%rcx        # 0x1414314f8
140953ca4:	e8 17 f9 e3 ff       	call   0x1407935c0
140953ca9:	90                   	nop
140953caa:	48 8d 8d e0 10 00 00 	lea    0x10e0(%rbp),%rcx
140953cb1:	e8 9a 3d 84 ff       	call   0x140197a50
140953cb6:	49 8b 04 24          	mov    (%r12),%rax
140953cba:	48 89 85 d0 04 00 00 	mov    %rax,0x4d0(%rbp)
140953cc1:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953cc6:	48 89 8d d8 04 00 00 	mov    %rcx,0x4d8(%rbp)
140953ccd:	48 85 c9             	test   %rcx,%rcx
140953cd0:	74 06                	je     0x140953cd8
140953cd2:	e8 89 c3 84 ff       	call   0x1401a0060
140953cd7:	90                   	nop
140953cd8:	48 8d 1d 99 cb a5 00 	lea    0xa5cb99(%rip),%rbx        # 0x1413b0878
140953cdf:	48 83 3d a9 cb a5 00 	cmpq   $0xf,0xa5cba9(%rip)        # 0x1413b0890
140953ce6:	0f
140953ce7:	48 0f 47 1d 89 cb a5 	cmova  0xa5cb89(%rip),%rbx        # 0x1413b0878
140953cee:	00
140953cef:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
140953cf4:	48 89 8d e0 04 00 00 	mov    %rcx,0x4e0(%rbp)
140953cfb:	48 85 c9             	test   %rcx,%rcx
140953cfe:	74 06                	je     0x140953d06
140953d00:	e8 5b c3 84 ff       	call   0x1401a0060
140953d05:	90                   	nop
140953d06:	48 8d 85 d0 04 00 00 	lea    0x4d0(%rbp),%rax
140953d0d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140953d12:	48 8d 85 d8 04 00 00 	lea    0x4d8(%rbp),%rax
140953d19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953d1e:	45 33 c9             	xor    %r9d,%r9d
140953d21:	44 8b c6             	mov    %esi,%r8d
140953d24:	48 8b d3             	mov    %rbx,%rdx
140953d27:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
140953d2e:	e8 ed 65 dd ff       	call   0x14072a320
140953d33:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953d38:	e9 68 2f 00 00       	jmp    0x140956ca5
140953d3d:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953d42:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140953d46:	48 85 c9             	test   %rcx,%rcx
140953d49:	74 28                	je     0x140953d73
140953d4b:	8b 41 10             	mov    0x10(%rcx),%eax
140953d4e:	ff c8                	dec    %eax
140953d50:	89 41 10             	mov    %eax,0x10(%rcx)
140953d53:	85 c0                	test   %eax,%eax
140953d55:	7f 14                	jg     0x140953d6b
140953d57:	0f 88 cc 32 00 00    	js     0x140957029
140953d5d:	48 8b 01             	mov    (%rcx),%rax
140953d60:	8b d6                	mov    %esi,%edx
140953d62:	48 8b 00             	mov    (%rax),%rax
140953d65:	ff 15 b5 fc 62 00    	call   *0x62fcb5(%rip)        # 0x140f83a20
140953d6b:	48 c7 43 50 00 00 00 	movq   $0x0,0x50(%rbx)
140953d72:	00
140953d73:	c7 43 58 02 00 00 00 	movl   $0x2,0x58(%rbx)
140953d7a:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953d7f:	8b ce                	mov    %esi,%ecx
140953d81:	e8 3a c1 df ff       	call   0x14074fec0
140953d86:	48 8b d0             	mov    %rax,%rdx
140953d89:	48 8d 8d 80 08 00 00 	lea    0x880(%rbp),%rcx
140953d90:	e8 3b c0 84 ff       	call   0x14019fdd0
140953d95:	48 8b 53 50          	mov    0x50(%rbx),%rdx
140953d99:	48 8b 08             	mov    (%rax),%rcx
140953d9c:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
140953da0:	48 89 10             	mov    %rdx,(%rax)
140953da3:	48 8b c8             	mov    %rax,%rcx
140953da6:	e8 45 a7 84 ff       	call   0x14019e4f0
140953dab:	49 8b 04 24          	mov    (%r12),%rax
140953daf:	48 89 85 e8 04 00 00 	mov    %rax,0x4e8(%rbp)
140953db6:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953dbb:	48 89 8d f0 04 00 00 	mov    %rcx,0x4f0(%rbp)
140953dc2:	48 85 c9             	test   %rcx,%rcx
140953dc5:	74 06                	je     0x140953dcd
140953dc7:	e8 94 c2 84 ff       	call   0x1401a0060
140953dcc:	90                   	nop
140953dcd:	48 8d 1d a4 ca a5 00 	lea    0xa5caa4(%rip),%rbx        # 0x1413b0878
140953dd4:	48 83 3d b4 ca a5 00 	cmpq   $0xf,0xa5cab4(%rip)        # 0x1413b0890
140953ddb:	0f
140953ddc:	48 0f 47 1d 94 ca a5 	cmova  0xa5ca94(%rip),%rbx        # 0x1413b0878
140953de3:	00
140953de4:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
140953de9:	48 89 8d f8 04 00 00 	mov    %rcx,0x4f8(%rbp)
140953df0:	48 85 c9             	test   %rcx,%rcx
140953df3:	74 06                	je     0x140953dfb
140953df5:	e8 66 c2 84 ff       	call   0x1401a0060
140953dfa:	90                   	nop
140953dfb:	48 8d 85 e8 04 00 00 	lea    0x4e8(%rbp),%rax
140953e02:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140953e07:	48 8d 85 f0 04 00 00 	lea    0x4f0(%rbp),%rax
140953e0e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953e13:	45 33 c9             	xor    %r9d,%r9d
140953e16:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140953e1c:	48 8b d3             	mov    %rbx,%rdx
140953e1f:	48 8d 8d f8 04 00 00 	lea    0x4f8(%rbp),%rcx
140953e26:	e8 f5 64 dd ff       	call   0x14072a320
140953e2b:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953e30:	e9 70 2e 00 00       	jmp    0x140956ca5
140953e35:	49 8b 04 24          	mov    (%r12),%rax
140953e39:	48 89 85 00 05 00 00 	mov    %rax,0x500(%rbp)
140953e40:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
140953e45:	48 89 8d 08 05 00 00 	mov    %rcx,0x508(%rbp)
140953e4c:	48 85 c9             	test   %rcx,%rcx
140953e4f:	74 06                	je     0x140953e57
140953e51:	e8 0a c2 84 ff       	call   0x1401a0060
140953e56:	90                   	nop
140953e57:	48 8d 1d 1a ca a5 00 	lea    0xa5ca1a(%rip),%rbx        # 0x1413b0878
140953e5e:	48 83 3d 2a ca a5 00 	cmpq   $0xf,0xa5ca2a(%rip)        # 0x1413b0890
140953e65:	0f
140953e66:	48 0f 47 1d 0a ca a5 	cmova  0xa5ca0a(%rip),%rbx        # 0x1413b0878
140953e6d:	00
140953e6e:	49 8b 4c 24 f0       	mov    -0x10(%r12),%rcx
140953e73:	48 89 8d 10 05 00 00 	mov    %rcx,0x510(%rbp)
140953e7a:	48 85 c9             	test   %rcx,%rcx
140953e7d:	74 06                	je     0x140953e85
140953e7f:	e8 dc c1 84 ff       	call   0x1401a0060
140953e84:	90                   	nop
140953e85:	48 8d 85 00 05 00 00 	lea    0x500(%rbp),%rax
140953e8c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140953e91:	48 8d 85 08 05 00 00 	lea    0x508(%rbp),%rax
140953e98:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140953e9d:	41 b1 01             	mov    $0x1,%r9b
140953ea0:	44 8b c6             	mov    %esi,%r8d
140953ea3:	48 8b d3             	mov    %rbx,%rdx
140953ea6:	48 8d 8d 10 05 00 00 	lea    0x510(%rbp),%rcx
140953ead:	e8 6e 64 dd ff       	call   0x14072a320
140953eb2:	49 8b 5c 24 f8       	mov    -0x8(%r12),%rbx
140953eb7:	e9 e9 2d 00 00       	jmp    0x140956ca5
140953ebc:	48 8b 15 45 06 ae 00 	mov    0xae0645(%rip),%rdx        # 0x141434508