140066522:	4c 8d 05 1f af 02 00 	lea    0x2af1f(%rip),%r8        # 0x140091448
140066529:	e8 c2 13 ff ff       	call   0x1400578f0
14006652e:	44 89 3e             	mov    %r15d,(%rsi)
140066531:	bb 08 00 00 00       	mov    $0x8,%ebx
140066536:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14006653b:	8b c3                	mov    %ebx,%eax
14006653d:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140066541:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140066545:	49 8b 73 30          	mov    0x30(%r11),%rsi
140066549:	49 8b e3             	mov    %r11,%rsp
14006654c:	41 5f                	pop    %r15
14006654e:	41 5e                	pop    %r14
140066550:	5f                   	pop    %rdi
140066551:	c3                   	ret
140066552:	cc                   	int3
140066553:	cc                   	int3
140066554:	cc                   	int3
140066555:	cc                   	int3
140066556:	cc                   	int3
140066557:	cc                   	int3
140066558:	cc                   	int3
140066559:	cc                   	int3
14006655a:	cc                   	int3
14006655b:	cc                   	int3
14006655c:	cc                   	int3
14006655d:	cc                   	int3
14006655e:	cc                   	int3
14006655f:	cc                   	int3
140066560:	48 8b c4             	mov    %rsp,%rax
140066563:	48 89 58 08          	mov    %rbx,0x8(%rax)
140066567:	48 89 68 18          	mov    %rbp,0x18(%rax)
14006656b:	56                   	push   %rsi
14006656c:	57                   	push   %rdi
14006656d:	41 54                	push   %r12
14006656f:	41 56                	push   %r14
140066571:	41 57                	push   %r15
140066573:	48 83 ec 20          	sub    $0x20,%rsp
140066577:	45 33 e4             	xor    %r12d,%r12d
14006657a:	4d 8b f1             	mov    %r9,%r14
14006657d:	4c 89 60 10          	mov    %r12,0x10(%rax)
140066581:	4d 8b f8             	mov    %r8,%r15
140066584:	48 8b d9             	mov    %rcx,%rbx
140066587:	41 8b ec             	mov    %r12d,%ebp
14006658a:	41 8b fc             	mov    %r12d,%edi
14006658d:	48 85 d2             	test   %rdx,%rdx
140066590:	74 4f                	je     0x1400665e1
140066592:	48 8d 48 10          	lea    0x10(%rax),%rcx
140066596:	e8 55 be 00 00       	call   0x1400723f0
14006659b:	85 c0                	test   %eax,%eax
14006659d:	75 3d                	jne    0x1400665dc
14006659f:	48 8b 0d 5a 8a 03 00 	mov    0x38a5a(%rip),%rcx        # 0x14009f000
1400665a6:	48 8d 05 53 8a 03 00 	lea    0x38a53(%rip),%rax        # 0x14009f000
1400665ad:	48 3b c8             	cmp    %rax,%rcx
1400665b0:	74 1b                	je     0x1400665cd
1400665b2:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400665b6:	74 15                	je     0x1400665cd
1400665b8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400665bc:	41 8d 54 24 2d       	lea    0x2d(%r12),%edx
1400665c1:	4c 8d 05 80 ae 02 00 	lea    0x2ae80(%rip),%r8        # 0x140091448
1400665c8:	e8 23 13 ff ff       	call   0x1400578f0
1400665cd:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400665d2:	bb 08 00 00 00       	mov    $0x8,%ebx
1400665d7:	e9 e3 00 00 00       	jmp    0x1400666bf
1400665dc:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400665e1:	41 8b 06             	mov    (%r14),%eax
1400665e4:	33 c9                	xor    %ecx,%ecx
1400665e6:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400665ea:	8d 14 00             	lea    (%rax,%rax,1),%edx
1400665ed:	48 ff 15 3c e5 01 00 	rex.W call *0x1e53c(%rip)        # 0x140084b30
1400665f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400665f9:	48 8b f8             	mov    %rax,%rdi
1400665fc:	48 85 c0             	test   %rax,%rax
1400665ff:	75 13                	jne    0x140066614
140066601:	48 ff 15 68 e4 01 00 	rex.W call *0x1e468(%rip)        # 0x140084a70
140066608:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006660d:	8b d8                	mov    %eax,%ebx
14006660f:	e9 ab 00 00 00       	jmp    0x1400666bf
140066614:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140066619:	4c 8b c7             	mov    %rdi,%r8
14006661c:	48 8b d5             	mov    %rbp,%rdx
14006661f:	48 8b cb             	mov    %rbx,%rcx
140066622:	e8 a9 4b fb ff       	call   0x14001b1d0
140066627:	8b d8                	mov    %eax,%ebx
140066629:	85 c0                	test   %eax,%eax
14006662b:	0f 85 80 00 00 00    	jne    0x1400666b1
140066631:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140066635:	48 8b d6             	mov    %rsi,%rdx
140066638:	48 ff c2             	inc    %rdx
14006663b:	66 44 39 24 57       	cmp    %r12w,(%rdi,%rdx,2)
140066640:	75 f6                	jne    0x140066638
140066642:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140066649:	00
14006664a:	4c 8b c7             	mov    %rdi,%r8
14006664d:	48 8b cf             	mov    %rdi,%rcx
140066650:	e8 c3 bc f9 ff       	call   0x140002318
140066655:	85 c0                	test   %eax,%eax
140066657:	75 2e                	jne    0x140066687
140066659:	48 8b 0d a0 89 03 00 	mov    0x389a0(%rip),%rcx        # 0x14009f000
140066660:	48 8d 05 99 89 03 00 	lea    0x38999(%rip),%rax        # 0x14009f000
140066667:	48 3b c8             	cmp    %rax,%rcx
14006666a:	74 1b                	je     0x140066687
14006666c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140066670:	74 15                	je     0x140066687
140066672:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140066676:	4c 8d 05 cb ad 02 00 	lea    0x2adcb(%rip),%r8        # 0x140091448
14006667d:	ba 2e 00 00 00       	mov    $0x2e,%edx
140066682:	e8 69 12 ff ff       	call   0x1400578f0
140066687:	48 ff c6             	inc    %rsi
14006668a:	44 38 24 37          	cmp    %r12b,(%rdi,%rsi,1)
14006668e:	75 f7                	jne    0x140066687
140066690:	8d 46 01             	lea    0x1(%rsi),%eax
140066693:	41 3b 06             	cmp    (%r14),%eax
140066696:	76 0a                	jbe    0x1400666a2
140066698:	bb 7a 00 00 00       	mov    $0x7a,%ebx
14006669d:	41 89 36             	mov    %esi,(%r14)
1400666a0:	eb 1d                	jmp    0x1400666bf
1400666a2:	8b d0                	mov    %eax,%edx
1400666a4:	4c 8b c7             	mov    %rdi,%r8
1400666a7:	49 8b cf             	mov    %r15,%rcx
1400666aa:	e8 4d fc fe ff       	call   0x1400562fc
1400666af:	eb 0e                	jmp    0x1400666bf
1400666b1:	83 f8 7a             	cmp    $0x7a,%eax
1400666b4:	75 09                	jne    0x1400666bf
1400666b6:	8b 44 24 58          	mov    0x58(%rsp),%eax
1400666ba:	03 c0                	add    %eax,%eax
1400666bc:	41 89 06             	mov    %eax,(%r14)
1400666bf:	48 8b cf             	mov    %rdi,%rcx
1400666c2:	48 ff 15 6f e4 01 00 	rex.W call *0x1e46f(%rip)        # 0x140084b38
1400666c9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400666ce:	48 8b cd             	mov    %rbp,%rcx
1400666d1:	48 ff 15 60 e4 01 00 	rex.W call *0x1e460(%rip)        # 0x140084b38
1400666d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400666dd:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400666e2:	8b c3                	mov    %ebx,%eax
1400666e4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400666e9:	48 83 c4 20          	add    $0x20,%rsp
1400666ed:	41 5f                	pop    %r15
1400666ef:	41 5e                	pop    %r14
1400666f1:	41 5c                	pop    %r12
1400666f3:	5f                   	pop    %rdi
1400666f4:	5e                   	pop    %rsi
1400666f5:	c3                   	ret
1400666f6:	cc                   	int3
1400666f7:	cc                   	int3
1400666f8:	cc                   	int3
1400666f9:	cc                   	int3
1400666fa:	cc                   	int3
1400666fb:	cc                   	int3
1400666fc:	cc                   	int3
1400666fd:	cc                   	int3
1400666fe:	cc                   	int3
1400666ff:	cc                   	int3
140066700:	48 8b c4             	mov    %rsp,%rax
140066703:	48 89 58 08          	mov    %rbx,0x8(%rax)
140066707:	48 89 68 18          	mov    %rbp,0x18(%rax)
14006670b:	56                   	push   %rsi
14006670c:	57                   	push   %rdi
14006670d:	41 54                	push   %r12
14006670f:	41 56                	push   %r14
140066711:	41 57                	push   %r15
140066713:	48 83 ec 20          	sub    $0x20,%rsp
140066717:	45 33 e4             	xor    %r12d,%r12d
14006671a:	4d 8b f1             	mov    %r9,%r14
14006671d:	4c 89 60 10          	mov    %r12,0x10(%rax)
140066721:	4d 8b f8             	mov    %r8,%r15
140066724:	48 8b d9             	mov    %rcx,%rbx
140066727:	41 8b ec             	mov    %r12d,%ebp
14006672a:	41 8b fc             	mov    %r12d,%edi
14006672d:	48 85 d2             	test   %rdx,%rdx
140066730:	74 4f                	je     0x140066781
140066732:	48 8d 48 10          	lea    0x10(%rax),%rcx
140066736:	e8 b5 bc 00 00       	call   0x1400723f0
14006673b:	85 c0                	test   %eax,%eax
14006673d:	75 3d                	jne    0x14006677c
14006673f:	48 8b 0d ba 88 03 00 	mov    0x388ba(%rip),%rcx        # 0x14009f000
140066746:	48 8d 05 b3 88 03 00 	lea    0x388b3(%rip),%rax        # 0x14009f000
14006674d:	48 3b c8             	cmp    %rax,%rcx
140066750:	74 1b                	je     0x14006676d
140066752:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140066756:	74 15                	je     0x14006676d
140066758:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006675c:	41 8d 54 24 2f       	lea    0x2f(%r12),%edx
140066761:	4c 8d 05 e0 ac 02 00 	lea    0x2ace0(%rip),%r8        # 0x140091448
140066768:	e8 83 11 ff ff       	call   0x1400578f0
14006676d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140066772:	bb 08 00 00 00       	mov    $0x8,%ebx
140066777:	e9 e3 00 00 00       	jmp    0x14006685f
14006677c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140066781:	41 8b 06             	mov    (%r14),%eax
140066784:	33 c9                	xor    %ecx,%ecx
140066786:	89 44 24 58          	mov    %eax,0x58(%rsp)
14006678a:	8d 14 00             	lea    (%rax,%rax,1),%edx
14006678d:	48 ff 15 9c e3 01 00 	rex.W call *0x1e39c(%rip)        # 0x140084b30
140066794:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140066799:	48 8b f8             	mov    %rax,%rdi
14006679c:	48 85 c0             	test   %rax,%rax
14006679f:	75 13                	jne    0x1400667b4
1400667a1:	48 ff 15 c8 e2 01 00 	rex.W call *0x1e2c8(%rip)        # 0x140084a70
1400667a8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400667ad:	8b d8                	mov    %eax,%ebx
1400667af:	e9 ab 00 00 00       	jmp    0x14006685f
1400667b4:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1400667b9:	4c 8b c7             	mov    %rdi,%r8
1400667bc:	48 8b d5             	mov    %rbp,%rdx
1400667bf:	48 8b cb             	mov    %rbx,%rcx
1400667c2:	e8 69 ec f9 ff       	call   0x140005430
1400667c7:	8b d8                	mov    %eax,%ebx
1400667c9:	85 c0                	test   %eax,%eax
1400667cb:	0f 85 80 00 00 00    	jne    0x140066851
1400667d1:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
1400667d5:	48 8b d6             	mov    %rsi,%rdx
1400667d8:	48 ff c2             	inc    %rdx
1400667db:	66 44 39 24 57       	cmp    %r12w,(%rdi,%rdx,2)
1400667e0:	75 f6                	jne    0x1400667d8
1400667e2:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400667e9:	00
1400667ea:	4c 8b c7             	mov    %rdi,%r8
1400667ed:	48 8b cf             	mov    %rdi,%rcx
1400667f0:	e8 23 bb f9 ff       	call   0x140002318
1400667f5:	85 c0                	test   %eax,%eax
1400667f7:	75 2e                	jne    0x140066827
1400667f9:	48 8b 0d 00 88 03 00 	mov    0x38800(%rip),%rcx        # 0x14009f000
140066800:	48 8d 05 f9 87 03 00 	lea    0x387f9(%rip),%rax        # 0x14009f000
140066807:	48 3b c8             	cmp    %rax,%rcx
14006680a:	74 1b                	je     0x140066827
14006680c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140066810:	74 15                	je     0x140066827
140066812:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140066816:	4c 8d 05 2b ac 02 00 	lea    0x2ac2b(%rip),%r8        # 0x140091448
14006681d:	ba 30 00 00 00       	mov    $0x30,%edx
140066822:	e8 c9 10 ff ff       	call   0x1400578f0
140066827:	48 ff c6             	inc    %rsi
14006682a:	44 38 24 37          	cmp    %r12b,(%rdi,%rsi,1)
14006682e:	75 f7                	jne    0x140066827
140066830:	8d 46 01             	lea    0x1(%rsi),%eax
140066833:	41 3b 06             	cmp    (%r14),%eax
140066836:	76 0a                	jbe    0x140066842
140066838:	bb 7a 00 00 00       	mov    $0x7a,%ebx
14006683d:	41 89 36             	mov    %esi,(%r14)
140066840:	eb 1d                	jmp    0x14006685f
140066842:	8b d0                	mov    %eax,%edx
140066844:	4c 8b c7             	mov    %rdi,%r8
140066847:	49 8b cf             	mov    %r15,%rcx
14006684a:	e8 ad fa fe ff       	call   0x1400562fc
14006684f:	eb 0e                	jmp    0x14006685f
140066851:	83 f8 7a             	cmp    $0x7a,%eax
140066854:	75 09                	jne    0x14006685f
140066856:	8b 44 24 58          	mov    0x58(%rsp),%eax
14006685a:	03 c0                	add    %eax,%eax
14006685c:	41 89 06             	mov    %eax,(%r14)
14006685f:	48 8b cf             	mov    %rdi,%rcx
140066862:	48 ff 15 cf e2 01 00 	rex.W call *0x1e2cf(%rip)        # 0x140084b38
140066869:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006686e:	48 8b cd             	mov    %rbp,%rcx
140066871:	48 ff 15 c0 e2 01 00 	rex.W call *0x1e2c0(%rip)        # 0x140084b38
140066878:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006687d:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140066882:	8b c3                	mov    %ebx,%eax
140066884:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140066889:	48 83 c4 20          	add    $0x20,%rsp
14006688d:	41 5f                	pop    %r15
14006688f:	41 5e                	pop    %r14
140066891:	41 5c                	pop    %r12
140066893:	5f                   	pop    %rdi
140066894:	5e                   	pop    %rsi
140066895:	c3                   	ret
140066896:	cc                   	int3
140066897:	cc                   	int3
140066898:	cc                   	int3
140066899:	cc                   	int3
14006689a:	cc                   	int3
14006689b:	cc                   	int3
14006689c:	cc                   	int3
14006689d:	cc                   	int3
14006689e:	cc                   	int3
14006689f:	cc                   	int3
1400668a0:	48 8b c4             	mov    %rsp,%rax
1400668a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400668a7:	48 89 68 18          	mov    %rbp,0x18(%rax)
1400668ab:	48 89 70 20          	mov    %rsi,0x20(%rax)
1400668af:	57                   	push   %rdi
1400668b0:	48 83 ec 20          	sub    $0x20,%rsp
1400668b4:	33 db                	xor    %ebx,%ebx
1400668b6:	49 8b f1             	mov    %r9,%rsi
1400668b9:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400668bd:	41 8b e8             	mov    %r8d,%ebp
1400668c0:	48 8b fa             	mov    %rdx,%rdi
1400668c3:	48 85 d2             	test   %rdx,%rdx
1400668c6:	74 45                	je     0x14006690d
1400668c8:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400668cc:	e8 1f bb 00 00       	call   0x1400723f0
1400668d1:	85 c0                	test   %eax,%eax
1400668d3:	75 33                	jne    0x140066908
1400668d5:	48 8b 0d 24 87 03 00 	mov    0x38724(%rip),%rcx        # 0x14009f000
1400668dc:	48 8d 05 1d 87 03 00 	lea    0x3871d(%rip),%rax        # 0x14009f000
1400668e3:	48 3b c8             	cmp    %rax,%rcx
1400668e6:	74 19                	je     0x140066901
1400668e8:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400668ec:	74 13                	je     0x140066901
1400668ee:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400668f2:	8d 53 0a             	lea    0xa(%rbx),%edx
1400668f5:	4c 8d 05 4c ab 02 00 	lea    0x2ab4c(%rip),%r8        # 0x140091448
1400668fc:	e8 ef 0f ff ff       	call   0x1400578f0
140066901:	b8 08 00 00 00       	mov    $0x8,%eax
140066906:	eb 2d                	jmp    0x140066935
140066908:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006690d:	4c 8b ce             	mov    %rsi,%r9
140066910:	44 8b c5             	mov    %ebp,%r8d
140066913:	48 8b d3             	mov    %rbx,%rdx
140066916:	33 c9                	xor    %ecx,%ecx
140066918:	e8 f3 51 fa ff       	call   0x14000bb10
14006691d:	8b f0                	mov    %eax,%esi
14006691f:	48 85 ff             	test   %rdi,%rdi
140066922:	74 0f                	je     0x140066933
140066924:	48 8b cb             	mov    %rbx,%rcx
140066927:	48 ff 15 0a e2 01 00 	rex.W call *0x1e20a(%rip)        # 0x140084b38
14006692e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140066933:	8b c6                	mov    %esi,%eax
140066935:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006693a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14006693f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140066944:	48 83 c4 20          	add    $0x20,%rsp
140066948:	5f                   	pop    %rdi
140066949:	c3                   	ret
14006694a:	cc                   	int3
14006694b:	cc                   	int3
14006694c:	cc                   	int3
14006694d:	cc                   	int3
14006694e:	cc                   	int3
14006694f:	cc                   	int3
140066950:	cc                   	int3
140066951:	cc                   	int3
140066952:	cc                   	int3
140066953:	cc                   	int3
140066954:	cc                   	int3
140066955:	cc                   	int3
140066956:	cc                   	int3
140066957:	cc                   	int3
140066958:	cc                   	int3
140066959:	cc                   	int3
14006695a:	cc                   	int3
14006695b:	cc                   	int3
14006695c:	cc                   	int3
14006695d:	cc                   	int3
14006695e:	cc                   	int3
14006695f:	cc                   	int3
140066960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140066965:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006696a:	57                   	push   %rdi
14006696b:	48 83 ec 30          	sub    $0x30,%rsp