140003711:	74 36                	je     0x140003749
140003713:	45 8d 50 04          	lea    0x4(%r8),%r10d
140003717:	41 2b ca             	sub    %r10d,%ecx
14000371a:	74 25                	je     0x140003741
14000371c:	83 e9 23             	sub    $0x23,%ecx
14000371f:	74 18                	je     0x140003739
140003721:	83 e9 32             	sub    $0x32,%ecx
140003724:	74 0b                	je     0x140003731
140003726:	83 f9 64             	cmp    $0x64,%ecx
140003729:	0f 85 95 00 00 00    	jne    0x1400037c4
14000372f:	eb 1b                	jmp    0x14000374c
140003731:	41 ba 04 00 00 00    	mov    $0x4,%r10d
140003737:	eb 13                	jmp    0x14000374c
140003739:	41 ba 03 00 00 00    	mov    $0x3,%r10d
14000373f:	eb 0b                	jmp    0x14000374c
140003741:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140003747:	eb 03                	jmp    0x14000374c
140003749:	4d 8b d0             	mov    %r8,%r10
14000374c:	4b 8d 04 49          	lea    (%r9,%r9,2),%rax
140003750:	49 8d 0c 42          	lea    (%r10,%rax,2),%rcx
140003754:	48 8b c1             	mov    %rcx,%rax
140003757:	48 c1 e8 05          	shr    $0x5,%rax
14000375b:	80 e1 1f             	and    $0x1f,%cl
14000375e:	41 8b d0             	mov    %r8d,%edx
140003761:	d3 e2                	shl    %cl,%edx
140003763:	4c 8d 0d 96 f0 0b 00 	lea    0xbf096(%rip),%r9        # 0x1400c2800
14000376a:	41 8b 44 81 44       	mov    0x44(%r9,%rax,4),%eax
14000376f:	23 c2                	and    %edx,%eax
140003771:	3b c2                	cmp    %edx,%eax
140003773:	74 25                	je     0x14000379a
140003775:	41 8b cb             	mov    %r11d,%ecx
140003778:	81 e1 ff 3f 00 00    	and    $0x3fff,%ecx
14000377e:	8b c1                	mov    %ecx,%eax
140003780:	48 c1 e8 05          	shr    $0x5,%rax
140003784:	80 e1 1f             	and    $0x1f,%cl
140003787:	41 d3 e0             	shl    %cl,%r8d
14000378a:	41 8b 84 81 48 09 00 	mov    0x948(%r9,%rax,4),%eax
140003791:	00
140003792:	41 23 c0             	and    %r8d,%eax
140003795:	41 3b c0             	cmp    %r8d,%eax
140003798:	75 21                	jne    0x1400037bb
14000379a:	48 8b 0d 8f f0 0b 00 	mov    0xbf08f(%rip),%rcx        # 0x1400c2830
1400037a1:	48 8b 01             	mov    (%rcx),%rax
1400037a4:	4c 8b 4d 38          	mov    0x38(%rbp),%r9
1400037a8:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1400037ac:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400037b0:	48 8b 40 10          	mov    0x10(%rax),%rax
1400037b4:	ff 15 ce be 06 00    	call   *0x6bece(%rip)        # 0x14006f688
1400037ba:	90                   	nop
1400037bb:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400037c2:	5d                   	pop    %rbp
1400037c3:	c3                   	ret
1400037c4:	33 d2                	xor    %edx,%edx
1400037c6:	b9 1b e4 71 00       	mov    $0x71e41b,%ecx
1400037cb:	e8 e0 f1 00 00       	call   0x1400129b0
1400037d0:	cc                   	int3
1400037d1:	90                   	nop
1400037d2:	90                   	nop
1400037d3:	90                   	nop
1400037d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400037d9:	55                   	push   %rbp
1400037da:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400037df:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400037e6:	44 8b d1             	mov    %ecx,%r10d
1400037e9:	48 8b 0d 90 5c 0d 00 	mov    0xd5c90(%rip),%rcx        # 0x1400d9480
1400037f0:	33 db                	xor    %ebx,%ebx
1400037f2:	48 85 c9             	test   %rcx,%rcx
1400037f5:	74 51                	je     0x140003848
1400037f7:	48 8b 45 77          	mov    0x77(%rbp),%rax
1400037fb:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400037ff:	66 44 89 4d d7       	mov    %r9w,-0x29(%rbp)
140003804:	44 89 45 df          	mov    %r8d,-0x21(%rbp)
140003808:	89 55 e7             	mov    %edx,-0x19(%rbp)
14000380b:	44 89 55 ef          	mov    %r10d,-0x11(%rbp)
14000380f:	48 8b 01             	mov    (%rcx),%rax
140003812:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
140003816:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14000381b:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14000381f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140003824:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140003828:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000382d:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
140003831:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140003835:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140003839:	48 8b 40 18          	mov    0x18(%rax),%rax
14000383d:	ff 15 45 be 06 00    	call   *0x6be45(%rip)        # 0x14006f688
140003843:	e9 1d 01 00 00       	jmp    0x140003965
140003848:	44 89 55 f7          	mov    %r10d,-0x9(%rbp)
14000384c:	89 55 fb             	mov    %edx,-0x5(%rbp)
14000384f:	44 88 45 ff          	mov    %r8b,-0x1(%rbp)
140003853:	66 44 89 4d 01       	mov    %r9w,0x1(%rbp)
140003858:	44 8b ca             	mov    %edx,%r9d
14000385b:	49 81 f9 00 0c 00 00 	cmp    $0xc00,%r9
140003862:	0f 83 9c 00 00 00    	jae    0x140003904
140003868:	41 0f b6 c8          	movzbl %r8b,%ecx
14000386c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140003872:	83 e9 06             	sub    $0x6,%ecx
140003875:	74 3c                	je     0x1400038b3
140003877:	83 e9 04             	sub    $0x4,%ecx
14000387a:	74 32                	je     0x1400038ae
14000387c:	41 8d 50 04          	lea    0x4(%r8),%edx
140003880:	2b ca                	sub    %edx,%ecx
140003882:	74 23                	je     0x1400038a7
140003884:	83 e9 23             	sub    $0x23,%ecx
140003887:	74 17                	je     0x1400038a0
140003889:	83 e9 32             	sub    $0x32,%ecx
14000388c:	74 0b                	je     0x140003899
14000388e:	83 f9 64             	cmp    $0x64,%ecx
140003891:	0f 85 df 00 00 00    	jne    0x140003976
140003897:	eb 1d                	jmp    0x1400038b6
140003899:	ba 04 00 00 00       	mov    $0x4,%edx
14000389e:	eb 16                	jmp    0x1400038b6
1400038a0:	ba 03 00 00 00       	mov    $0x3,%edx
1400038a5:	eb 0f                	jmp    0x1400038b6
1400038a7:	ba 02 00 00 00       	mov    $0x2,%edx
1400038ac:	eb 08                	jmp    0x1400038b6
1400038ae:	49 8b d0             	mov    %r8,%rdx
1400038b1:	eb 03                	jmp    0x1400038b6
1400038b3:	48 8b d3             	mov    %rbx,%rdx
1400038b6:	4b 8d 04 49          	lea    (%r9,%r9,2),%rax
1400038ba:	48 8d 0c 42          	lea    (%rdx,%rax,2),%rcx
1400038be:	48 8b c1             	mov    %rcx,%rax
1400038c1:	48 c1 e8 05          	shr    $0x5,%rax
1400038c5:	80 e1 1f             	and    $0x1f,%cl
1400038c8:	41 8b d0             	mov    %r8d,%edx
1400038cb:	d3 e2                	shl    %cl,%edx
1400038cd:	4c 8d 0d 2c ef 0b 00 	lea    0xbef2c(%rip),%r9        # 0x1400c2800
1400038d4:	41 8b 44 81 44       	mov    0x44(%r9,%rax,4),%eax
1400038d9:	23 c2                	and    %edx,%eax
1400038db:	3b c2                	cmp    %edx,%eax
1400038dd:	74 25                	je     0x140003904
1400038df:	41 8b ca             	mov    %r10d,%ecx
1400038e2:	81 e1 ff 3f 00 00    	and    $0x3fff,%ecx
1400038e8:	8b c1                	mov    %ecx,%eax
1400038ea:	48 c1 e8 05          	shr    $0x5,%rax
1400038ee:	80 e1 1f             	and    $0x1f,%cl
1400038f1:	41 d3 e0             	shl    %cl,%r8d
1400038f4:	41 8b 84 81 48 09 00 	mov    0x948(%r9,%rax,4),%eax
1400038fb:	00
1400038fc:	41 23 c0             	and    %r8d,%eax
1400038ff:	41 3b c0             	cmp    %r8d,%eax
140003902:	75 61                	jne    0x140003965
140003904:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
140003908:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
14000390c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140003910:	48 ff c0             	inc    %rax
140003913:	38 1c 01             	cmp    %bl,(%rcx,%rax,1)
140003916:	75 f8                	jne    0x140003910
140003918:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14000391c:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140003920:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140003924:	e8 df 3a 01 00       	call   0x140017408
140003929:	38 5d 37             	cmp    %bl,0x37(%rbp)
14000392c:	74 0e                	je     0x14000393c
14000392e:	48 8d 5d 17          	lea    0x17(%rbp),%rbx
140003932:	48 83 7d 2f 07       	cmpq   $0x7,0x2f(%rbp)
140003937:	48 0f 47 5d 17       	cmova  0x17(%rbp),%rbx
14000393c:	48 8b 0d ed ee 0b 00 	mov    0xbeeed(%rip),%rcx        # 0x1400c2830
140003943:	48 8b 01             	mov    (%rcx),%rax
140003946:	4c 8b 4d 7f          	mov    0x7f(%rbp),%r9
14000394a:	4c 8b c3             	mov    %rbx,%r8
14000394d:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140003951:	48 8b 40 10          	mov    0x10(%rax),%rax
140003955:	ff 15 2d bd 06 00    	call   *0x6bd2d(%rip)        # 0x14006f688
14000395b:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14000395f:	e8 20 00 00 00       	call   0x140003984
140003964:	90                   	nop
140003965:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
14000396c:	00
14000396d:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140003974:	5d                   	pop    %rbp
140003975:	c3                   	ret
140003976:	33 d2                	xor    %edx,%edx
140003978:	b9 1b e4 71 00       	mov    $0x71e41b,%ecx
14000397d:	e8 2e f0 00 00       	call   0x1400129b0
140003982:	cc                   	int3
140003983:	90                   	nop
140003984:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003989:	57                   	push   %rdi
14000398a:	48 83 ec 20          	sub    $0x20,%rsp
14000398e:	33 ff                	xor    %edi,%edi
140003990:	48 8b d9             	mov    %rcx,%rbx
140003993:	40 38 79 20          	cmp    %dil,0x20(%rcx)
140003997:	74 46                	je     0x1400039df
140003999:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000399d:	48 83 f8 07          	cmp    $0x7,%rax
1400039a1:	76 2d                	jbe    0x1400039d0
1400039a3:	48 8b 09             	mov    (%rcx),%rcx
1400039a6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400039ad:	00
1400039ae:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400039b4:	72 14                	jb     0x1400039ca
1400039b6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400039ba:	48 2b ca             	sub    %rdx,%rcx
1400039bd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400039c1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400039c5:	77 23                	ja     0x1400039ea
1400039c7:	48 8b ca             	mov    %rdx,%rcx
1400039ca:	ff 15 d8 bb 06 00    	call   *0x6bbd8(%rip)        # 0x14006f5a8
1400039d0:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400039d4:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1400039db:	00
1400039dc:	66 89 3b             	mov    %di,(%rbx)
1400039df:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400039e4:	48 83 c4 20          	add    $0x20,%rsp
1400039e8:	5f                   	pop    %rdi
1400039e9:	c3                   	ret
1400039ea:	ff 15 88 ba 06 00    	call   *0x6ba88(%rip)        # 0x14006f478
1400039f0:	cc                   	int3
1400039f1:	90                   	nop
1400039f2:	90                   	nop
1400039f3:	90                   	nop
1400039f4:	90                   	nop
1400039f5:	90                   	nop
1400039f6:	90                   	nop
1400039f7:	90                   	nop
1400039f8:	90                   	nop
1400039f9:	90                   	nop
1400039fa:	90                   	nop
1400039fb:	90                   	nop
1400039fc:	90                   	nop
1400039fd:	90                   	nop
1400039fe:	90                   	nop
1400039ff:	90                   	nop
140003a00:	48 8b 01             	mov    (%rcx),%rax
140003a03:	44 8a 42 08          	mov    0x8(%rdx),%r8b
140003a07:	8b 52 04             	mov    0x4(%rdx),%edx
140003a0a:	48 8b 40 20          	mov    0x20(%rax),%rax
140003a0e:	48 ff 25 73 bc 06 00 	rex.W jmp *0x6bc73(%rip)        # 0x14006f688
140003a15:	90                   	nop
140003a16:	90                   	nop
140003a17:	90                   	nop
140003a18:	90                   	nop
140003a19:	90                   	nop
140003a1a:	90                   	nop
140003a1b:	90                   	nop
140003a1c:	90                   	nop
140003a1d:	90                   	nop
140003a1e:	90                   	nop
140003a1f:	90                   	nop
140003a20:	b0 01                	mov    $0x1,%al
140003a22:	c3                   	ret
140003a23:	90                   	nop
140003a24:	90                   	nop
140003a25:	90                   	nop
140003a26:	90                   	nop
140003a27:	90                   	nop
140003a28:	90                   	nop
140003a29:	90                   	nop
140003a2a:	90                   	nop
140003a2b:	90                   	nop
140003a2c:	90                   	nop
140003a2d:	90                   	nop
140003a2e:	90                   	nop
140003a2f:	90                   	nop
140003a30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003a35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140003a3a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140003a3f:	57                   	push   %rdi
140003a40:	48 83 ec 20          	sub    $0x20,%rsp
140003a44:	49 8b 00             	mov    (%r8),%rax
140003a47:	48 8b f1             	mov    %rcx,%rsi
140003a4a:	49 8b c8             	mov    %r8,%rcx
140003a4d:	49 8b f8             	mov    %r8,%rdi
140003a50:	48 8b ea             	mov    %rdx,%rbp
140003a53:	48 8b 00             	mov    (%rax),%rax
140003a56:	ff 15 2c bc 06 00    	call   *0x6bc2c(%rip)        # 0x14006f688
140003a5c:	84 c0                	test   %al,%al
140003a5e:	74 29                	je     0x140003a89
140003a60:	48 8b 06             	mov    (%rsi),%rax
140003a63:	48 8b cf             	mov    %rdi,%rcx
140003a66:	48 8b 17             	mov    (%rdi),%rdx
140003a69:	48 8b 58 30          	mov    0x30(%rax),%rbx
140003a6d:	48 8b 42 10          	mov    0x10(%rdx),%rax
140003a71:	ff 15 11 bc 06 00    	call   *0x6bc11(%rip)        # 0x14006f688
140003a77:	48 8b d5             	mov    %rbp,%rdx
140003a7a:	48 8b ce             	mov    %rsi,%rcx
140003a7d:	4c 8b c0             	mov    %rax,%r8
140003a80:	48 8b c3             	mov    %rbx,%rax
140003a83:	ff 15 ff bb 06 00    	call   *0x6bbff(%rip)        # 0x14006f688
140003a89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003a8e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140003a93:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140003a98:	48 83 c4 20          	add    $0x20,%rsp
140003a9c:	5f                   	pop    %rdi
140003a9d:	c3                   	ret
140003a9e:	90                   	nop
140003a9f:	90                   	nop
140003aa0:	40 53                	rex push %rbx
140003aa2:	48 83 ec 20          	sub    $0x20,%rsp
140003aa6:	48 8b d9             	mov    %rcx,%rbx
140003aa9:	83 c8 ff             	or     $0xffffffff,%eax
140003aac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140003ab1:	83 f8 01             	cmp    $0x1,%eax
140003ab4:	75 18                	jne    0x140003ace
140003ab6:	33 d2                	xor    %edx,%edx
140003ab8:	48 8b 01             	mov    (%rcx),%rax
140003abb:	48 8b 40 10          	mov    0x10(%rax),%rax
140003abf:	ff 15 c3 bb 06 00    	call   *0x6bbc3(%rip)        # 0x14006f688
140003ac5:	48 8b cb             	mov    %rbx,%rcx
140003ac8:	ff 15 da ba 06 00    	call   *0x6bada(%rip)        # 0x14006f5a8
140003ace:	48 83 c4 20          	add    $0x20,%rsp
140003ad2:	5b                   	pop    %rbx
140003ad3:	c3                   	ret
140003ad4:	90                   	nop
140003ad5:	90                   	nop
140003ad6:	90                   	nop
140003ad7:	90                   	nop
140003ad8:	90                   	nop
140003ad9:	90                   	nop
140003ada:	90                   	nop
140003adb:	90                   	nop
140003adc:	90                   	nop
140003add:	90                   	nop
140003ade:	90                   	nop
140003adf:	90                   	nop
140003ae0:	f0 ff 41 08          	lock incl 0x8(%rcx)
140003ae4:	c3                   	ret
140003ae5:	90                   	nop
140003ae6:	90                   	nop
140003ae7:	90                   	nop
140003ae8:	90                   	nop
140003ae9:	90                   	nop
140003aea:	90                   	nop
140003aeb:	90                   	nop
140003aec:	90                   	nop
140003aed:	90                   	nop
140003aee:	90                   	nop
140003aef:	90                   	nop
140003af0:	48 8b 02             	mov    (%rdx),%rax
140003af3:	4c 8b c2             	mov    %rdx,%r8
140003af6:	48 8b d1             	mov    %rcx,%rdx
140003af9:	49 8b c8             	mov    %r8,%rcx
140003afc:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140003b03:	48 ff 25 7e bb 06 00 	rex.W jmp *0x6bb7e(%rip)        # 0x14006f688
140003b0a:	90                   	nop
140003b0b:	90                   	nop
140003b0c:	90                   	nop
140003b0d:	90                   	nop
140003b0e:	90                   	nop
140003b0f:	90                   	nop
140003b10:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140003b14:	c3                   	ret
140003b15:	90                   	nop
140003b16:	90                   	nop
140003b17:	90                   	nop
140003b18:	90                   	nop
140003b19:	90                   	nop
140003b1a:	90                   	nop
140003b1b:	90                   	nop