140af9827:	e8 54 c9 50 ff       	call   0x140006180
140af982c:	48 83 c4 20          	add    $0x20,%rsp
140af9830:	5d                   	pop    %rbp
140af9831:	c3                   	ret
140af9832:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af9836:	48 83 c1 10          	add    $0x10,%rcx
140af983a:	e9 91 7d 6b ff       	jmp    0x1401b15d0
140af983f:	40 55                	rex push %rbp
140af9841:	48 83 ec 20          	sub    $0x20,%rsp
140af9845:	48 8b ea             	mov    %rdx,%rbp
140af9848:	8b 45 30             	mov    0x30(%rbp),%eax
140af984b:	83 e0 01             	and    $0x1,%eax
140af984e:	85 c0                	test   %eax,%eax
140af9850:	74 10                	je     0x140af9862
140af9852:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af9856:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140af985d:	e8 5e cb 50 ff       	call   0x1400063c0
140af9862:	48 83 c4 20          	add    $0x20,%rsp
140af9866:	5d                   	pop    %rbp
140af9867:	c3                   	ret
140af9868:	40 55                	rex push %rbp
140af986a:	48 83 ec 20          	sub    $0x20,%rsp
140af986e:	48 8b ea             	mov    %rdx,%rbp
140af9871:	8b 45 70             	mov    0x70(%rbp),%eax
140af9874:	83 e0 01             	and    $0x1,%eax
140af9877:	85 c0                	test   %eax,%eax
140af9879:	74 10                	je     0x140af988b
140af987b:	83 65 70 fe          	andl   $0xfffffffe,0x70(%rbp)
140af987f:	48 8b 8d 78 01 00 00 	mov    0x178(%rbp),%rcx
140af9886:	e8 45 16 52 ff       	call   0x14001aed0
140af988b:	48 83 c4 20          	add    $0x20,%rsp
140af988f:	5d                   	pop    %rbp
140af9890:	c3                   	ret
140af9891:	90                   	nop
140af9892:	90                   	nop
140af9893:	90                   	nop
140af9894:	40 55                	rex push %rbp
140af9896:	48 83 ec 20          	sub    $0x20,%rsp
140af989a:	48 8b ea             	mov    %rdx,%rbp
140af989d:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
140af98a3:	83 e0 01             	and    $0x1,%eax
140af98a6:	85 c0                	test   %eax,%eax
140af98a8:	74 13                	je     0x140af98bd
140af98aa:	83 a5 b0 00 00 00 fe 	andl   $0xfffffffe,0xb0(%rbp)
140af98b1:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140af98b8:	e8 e3 14 52 ff       	call   0x14001ada0
140af98bd:	48 83 c4 20          	add    $0x20,%rsp
140af98c1:	5d                   	pop    %rbp
140af98c2:	c3                   	ret
140af98c3:	40 55                	rex push %rbp
140af98c5:	48 83 ec 20          	sub    $0x20,%rsp
140af98c9:	48 8b ea             	mov    %rdx,%rbp
140af98cc:	8b 45 24             	mov    0x24(%rbp),%eax
140af98cf:	83 e0 01             	and    $0x1,%eax
140af98d2:	85 c0                	test   %eax,%eax
140af98d4:	74 10                	je     0x140af98e6
140af98d6:	83 65 24 fe          	andl   $0xfffffffe,0x24(%rbp)
140af98da:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140af98e1:	e8 ba 14 52 ff       	call   0x14001ada0
140af98e6:	48 83 c4 20          	add    $0x20,%rsp
140af98ea:	5d                   	pop    %rbp
140af98eb:	c3                   	ret
140af98ec:	40 55                	rex push %rbp
140af98ee:	48 83 ec 20          	sub    $0x20,%rsp
140af98f2:	48 8b ea             	mov    %rdx,%rbp
140af98f5:	8b 45 24             	mov    0x24(%rbp),%eax
140af98f8:	83 e0 02             	and    $0x2,%eax
140af98fb:	85 c0                	test   %eax,%eax
140af98fd:	74 10                	je     0x140af990f
140af98ff:	83 65 24 fd          	andl   $0xfffffffd,0x24(%rbp)
140af9903:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
140af990a:	e8 b1 ca 50 ff       	call   0x1400063c0
140af990f:	48 83 c4 20          	add    $0x20,%rsp
140af9913:	5d                   	pop    %rbp
140af9914:	c3                   	ret
140af9915:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af991a:	55                   	push   %rbp
140af991b:	48 83 ec 20          	sub    $0x20,%rsp
140af991f:	48 8b ea             	mov    %rdx,%rbp
140af9922:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af9929:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140af992d:	e8 9a 26 52 ff       	call   0x14001bfcc
140af9932:	33 d2                	xor    %edx,%edx
140af9934:	33 c9                	xor    %ecx,%ecx
140af9936:	e8 43 6b ff ff       	call   0x140af047e
140af993b:	90                   	nop
140af993c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9941:	53                   	push   %rbx
140af9942:	55                   	push   %rbp
140af9943:	57                   	push   %rdi
140af9944:	48 83 ec 20          	sub    $0x20,%rsp
140af9948:	48 8b ea             	mov    %rdx,%rbp
140af994b:	48 8b bd 98 00 00 00 	mov    0x98(%rbp),%rdi
140af9952:	48 8b d7             	mov    %rdi,%rdx
140af9955:	48 c1 e2 05          	shl    $0x5,%rdx
140af9959:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140af9960:	48 03 d3             	add    %rbx,%rdx
140af9963:	48 8b cf             	mov    %rdi,%rcx
140af9966:	48 c1 e1 04          	shl    $0x4,%rcx
140af996a:	48 03 cb             	add    %rbx,%rcx
140af996d:	4c 8b c3             	mov    %rbx,%r8
140af9970:	e8 3f de 52 ff       	call   0x1400277b4
140af9975:	4c 8b c7             	mov    %rdi,%r8
140af9978:	49 c1 e0 04          	shl    $0x4,%r8
140af997c:	4c 03 c3             	add    %rbx,%r8
140af997f:	48 c1 e7 05          	shl    $0x5,%rdi
140af9983:	48 8d 0c 1f          	lea    (%rdi,%rbx,1),%rcx
140af9987:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140af998b:	48 8b 13             	mov    (%rbx),%rdx
140af998e:	e8 45 4d 52 ff       	call   0x14001e6d8
140af9993:	0f 1f 40 00          	nopl   0x0(%rax)
140af9997:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af999e:	00 00
140af99a0:	48 8b 45 28          	mov    0x28(%rbp),%rax
140af99a4:	48 89 03             	mov    %rax,(%rbx)
140af99a7:	33 d2                	xor    %edx,%edx
140af99a9:	33 c9                	xor    %ecx,%ecx
140af99ab:	e8 ce 6a ff ff       	call   0x140af047e
140af99b0:	90                   	nop
140af99b1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af99b6:	53                   	push   %rbx
140af99b7:	55                   	push   %rbp
140af99b8:	48 83 ec 28          	sub    $0x28,%rsp
140af99bc:	48 8b ea             	mov    %rdx,%rbp
140af99bf:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af99c6:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140af99ca:	48 8b 13             	mov    (%rbx),%rdx
140af99cd:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140af99d4:	e8 db dd 52 ff       	call   0x1400277b4
140af99d9:	48 8b 45 28          	mov    0x28(%rbp),%rax
140af99dd:	48 89 03             	mov    %rax,(%rbx)
140af99e0:	33 d2                	xor    %edx,%edx
140af99e2:	33 c9                	xor    %ecx,%ecx
140af99e4:	e8 95 6a ff ff       	call   0x140af047e
140af99e9:	90                   	nop
140af99ea:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af99ef:	55                   	push   %rbp
140af99f0:	48 83 ec 20          	sub    $0x20,%rsp
140af99f4:	48 8b ea             	mov    %rdx,%rbp
140af99f7:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140af99fb:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af99ff:	e8 00 7c 52 ff       	call   0x140021604
140af9a04:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af9a0b:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140af9a0f:	e8 84 58 52 ff       	call   0x14001f298
140af9a14:	33 d2                	xor    %edx,%edx
140af9a16:	33 c9                	xor    %ecx,%ecx
140af9a18:	e8 61 6a ff ff       	call   0x140af047e
140af9a1d:	90                   	nop
140af9a1e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9a23:	55                   	push   %rbp
140af9a24:	48 83 ec 20          	sub    $0x20,%rsp
140af9a28:	48 8b ea             	mov    %rdx,%rbp
140af9a2b:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140af9a2f:	e8 cc 23 52 ff       	call   0x14001be00
140af9a34:	48 8b d0             	mov    %rax,%rdx
140af9a37:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140af9a3b:	e8 b0 dd 53 ff       	call   0x1400377f0
140af9a40:	33 d2                	xor    %edx,%edx
140af9a42:	33 c9                	xor    %ecx,%ecx
140af9a44:	e8 35 6a ff ff       	call   0x140af047e
140af9a49:	90                   	nop
140af9a4a:	48 8d 8a 58 01 00 00 	lea    0x158(%rdx),%rcx
140af9a51:	e9 6a c9 50 ff       	jmp    0x1400063c0
140af9a56:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9a5b:	53                   	push   %rbx
140af9a5c:	55                   	push   %rbp
140af9a5d:	48 83 ec 68          	sub    $0x68,%rsp
140af9a61:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140af9a66:	48 8b ea             	mov    %rdx,%rbp
140af9a69:	0f 57 c0             	xorps  %xmm0,%xmm0
140af9a6c:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
140af9a73:	00
140af9a74:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140af9a7b:	48 85 db             	test   %rbx,%rbx
140af9a7e:	74 0b                	je     0x140af9a8b
140af9a80:	f0 ff 43 08          	lock incl 0x8(%rbx)
140af9a84:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140af9a8b:	0f 28 b5 f0 00 00 00 	movaps 0xf0(%rbp),%xmm6
140af9a92:	66 0f 7f b5 d0 00 00 	movdqa %xmm6,0xd0(%rbp)
140af9a99:	00
140af9a9a:	48 63 95 cc 02 00 00 	movslq 0x2cc(%rbp),%rdx
140af9aa1:	c7 45 54 1b 00 00 00 	movl   $0x1b,0x54(%rbp)
140af9aa8:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140af9aaf:	48 8d 4d 54          	lea    0x54(%rbp),%rcx
140af9ab3:	e8 cc 7f 66 ff       	call   0x140161a84
140af9ab8:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140af9abf:	e8 50 ef 50 ff       	call   0x140008a14
140af9ac4:	48 8b 08             	mov    (%rax),%rcx
140af9ac7:	48 2b 8d 38 02 00 00 	sub    0x238(%rbp),%rcx
140af9ace:	48 b8 db 34 b6 d7 82 	movabs $0x431bde82d7b634db,%rax
140af9ad5:	de 1b 43
140af9ad8:	48 f7 e9             	imul   %rcx
140af9adb:	48 c1 fa 12          	sar    $0x12,%rdx
140af9adf:	48 8b c2             	mov    %rdx,%rax
140af9ae2:	48 c1 e8 3f          	shr    $0x3f,%rax
140af9ae6:	48 03 d0             	add    %rax,%rdx
140af9ae9:	0f 57 c0             	xorps  %xmm0,%xmm0
140af9aec:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
140af9af3:	00
140af9af4:	48 85 db             	test   %rbx,%rbx
140af9af7:	74 0b                	je     0x140af9b04
140af9af9:	f0 ff 43 08          	lock incl 0x8(%rbx)
140af9afd:	0f 28 b5 f0 00 00 00 	movaps 0xf0(%rbp),%xmm6
140af9b04:	66 0f 7f b5 d0 00 00 	movdqa %xmm6,0xd0(%rbp)
140af9b0b:	00
140af9b0c:	c7 45 54 1f 00 00 00 	movl   $0x1f,0x54(%rbp)
140af9b13:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140af9b1a:	48 8d 4d 54          	lea    0x54(%rbp),%rcx
140af9b1e:	e8 61 7f 66 ff       	call   0x140161a84
140af9b23:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af9b2a:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140af9b2f:	48 83 c4 68          	add    $0x68,%rsp
140af9b33:	5d                   	pop    %rbp
140af9b34:	5b                   	pop    %rbx
140af9b35:	c3                   	ret
140af9b36:	90                   	nop
140af9b37:	90                   	nop
140af9b38:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9b3d:	53                   	push   %rbx
140af9b3e:	55                   	push   %rbp
140af9b3f:	48 83 ec 68          	sub    $0x68,%rsp
140af9b43:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140af9b48:	48 8b ea             	mov    %rdx,%rbp
140af9b4b:	0f 57 c0             	xorps  %xmm0,%xmm0
140af9b4e:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
140af9b55:	00
140af9b56:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140af9b5d:	48 85 db             	test   %rbx,%rbx
140af9b60:	74 0b                	je     0x140af9b6d
140af9b62:	f0 ff 43 08          	lock incl 0x8(%rbx)
140af9b66:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140af9b6d:	0f 28 b5 f0 00 00 00 	movaps 0xf0(%rbp),%xmm6
140af9b74:	66 0f 7f b5 d0 00 00 	movdqa %xmm6,0xd0(%rbp)
140af9b7b:	00
140af9b7c:	48 63 95 c8 02 00 00 	movslq 0x2c8(%rbp),%rdx
140af9b83:	c7 45 54 1b 00 00 00 	movl   $0x1b,0x54(%rbp)
140af9b8a:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140af9b91:	48 8d 4d 54          	lea    0x54(%rbp),%rcx
140af9b95:	e8 ea 7e 66 ff       	call   0x140161a84
140af9b9a:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140af9ba1:	e8 6e ee 50 ff       	call   0x140008a14
140af9ba6:	48 8b 08             	mov    (%rax),%rcx
140af9ba9:	48 2b 8d 38 02 00 00 	sub    0x238(%rbp),%rcx
140af9bb0:	48 b8 db 34 b6 d7 82 	movabs $0x431bde82d7b634db,%rax
140af9bb7:	de 1b 43
140af9bba:	48 f7 e9             	imul   %rcx
140af9bbd:	48 c1 fa 12          	sar    $0x12,%rdx
140af9bc1:	48 8b c2             	mov    %rdx,%rax
140af9bc4:	48 c1 e8 3f          	shr    $0x3f,%rax
140af9bc8:	48 03 d0             	add    %rax,%rdx
140af9bcb:	0f 57 c0             	xorps  %xmm0,%xmm0
140af9bce:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
140af9bd5:	00
140af9bd6:	48 85 db             	test   %rbx,%rbx
140af9bd9:	74 0b                	je     0x140af9be6
140af9bdb:	f0 ff 43 08          	lock incl 0x8(%rbx)
140af9bdf:	0f 28 b5 f0 00 00 00 	movaps 0xf0(%rbp),%xmm6
140af9be6:	66 0f 7f b5 d0 00 00 	movdqa %xmm6,0xd0(%rbp)
140af9bed:	00
140af9bee:	c7 45 54 1f 00 00 00 	movl   $0x1f,0x54(%rbp)
140af9bf5:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140af9bfc:	48 8d 4d 54          	lea    0x54(%rbp),%rcx
140af9c00:	e8 7f 7e 66 ff       	call   0x140161a84
140af9c05:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af9c0c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140af9c11:	48 83 c4 68          	add    $0x68,%rsp
140af9c15:	5d                   	pop    %rbp
140af9c16:	5b                   	pop    %rbx
140af9c17:	c3                   	ret
140af9c18:	40 55                	rex push %rbp
140af9c1a:	48 83 ec 20          	sub    $0x20,%rsp
140af9c1e:	48 8b ea             	mov    %rdx,%rbp
140af9c21:	8b 85 a4 00 00 00    	mov    0xa4(%rbp),%eax
140af9c27:	83 e0 01             	and    $0x1,%eax
140af9c2a:	85 c0                	test   %eax,%eax
140af9c2c:	74 13                	je     0x140af9c41
140af9c2e:	83 a5 a4 00 00 00 fe 	andl   $0xfffffffe,0xa4(%rbp)
140af9c35:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140af9c3c:	e8 db 7f 51 ff       	call   0x140011c1c
140af9c41:	48 83 c4 20          	add    $0x20,%rsp
140af9c45:	5d                   	pop    %rbp
140af9c46:	c3                   	ret
140af9c47:	90                   	nop
140af9c48:	40 55                	rex push %rbp
140af9c4a:	48 83 ec 20          	sub    $0x20,%rsp
140af9c4e:	48 8b ea             	mov    %rdx,%rbp
140af9c51:	8b 45 30             	mov    0x30(%rbp),%eax
140af9c54:	83 e0 01             	and    $0x1,%eax
140af9c57:	85 c0                	test   %eax,%eax
140af9c59:	74 10                	je     0x140af9c6b
140af9c5b:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af9c5f:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140af9c66:	e8 e1 1b 52 ff       	call   0x14001b84c
140af9c6b:	48 83 c4 20          	add    $0x20,%rsp
140af9c6f:	5d                   	pop    %rbp
140af9c70:	c3                   	ret
140af9c71:	40 55                	rex push %rbp
140af9c73:	48 83 ec 20          	sub    $0x20,%rsp
140af9c77:	48 8b ea             	mov    %rdx,%rbp
140af9c7a:	8b 45 30             	mov    0x30(%rbp),%eax
140af9c7d:	83 e0 01             	and    $0x1,%eax
140af9c80:	85 c0                	test   %eax,%eax
140af9c82:	74 10                	je     0x140af9c94
140af9c84:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af9c88:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140af9c8f:	e8 cc 16 52 ff       	call   0x14001b360
140af9c94:	48 83 c4 20          	add    $0x20,%rsp
140af9c98:	5d                   	pop    %rbp
140af9c99:	c3                   	ret
140af9c9a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9c9f:	55                   	push   %rbp
140af9ca0:	48 83 ec 20          	sub    $0x20,%rsp
140af9ca4:	48 8b ea             	mov    %rdx,%rbp
140af9ca7:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140af9cab:	4d 8b 00             	mov    (%r8),%r8
140af9cae:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140af9cb2:	e8 b1 fe 68 ff       	call   0x140189b68
140af9cb7:	33 d2                	xor    %edx,%edx
140af9cb9:	33 c9                	xor    %ecx,%ecx
140af9cbb:	e8 be 67 ff ff       	call   0x140af047e
140af9cc0:	90                   	nop
140af9cc1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9cc6:	55                   	push   %rbp
140af9cc7:	48 83 ec 20          	sub    $0x20,%rsp
140af9ccb:	48 8b ea             	mov    %rdx,%rbp
140af9cce:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140af9cd2:	4d 8b 00             	mov    (%r8),%r8
140af9cd5:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140af9cd9:	e8 3a 24 52 ff       	call   0x14001c118
140af9cde:	33 d2                	xor    %edx,%edx
140af9ce0:	33 c9                	xor    %ecx,%ecx
140af9ce2:	e8 97 67 ff ff       	call   0x140af047e
140af9ce7:	90                   	nop
140af9ce8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af9ced:	55                   	push   %rbp
140af9cee:	48 83 ec 20          	sub    $0x20,%rsp
140af9cf2:	48 8b ea             	mov    %rdx,%rbp
140af9cf5:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140af9cf9:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140af9cfd:	e8 66 fe 68 ff       	call   0x140189b68
140af9d02:	33 d2                	xor    %edx,%edx
140af9d04:	33 c9                	xor    %ecx,%ecx
140af9d06:	e8 73 67 ff ff       	call   0x140af047e
140af9d0b:	90                   	nop
140af9d0c:	48 8d 8a 80 00 00 00 	lea    0x80(%rdx),%rcx
140af9d13:	e9 34 1b 52 ff       	jmp    0x14001b84c
140af9d18:	40 55                	rex push %rbp
140af9d1a:	48 83 ec 20          	sub    $0x20,%rsp
140af9d1e:	48 8b ea             	mov    %rdx,%rbp