1400f2717:	90                   	nop
1400f2718:	90                   	nop
1400f2719:	90                   	nop
1400f271a:	90                   	nop
1400f271b:	90                   	nop
1400f271c:	90                   	nop
1400f271d:	90                   	nop
1400f271e:	90                   	nop
1400f271f:	90                   	nop
1400f2720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2725:	57                   	push   %rdi
1400f2726:	48 83 ec 20          	sub    $0x20,%rsp
1400f272a:	8b da                	mov    %edx,%ebx
1400f272c:	48 8b f9             	mov    %rcx,%rdi
1400f272f:	e8 24 00 00 00       	call   0x1400f2758
1400f2734:	f6 c3 01             	test   $0x1,%bl
1400f2737:	74 0e                	je     0x1400f2747
1400f2739:	48 85 ff             	test   %rdi,%rdi
1400f273c:	74 09                	je     0x1400f2747
1400f273e:	48 8b cf             	mov    %rdi,%rcx
1400f2741:	ff 15 f9 03 12 00    	call   *0x1203f9(%rip)        # 0x140212b40
1400f2747:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f274c:	48 8b c7             	mov    %rdi,%rax
1400f274f:	48 83 c4 20          	add    $0x20,%rsp
1400f2753:	5f                   	pop    %rdi
1400f2754:	c3                   	ret
1400f2755:	90                   	nop
1400f2756:	90                   	nop
1400f2757:	90                   	nop
1400f2758:	48 83 ec 28          	sub    $0x28,%rsp
1400f275c:	48 8d 05 cd da 14 00 	lea    0x14dacd(%rip),%rax        # 0x140240230
1400f2763:	48 89 01             	mov    %rax,(%rcx)
1400f2766:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400f276a:	48 85 c9             	test   %rcx,%rcx
1400f276d:	74 06                	je     0x1400f2775
1400f276f:	ff 15 db fe 23 00    	call   *0x23fedb(%rip)        # 0x140332650
1400f2775:	48 83 c4 28          	add    $0x28,%rsp
1400f2779:	c3                   	ret
1400f277a:	90                   	nop
1400f277b:	90                   	nop
1400f277c:	90                   	nop
1400f277d:	90                   	nop
1400f277e:	90                   	nop
1400f277f:	90                   	nop
1400f2780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2785:	57                   	push   %rdi
1400f2786:	48 83 ec 20          	sub    $0x20,%rsp
1400f278a:	8b da                	mov    %edx,%ebx
1400f278c:	48 8b f9             	mov    %rcx,%rdi
1400f278f:	e8 24 00 00 00       	call   0x1400f27b8
1400f2794:	f6 c3 01             	test   $0x1,%bl
1400f2797:	74 0e                	je     0x1400f27a7
1400f2799:	48 85 ff             	test   %rdi,%rdi
1400f279c:	74 09                	je     0x1400f27a7
1400f279e:	48 8b cf             	mov    %rdi,%rcx
1400f27a1:	ff 15 99 03 12 00    	call   *0x120399(%rip)        # 0x140212b40
1400f27a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f27ac:	48 8b c7             	mov    %rdi,%rax
1400f27af:	48 83 c4 20          	add    $0x20,%rsp
1400f27b3:	5f                   	pop    %rdi
1400f27b4:	c3                   	ret
1400f27b5:	90                   	nop
1400f27b6:	90                   	nop
1400f27b7:	90                   	nop
1400f27b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f27bd:	57                   	push   %rdi
1400f27be:	48 83 ec 20          	sub    $0x20,%rsp
1400f27c2:	48 8b d9             	mov    %rcx,%rbx
1400f27c5:	48 8b 81 38 01 00 00 	mov    0x138(%rcx),%rax
1400f27cc:	48 83 f8 07          	cmp    $0x7,%rax
1400f27d0:	76 31                	jbe    0x1400f2803
1400f27d2:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
1400f27d9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f27e0:	00
1400f27e1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f27e7:	72 14                	jb     0x1400f27fd
1400f27e9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f27ed:	48 2b ca             	sub    %rdx,%rcx
1400f27f0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f27f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f27f8:	77 78                	ja     0x1400f2872
1400f27fa:	48 8b ca             	mov    %rdx,%rcx
1400f27fd:	ff 15 3d 03 12 00    	call   *0x12033d(%rip)        # 0x140212b40
1400f2803:	33 ff                	xor    %edi,%edi
1400f2805:	48 89 bb 30 01 00 00 	mov    %rdi,0x130(%rbx)
1400f280c:	48 c7 83 38 01 00 00 	movq   $0x7,0x138(%rbx)
1400f2813:	07 00 00 00
1400f2817:	66 89 bb 20 01 00 00 	mov    %di,0x120(%rbx)
1400f281e:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
1400f2825:	48 85 c9             	test   %rcx,%rcx
1400f2828:	74 15                	je     0x1400f283f
1400f282a:	48 89 bb 10 01 00 00 	mov    %rdi,0x110(%rbx)
1400f2831:	48 8b 01             	mov    (%rcx),%rax
1400f2834:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2838:	ff 15 f2 05 12 00    	call   *0x1205f2(%rip)        # 0x140212e30
1400f283e:	90                   	nop
1400f283f:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
1400f2846:	48 85 c9             	test   %rcx,%rcx
1400f2849:	74 14                	je     0x1400f285f
1400f284b:	48 89 bb 08 01 00 00 	mov    %rdi,0x108(%rbx)
1400f2852:	48 8b 01             	mov    (%rcx),%rax
1400f2855:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2859:	ff 15 d1 05 12 00    	call   *0x1205d1(%rip)        # 0x140212e30
1400f285f:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400f2863:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f2868:	48 83 c4 20          	add    $0x20,%rsp
1400f286c:	5f                   	pop    %rdi
1400f286d:	e9 b6 df 00 00       	jmp    0x140100828
1400f2872:	ff 15 08 03 12 00    	call   *0x120308(%rip)        # 0x140212b80
1400f2878:	cc                   	int3
1400f2879:	90                   	nop
1400f287a:	90                   	nop
1400f287b:	90                   	nop
1400f287c:	90                   	nop
1400f287d:	90                   	nop
1400f287e:	90                   	nop
1400f287f:	90                   	nop
1400f2880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2885:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f288a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f288f:	57                   	push   %rdi
1400f2890:	41 54                	push   %r12
1400f2892:	41 55                	push   %r13
1400f2894:	41 56                	push   %r14
1400f2896:	41 57                	push   %r15
1400f2898:	48 83 ec 20          	sub    $0x20,%rsp
1400f289c:	45 8b e1             	mov    %r9d,%r12d
1400f289f:	49 8b e8             	mov    %r8,%rbp
1400f28a2:	48 8b fa             	mov    %rdx,%rdi
1400f28a5:	48 8b f1             	mov    %rcx,%rsi
1400f28a8:	48 8d 59 30          	lea    0x30(%rcx),%rbx
1400f28ac:	48 8b cb             	mov    %rbx,%rcx
1400f28af:	e8 cc 56 04 00       	call   0x140137f80
1400f28b4:	45 33 ed             	xor    %r13d,%r13d
1400f28b7:	4c 39 6b 38          	cmp    %r13,0x38(%rbx)
1400f28bb:	75 77                	jne    0x1400f2934
1400f28bd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f28c1:	48 8b 01             	mov    (%rcx),%rax
1400f28c4:	4c 8d 7b 40          	lea    0x40(%rbx),%r15
1400f28c8:	4d 8b c7             	mov    %r15,%r8
1400f28cb:	33 d2                	xor    %edx,%edx
1400f28cd:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1400f28d4:	ff 15 56 05 12 00    	call   *0x120556(%rip)        # 0x140212e30
1400f28da:	85 c0                	test   %eax,%eax
1400f28dc:	78 56                	js     0x1400f2934
1400f28de:	0f ae e8             	lfence
1400f28e1:	49 63 07             	movslq (%r15),%rax
1400f28e4:	48 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%rcx
1400f28eb:	00
1400f28ec:	ff 15 5e 02 12 00    	call   *0x12025e(%rip)        # 0x140212b50
1400f28f2:	4c 8b f0             	mov    %rax,%r14
1400f28f5:	48 85 c0             	test   %rax,%rax
1400f28f8:	74 3a                	je     0x1400f2934
1400f28fa:	4c 39 6b 38          	cmp    %r13,0x38(%rbx)
1400f28fe:	74 11                	je     0x1400f2911
1400f2900:	0f ae e8             	lfence
1400f2903:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f2907:	4c 89 6b 38          	mov    %r13,0x38(%rbx)
1400f290b:	ff 15 2f 02 12 00    	call   *0x12022f(%rip)        # 0x140212b40
1400f2911:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1400f2915:	0f ae e8             	lfence
1400f2918:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f291c:	48 8b 01             	mov    (%rcx),%rax
1400f291f:	4d 8b c7             	mov    %r15,%r8
1400f2922:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1400f2926:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1400f292d:	ff 15 fd 04 12 00    	call   *0x1204fd(%rip)        # 0x140212e30
1400f2933:	90                   	nop
1400f2934:	48 8b cb             	mov    %rbx,%rcx
1400f2937:	e8 b4 56 04 00       	call   0x140137ff0
1400f293c:	48 8b cb             	mov    %rbx,%rcx
1400f293f:	e8 78 57 04 00       	call   0x1401380bc
1400f2944:	4c 8d 43 68          	lea    0x68(%rbx),%r8
1400f2948:	4d 39 28             	cmp    %r13,(%r8)
1400f294b:	75 12                	jne    0x1400f295f
1400f294d:	4c 8d 4b 70          	lea    0x70(%rbx),%r9
1400f2951:	ba e0 07 00 00       	mov    $0x7e0,%edx
1400f2956:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f295a:	e8 4d 55 04 00       	call   0x140137eac
1400f295f:	4c 8d 83 88 00 00 00 	lea    0x88(%rbx),%r8
1400f2966:	4d 39 28             	cmp    %r13,(%r8)
1400f2969:	74 04                	je     0x1400f296f
1400f296b:	b3 01                	mov    $0x1,%bl
1400f296d:	eb 17                	jmp    0x1400f2986
1400f296f:	4c 8d 8b 90 00 00 00 	lea    0x90(%rbx),%r9
1400f2976:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400f297b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f297f:	e8 28 55 04 00       	call   0x140137eac
1400f2984:	8a d8                	mov    %al,%bl
1400f2986:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400f298a:	48 8b 11             	mov    (%rcx),%rdx
1400f298d:	48 8b 82 90 00 00 00 	mov    0x90(%rdx),%rax
1400f2994:	ff 15 96 04 12 00    	call   *0x120496(%rip)        # 0x140212e30
1400f299a:	83 f8 01             	cmp    $0x1,%eax
1400f299d:	0f 94 c1             	sete   %cl
1400f29a0:	88 8e e8 00 00 00    	mov    %cl,0xe8(%rsi)
1400f29a6:	80 fb 01             	cmp    $0x1,%bl
1400f29a9:	74 10                	je     0x1400f29bb
1400f29ab:	41 b8 a1 76 88 02    	mov    $0x28876a1,%r8d
1400f29b1:	48 8b cf             	mov    %rdi,%rcx
1400f29b4:	e8 af 46 ff ff       	call   0x1400e7068
1400f29b9:	eb 38                	jmp    0x1400f29f3
1400f29bb:	48 85 ed             	test   %rbp,%rbp
1400f29be:	74 21                	je     0x1400f29e1
1400f29c0:	0f ae e8             	lfence
1400f29c3:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400f29c7:	49 ff c0             	inc    %r8
1400f29ca:	66 46 39 6c 45 00    	cmp    %r13w,0x0(%rbp,%r8,2)
1400f29d0:	75 f5                	jne    0x1400f29c7
1400f29d2:	48 8d 8e 20 01 00 00 	lea    0x120(%rsi),%rcx
1400f29d9:	48 8b d5             	mov    %rbp,%rdx
1400f29dc:	e8 93 69 f1 ff       	call   0x140009374
1400f29e1:	44 89 a6 40 01 00 00 	mov    %r12d,0x140(%rsi)
1400f29e8:	44 89 2f             	mov    %r13d,(%rdi)
1400f29eb:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400f29ef:	44 89 6f 10          	mov    %r13d,0x10(%rdi)
1400f29f3:	48 8b c7             	mov    %rdi,%rax
1400f29f6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f29fb:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400f2a00:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400f2a05:	48 83 c4 20          	add    $0x20,%rsp
1400f2a09:	41 5f                	pop    %r15
1400f2a0b:	41 5e                	pop    %r14
1400f2a0d:	41 5d                	pop    %r13
1400f2a0f:	41 5c                	pop    %r12
1400f2a11:	5f                   	pop    %rdi
1400f2a12:	c3                   	ret
1400f2a13:	90                   	nop
1400f2a14:	48 8b c4             	mov    %rsp,%rax
1400f2a17:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400f2a1b:	48 89 68 18          	mov    %rbp,0x18(%rax)
1400f2a1f:	48 89 70 20          	mov    %rsi,0x20(%rax)
1400f2a23:	57                   	push   %rdi
1400f2a24:	48 83 ec 40          	sub    $0x40,%rsp
1400f2a28:	83 22 00             	andl   $0x0,(%rdx)
1400f2a2b:	48 8d a9 48 01 00 00 	lea    0x148(%rcx),%rbp
1400f2a32:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1400f2a37:	41 8a f0             	mov    %r8b,%sil
1400f2a3a:	83 62 10 00          	andl   $0x0,0x10(%rdx)
1400f2a3e:	4c 8d 40 08          	lea    0x8(%rax),%r8
1400f2a42:	83 60 08 00          	andl   $0x0,0x8(%rax)
1400f2a46:	48 8b da             	mov    %rdx,%rbx
1400f2a49:	48 8b f9             	mov    %rcx,%rdi
1400f2a4c:	45 33 c9             	xor    %r9d,%r9d
1400f2a4f:	48 8b cd             	mov    %rbp,%rcx
1400f2a52:	33 d2                	xor    %edx,%edx
1400f2a54:	ff 15 a6 fb 11 00    	call   *0x11fba6(%rip)        # 0x140212600
1400f2a5a:	85 c0                	test   %eax,%eax
1400f2a5c:	75 07                	jne    0x1400f2a65
1400f2a5e:	ff 15 24 01 12 00    	call   *0x120124(%rip)        # 0x140212b88
1400f2a64:	cc                   	int3
1400f2a65:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
1400f2a6a:	74 60                	je     0x1400f2acc
1400f2a6c:	33 c0                	xor    %eax,%eax
1400f2a6e:	48 8d 97 20 01 00 00 	lea    0x120(%rdi),%rdx
1400f2a75:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1400f2a79:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1400f2a7d:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400f2a82:	76 03                	jbe    0x1400f2a87
1400f2a84:	48 8b 12             	mov    (%rdx),%rdx
1400f2a87:	44 8b 87 40 01 00 00 	mov    0x140(%rdi),%r8d
1400f2a8e:	44 8a ce             	mov    %sil,%r9b
1400f2a91:	e8 4a de 00 00       	call   0x1401008e0
1400f2a96:	41 b8 a3 76 88 02    	mov    $0x28876a3,%r8d
1400f2a9c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400f2aa1:	8b d0                	mov    %eax,%edx
1400f2aa3:	e8 f4 87 ff ff       	call   0x1400eb29c
1400f2aa8:	45 33 c0             	xor    %r8d,%r8d
1400f2aab:	48 8b cd             	mov    %rbp,%rcx
1400f2aae:	8b 10                	mov    (%rax),%edx
1400f2ab0:	89 13                	mov    %edx,(%rbx)
1400f2ab2:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400f2ab6:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400f2aba:	33 d2                	xor    %edx,%edx
1400f2abc:	8b 40 10             	mov    0x10(%rax),%eax
1400f2abf:	89 43 10             	mov    %eax,0x10(%rbx)
1400f2ac2:	ff 15 30 fb 11 00    	call   *0x11fb30(%rip)        # 0x1402125f8
1400f2ac8:	85 c0                	test   %eax,%eax
1400f2aca:	74 18                	je     0x1400f2ae4
1400f2acc:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400f2ad1:	48 8b c3             	mov    %rbx,%rax
1400f2ad4:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400f2ad9:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400f2ade:	48 83 c4 40          	add    $0x40,%rsp
1400f2ae2:	5f                   	pop    %rdi
1400f2ae3:	c3                   	ret
1400f2ae4:	e8 77 3f 11 00       	call   0x140206a60
1400f2ae9:	cc                   	int3
1400f2aea:	90                   	nop
1400f2aeb:	90                   	nop
1400f2aec:	90                   	nop
1400f2aed:	90                   	nop
1400f2aee:	90                   	nop
1400f2aef:	90                   	nop
1400f2af0:	40 55                	rex push %rbp
1400f2af2:	53                   	push   %rbx
1400f2af3:	56                   	push   %rsi
1400f2af4:	57                   	push   %rdi
1400f2af5:	41 54                	push   %r12
1400f2af7:	41 55                	push   %r13
1400f2af9:	41 56                	push   %r14
1400f2afb:	41 57                	push   %r15
1400f2afd:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
1400f2b02:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1400f2b09:	48 8b 05 70 e6 20 00 	mov    0x20e670(%rip),%rax        # 0x140301180
1400f2b10:	48 33 c4             	xor    %rsp,%rax
1400f2b13:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400f2b17:	49 8b d9             	mov    %r9,%rbx
1400f2b1a:	4c 89 45 af          	mov    %r8,-0x51(%rbp)
1400f2b1e:	48 8b f2             	mov    %rdx,%rsi
1400f2b21:	4c 8b f1             	mov    %rcx,%r14
1400f2b24:	4c 8b 7d 7f          	mov    0x7f(%rbp),%r15
1400f2b28:	33 ff                	xor    %edi,%edi
1400f2b2a:	4d 85 ff             	test   %r15,%r15
1400f2b2d:	0f 84 99 03 00 00    	je     0x1400f2ecc
1400f2b33:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f2b36:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1400f2b3a:	66 0f 6f 0d be d5 1c 	movdqa 0x1cd5be(%rip),%xmm1        # 0x1402c0100
1400f2b41:	00
1400f2b42:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1400f2b47:	66 89 7d d7          	mov    %di,-0x29(%rbp)
1400f2b4b:	49 8b d7             	mov    %r15,%rdx
1400f2b4e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f2b52:	e8 01 1e 00 00       	call   0x1400f4958
1400f2b57:	48 8b d0             	mov    %rax,%rdx
1400f2b5a:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f2b5e:	e8 41 43 f1 ff       	call   0x140006ea4
1400f2b63:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1400f2b69:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1400f2b6d:	48 83 f8 07          	cmp    $0x7,%rax
1400f2b71:	76 32                	jbe    0x1400f2ba5
1400f2b73:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f2b7a:	00
1400f2b7b:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1400f2b7f:	48 8b d1             	mov    %rcx,%rdx
1400f2b82:	49 3b c4             	cmp    %r12,%rax
1400f2b85:	72 18                	jb     0x1400f2b9f
1400f2b87:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f2b8b:	48 2b d1             	sub    %rcx,%rdx
1400f2b8e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f2b92:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f2b96:	76 07                	jbe    0x1400f2b9f
1400f2b98:	ff 15 e2 ff 11 00    	call   *0x11ffe2(%rip)        # 0x140212b80
1400f2b9e:	cc                   	int3
1400f2b9f:	ff 15 9b ff 11 00    	call   *0x11ff9b(%rip)        # 0x140212b40
1400f2ba5:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400f2bab:	8a 45 77             	mov    0x77(%rbp),%al
1400f2bae:	41 38 be 45 01 00 00 	cmp    %dil,0x145(%r14)
1400f2bb5:	0f 85 74 01 00 00    	jne    0x1400f2d2f
1400f2bbb:	41 88 86 44 01 00 00 	mov    %al,0x144(%r14)