14013462a:	83 64 24 78 00       	andl   $0x0,0x78(%rsp)
14013462f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140134634:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140134639:	48 8b 40 20          	mov    0x20(%rax),%rax
14013463d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140134642:	49 8b cb             	mov    %r11,%rcx
140134645:	ff 15 e5 e7 0d 00    	call   *0xde7e5(%rip)        # 0x140212e30
14013464b:	85 c0                	test   %eax,%eax
14013464d:	79 05                	jns    0x140134654
14013464f:	0f ae e8             	lfence
140134652:	eb 37                	jmp    0x14013468b
140134654:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14013465b:	00
14013465c:	48 85 c9             	test   %rcx,%rcx
14013465f:	74 1c                	je     0x14013467d
140134661:	48 8b 01             	mov    (%rcx),%rax
140134664:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140134668:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
14013466d:	48 03 d7             	add    %rdi,%rdx
140134670:	48 8b 00             	mov    (%rax),%rax
140134673:	ff 15 b7 e7 0d 00    	call   *0xde7b7(%rip)        # 0x140212e30
140134679:	85 c0                	test   %eax,%eax
14013467b:	78 d2                	js     0x14013464f
14013467d:	48 85 db             	test   %rbx,%rbx
140134680:	74 07                	je     0x140134689
140134682:	8b 44 24 78          	mov    0x78(%rsp),%eax
140134686:	48 89 03             	mov    %rax,(%rbx)
140134689:	33 c0                	xor    %eax,%eax
14013468b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140134690:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140134695:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14013469a:	48 83 c4 40          	add    $0x40,%rsp
14013469e:	5f                   	pop    %rdi
14013469f:	c3                   	ret
1401346a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401346a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401346aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401346af:	57                   	push   %rdi
1401346b0:	48 83 ec 20          	sub    $0x20,%rsp
1401346b4:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401346b9:	be 00 20 00 00       	mov    $0x2000,%esi
1401346be:	49 8b f8             	mov    %r8,%rdi
1401346c1:	48 8b d9             	mov    %rcx,%rbx
1401346c4:	4c 3b c6             	cmp    %rsi,%r8
1401346c7:	76 42                	jbe    0x14013470b
1401346c9:	b8 00 00 01 00       	mov    $0x10000,%eax
1401346ce:	4c 3b c0             	cmp    %rax,%r8
1401346d1:	0f 42 c7             	cmovb  %edi,%eax
1401346d4:	8b c8                	mov    %eax,%ecx
1401346d6:	89 0b                	mov    %ecx,(%rbx)
1401346d8:	ff 15 72 e4 0d 00    	call   *0xde472(%rip)        # 0x140212b50
1401346de:	48 8b e8             	mov    %rax,%rbp
1401346e1:	48 85 c0             	test   %rax,%rax
1401346e4:	74 18                	je     0x1401346fe
1401346e6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401346ea:	48 85 c9             	test   %rcx,%rcx
1401346ed:	74 0b                	je     0x1401346fa
1401346ef:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401346f4:	ff 15 46 e4 0d 00    	call   *0xde446(%rip)        # 0x140212b40
1401346fa:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1401346fe:	8b c7                	mov    %edi,%eax
140134700:	48 85 ed             	test   %rbp,%rbp
140134703:	74 08                	je     0x14013470d
140134705:	48 8b 43 10          	mov    0x10(%rbx),%rax
140134709:	eb 0e                	jmp    0x140134719
14013470b:	8b c7                	mov    %edi,%eax
14013470d:	48 3b fe             	cmp    %rsi,%rdi
140134710:	0f 42 f0             	cmovb  %eax,%esi
140134713:	48 8d 43 18          	lea    0x18(%rbx),%rax
140134717:	89 33                	mov    %esi,(%rbx)
140134719:	48 89 43 08          	mov    %rax,0x8(%rbx)
14013471d:	48 8b c3             	mov    %rbx,%rax
140134720:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134725:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14013472a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013472f:	48 83 c4 20          	add    $0x20,%rsp
140134733:	5f                   	pop    %rdi
140134734:	c3                   	ret
140134735:	90                   	nop
140134736:	90                   	nop
140134737:	90                   	nop
140134738:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013473d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140134742:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140134747:	57                   	push   %rdi
140134748:	41 56                	push   %r14
14013474a:	41 57                	push   %r15
14013474c:	48 83 ec 20          	sub    $0x20,%rsp
140134750:	4d 8b f0             	mov    %r8,%r14
140134753:	4c 8b fa             	mov    %rdx,%r15
140134756:	8b d9                	mov    %ecx,%ebx
140134758:	8b f9                	mov    %ecx,%edi
14013475a:	83 e7 0f             	and    $0xf,%edi
14013475d:	0f ba e1 0c          	bt     $0xc,%ecx
140134761:	73 10                	jae    0x140134773
140134763:	0f ba e1 0d          	bt     $0xd,%ecx
140134767:	73 0a                	jae    0x140134773
140134769:	be 05 40 00 80       	mov    $0x80004005,%esi
14013476e:	e9 f5 01 00 00       	jmp    0x140134968
140134773:	c1 e9 09             	shr    $0x9,%ecx
140134776:	f7 d1                	not    %ecx
140134778:	be 01 00 00 00       	mov    $0x1,%esi
14013477d:	23 ce                	and    %esi,%ecx
14013477f:	33 c0                	xor    %eax,%eax
140134781:	4d 85 ff             	test   %r15,%r15
140134784:	0f 95 c0             	setne  %al
140134787:	3b c8                	cmp    %eax,%ecx
140134789:	75 de                	jne    0x140134769
14013478b:	4d 85 f6             	test   %r14,%r14
14013478e:	74 11                	je     0x1401347a1
140134790:	41 83 38 00          	cmpl   $0x0,(%r8)
140134794:	74 0b                	je     0x1401347a1
140134796:	ff 15 f4 d8 0d 00    	call   *0xdd8f4(%rip)        # 0x140212090
14013479c:	41 39 06             	cmp    %eax,(%r14)
14013479f:	75 c8                	jne    0x140134769
1401347a1:	41 b1 40             	mov    $0x40,%r9b
1401347a4:	41 84 d9             	test   %bl,%r9b
1401347a7:	75 03                	jne    0x1401347ac
1401347a9:	83 e3 df             	and    $0xffffffdf,%ebx
1401347ac:	8b cb                	mov    %ebx,%ecx
1401347ae:	83 e1 0f             	and    $0xf,%ecx
1401347b1:	0f ba e3 08          	bt     $0x8,%ebx
1401347b5:	73 07                	jae    0x1401347be
1401347b7:	8d 41 fd             	lea    -0x3(%rcx),%eax
1401347ba:	3b c6                	cmp    %esi,%eax
1401347bc:	76 ab                	jbe    0x140134769
1401347be:	41 b2 80             	mov    $0x80,%r10b
1401347c1:	f6 c3 10             	test   $0x10,%bl
1401347c4:	74 27                	je     0x1401347ed
1401347c6:	0f ba e3 09          	bt     $0x9,%ebx
1401347ca:	72 9d                	jb     0x140134769
1401347cc:	41 84 da             	test   %bl,%r10b
1401347cf:	75 98                	jne    0x140134769
1401347d1:	8b c1                	mov    %ecx,%eax
1401347d3:	2b c6                	sub    %esi,%eax
1401347d5:	74 10                	je     0x1401347e7
1401347d7:	2b c6                	sub    %esi,%eax
1401347d9:	74 0c                	je     0x1401347e7
1401347db:	3b c6                	cmp    %esi,%eax
1401347dd:	75 0e                	jne    0x1401347ed
1401347df:	83 e7 f4             	and    $0xfffffff4,%edi
1401347e2:	83 cf 04             	or     $0x4,%edi
1401347e5:	eb 06                	jmp    0x1401347ed
1401347e7:	83 e7 f5             	and    $0xfffffff5,%edi
1401347ea:	83 cf 05             	or     $0x5,%edi
1401347ed:	41 84 da             	test   %bl,%r10b
1401347f0:	74 2f                	je     0x140134821
1401347f2:	0f ba e3 09          	bt     $0x9,%ebx
1401347f6:	0f 82 6d ff ff ff    	jb     0x140134769
1401347fc:	0f ba e3 0a          	bt     $0xa,%ebx
140134800:	0f 83 63 ff ff ff    	jae    0x140134769
140134806:	8b c1                	mov    %ecx,%eax
140134808:	2b c6                	sub    %esi,%eax
14013480a:	74 0f                	je     0x14013481b
14013480c:	2b c6                	sub    %esi,%eax
14013480e:	0f 84 55 ff ff ff    	je     0x140134769
140134814:	2b c6                	sub    %esi,%eax
140134816:	e9 4e ff ff ff       	jmp    0x140134769
14013481b:	83 e7 f2             	and    $0xfffffff2,%edi
14013481e:	83 cf 02             	or     $0x2,%edi
140134821:	2b ce                	sub    %esi,%ecx
140134823:	74 78                	je     0x14013489d
140134825:	2b ce                	sub    %esi,%ecx
140134827:	74 12                	je     0x14013483b
140134829:	2b ce                	sub    %esi,%ecx
14013482b:	74 70                	je     0x14013489d
14013482d:	2b ce                	sub    %esi,%ecx
14013482f:	74 2f                	je     0x140134860
140134831:	3b ce                	cmp    %esi,%ecx
140134833:	0f 85 5a 01 00 00    	jne    0x140134993
140134839:	eb 25                	jmp    0x140134860
14013483b:	0f ba e3 0a          	bt     $0xa,%ebx
14013483f:	0f 82 24 ff ff ff    	jb     0x140134769
140134845:	41 84 da             	test   %bl,%r10b
140134848:	0f 85 1b ff ff ff    	jne    0x140134769
14013484e:	41 84 d9             	test   %bl,%r9b
140134851:	0f 84 12 ff ff ff    	je     0x140134769
140134857:	f6 c3 20             	test   $0x20,%bl
14013485a:	0f 84 09 ff ff ff    	je     0x140134769
140134860:	40 32 ed             	xor    %bpl,%bpl
140134863:	4d 85 f6             	test   %r14,%r14
140134866:	74 0f                	je     0x140134877
140134868:	8b c3                	mov    %ebx,%eax
14013486a:	83 e0 0f             	and    $0xf,%eax
14013486d:	40 0f b6 ed          	movzbl %bpl,%ebp
140134871:	83 f8 02             	cmp    $0x2,%eax
140134874:	0f 45 ee             	cmovne %esi,%ebp
140134877:	40 84 ed             	test   %bpl,%bpl
14013487a:	74 50                	je     0x1401348cc
14013487c:	4d 85 f6             	test   %r14,%r14
14013487f:	0f 84 e4 fe ff ff    	je     0x140134769
140134885:	0f ba e3 0b          	bt     $0xb,%ebx
140134889:	72 3c                	jb     0x1401348c7
14013488b:	41 8b 06             	mov    (%r14),%eax
14013488e:	0f ba e3 0c          	bt     $0xc,%ebx
140134892:	73 18                	jae    0x1401348ac
140134894:	85 c0                	test   %eax,%eax
140134896:	74 22                	je     0x1401348ba
140134898:	e9 cc fe ff ff       	jmp    0x140134769
14013489d:	41 84 d9             	test   %bl,%r9b
1401348a0:	74 05                	je     0x1401348a7
1401348a2:	f6 c3 20             	test   $0x20,%bl
1401348a5:	75 b9                	jne    0x140134860
1401348a7:	40 8a ee             	mov    %sil,%bpl
1401348aa:	eb b7                	jmp    0x140134863
1401348ac:	0f ba e3 0d          	bt     $0xd,%ebx
1401348b0:	73 0d                	jae    0x1401348bf
1401348b2:	85 c0                	test   %eax,%eax
1401348b4:	0f 84 af fe ff ff    	je     0x140134769
1401348ba:	40 8a ee             	mov    %sil,%bpl
1401348bd:	eb 1c                	jmp    0x1401348db
1401348bf:	85 c0                	test   %eax,%eax
1401348c1:	0f 85 a2 fe ff ff    	jne    0x140134769
1401348c7:	40 32 ed             	xor    %bpl,%bpl
1401348ca:	eb 0f                	jmp    0x1401348db
1401348cc:	4d 85 f6             	test   %r14,%r14
1401348cf:	74 0a                	je     0x1401348db
1401348d1:	41 83 3e 00          	cmpl   $0x0,(%r14)
1401348d5:	0f 85 8e fe ff ff    	jne    0x140134769
1401348db:	33 f6                	xor    %esi,%esi
1401348dd:	4d 85 ff             	test   %r15,%r15
1401348e0:	74 6c                	je     0x14013494e
1401348e2:	8b c3                	mov    %ebx,%eax
1401348e4:	25 00 30 00 00       	and    $0x3000,%eax
1401348e9:	0b f8                	or     %eax,%edi
1401348eb:	48 21 74 24 58       	and    %rsi,0x58(%rsp)
1401348f0:	49 8b 07             	mov    (%r15),%rax
1401348f3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401348f8:	48 8d 15 01 71 14 00 	lea    0x147101(%rip),%rdx        # 0x14027ba00
1401348ff:	49 8b cf             	mov    %r15,%rcx
140134902:	48 8b 00             	mov    (%rax),%rax
140134905:	ff 15 25 e5 0d 00    	call   *0xde525(%rip)        # 0x140212e30
14013490b:	8b f0                	mov    %eax,%esi
14013490d:	85 c0                	test   %eax,%eax
14013490f:	78 1b                	js     0x14013492c
140134911:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140134916:	48 85 c9             	test   %rcx,%rcx
140134919:	74 68                	je     0x140134983
14013491b:	48 8b 01             	mov    (%rcx),%rax
14013491e:	8b d7                	mov    %edi,%edx
140134920:	48 8b 40 18          	mov    0x18(%rax),%rax
140134924:	ff 15 06 e5 0d 00    	call   *0xde506(%rip)        # 0x140212e30
14013492a:	8b f0                	mov    %eax,%esi
14013492c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140134931:	48 85 c9             	test   %rcx,%rcx
140134934:	74 14                	je     0x14013494a
140134936:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
14013493c:	48 8b 01             	mov    (%rcx),%rax
14013493f:	48 8b 40 10          	mov    0x10(%rax),%rax
140134943:	ff 15 e7 e4 0d 00    	call   *0xde4e7(%rip)        # 0x140212e30
140134949:	90                   	nop
14013494a:	85 f6                	test   %esi,%esi
14013494c:	78 1a                	js     0x140134968
14013494e:	40 84 ed             	test   %bpl,%bpl
140134951:	74 15                	je     0x140134968
140134953:	0f ba e3 0d          	bt     $0xd,%ebx
140134957:	73 06                	jae    0x14013495f
140134959:	41 83 26 00          	andl   $0x0,(%r14)
14013495d:	eb 09                	jmp    0x140134968
14013495f:	ff 15 2b d7 0d 00    	call   *0xdd72b(%rip)        # 0x140212090
140134965:	41 89 06             	mov    %eax,(%r14)
140134968:	8b c6                	mov    %esi,%eax
14013496a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14013496f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140134974:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140134979:	48 83 c4 20          	add    $0x20,%rsp
14013497d:	41 5f                	pop    %r15
14013497f:	41 5e                	pop    %r14
140134981:	5f                   	pop    %rdi
140134982:	c3                   	ret
140134983:	33 d2                	xor    %edx,%edx
140134985:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14013498a:	e8 55 69 ed ff       	call   0x14000b2e4
14013498f:	90                   	nop
140134990:	eb 00                	jmp    0x140134992
140134992:	90                   	nop
140134993:	b9 df 97 6c 00       	mov    $0x6c97df,%ecx
140134998:	e8 33 73 ed ff       	call   0x14000bcd0
14013499d:	e9 c7 fd ff ff       	jmp    0x140134769
1401349a2:	cc                   	int3
1401349a3:	90                   	nop
1401349a4:	90                   	nop
1401349a5:	90                   	nop
1401349a6:	90                   	nop
1401349a7:	90                   	nop
1401349a8:	90                   	nop
1401349a9:	90                   	nop
1401349aa:	90                   	nop
1401349ab:	90                   	nop
1401349ac:	90                   	nop
1401349ad:	90                   	nop
1401349ae:	90                   	nop
1401349af:	90                   	nop
1401349b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401349b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401349ba:	57                   	push   %rdi
1401349bb:	48 83 ec 20          	sub    $0x20,%rsp
1401349bf:	0f b6 b9 80 00 00 00 	movzbl 0x80(%rcx),%edi
1401349c6:	48 8b f1             	mov    %rcx,%rsi
1401349c9:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
1401349cd:	8b da                	mov    %edx,%ebx
1401349cf:	48 8b 01             	mov    (%rcx),%rax
1401349d2:	48 8b 40 28          	mov    0x28(%rax),%rax
1401349d6:	ff 15 54 e4 0d 00    	call   *0xde454(%rip)        # 0x140212e30
1401349dc:	f7 d8                	neg    %eax
1401349de:	4c 8d 46 2c          	lea    0x2c(%rsi),%r8
1401349e2:	8b c7                	mov    %edi,%eax
1401349e4:	1b c9                	sbb    %ecx,%ecx
1401349e6:	83 e0 01             	and    $0x1,%eax
1401349e9:	83 e1 f8             	and    $0xfffffff8,%ecx
1401349ec:	81 e3 df fe ff ff    	and    $0xfffffedf,%ebx
1401349f2:	83 c1 1a             	add    $0x1a,%ecx
1401349f5:	33 d2                	xor    %edx,%edx
1401349f7:	0b c8                	or     %eax,%ecx
1401349f9:	c1 e1 05             	shl    $0x5,%ecx
1401349fc:	0b cb                	or     %ebx,%ecx
1401349fe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134a03:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140134a08:	48 83 c4 20          	add    $0x20,%rsp
140134a0c:	5f                   	pop    %rdi
140134a0d:	e9 26 fd ff ff       	jmp    0x140134738
140134a12:	cc                   	int3
140134a13:	90                   	nop
140134a14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140134a19:	57                   	push   %rdi
140134a1a:	48 83 ec 20          	sub    $0x20,%rsp
140134a1e:	48 8b da             	mov    %rdx,%rbx
140134a21:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
140134a28:	74 52                	je     0x140134a7c
140134a2a:	48 8d 79 38          	lea    0x38(%rcx),%rdi
140134a2e:	80 7f 50 00          	cmpb   $0x0,0x50(%rdi)
140134a32:	75 07                	jne    0x140134a3b
140134a34:	ff 15 46 e1 0d 00    	call   *0xde146(%rip)        # 0x140212b80
140134a3a:	cc                   	int3
140134a3b:	48 89 3a             	mov    %rdi,(%rdx)
140134a3e:	c6 42 08 00          	movb   $0x0,0x8(%rdx)
140134a42:	48 8b cf             	mov    %rdi,%rcx
140134a45:	ff 15 a5 dd 0d 00    	call   *0xddda5(%rip)        # 0x1402127f0
140134a4b:	85 c0                	test   %eax,%eax
140134a4d:	74 0c                	je     0x140134a5b
140134a4f:	b9 05 00 00 00       	mov    $0x5,%ecx
140134a54:	ff 15 86 dd 0d 00    	call   *0xddd86(%rip)        # 0x1402127e0
140134a5a:	cc                   	int3
140134a5b:	8b 47 4c             	mov    0x4c(%rdi),%eax
140134a5e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140134a63:	75 11                	jne    0x140134a76
140134a65:	ff c8                	dec    %eax
140134a67:	89 47 4c             	mov    %eax,0x4c(%rdi)
140134a6a:	b9 06 00 00 00       	mov    $0x6,%ecx
140134a6f:	ff 15 6b dd 0d 00    	call   *0xddd6b(%rip)        # 0x1402127e0