14008753d:	90                   	nop
14008753e:	90                   	nop
14008753f:	90                   	nop
140087540:	48 8b c4             	mov    %rsp,%rax
140087543:	48 89 58 08          	mov    %rbx,0x8(%rax)
140087547:	48 89 68 10          	mov    %rbp,0x10(%rax)
14008754b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14008754f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140087553:	41 56                	push   %r14
140087555:	48 83 ec 20          	sub    $0x20,%rsp
140087559:	4c 8b f2             	mov    %rdx,%r14
14008755c:	4c 8b 49 08          	mov    0x8(%rcx),%r9
140087560:	49 8b 30             	mov    (%r8),%rsi
140087563:	49 8b 41 08          	mov    0x8(%r9),%rax
140087567:	48 8b 68 08          	mov    0x8(%rax),%rbp
14008756b:	49 8b 39             	mov    (%r9),%rdi
14008756e:	b9 68 00 00 00       	mov    $0x68,%ecx
140087573:	ff 15 d7 b5 18 00    	call   *0x18b5d7(%rip)        # 0x140212b50
140087579:	48 8b d8             	mov    %rax,%rbx
14008757c:	48 85 c0             	test   %rax,%rax
14008757f:	0f 84 98 00 00 00    	je     0x14008761d
140087585:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14008758c:	48 8d 05 2d 32 1b 00 	lea    0x1b322d(%rip),%rax        # 0x14023a7c0
140087593:	48 89 03             	mov    %rax,(%rbx)
140087596:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14008759a:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14008759e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400875a1:	0f 11 01             	movups %xmm0,(%rcx)
1400875a4:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1400875a9:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400875ae:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1400875b2:	4c 8b c7             	mov    %rdi,%r8
1400875b5:	49 ff c0             	inc    %r8
1400875b8:	41 80 3c 28 00       	cmpb   $0x0,(%r8,%rbp,1)
1400875bd:	75 f6                	jne    0x1400875b5
1400875bf:	48 8b d5             	mov    %rbp,%rdx
1400875c2:	e8 b5 e0 f7 ff       	call   0x14000567c
1400875c7:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400875cb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400875ce:	0f 11 01             	movups %xmm0,(%rcx)
1400875d1:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1400875d6:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400875db:	48 ff c7             	inc    %rdi
1400875de:	80 3c 3e 00          	cmpb   $0x0,(%rsi,%rdi,1)
1400875e2:	75 f7                	jne    0x1400875db
1400875e4:	4c 8b c7             	mov    %rdi,%r8
1400875e7:	48 8b d6             	mov    %rsi,%rdx
1400875ea:	e8 8d e0 f7 ff       	call   0x14000567c
1400875ef:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
1400875f3:	e8 e4 98 ff ff       	call   0x140080edc
1400875f8:	c6 43 60 00          	movb   $0x0,0x60(%rbx)
1400875fc:	49 89 1e             	mov    %rbx,(%r14)
1400875ff:	49 8b c6             	mov    %r14,%rax
140087602:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140087607:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14008760c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140087611:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140087616:	48 83 c4 20          	add    $0x20,%rsp
14008761a:	41 5e                	pop    %r14
14008761c:	c3                   	ret
14008761d:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140087622:	e8 51 3d f8 ff       	call   0x14000b378
140087627:	cc                   	int3
140087628:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008762d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140087632:	57                   	push   %rdi
140087633:	48 83 ec 20          	sub    $0x20,%rsp
140087637:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14008763c:	49 8b d8             	mov    %r8,%rbx
14008763f:	48 8b fa             	mov    %rdx,%rdi
140087642:	48 8b f1             	mov    %rcx,%rsi
140087645:	75 21                	jne    0x140087668
140087647:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14008764b:	48 8b d7             	mov    %rdi,%rdx
14008764e:	48 8b ce             	mov    %rsi,%rcx
140087651:	e8 d2 ff ff ff       	call   0x140087628
140087656:	48 8b cb             	mov    %rbx,%rcx
140087659:	48 8b 1b             	mov    (%rbx),%rbx
14008765c:	ff 15 de b4 18 00    	call   *0x18b4de(%rip)        # 0x140212b40
140087662:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140087666:	74 df                	je     0x140087647
140087668:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008766d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140087672:	48 83 c4 20          	add    $0x20,%rsp
140087676:	5f                   	pop    %rdi
140087677:	c3                   	ret
140087678:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008767d:	48 ff 41 08          	incq   0x8(%rcx)
140087681:	4c 8b d9             	mov    %rcx,%r11
140087684:	4c 8b 11             	mov    (%rcx),%r10
140087687:	48 8b 02             	mov    (%rdx),%rax
14008768a:	49 89 40 08          	mov    %rax,0x8(%r8)
14008768e:	49 3b c2             	cmp    %r10,%rax
140087691:	75 15                	jne    0x1400876a8
140087693:	4d 89 02             	mov    %r8,(%r10)
140087696:	4d 89 42 08          	mov    %r8,0x8(%r10)
14008769a:	4d 89 42 10          	mov    %r8,0x10(%r10)
14008769e:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
1400876a3:	e9 f0 01 00 00       	jmp    0x140087898
1400876a8:	33 db                	xor    %ebx,%ebx
1400876aa:	39 5a 08             	cmp    %ebx,0x8(%rdx)
1400876ad:	75 10                	jne    0x1400876bf
1400876af:	4c 89 40 10          	mov    %r8,0x10(%rax)
1400876b3:	49 3b 42 10          	cmp    0x10(%r10),%rax
1400876b7:	75 11                	jne    0x1400876ca
1400876b9:	4d 89 42 10          	mov    %r8,0x10(%r10)
1400876bd:	eb 0b                	jmp    0x1400876ca
1400876bf:	4c 89 00             	mov    %r8,(%rax)
1400876c2:	49 3b 02             	cmp    (%r10),%rax
1400876c5:	75 03                	jne    0x1400876ca
1400876c7:	4d 89 02             	mov    %r8,(%r10)
1400876ca:	49 8b 40 08          	mov    0x8(%r8),%rax
1400876ce:	49 8b d0             	mov    %r8,%rdx
1400876d1:	e9 b1 01 00 00       	jmp    0x140087887
1400876d6:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400876da:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1400876de:	49 8b 01             	mov    (%r9),%rax
1400876e1:	48 3b c8             	cmp    %rax,%rcx
1400876e4:	0f 85 c1 00 00 00    	jne    0x1400877ab
1400876ea:	49 8b 41 10          	mov    0x10(%r9),%rax
1400876ee:	38 58 18             	cmp    %bl,0x18(%rax)
1400876f1:	0f 84 b9 00 00 00    	je     0x1400877b0
1400876f7:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1400876fb:	49 3b d1             	cmp    %r9,%rdx
1400876fe:	75 46                	jne    0x140087746
140087700:	49 8b 01             	mov    (%r9),%rax
140087703:	48 8b d1             	mov    %rcx,%rdx
140087706:	48 89 41 10          	mov    %rax,0x10(%rcx)
14008770a:	49 8b 01             	mov    (%r9),%rax
14008770d:	38 58 19             	cmp    %bl,0x19(%rax)
140087710:	75 04                	jne    0x140087716
140087712:	48 89 48 08          	mov    %rcx,0x8(%rax)
140087716:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008771a:	49 89 41 08          	mov    %rax,0x8(%r9)
14008771e:	49 8b 03             	mov    (%r11),%rax
140087721:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140087725:	75 06                	jne    0x14008772d
140087727:	4c 89 48 08          	mov    %r9,0x8(%rax)
14008772b:	eb 12                	jmp    0x14008773f
14008772d:	48 8b 41 08          	mov    0x8(%rcx),%rax
140087731:	48 3b 08             	cmp    (%rax),%rcx
140087734:	75 05                	jne    0x14008773b
140087736:	4c 89 08             	mov    %r9,(%rax)
140087739:	eb 04                	jmp    0x14008773f
14008773b:	4c 89 48 10          	mov    %r9,0x10(%rax)
14008773f:	49 89 09             	mov    %rcx,(%r9)
140087742:	4c 89 49 08          	mov    %r9,0x8(%rcx)
140087746:	48 8b 42 08          	mov    0x8(%rdx),%rax
14008774a:	c6 40 18 01          	movb   $0x1,0x18(%rax)
14008774e:	48 8b 42 08          	mov    0x8(%rdx),%rax
140087752:	48 8b 48 08          	mov    0x8(%rax),%rcx
140087756:	88 59 18             	mov    %bl,0x18(%rcx)
140087759:	48 8b 42 08          	mov    0x8(%rdx),%rax
14008775d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140087761:	4c 8b 09             	mov    (%rcx),%r9
140087764:	49 8b 41 10          	mov    0x10(%r9),%rax
140087768:	48 89 01             	mov    %rax,(%rcx)
14008776b:	49 8b 41 10          	mov    0x10(%r9),%rax
14008776f:	38 58 19             	cmp    %bl,0x19(%rax)
140087772:	75 04                	jne    0x140087778
140087774:	48 89 48 08          	mov    %rcx,0x8(%rax)
140087778:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008777c:	49 89 41 08          	mov    %rax,0x8(%r9)
140087780:	49 8b 03             	mov    (%r11),%rax
140087783:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140087787:	75 06                	jne    0x14008778f
140087789:	4c 89 48 08          	mov    %r9,0x8(%rax)
14008778d:	eb 13                	jmp    0x1400877a2
14008778f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140087793:	48 3b 48 10          	cmp    0x10(%rax),%rcx
140087797:	75 06                	jne    0x14008779f
140087799:	4c 89 48 10          	mov    %r9,0x10(%rax)
14008779d:	eb 03                	jmp    0x1400877a2
14008779f:	4c 89 08             	mov    %r9,(%rax)
1400877a2:	49 89 49 10          	mov    %rcx,0x10(%r9)
1400877a6:	e9 d4 00 00 00       	jmp    0x14008787f
1400877ab:	38 58 18             	cmp    %bl,0x18(%rax)
1400877ae:	75 20                	jne    0x1400877d0
1400877b0:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1400877b4:	c6 40 18 01          	movb   $0x1,0x18(%rax)
1400877b8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400877bc:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400877c0:	88 59 18             	mov    %bl,0x18(%rcx)
1400877c3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400877c7:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400877cb:	e9 b3 00 00 00       	jmp    0x140087883
1400877d0:	4c 8b 09             	mov    (%rcx),%r9
1400877d3:	49 3b d1             	cmp    %r9,%rdx
1400877d6:	75 49                	jne    0x140087821
1400877d8:	49 8b 41 10          	mov    0x10(%r9),%rax
1400877dc:	48 8b d1             	mov    %rcx,%rdx
1400877df:	48 89 01             	mov    %rax,(%rcx)
1400877e2:	49 8b 41 10          	mov    0x10(%r9),%rax
1400877e6:	38 58 19             	cmp    %bl,0x19(%rax)
1400877e9:	75 04                	jne    0x1400877ef
1400877eb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400877ef:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400877f3:	49 89 41 08          	mov    %rax,0x8(%r9)
1400877f7:	49 8b 03             	mov    (%r11),%rax
1400877fa:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1400877fe:	75 06                	jne    0x140087806
140087800:	4c 89 48 08          	mov    %r9,0x8(%rax)
140087804:	eb 13                	jmp    0x140087819
140087806:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008780a:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14008780e:	75 06                	jne    0x140087816
140087810:	4c 89 48 10          	mov    %r9,0x10(%rax)
140087814:	eb 03                	jmp    0x140087819
140087816:	4c 89 08             	mov    %r9,(%rax)
140087819:	49 89 49 10          	mov    %rcx,0x10(%r9)
14008781d:	4c 89 49 08          	mov    %r9,0x8(%rcx)
140087821:	48 8b 42 08          	mov    0x8(%rdx),%rax
140087825:	c6 40 18 01          	movb   $0x1,0x18(%rax)
140087829:	48 8b 42 08          	mov    0x8(%rdx),%rax
14008782d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140087831:	88 59 18             	mov    %bl,0x18(%rcx)
140087834:	48 8b 42 08          	mov    0x8(%rdx),%rax
140087838:	48 8b 48 08          	mov    0x8(%rax),%rcx
14008783c:	4c 8b 49 10          	mov    0x10(%rcx),%r9
140087840:	49 8b 01             	mov    (%r9),%rax
140087843:	48 89 41 10          	mov    %rax,0x10(%rcx)
140087847:	49 8b 01             	mov    (%r9),%rax
14008784a:	38 58 19             	cmp    %bl,0x19(%rax)
14008784d:	75 04                	jne    0x140087853
14008784f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140087853:	48 8b 41 08          	mov    0x8(%rcx),%rax
140087857:	49 89 41 08          	mov    %rax,0x8(%r9)
14008785b:	49 8b 03             	mov    (%r11),%rax
14008785e:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140087862:	75 06                	jne    0x14008786a
140087864:	4c 89 48 08          	mov    %r9,0x8(%rax)
140087868:	eb 12                	jmp    0x14008787c
14008786a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008786e:	48 3b 08             	cmp    (%rax),%rcx
140087871:	75 05                	jne    0x140087878
140087873:	4c 89 08             	mov    %r9,(%rax)
140087876:	eb 04                	jmp    0x14008787c
140087878:	4c 89 48 10          	mov    %r9,0x10(%rax)
14008787c:	49 89 09             	mov    %rcx,(%r9)
14008787f:	4c 89 49 08          	mov    %r9,0x8(%rcx)
140087883:	48 8b 42 08          	mov    0x8(%rdx),%rax
140087887:	38 58 18             	cmp    %bl,0x18(%rax)
14008788a:	0f 84 46 fe ff ff    	je     0x1400876d6
140087890:	49 8b 42 08          	mov    0x8(%r10),%rax
140087894:	c6 40 18 01          	movb   $0x1,0x18(%rax)
140087898:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14008789d:	49 8b c0             	mov    %r8,%rax
1400878a0:	c3                   	ret
1400878a1:	90                   	nop
1400878a2:	90                   	nop
1400878a3:	90                   	nop
1400878a4:	90                   	nop
1400878a5:	90                   	nop
1400878a6:	90                   	nop
1400878a7:	90                   	nop
1400878a8:	90                   	nop
1400878a9:	90                   	nop
1400878aa:	90                   	nop
1400878ab:	90                   	nop
1400878ac:	90                   	nop
1400878ad:	90                   	nop
1400878ae:	90                   	nop
1400878af:	90                   	nop
1400878b0:	48 83 e9 08          	sub    $0x8,%rcx
1400878b4:	e9 97 f9 ff ff       	jmp    0x140087250
1400878b9:	90                   	nop
1400878ba:	90                   	nop
1400878bb:	90                   	nop
1400878bc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400878c1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400878c6:	57                   	push   %rdi
1400878c7:	48 83 ec 20          	sub    $0x20,%rsp
1400878cb:	48 8b 3d 36 c2 28 00 	mov    0x28c236(%rip),%rdi        # 0x140313b08
1400878d2:	48 85 ff             	test   %rdi,%rdi
1400878d5:	75 57                	jne    0x14008792e
1400878d7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400878dc:	e8 c3 04 00 00       	call   0x140087da4
1400878e1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400878e6:	33 c0                	xor    %eax,%eax
1400878e8:	f0 48 0f b1 0d 17 c2 	lock cmpxchg %rcx,0x28c217(%rip)        # 0x140313b08
1400878ef:	28 00
1400878f1:	48 8b f8             	mov    %rax,%rdi
1400878f4:	74 0d                	je     0x140087903
1400878f6:	48 8b c1             	mov    %rcx,%rax
1400878f9:	48 8b f1             	mov    %rcx,%rsi
1400878fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140087901:	eb 0b                	jmp    0x14008790e
140087903:	33 db                	xor    %ebx,%ebx
140087905:	48 8b f9             	mov    %rcx,%rdi
140087908:	33 c9                	xor    %ecx,%ecx
14008790a:	33 c0                	xor    %eax,%eax
14008790c:	33 f6                	xor    %esi,%esi
14008790e:	48 85 c9             	test   %rcx,%rcx
140087911:	74 1b                	je     0x14008792e
140087913:	48 8d 48 60          	lea    0x60(%rax),%rcx
140087917:	e8 24 04 00 00       	call   0x140087d40
14008791c:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140087920:	e8 1b 04 00 00       	call   0x140087d40
140087925:	48 8b cb             	mov    %rbx,%rcx
140087928:	ff 15 12 b2 18 00    	call   *0x18b212(%rip)        # 0x140212b40
14008792e:	48 8b c7             	mov    %rdi,%rax
140087931:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140087936:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14008793b:	48 83 c4 20          	add    $0x20,%rsp
14008793f:	5f                   	pop    %rdi
140087940:	c3                   	ret
140087941:	90                   	nop
140087942:	90                   	nop
140087943:	90                   	nop
140087944:	40 55                	rex push %rbp
140087946:	53                   	push   %rbx
140087947:	56                   	push   %rsi
140087948:	57                   	push   %rdi
140087949:	41 54                	push   %r12
14008794b:	41 56                	push   %r14
14008794d:	41 57                	push   %r15
14008794f:	48 8b ec             	mov    %rsp,%rbp
140087952:	48 83 ec 50          	sub    $0x50,%rsp
140087956:	48 8b 05 23 98 27 00 	mov    0x279823(%rip),%rax        # 0x140301180
14008795d:	48 33 c4             	xor    %rsp,%rax
140087960:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140087964:	4d 8b e0             	mov    %r8,%r12
140087967:	4c 8b fa             	mov    %rdx,%r15
14008796a:	4c 8b f1             	mov    %rcx,%r14
14008796d:	0f 57 c0             	xorps  %xmm0,%xmm0
140087970:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140087974:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
140087979:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14008797e:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140087982:	4c 8b c6             	mov    %rsi,%r8
140087985:	49 ff c0             	inc    %r8
140087988:	43 80 3c 04 00       	cmpb   $0x0,(%r12,%r8,1)
14008798d:	75 f6                	jne    0x140087985
14008798f:	49 8b d4             	mov    %r12,%rdx
140087992:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140087996:	e8 e1 dc f7 ff       	call   0x14000567c
14008799b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14008799f:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400879a3:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1400879a7:	48 83 ff 0f          	cmp    $0xf,%rdi
1400879ab:	48 0f 47 cb          	cmova  %rbx,%rcx
1400879af:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400879b3:	49 83 f8 0f          	cmp    $0xf,%r8
1400879b7:	75 6b                	jne    0x140087a24
1400879b9:	48 8d 15 e8 d1 1d 00 	lea    0x1dd1e8(%rip),%rdx        # 0x140264ba8
1400879c0:	e8 49 e0 17 00       	call   0x140205a0e
1400879c5:	85 c0                	test   %eax,%eax
1400879c7:	75 5b                	jne    0x140087a24
1400879c9:	49 8b cf             	mov    %r15,%rcx
1400879cc:	e8 fb f6 ff ff       	call   0x1400870cc