140ad656a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ad656f:	03 c7                	add    %edi,%eax
140ad6571:	75 31                	jne    0x140ad65a4
140ad6573:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140ad6578:	48 8b 03             	mov    (%rbx),%rax
140ad657b:	48 8b cb             	mov    %rbx,%rcx
140ad657e:	48 8b 00             	mov    (%rax),%rax
140ad6581:	ff 15 b1 66 03 00    	call   *0x366b1(%rip)        # 0x140b0cc38
140ad6587:	8b c7                	mov    %edi,%eax
140ad6589:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140ad658e:	03 c7                	add    %edi,%eax
140ad6590:	75 12                	jne    0x140ad65a4
140ad6592:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140ad6597:	48 8b 01             	mov    (%rcx),%rax
140ad659a:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad659e:	ff 15 94 66 03 00    	call   *0x36694(%rip)        # 0x140b0cc38
140ad65a4:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140ad65ab:	48 33 cc             	xor    %rsp,%rcx
140ad65ae:	e8 2d 90 01 00       	call   0x140aef5e0
140ad65b3:	4c 8d 9c 24 b0 01 00 	lea    0x1b0(%rsp),%r11
140ad65ba:	00
140ad65bb:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140ad65bf:	49 8b 73 30          	mov    0x30(%r11),%rsi
140ad65c3:	49 8b e3             	mov    %r11,%rsp
140ad65c6:	41 5e                	pop    %r14
140ad65c8:	5f                   	pop    %rdi
140ad65c9:	5d                   	pop    %rbp
140ad65ca:	c3                   	ret
140ad65cb:	48 8d 15 c6 9b 0d 00 	lea    0xd9bc6(%rip),%rdx        # 0x140bb0198
140ad65d2:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140ad65d6:	e8 89 76 ff ff       	call   0x140acdc64
140ad65db:	48 8d 15 86 0d 16 00 	lea    0x160d86(%rip),%rdx        # 0x140c37368
140ad65e2:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140ad65e6:	e8 93 9e 01 00       	call   0x140af047e
140ad65eb:	cc                   	int3
140ad65ec:	90                   	nop
140ad65ed:	90                   	nop
140ad65ee:	90                   	nop
140ad65ef:	90                   	nop
140ad65f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ad65f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ad65fa:	57                   	push   %rdi
140ad65fb:	48 83 ec 20          	sub    $0x20,%rsp
140ad65ff:	48 8b d9             	mov    %rcx,%rbx
140ad6602:	bd 00 10 00 00       	mov    $0x1000,%ebp
140ad6607:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
140ad660e:	48 85 c9             	test   %rcx,%rcx
140ad6611:	74 4b                	je     0x140ad665e
140ad6613:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140ad661a:	48 2b c1             	sub    %rcx,%rax
140ad661d:	48 d1 f8             	sar    $1,%rax
140ad6620:	48 03 c0             	add    %rax,%rax
140ad6623:	48 3b c5             	cmp    %rbp,%rax
140ad6626:	72 18                	jb     0x140ad6640
140ad6628:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140ad662c:	48 2b ca             	sub    %rdx,%rcx
140ad662f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad6633:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad6637:	0f 87 12 03 00 00    	ja     0x140ad694f
140ad663d:	48 8b ca             	mov    %rdx,%rcx
140ad6640:	ff 15 7a 62 03 00    	call   *0x3627a(%rip)        # 0x140b0c8c0
140ad6646:	48 83 a3 c8 00 00 00 	andq   $0x0,0xc8(%rbx)
140ad664d:	00
140ad664e:	48 83 a3 d0 00 00 00 	andq   $0x0,0xd0(%rbx)
140ad6655:	00
140ad6656:	48 83 a3 d8 00 00 00 	andq   $0x0,0xd8(%rbx)
140ad665d:	00
140ad665e:	48 8b 8b b0 00 00 00 	mov    0xb0(%rbx),%rcx
140ad6665:	48 85 c9             	test   %rcx,%rcx
140ad6668:	74 4b                	je     0x140ad66b5
140ad666a:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
140ad6671:	48 2b c1             	sub    %rcx,%rax
140ad6674:	48 d1 f8             	sar    $1,%rax
140ad6677:	48 03 c0             	add    %rax,%rax
140ad667a:	48 3b c5             	cmp    %rbp,%rax
140ad667d:	72 18                	jb     0x140ad6697
140ad667f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140ad6683:	48 2b ca             	sub    %rdx,%rcx
140ad6686:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad668a:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad668e:	0f 87 bb 02 00 00    	ja     0x140ad694f
140ad6694:	48 8b ca             	mov    %rdx,%rcx
140ad6697:	ff 15 23 62 03 00    	call   *0x36223(%rip)        # 0x140b0c8c0
140ad669d:	48 83 a3 b0 00 00 00 	andq   $0x0,0xb0(%rbx)
140ad66a4:	00
140ad66a5:	48 83 a3 b8 00 00 00 	andq   $0x0,0xb8(%rbx)
140ad66ac:	00
140ad66ad:	48 83 a3 c0 00 00 00 	andq   $0x0,0xc0(%rbx)
140ad66b4:	00
140ad66b5:	48 8b bb a8 00 00 00 	mov    0xa8(%rbx),%rdi
140ad66bc:	48 85 ff             	test   %rdi,%rdi
140ad66bf:	74 1a                	je     0x140ad66db
140ad66c1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad66c5:	e8 36 8f 01 00       	call   0x140aef600
140ad66ca:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad66ce:	e8 2d 8f 01 00       	call   0x140aef600
140ad66d3:	48 8b cf             	mov    %rdi,%rcx
140ad66d6:	e8 f9 8e 01 00       	call   0x140aef5d4
140ad66db:	48 8b bb a0 00 00 00 	mov    0xa0(%rbx),%rdi
140ad66e2:	48 85 ff             	test   %rdi,%rdi
140ad66e5:	74 1a                	je     0x140ad6701
140ad66e7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad66eb:	e8 10 8f 01 00       	call   0x140aef600
140ad66f0:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad66f4:	e8 07 8f 01 00       	call   0x140aef600
140ad66f9:	48 8b cf             	mov    %rdi,%rcx
140ad66fc:	e8 d3 8e 01 00       	call   0x140aef5d4
140ad6701:	48 8b bb 98 00 00 00 	mov    0x98(%rbx),%rdi
140ad6708:	48 85 ff             	test   %rdi,%rdi
140ad670b:	74 1a                	je     0x140ad6727
140ad670d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6711:	e8 ea 8e 01 00       	call   0x140aef600
140ad6716:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad671a:	e8 e1 8e 01 00       	call   0x140aef600
140ad671f:	48 8b cf             	mov    %rdi,%rcx
140ad6722:	e8 ad 8e 01 00       	call   0x140aef5d4
140ad6727:	48 8b bb 90 00 00 00 	mov    0x90(%rbx),%rdi
140ad672e:	48 85 ff             	test   %rdi,%rdi
140ad6731:	74 1a                	je     0x140ad674d
140ad6733:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6737:	e8 c4 8e 01 00       	call   0x140aef600
140ad673c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad6740:	e8 bb 8e 01 00       	call   0x140aef600
140ad6745:	48 8b cf             	mov    %rdi,%rcx
140ad6748:	e8 87 8e 01 00       	call   0x140aef5d4
140ad674d:	48 8b bb 88 00 00 00 	mov    0x88(%rbx),%rdi
140ad6754:	48 85 ff             	test   %rdi,%rdi
140ad6757:	74 1a                	je     0x140ad6773
140ad6759:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad675d:	e8 9e 8e 01 00       	call   0x140aef600
140ad6762:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad6766:	e8 95 8e 01 00       	call   0x140aef600
140ad676b:	48 8b cf             	mov    %rdi,%rcx
140ad676e:	e8 61 8e 01 00       	call   0x140aef5d4
140ad6773:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
140ad677a:	48 85 ff             	test   %rdi,%rdi
140ad677d:	74 1a                	je     0x140ad6799
140ad677f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6783:	e8 78 8e 01 00       	call   0x140aef600
140ad6788:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad678c:	e8 6f 8e 01 00       	call   0x140aef600
140ad6791:	48 8b cf             	mov    %rdi,%rcx
140ad6794:	e8 3b 8e 01 00       	call   0x140aef5d4
140ad6799:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
140ad679d:	48 85 ff             	test   %rdi,%rdi
140ad67a0:	74 1a                	je     0x140ad67bc
140ad67a2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad67a6:	e8 55 8e 01 00       	call   0x140aef600
140ad67ab:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad67af:	e8 4c 8e 01 00       	call   0x140aef600
140ad67b4:	48 8b cf             	mov    %rdi,%rcx
140ad67b7:	e8 18 8e 01 00       	call   0x140aef5d4
140ad67bc:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
140ad67c0:	48 85 ff             	test   %rdi,%rdi
140ad67c3:	74 1a                	je     0x140ad67df
140ad67c5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad67c9:	e8 32 8e 01 00       	call   0x140aef600
140ad67ce:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad67d2:	e8 29 8e 01 00       	call   0x140aef600
140ad67d7:	48 8b cf             	mov    %rdi,%rcx
140ad67da:	e8 f5 8d 01 00       	call   0x140aef5d4
140ad67df:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
140ad67e3:	48 85 ff             	test   %rdi,%rdi
140ad67e6:	74 1a                	je     0x140ad6802
140ad67e8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad67ec:	e8 0f 8e 01 00       	call   0x140aef600
140ad67f1:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad67f5:	e8 06 8e 01 00       	call   0x140aef600
140ad67fa:	48 8b cf             	mov    %rdi,%rcx
140ad67fd:	e8 d2 8d 01 00       	call   0x140aef5d4
140ad6802:	48 8b 7b 60          	mov    0x60(%rbx),%rdi
140ad6806:	48 85 ff             	test   %rdi,%rdi
140ad6809:	74 1a                	je     0x140ad6825
140ad680b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad680f:	e8 ec 8d 01 00       	call   0x140aef600
140ad6814:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad6818:	e8 e3 8d 01 00       	call   0x140aef600
140ad681d:	48 8b cf             	mov    %rdi,%rcx
140ad6820:	e8 af 8d 01 00       	call   0x140aef5d4
140ad6825:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
140ad6829:	48 85 ff             	test   %rdi,%rdi
140ad682c:	74 1a                	je     0x140ad6848
140ad682e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6832:	e8 c9 8d 01 00       	call   0x140aef600
140ad6837:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad683b:	e8 c0 8d 01 00       	call   0x140aef600
140ad6840:	48 8b cf             	mov    %rdi,%rcx
140ad6843:	e8 8c 8d 01 00       	call   0x140aef5d4
140ad6848:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
140ad684c:	48 85 ff             	test   %rdi,%rdi
140ad684f:	74 1a                	je     0x140ad686b
140ad6851:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6855:	e8 a6 8d 01 00       	call   0x140aef600
140ad685a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad685e:	e8 9d 8d 01 00       	call   0x140aef600
140ad6863:	48 8b cf             	mov    %rdi,%rcx
140ad6866:	e8 69 8d 01 00       	call   0x140aef5d4
140ad686b:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
140ad686f:	48 85 ff             	test   %rdi,%rdi
140ad6872:	74 1a                	je     0x140ad688e
140ad6874:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad6878:	e8 83 8d 01 00       	call   0x140aef600
140ad687d:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad6881:	e8 7a 8d 01 00       	call   0x140aef600
140ad6886:	48 8b cf             	mov    %rdi,%rcx
140ad6889:	e8 46 8d 01 00       	call   0x140aef5d4
140ad688e:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
140ad6892:	48 85 ff             	test   %rdi,%rdi
140ad6895:	74 1a                	je     0x140ad68b1
140ad6897:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad689b:	e8 60 8d 01 00       	call   0x140aef600
140ad68a0:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad68a4:	e8 57 8d 01 00       	call   0x140aef600
140ad68a9:	48 8b cf             	mov    %rdi,%rcx
140ad68ac:	e8 23 8d 01 00       	call   0x140aef5d4
140ad68b1:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
140ad68b5:	48 85 ff             	test   %rdi,%rdi
140ad68b8:	74 1a                	je     0x140ad68d4
140ad68ba:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad68be:	e8 3d 8d 01 00       	call   0x140aef600
140ad68c3:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad68c7:	e8 34 8d 01 00       	call   0x140aef600
140ad68cc:	48 8b cf             	mov    %rdi,%rcx
140ad68cf:	e8 00 8d 01 00       	call   0x140aef5d4
140ad68d4:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
140ad68d8:	48 85 ff             	test   %rdi,%rdi
140ad68db:	74 1a                	je     0x140ad68f7
140ad68dd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ad68e1:	e8 1a 8d 01 00       	call   0x140aef600
140ad68e6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ad68ea:	e8 11 8d 01 00       	call   0x140aef600
140ad68ef:	48 8b cf             	mov    %rdi,%rcx
140ad68f2:	e8 dd 8c 01 00       	call   0x140aef5d4
140ad68f7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140ad68fb:	48 85 c9             	test   %rcx,%rcx
140ad68fe:	74 35                	je     0x140ad6935
140ad6900:	48 8b 43 28          	mov    0x28(%rbx),%rax
140ad6904:	48 2b c1             	sub    %rcx,%rax
140ad6907:	48 3b c5             	cmp    %rbp,%rax
140ad690a:	72 14                	jb     0x140ad6920
140ad690c:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140ad6910:	48 2b ca             	sub    %rdx,%rcx
140ad6913:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad6917:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad691b:	77 32                	ja     0x140ad694f
140ad691d:	48 8b ca             	mov    %rdx,%rcx
140ad6920:	ff 15 9a 5f 03 00    	call   *0x35f9a(%rip)        # 0x140b0c8c0
140ad6926:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140ad692b:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140ad6930:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
140ad6935:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140ad693a:	48 8d 05 9f 79 06 00 	lea    0x6799f(%rip),%rax        # 0x140b3e2e0
140ad6941:	48 89 03             	mov    %rax,(%rbx)
140ad6944:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ad6949:	48 83 c4 20          	add    $0x20,%rsp
140ad694d:	5f                   	pop    %rdi
140ad694e:	c3                   	ret
140ad694f:	ff 15 43 60 03 00    	call   *0x36043(%rip)        # 0x140b0c998
140ad6955:	cc                   	int3
140ad6956:	90                   	nop
140ad6957:	90                   	nop
140ad6958:	40 53                	rex push %rbx
140ad695a:	48 83 ec 20          	sub    $0x20,%rsp
140ad695e:	48 8b 19             	mov    (%rcx),%rbx
140ad6961:	48 85 db             	test   %rbx,%rbx
140ad6964:	74 1a                	je     0x140ad6980
140ad6966:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad696a:	e8 91 8c 01 00       	call   0x140aef600
140ad696f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad6973:	e8 88 8c 01 00       	call   0x140aef600
140ad6978:	48 8b cb             	mov    %rbx,%rcx
140ad697b:	e8 54 8c 01 00       	call   0x140aef5d4
140ad6980:	48 83 c4 20          	add    $0x20,%rsp
140ad6984:	5b                   	pop    %rbx
140ad6985:	c3                   	ret
140ad6986:	90                   	nop
140ad6987:	90                   	nop
140ad6988:	4c 8b dc             	mov    %rsp,%r11
140ad698b:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140ad698f:	49 89 6b 18          	mov    %rbp,0x18(%r11)
140ad6993:	49 89 73 20          	mov    %rsi,0x20(%r11)
140ad6997:	57                   	push   %rdi
140ad6998:	41 56                	push   %r14
140ad699a:	41 57                	push   %r15
140ad699c:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140ad69a3:	48 8b 05 96 86 1e 00 	mov    0x1e8696(%rip),%rax        # 0x140cbf040
140ad69aa:	48 33 c4             	xor    %rsp,%rax
140ad69ad:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140ad69b2:	49 63 f0             	movslq %r8d,%rsi
140ad69b5:	8b ea                	mov    %edx,%ebp
140ad69b7:	48 8b d9             	mov    %rcx,%rbx
140ad69ba:	49 89 4b 90          	mov    %rcx,-0x70(%r11)
140ad69be:	89 51 04             	mov    %edx,0x4(%rcx)
140ad69c1:	89 71 08             	mov    %esi,0x8(%rcx)
140ad69c4:	45 33 f6             	xor    %r14d,%r14d
140ad69c7:	4c 89 71 10          	mov    %r14,0x10(%rcx)
140ad69cb:	44 89 71 18          	mov    %r14d,0x18(%rcx)
140ad69cf:	48 8d 79 20          	lea    0x20(%rcx),%rdi
140ad69d3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ad69d8:	4c 89 37             	mov    %r14,(%rdi)
140ad69db:	4c 89 77 08          	mov    %r14,0x8(%rdi)
140ad69df:	45 8d 7e 20          	lea    0x20(%r14),%r15d
140ad69e3:	41 8b cf             	mov    %r15d,%ecx
140ad69e6:	ff 15 dc 5e 03 00    	call   *0x35edc(%rip)        # 0x140b0c8c8
140ad69ec:	48 85 c0             	test   %rax,%rax
140ad69ef:	75 07                	jne    0x140ad69f8
140ad69f1:	ff 15 a1 5a 03 00    	call   *0x35aa1(%rip)        # 0x140b0c498
140ad69f7:	cc                   	int3
140ad69f8:	48 89 00             	mov    %rax,(%rax)
140ad69fb:	48 89 40 08          	mov    %rax,0x8(%rax)
140ad69ff:	48 89 40 10          	mov    %rax,0x10(%rax)
140ad6a03:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140ad6a09:	48 89 07             	mov    %rax,(%rdi)
140ad6a0c:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
140ad6a10:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ad6a15:	4c 89 37             	mov    %r14,(%rdi)
140ad6a18:	4c 89 77 08          	mov    %r14,0x8(%rdi)
140ad6a1c:	49 8b cf             	mov    %r15,%rcx
140ad6a1f:	ff 15 a3 5e 03 00    	call   *0x35ea3(%rip)        # 0x140b0c8c8
140ad6a25:	48 85 c0             	test   %rax,%rax
140ad6a28:	75 07                	jne    0x140ad6a31
140ad6a2a:	ff 15 68 5a 03 00    	call   *0x35a68(%rip)        # 0x140b0c498
140ad6a30:	cc                   	int3
140ad6a31:	48 89 00             	mov    %rax,(%rax)
140ad6a34:	48 89 40 08          	mov    %rax,0x8(%rax)
140ad6a38:	48 89 40 10          	mov    %rax,0x10(%rax)
140ad6a3c:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140ad6a42:	48 89 07             	mov    %rax,(%rdi)
140ad6a45:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
140ad6a49:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ad6a4e:	4c 89 37             	mov    %r14,(%rdi)
140ad6a51:	4c 89 77 08          	mov    %r14,0x8(%rdi)
140ad6a55:	49 8b cf             	mov    %r15,%rcx
140ad6a58:	ff 15 6a 5e 03 00    	call   *0x35e6a(%rip)        # 0x140b0c8c8
140ad6a5e:	48 85 c0             	test   %rax,%rax
140ad6a61:	75 07                	jne    0x140ad6a6a
140ad6a63:	ff 15 2f 5a 03 00    	call   *0x35a2f(%rip)        # 0x140b0c498
140ad6a69:	cc                   	int3
140ad6a6a:	48 89 00             	mov    %rax,(%rax)
140ad6a6d:	48 89 40 08          	mov    %rax,0x8(%rax)
140ad6a71:	48 89 40 10          	mov    %rax,0x10(%rax)
140ad6a75:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140ad6a7b:	48 89 07             	mov    %rax,(%rdi)
140ad6a7e:	4c 89 73 50          	mov    %r14,0x50(%rbx)
140ad6a82:	4c 89 73 58          	mov    %r14,0x58(%rbx)
140ad6a86:	4c 89 73 60          	mov    %r14,0x60(%rbx)
140ad6a8a:	66 44 89 73 76       	mov    %r14w,0x76(%rbx)
140ad6a8f:	4c 89 73 78          	mov    %r14,0x78(%rbx)
140ad6a93:	4c 89 b3 80 00 00 00 	mov    %r14,0x80(%rbx)
140ad6a9a:	44 88 b3 90 00 00 00 	mov    %r14b,0x90(%rbx)