140007960:	40 55                	rex push %rbp
140007962:	48 83 ec 20          	sub    $0x20,%rsp
140007966:	48 8b ea             	mov    %rdx,%rbp
140007969:	b9 08 00 00 00       	mov    $0x8,%ecx
14000796e:	e8 62 f8 ff ff       	call   0x1400071d5
140007973:	90                   	nop
140007974:	48 83 c4 20          	add    $0x20,%rsp
140007978:	5d                   	pop    %rbp
140007979:	c3                   	ret
14000797a:	cc                   	int3
14000797b:	cc                   	int3
14000797c:	cc                   	int3
14000797d:	cc                   	int3
14000797e:	cc                   	int3
14000797f:	cc                   	int3
140007980:	cc                   	int3
140007981:	cc                   	int3
140007982:	cc                   	int3
140007983:	cc                   	int3
140007984:	cc                   	int3
140007985:	cc                   	int3
140007986:	cc                   	int3
140007987:	cc                   	int3
140007988:	cc                   	int3
140007989:	cc                   	int3
14000798a:	cc                   	int3
14000798b:	cc                   	int3
14000798c:	cc                   	int3
14000798d:	cc                   	int3
14000798e:	cc                   	int3
14000798f:	cc                   	int3
140007990:	40 55                	rex push %rbp
140007992:	48 83 ec 20          	sub    $0x20,%rsp
140007996:	48 8b ea             	mov    %rdx,%rbp
140007999:	48 8b 01             	mov    (%rcx),%rax
14000799c:	33 c9                	xor    %ecx,%ecx
14000799e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400079a4:	0f 94 c1             	sete   %cl
1400079a7:	8b c1                	mov    %ecx,%eax
1400079a9:	48 83 c4 20          	add    $0x20,%rsp
1400079ad:	5d                   	pop    %rbp
1400079ae:	c3                   	ret
1400079af:	cc                   	int3
1400079b0:	cc                   	int3
1400079b1:	cc                   	int3
1400079b2:	cc                   	int3
1400079b3:	cc                   	int3
1400079b4:	cc                   	int3
1400079b5:	cc                   	int3
1400079b6:	cc                   	int3
1400079b7:	cc                   	int3
1400079b8:	cc                   	int3
1400079b9:	cc                   	int3
1400079ba:	cc                   	int3
1400079bb:	cc                   	int3
1400079bc:	cc                   	int3
1400079bd:	cc                   	int3
1400079be:	cc                   	int3
1400079bf:	cc                   	int3
1400079c0:	48 8d 05 51 06 00 00 	lea    0x651(%rip),%rax        # 0x140008018
1400079c7:	48 8d 0d c2 3d 00 00 	lea    0x3dc2(%rip),%rcx        # 0x14000b790
1400079ce:	48 89 05 bb 3d 00 00 	mov    %rax,0x3dbb(%rip)        # 0x14000b790
1400079d5:	e9 6a a9 ff ff       	jmp    0x140002344
1400079da:	cc                   	int3
1400079db:	cc                   	int3
1400079dc:	cc                   	int3
1400079dd:	cc                   	int3
1400079de:	cc                   	int3
1400079df:	cc                   	int3
1400079e0:	48 83 ec 28          	sub    $0x28,%rsp
1400079e4:	80 3d 1d 3e 00 00 00 	cmpb   $0x0,0x3e1d(%rip)        # 0x14000b808
1400079eb:	48 8d 05 d6 06 00 00 	lea    0x6d6(%rip),%rax        # 0x1400080c8
1400079f2:	48 89 05 ff 3d 00 00 	mov    %rax,0x3dff(%rip)        # 0x14000b7f8
1400079f9:	74 18                	je     0x140007a13
1400079fb:	48 8b 0d fe 3d 00 00 	mov    0x3dfe(%rip),%rcx        # 0x14000b800
140007a02:	48 85 c9             	test   %rcx,%rcx
140007a05:	74 0c                	je     0x140007a13
140007a07:	48 ff 15 6a 0a 00 00 	rex.W call *0xa6a(%rip)        # 0x140008478
140007a0e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a13:	48 83 c4 28          	add    $0x28,%rsp
140007a17:	c3                   	ret
140007a18:	cc                   	int3
140007a19:	cc                   	int3
140007a1a:	cc                   	int3
140007a1b:	cc                   	int3
140007a1c:	cc                   	int3
140007a1d:	cc                   	int3
140007a1e:	cc                   	int3
140007a1f:	cc                   	int3
140007a20:	48 8d 05 71 06 00 00 	lea    0x671(%rip),%rax        # 0x140008098
140007a27:	48 89 05 da 35 00 00 	mov    %rax,0x35da(%rip)        # 0x14000b008
140007a2e:	c3                   	ret
140007a2f:	cc                   	int3
140007a30:	cc                   	int3
140007a31:	cc                   	int3
140007a32:	cc                   	int3
140007a33:	cc                   	int3
140007a34:	cc                   	int3
140007a35:	cc                   	int3
140007a36:	cc                   	int3
140007a37:	cc                   	int3
140007a38:	cc                   	int3
140007a39:	cc                   	int3
140007a3a:	cc                   	int3
140007a3b:	cc                   	int3
140007a3c:	cc                   	int3
140007a3d:	cc                   	int3
140007a3e:	cc                   	int3
140007a3f:	cc                   	int3
140007a40:	48 83 ec 28          	sub    $0x28,%rsp
140007a44:	48 8d 0d 1d 36 00 00 	lea    0x361d(%rip),%rcx        # 0x14000b068
140007a4b:	48 ff 15 fe 0a 00 00 	rex.W call *0xafe(%rip)        # 0x140008550
140007a52:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a57:	48 8b 0d 32 36 00 00 	mov    0x3632(%rip),%rcx        # 0x14000b090
140007a5e:	48 85 c9             	test   %rcx,%rcx
140007a61:	74 14                	je     0x140007a77
140007a63:	48 ff 15 06 0c 00 00 	rex.W call *0xc06(%rip)        # 0x140008670
140007a6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a6f:	48 83 25 19 36 00 00 	andq   $0x0,0x3619(%rip)        # 0x14000b090
140007a76:	00
140007a77:	83 25 1a 36 00 00 00 	andl   $0x0,0x361a(%rip)        # 0x14000b098
140007a7e:	83 25 17 36 00 00 00 	andl   $0x0,0x3617(%rip)        # 0x14000b09c
140007a85:	48 83 c4 28          	add    $0x28,%rsp
140007a89:	c3                   	ret
140007a8a:	cc                   	int3
140007a8b:	cc                   	int3
140007a8c:	cc                   	int3
140007a8d:	cc                   	int3
140007a8e:	cc                   	int3
140007a8f:	cc                   	int3
140007a90:	cc                   	int3
140007a91:	cc                   	int3
140007a92:	cc                   	int3
140007a93:	cc                   	int3
140007a94:	cc                   	int3
140007a95:	cc                   	int3
140007a96:	cc                   	int3
140007a97:	cc                   	int3
140007a98:	cc                   	int3
140007a99:	cc                   	int3
140007a9a:	cc                   	int3
140007a9b:	cc                   	int3
140007a9c:	cc                   	int3
140007a9d:	cc                   	int3
140007a9e:	cc                   	int3
140007a9f:	cc                   	int3
140007aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007aa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140007aaa:	57                   	push   %rdi
140007aab:	48 83 ec 20          	sub    $0x20,%rsp
140007aaf:	83 3d 5a 36 00 00 48 	cmpl   $0x48,0x365a(%rip)        # 0x14000b110
140007ab6:	48 8b 35 8b 35 00 00 	mov    0x358b(%rip),%rsi        # 0x14000b048
140007abd:	0f 85 91 00 00 00    	jne    0x140007b54
140007ac3:	8b 05 87 36 00 00    	mov    0x3687(%rip),%eax        # 0x14000b150
140007ac9:	33 db                	xor    %ebx,%ebx
140007acb:	85 c0                	test   %eax,%eax
140007acd:	7e 3d                	jle    0x140007b0c
140007acf:	33 ff                	xor    %edi,%edi
140007ad1:	48 85 ff             	test   %rdi,%rdi
140007ad4:	0f 88 b9 00 00 00    	js     0x140007b93
140007ada:	3b d8                	cmp    %eax,%ebx
140007adc:	0f 8d b1 00 00 00    	jge    0x140007b93
140007ae2:	48 8b 05 5f 36 00 00 	mov    0x365f(%rip),%rax        # 0x14000b148
140007ae9:	48 8b d6             	mov    %rsi,%rdx
140007aec:	0f b7 0c 07          	movzwl (%rdi,%rax,1),%ecx
140007af0:	48 ff 15 31 55 00 00 	rex.W call *0x5531(%rip)        # 0x14000d028
140007af7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007afc:	8b 05 4e 36 00 00    	mov    0x364e(%rip),%eax        # 0x14000b150
140007b02:	ff c3                	inc    %ebx
140007b04:	48 83 c7 02          	add    $0x2,%rdi
140007b08:	3b d8                	cmp    %eax,%ebx
140007b0a:	7c c5                	jl     0x140007ad1
140007b0c:	48 8b 0d 35 36 00 00 	mov    0x3635(%rip),%rcx        # 0x14000b148
140007b13:	48 85 c9             	test   %rcx,%rcx
140007b16:	74 14                	je     0x140007b2c
140007b18:	48 ff 15 51 0b 00 00 	rex.W call *0xb51(%rip)        # 0x140008670
140007b1f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007b24:	48 83 25 1c 36 00 00 	andq   $0x0,0x361c(%rip)        # 0x14000b148
140007b2b:	00
140007b2c:	83 25 1d 36 00 00 00 	andl   $0x0,0x361d(%rip)        # 0x14000b150
140007b33:	48 8d 0d de 35 00 00 	lea    0x35de(%rip),%rcx        # 0x14000b118
140007b3a:	83 25 13 36 00 00 00 	andl   $0x0,0x3613(%rip)        # 0x14000b154
140007b41:	48 ff 15 08 0a 00 00 	rex.W call *0xa08(%rip)        # 0x140008550
140007b48:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007b4d:	83 25 bc 35 00 00 00 	andl   $0x0,0x35bc(%rip)        # 0x14000b110
140007b54:	48 8b 0d ed 35 00 00 	mov    0x35ed(%rip),%rcx        # 0x14000b148
140007b5b:	48 85 c9             	test   %rcx,%rcx
140007b5e:	74 14                	je     0x140007b74
140007b60:	48 ff 15 09 0b 00 00 	rex.W call *0xb09(%rip)        # 0x140008670
140007b67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007b6c:	48 83 25 d4 35 00 00 	andq   $0x0,0x35d4(%rip)        # 0x14000b148
140007b73:	00
140007b74:	83 25 d5 35 00 00 00 	andl   $0x0,0x35d5(%rip)        # 0x14000b150
140007b7b:	83 25 d2 35 00 00 00 	andl   $0x0,0x35d2(%rip)        # 0x14000b154
140007b82:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007b87:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140007b8c:	48 83 c4 20          	add    $0x20,%rsp
140007b90:	5f                   	pop    %rdi
140007b91:	c3                   	ret
140007b92:	cc                   	int3
140007b93:	b9 8c 00 00 c0       	mov    $0xc000008c,%ecx
140007b98:	e8 13 d5 ff ff       	call   0x1400050b0
140007b9d:	cc                   	int3
140007b9e:	cc                   	int3
140007b9f:	cc                   	int3
140007ba0:	cc                   	int3
140007ba1:	cc                   	int3
140007ba2:	cc                   	int3
140007ba3:	cc                   	int3
140007ba4:	cc                   	int3
140007ba5:	cc                   	int3
140007ba6:	cc                   	int3
140007ba7:	cc                   	int3
140007ba8:	cc                   	int3
140007ba9:	cc                   	int3
140007baa:	cc                   	int3
140007bab:	cc                   	int3
140007bac:	cc                   	int3
140007bad:	cc                   	int3
140007bae:	cc                   	int3
140007baf:	cc                   	int3
140007bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007bb5:	57                   	push   %rdi
140007bb6:	48 83 ec 20          	sub    $0x20,%rsp
140007bba:	83 3d df 34 00 00 00 	cmpl   $0x0,0x34df(%rip)        # 0x14000b0a0
140007bc1:	74 5d                	je     0x140007c20
140007bc3:	48 8b 1d e6 34 00 00 	mov    0x34e6(%rip),%rbx        # 0x14000b0b0
140007bca:	48 8b 05 e7 34 00 00 	mov    0x34e7(%rip),%rax        # 0x14000b0b8
140007bd1:	eb 2e                	jmp    0x140007c01
140007bd3:	48 8b 3b             	mov    (%rbx),%rdi
140007bd6:	48 85 ff             	test   %rdi,%rdi
140007bd9:	74 22                	je     0x140007bfd
140007bdb:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140007bdf:	48 85 c9             	test   %rcx,%rcx
140007be2:	74 0d                	je     0x140007bf1
140007be4:	48 8b 01             	mov    (%rcx),%rax
140007be7:	48 8b 40 10          	mov    0x10(%rax),%rax
140007beb:	ff 15 d7 0a 00 00    	call   *0xad7(%rip)        # 0x1400086c8
140007bf1:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
140007bf6:	48 8b 05 bb 34 00 00 	mov    0x34bb(%rip),%rax        # 0x14000b0b8
140007bfd:	48 83 c3 08          	add    $0x8,%rbx
140007c01:	48 3b d8             	cmp    %rax,%rbx
140007c04:	72 cd                	jb     0x140007bd3
140007c06:	48 8d 0d b3 34 00 00 	lea    0x34b3(%rip),%rcx        # 0x14000b0c0
140007c0d:	48 ff 15 3c 09 00 00 	rex.W call *0x93c(%rip)        # 0x140008550
140007c14:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007c19:	83 25 80 34 00 00 00 	andl   $0x0,0x3480(%rip)        # 0x14000b0a0
140007c20:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007c25:	48 83 c4 20          	add    $0x20,%rsp
140007c29:	5f                   	pop    %rdi
140007c2a:	c3                   	ret
140007c2b:	cc                   	int3