140382653:	e8 a8 8e a9 00       	call   0x140e1b500
140382658:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
14038265f:	00
140382660:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140382664:	49 8b 73 20          	mov    0x20(%r11),%rsi
140382668:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14038266c:	49 8b e3             	mov    %r11,%rsp
14038266f:	41 5e                	pop    %r14
140382671:	c3                   	ret
140382672:	48 8d 15 e7 73 c2 00 	lea    0xc273e7(%rip),%rdx        # 0x140fa9a60
140382679:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14038267e:	e8 7d 2b e5 ff       	call   0x1401d5200
140382683:	90                   	nop
140382684:	48 8b d0             	mov    %rax,%rdx
140382687:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14038268c:	e8 df c9 e5 ff       	call   0x1401df070
140382691:	48 8d 15 e0 e8 01 01 	lea    0x101e8e0(%rip),%rdx        # 0x1413a0f78
140382698:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14038269d:	e8 76 a1 a9 00       	call   0x140e1c818
1403826a2:	90                   	nop
1403826a3:	48 85 ff             	test   %rdi,%rdi
1403826a6:	74 3a                	je     0x1403826e2
1403826a8:	be ff ff ff ff       	mov    $0xffffffff,%esi
1403826ad:	8b c6                	mov    %esi,%eax
1403826af:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1403826b4:	83 f8 01             	cmp    $0x1,%eax
1403826b7:	75 29                	jne    0x1403826e2
1403826b9:	48 8b 07             	mov    (%rdi),%rax
1403826bc:	48 8b cf             	mov    %rdi,%rcx
1403826bf:	48 8b 00             	mov    (%rax),%rax
1403826c2:	ff 15 58 13 c0 00    	call   *0xc01358(%rip)        # 0x140f83a20
1403826c8:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1403826cd:	83 fe 01             	cmp    $0x1,%esi
1403826d0:	75 10                	jne    0x1403826e2
1403826d2:	48 8b 07             	mov    (%rdi),%rax
1403826d5:	48 8b cf             	mov    %rdi,%rcx
1403826d8:	48 8b 40 08          	mov    0x8(%rax),%rax
1403826dc:	ff 15 3e 13 c0 00    	call   *0xc0133e(%rip)        # 0x140f83a20
1403826e2:	48 8d 15 8f 73 c2 00 	lea    0xc2738f(%rip),%rdx        # 0x140fa9a78
1403826e9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1403826ee:	e8 1d 54 e1 ff       	call   0x140197b10
1403826f3:	90                   	nop
1403826f4:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1403826f9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403826fe:	e8 6d c9 e5 ff       	call   0x1401df070
140382703:	48 8d 15 6e e8 01 01 	lea    0x101e86e(%rip),%rdx        # 0x1413a0f78
14038270a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14038270f:	e8 04 a1 a9 00       	call   0x140e1c818
140382714:	cc                   	int3
140382715:	cc                   	int3
140382716:	cc                   	int3
140382717:	cc                   	int3
140382718:	cc                   	int3
140382719:	cc                   	int3
14038271a:	cc                   	int3
14038271b:	cc                   	int3
14038271c:	cc                   	int3
14038271d:	cc                   	int3
14038271e:	cc                   	int3
14038271f:	cc                   	int3
140382720:	48 81 e9 80 00 00 00 	sub    $0x80,%rcx
140382727:	e9 04 00 00 00       	jmp    0x140382730
14038272c:	cc                   	int3
14038272d:	cc                   	int3
14038272e:	cc                   	int3
14038272f:	cc                   	int3
140382730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382735:	57                   	push   %rdi
140382736:	48 83 ec 20          	sub    $0x20,%rsp
14038273a:	8b da                	mov    %edx,%ebx
14038273c:	48 8b f9             	mov    %rcx,%rdi
14038273f:	e8 1c 9b 10 00       	call   0x14048c260
140382744:	f6 c3 01             	test   $0x1,%bl
140382747:	74 0d                	je     0x140382756
140382749:	ba 70 01 00 00       	mov    $0x170,%edx
14038274e:	48 8b cf             	mov    %rdi,%rcx
140382751:	e8 ee 89 a9 00       	call   0x140e1b144
140382756:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14038275b:	48 8b c7             	mov    %rdi,%rax
14038275e:	48 83 c4 20          	add    $0x20,%rsp
140382762:	5f                   	pop    %rdi
140382763:	c3                   	ret
140382764:	cc                   	int3
140382765:	cc                   	int3
140382766:	cc                   	int3
140382767:	cc                   	int3
140382768:	cc                   	int3
140382769:	cc                   	int3
14038276a:	cc                   	int3
14038276b:	cc                   	int3
14038276c:	cc                   	int3
14038276d:	cc                   	int3
14038276e:	cc                   	int3
14038276f:	cc                   	int3
140382770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382775:	57                   	push   %rdi
140382776:	48 83 ec 20          	sub    $0x20,%rsp
14038277a:	8b da                	mov    %edx,%ebx
14038277c:	48 8b f9             	mov    %rcx,%rdi
14038277f:	e8 8c 69 06 00       	call   0x1403e9110
140382784:	f6 c3 01             	test   $0x1,%bl
140382787:	74 0d                	je     0x140382796
140382789:	ba f8 00 00 00       	mov    $0xf8,%edx
14038278e:	48 8b cf             	mov    %rdi,%rcx
140382791:	e8 ae 89 a9 00       	call   0x140e1b144
140382796:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14038279b:	48 8b c7             	mov    %rdi,%rax
14038279e:	48 83 c4 20          	add    $0x20,%rsp
1403827a2:	5f                   	pop    %rdi
1403827a3:	c3                   	ret
1403827a4:	cc                   	int3
1403827a5:	cc                   	int3
1403827a6:	cc                   	int3
1403827a7:	cc                   	int3
1403827a8:	cc                   	int3
1403827a9:	cc                   	int3
1403827aa:	cc                   	int3
1403827ab:	cc                   	int3
1403827ac:	cc                   	int3
1403827ad:	cc                   	int3
1403827ae:	cc                   	int3
1403827af:	cc                   	int3
1403827b0:	41 b0 01             	mov    $0x1,%r8b
1403827b3:	e9 28 37 1b 00       	jmp    0x140535ee0
1403827b8:	cc                   	int3
1403827b9:	cc                   	int3
1403827ba:	cc                   	int3
1403827bb:	cc                   	int3
1403827bc:	cc                   	int3
1403827bd:	cc                   	int3
1403827be:	cc                   	int3
1403827bf:	cc                   	int3
1403827c0:	48 8d 41 30          	lea    0x30(%rcx),%rax
1403827c4:	c3                   	ret
1403827c5:	cc                   	int3
1403827c6:	cc                   	int3
1403827c7:	cc                   	int3
1403827c8:	cc                   	int3
1403827c9:	cc                   	int3
1403827ca:	cc                   	int3
1403827cb:	cc                   	int3
1403827cc:	cc                   	int3
1403827cd:	cc                   	int3
1403827ce:	cc                   	int3
1403827cf:	cc                   	int3
1403827d0:	48 8b c4             	mov    %rsp,%rax
1403827d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1403827d7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1403827db:	48 89 70 18          	mov    %rsi,0x18(%rax)
1403827df:	48 89 78 20          	mov    %rdi,0x20(%rax)
1403827e3:	41 54                	push   %r12
1403827e5:	41 56                	push   %r14
1403827e7:	41 57                	push   %r15
1403827e9:	48 83 ec 40          	sub    $0x40,%rsp
1403827ed:	8b ac 24 90 00 00 00 	mov    0x90(%rsp),%ebp
1403827f4:	45 0f b6 f1          	movzbl %r9b,%r14d
1403827f8:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1403827ff:	00
140382800:	4d 8b f8             	mov    %r8,%r15
140382803:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14038280a:	00
14038280b:	44 8b e2             	mov    %edx,%r12d
14038280e:	89 68 d8             	mov    %ebp,-0x28(%rax)
140382811:	48 8b f1             	mov    %rcx,%rsi
140382814:	48 89 78 d0          	mov    %rdi,-0x30(%rax)
140382818:	48 89 58 c8          	mov    %rbx,-0x38(%rax)
14038281c:	e8 df 46 e1 ff       	call   0x140196f00
140382821:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140382826:	48 8d 4e 80          	lea    -0x80(%rsi),%rcx
14038282a:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
14038282e:	45 0f b6 ce          	movzbl %r14b,%r9d
140382832:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140382837:	4d 8b c7             	mov    %r15,%r8
14038283a:	41 8b d4             	mov    %r12d,%edx
14038283d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140382842:	e8 d9 a4 10 00       	call   0x14048cd20
140382847:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14038284c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140382851:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140382856:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14038285b:	48 83 c4 40          	add    $0x40,%rsp
14038285f:	41 5f                	pop    %r15
140382861:	41 5e                	pop    %r14
140382863:	41 5c                	pop    %r12
140382865:	c3                   	ret
140382866:	cc                   	int3
140382867:	cc                   	int3
140382868:	cc                   	int3
140382869:	cc                   	int3
14038286a:	cc                   	int3
14038286b:	cc                   	int3
14038286c:	cc                   	int3
14038286d:	cc                   	int3
14038286e:	cc                   	int3
14038286f:	cc                   	int3
140382870:	40 53                	rex push %rbx
140382872:	48 83 ec 20          	sub    $0x20,%rsp
140382876:	48 8b d9             	mov    %rcx,%rbx
140382879:	e8 62 44 1b 00       	call   0x140536ce0
14038287e:	48 8d 4b 80          	lea    -0x80(%rbx),%rcx
140382882:	48 83 c4 20          	add    $0x20,%rsp
140382886:	5b                   	pop    %rbx
140382887:	e9 24 a6 10 00       	jmp    0x14048ceb0
14038288c:	cc                   	int3
14038288d:	cc                   	int3
14038288e:	cc                   	int3
14038288f:	cc                   	int3
140382890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382895:	57                   	push   %rdi
140382896:	48 83 ec 50          	sub    $0x50,%rsp
14038289a:	48 8b 05 5f 66 03 01 	mov    0x103665f(%rip),%rax        # 0x1413b8f00
1403828a1:	48 33 c4             	xor    %rsp,%rax
1403828a4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403828a9:	48 8b fa             	mov    %rdx,%rdi
1403828ac:	48 8b d9             	mov    %rcx,%rbx
1403828af:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1403828b4:	8b 15 4e c4 11 01    	mov    0x111c44e(%rip),%edx        # 0x14149ed08
1403828ba:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1403828c1:	00 00
1403828c3:	b9 00 13 00 00       	mov    $0x1300,%ecx
1403828c8:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
1403828cc:	8b 14 01             	mov    (%rcx,%rax,1),%edx
1403828cf:	39 15 13 f8 09 01    	cmp    %edx,0x109f813(%rip)        # 0x1414220e8
1403828d5:	0f 8f 2f 01 00 00    	jg     0x140382a0a
1403828db:	44 8b 07             	mov    (%rdi),%r8d
1403828de:	44 3b 05 03 de 0a 01 	cmp    0x10ade03(%rip),%r8d        # 0x1414306e8
1403828e5:	75 0f                	jne    0x1403828f6
1403828e7:	8b 05 ff dd 0a 01    	mov    0x10addff(%rip),%eax        # 0x1414306ec
1403828ed:	39 47 04             	cmp    %eax,0x4(%rdi)
1403828f0:	0f 84 e7 00 00 00    	je     0x1403829dd
1403828f6:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1403828fa:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1403828fe:	48 8b c2             	mov    %rdx,%rax
140382901:	4c 8b ca             	mov    %rdx,%r9
140382904:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382908:	75 32                	jne    0x14038293c
14038290a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140382910:	44 39 41 20          	cmp    %r8d,0x20(%rcx)
140382914:	75 06                	jne    0x14038291c
140382916:	8b 47 04             	mov    0x4(%rdi),%eax
140382919:	39 41 24             	cmp    %eax,0x24(%rcx)
14038291c:	0f 92 c0             	setb   %al
14038291f:	84 c0                	test   %al,%al
140382921:	74 06                	je     0x140382929
140382923:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140382927:	eb 06                	jmp    0x14038292f
140382929:	48 8b d1             	mov    %rcx,%rdx
14038292c:	48 8b 09             	mov    (%rcx),%rcx
14038292f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140382933:	74 db                	je     0x140382910
140382935:	48 8b 43 60          	mov    0x60(%rbx),%rax
140382939:	4c 8b c8             	mov    %rax,%r9
14038293c:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140382940:	75 32                	jne    0x140382974
140382942:	44 3b 42 20          	cmp    0x20(%rdx),%r8d
140382946:	75 09                	jne    0x140382951
140382948:	8b 42 24             	mov    0x24(%rdx),%eax
14038294b:	39 47 04             	cmp    %eax,0x4(%rdi)
14038294e:	49 8b c1             	mov    %r9,%rax
140382951:	0f 92 c1             	setb   %cl
140382954:	84 c9                	test   %cl,%cl
140382956:	75 1c                	jne    0x140382974
140382958:	48 3b d0             	cmp    %rax,%rdx
14038295b:	74 17                	je     0x140382974
14038295d:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
140382961:	48 85 db             	test   %rbx,%rbx
140382964:	74 0e                	je     0x140382974
140382966:	48 8b cf             	mov    %rdi,%rcx
140382969:	e8 52 48 3d 00       	call   0x1407571c0
14038296e:	48 8d 43 30          	lea    0x30(%rbx),%rax
140382972:	eb 78                	jmp    0x1403829ec
140382974:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140382979:	48 8b cf             	mov    %rdi,%rcx
14038297c:	e8 4f 49 3d 00       	call   0x1407572d0
140382981:	90                   	nop
140382982:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140382987:	76 03                	jbe    0x14038298c
140382989:	48 8b 00             	mov    (%rax),%rax
14038298c:	4c 8b c0             	mov    %rax,%r8
14038298f:	48 8d 15 22 fa c5 00 	lea    0xc5fa22(%rip),%rdx        # 0x140fe23b8
140382996:	48 8b 0d 5b eb 0a 01 	mov    0x10aeb5b(%rip),%rcx        # 0x1414314f8
14038299d:	e8 fe 12 41 00       	call   0x140793ca0
1403829a2:	90                   	nop
1403829a3:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1403829a8:	48 83 fa 0f          	cmp    $0xf,%rdx
1403829ac:	76 2f                	jbe    0x1403829dd
1403829ae:	48 ff c2             	inc    %rdx
1403829b1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1403829b6:	48 8b c1             	mov    %rcx,%rax
1403829b9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403829c0:	72 15                	jb     0x1403829d7
1403829c2:	48 83 c2 27          	add    $0x27,%rdx
1403829c6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403829ca:	48 2b c1             	sub    %rcx,%rax
1403829cd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403829d1:	48 83 f8 1f          	cmp    $0x1f,%rax
1403829d5:	77 2d                	ja     0x140382a04
1403829d7:	e8 68 87 a9 00       	call   0x140e1b144
1403829dc:	90                   	nop
1403829dd:	48 8b cf             	mov    %rdi,%rcx
1403829e0:	e8 db 47 3d 00       	call   0x1407571c0
1403829e5:	48 8d 05 74 7d 02 01 	lea    0x1027d74(%rip),%rax        # 0x1413aa760
1403829ec:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1403829f1:	48 33 cc             	xor    %rsp,%rcx
1403829f4:	e8 07 8b a9 00       	call   0x140e1b500
1403829f9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403829fe:	48 83 c4 50          	add    $0x50,%rsp
140382a02:	5f                   	pop    %rdi
140382a03:	c3                   	ret
140382a04:	e8 9b 77 aa 00       	call   0x140e2a1a4
140382a09:	90                   	nop
140382a0a:	48 8d 0d d7 f6 09 01 	lea    0x109f6d7(%rip),%rcx        # 0x1414220e8
140382a11:	e8 b6 8c a9 00       	call   0x140e1b6cc
140382a16:	83 3d cb f6 09 01 ff 	cmpl   $0xffffffff,0x109f6cb(%rip)        # 0x1414220e8
140382a1d:	0f 85 b8 fe ff ff    	jne    0x1403828db
140382a23:	48 8d 0d 26 c7 be 00 	lea    0xbec726(%rip),%rcx        # 0x140f6f150
140382a2a:	e8 45 89 a9 00       	call   0x140e1b374
140382a2f:	48 8d 0d b2 f6 09 01 	lea    0x109f6b2(%rip),%rcx        # 0x1414220e8
140382a36:	e8 25 8c a9 00       	call   0x140e1b660
140382a3b:	e9 9b fe ff ff       	jmp    0x1403828db
140382a40:	cc                   	int3
140382a41:	cc                   	int3
140382a42:	cc                   	int3
140382a43:	cc                   	int3
140382a44:	cc                   	int3
140382a45:	cc                   	int3
140382a46:	cc                   	int3
140382a47:	cc                   	int3
140382a48:	cc                   	int3
140382a49:	cc                   	int3
140382a4a:	cc                   	int3
140382a4b:	cc                   	int3
140382a4c:	cc                   	int3
140382a4d:	cc                   	int3
140382a4e:	cc                   	int3
140382a4f:	cc                   	int3
140382a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140382a55:	57                   	push   %rdi
140382a56:	48 83 ec 50          	sub    $0x50,%rsp
140382a5a:	48 8b 05 9f 64 03 01 	mov    0x103649f(%rip),%rax        # 0x1413b8f00
140382a61:	48 33 c4             	xor    %rsp,%rax
140382a64:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140382a69:	48 8b fa             	mov    %rdx,%rdi
140382a6c:	48 8b d9             	mov    %rcx,%rbx
140382a6f:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140382a74:	8b 15 8e c2 11 01    	mov    0x111c28e(%rip),%edx        # 0x14149ed08
140382a7a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140382a81:	00 00
140382a83:	b9 00 13 00 00       	mov    $0x1300,%ecx
140382a88:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax