140001988:	0f 85 85 00 00 00    	jne    0x140001a13
14000198e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140001993:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140001998:	49 8b dc             	mov    %r12,%rbx
14000199b:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400019a2:	00
1400019a3:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
1400019aa:	00
1400019ab:	49 8b d4             	mov    %r12,%rdx
1400019ae:	49 8b fc             	mov    %r12,%rdi
1400019b1:	49 3b c8             	cmp    %r8,%rcx
1400019b4:	74 26                	je     0x1400019dc
1400019b6:	48 8b 01             	mov    (%rcx),%rax
1400019b9:	48 89 02             	mov    %rax,(%rdx)
1400019bc:	4c 89 31             	mov    %r14,(%rcx)
1400019bf:	48 8d 5a 08          	lea    0x8(%rdx),%rbx
1400019c3:	48 8b fb             	mov    %rbx,%rdi
1400019c6:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400019cd:	00
1400019ce:	48 83 c1 08          	add    $0x8,%rcx
1400019d2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400019d7:	48 8b d3             	mov    %rbx,%rdx
1400019da:	eb d5                	jmp    0x1400019b1
1400019dc:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1400019e1:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400019e6:	48 3b df             	cmp    %rdi,%rbx
1400019e9:	74 23                	je     0x140001a0e
1400019eb:	48 8b 13             	mov    (%rbx),%rdx
1400019ee:	48 85 d2             	test   %rdx,%rdx
1400019f1:	74 15                	je     0x140001a08
1400019f3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400019f7:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400019fb:	48 83 c2 08          	add    $0x8,%rdx
1400019ff:	48 03 ca             	add    %rdx,%rcx
140001a02:	48 8b 01             	mov    (%rcx),%rax
140001a05:	ff 50 08             	call   *0x8(%rax)
140001a08:	48 83 c3 08          	add    $0x8,%rbx
140001a0c:	eb d3                	jmp    0x1400019e1
140001a0e:	e9 1e 01 00 00       	jmp    0x140001b31
140001a13:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140001a18:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
140001a1f:	00
140001a20:	49 8b fc             	mov    %r12,%rdi
140001a23:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
140001a2a:	00
140001a2b:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
140001a32:	00
140001a33:	49 8b d4             	mov    %r12,%rdx
140001a36:	4d 8b fc             	mov    %r12,%r15
140001a39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140001a40:	48 3b ce             	cmp    %rsi,%rcx
140001a43:	74 26                	je     0x140001a6b
140001a45:	48 8b 01             	mov    (%rcx),%rax
140001a48:	48 89 02             	mov    %rax,(%rdx)
140001a4b:	4c 89 31             	mov    %r14,(%rcx)
140001a4e:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140001a52:	4c 8b ff             	mov    %rdi,%r15
140001a55:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
140001a5c:	00
140001a5d:	48 83 c1 08          	add    $0x8,%rcx
140001a61:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140001a66:	48 8b d7             	mov    %rdi,%rdx
140001a69:	eb d5                	jmp    0x140001a40
140001a6b:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140001a72:	00
140001a73:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140001a78:	49 3b ff             	cmp    %r15,%rdi
140001a7b:	74 23                	je     0x140001aa0
140001a7d:	48 8b 17             	mov    (%rdi),%rdx
140001a80:	48 85 d2             	test   %rdx,%rdx
140001a83:	74 15                	je     0x140001a9a
140001a85:	48 8b 42 08          	mov    0x8(%rdx),%rax
140001a89:	48 63 48 04          	movslq 0x4(%rax),%rcx
140001a8d:	48 83 c2 08          	add    $0x8,%rdx
140001a91:	48 03 ca             	add    %rdx,%rcx
140001a94:	48 8b 01             	mov    (%rcx),%rax
140001a97:	ff 50 08             	call   *0x8(%rax)
140001a9a:	48 83 c7 08          	add    $0x8,%rdi
140001a9e:	eb d3                	jmp    0x140001a73
140001aa0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001aa5:	49 8b 55 08          	mov    0x8(%r13),%rdx
140001aa9:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140001aae:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
140001ab5:	00
140001ab6:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
140001abd:	00
140001abe:	4c 89 ac 24 b8 00 00 	mov    %r13,0xb8(%rsp)
140001ac5:	00
140001ac6:	48 8b fb             	mov    %rbx,%rdi
140001ac9:	48 8b cb             	mov    %rbx,%rcx
140001acc:	48 3b f2             	cmp    %rdx,%rsi
140001acf:	74 23                	je     0x140001af4
140001ad1:	48 8b 06             	mov    (%rsi),%rax
140001ad4:	48 89 03             	mov    %rax,(%rbx)
140001ad7:	4c 89 36             	mov    %r14,(%rsi)
140001ada:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
140001ade:	48 8b fb             	mov    %rbx,%rdi
140001ae1:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
140001ae8:	00
140001ae9:	48 83 c6 08          	add    $0x8,%rsi
140001aed:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140001af2:	eb d5                	jmp    0x140001ac9
140001af4:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
140001afb:	00
140001afc:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140001b01:	48 3b df             	cmp    %rdi,%rbx
140001b04:	74 23                	je     0x140001b29
140001b06:	48 8b 13             	mov    (%rbx),%rdx
140001b09:	48 85 d2             	test   %rdx,%rdx
140001b0c:	74 15                	je     0x140001b23
140001b0e:	48 8b 42 08          	mov    0x8(%rdx),%rax
140001b12:	48 63 48 04          	movslq 0x4(%rax),%rcx
140001b16:	48 83 c2 08          	add    $0x8,%rdx
140001b1a:	48 03 ca             	add    %rdx,%rcx
140001b1d:	48 8b 01             	mov    (%rcx),%rax
140001b20:	ff 50 08             	call   *0x8(%rax)
140001b23:	48 83 c3 08          	add    $0x8,%rbx
140001b27:	eb d3                	jmp    0x140001afc
140001b29:	4c 8b bc 24 28 01 00 	mov    0x128(%rsp),%r15
140001b30:	00
140001b31:	49 8b 5d 00          	mov    0x0(%r13),%rbx
140001b35:	48 85 db             	test   %rbx,%rbx
140001b38:	74 64                	je     0x140001b9e
140001b3a:	49 8b 7d 08          	mov    0x8(%r13),%rdi
140001b3e:	48 3b df             	cmp    %rdi,%rbx
140001b41:	74 26                	je     0x140001b69
140001b43:	48 8b 13             	mov    (%rbx),%rdx
140001b46:	48 85 d2             	test   %rdx,%rdx
140001b49:	74 15                	je     0x140001b60
140001b4b:	48 8b 42 08          	mov    0x8(%rdx),%rax
140001b4f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140001b53:	48 83 c2 08          	add    $0x8,%rdx
140001b57:	48 03 ca             	add    %rdx,%rcx
140001b5a:	48 8b 01             	mov    (%rcx),%rax
140001b5d:	ff 50 08             	call   *0x8(%rax)
140001b60:	48 83 c3 08          	add    $0x8,%rbx
140001b64:	48 3b df             	cmp    %rdi,%rbx
140001b67:	75 da                	jne    0x140001b43
140001b69:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140001b6d:	49 8b 55 10          	mov    0x10(%r13),%rdx
140001b71:	48 2b d1             	sub    %rcx,%rdx
140001b74:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140001b78:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001b7f:	72 18                	jb     0x140001b99
140001b81:	48 83 c2 27          	add    $0x27,%rdx
140001b85:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140001b89:	49 2b c8             	sub    %r8,%rcx
140001b8c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140001b90:	48 83 f8 1f          	cmp    $0x1f,%rax
140001b94:	77 3c                	ja     0x140001bd2
140001b96:	49 8b c8             	mov    %r8,%rcx
140001b99:	e8 16 57 03 00       	call   0x1400372b4
140001b9e:	4d 89 65 00          	mov    %r12,0x0(%r13)
140001ba2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140001ba7:	49 8d 0c c4          	lea    (%r12,%rax,8),%rcx
140001bab:	49 89 4d 08          	mov    %rcx,0x8(%r13)
140001baf:	4b 8d 0c 27          	lea    (%r15,%r12,1),%rcx
140001bb3:	49 89 4d 10          	mov    %rcx,0x10(%r13)
140001bb7:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
140001bbe:	00
140001bbf:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140001bc6:	41 5f                	pop    %r15
140001bc8:	41 5e                	pop    %r14
140001bca:	41 5d                	pop    %r13
140001bcc:	41 5c                	pop    %r12
140001bce:	5f                   	pop    %rdi
140001bcf:	5e                   	pop    %rsi
140001bd0:	5b                   	pop    %rbx
140001bd1:	c3                   	ret
140001bd2:	ff 15 e0 95 03 00    	call   *0x395e0(%rip)        # 0x14003b1b8
140001bd8:	cc                   	int3
140001bd9:	e8 12 0a 00 00       	call   0x1400025f0
140001bde:	cc                   	int3
140001bdf:	e8 2c 0a 00 00       	call   0x140002610
140001be4:	cc                   	int3
140001be5:	cc                   	int3
140001be6:	cc                   	int3
140001be7:	cc                   	int3
140001be8:	cc                   	int3
140001be9:	cc                   	int3
140001bea:	cc                   	int3
140001beb:	cc                   	int3
140001bec:	cc                   	int3
140001bed:	cc                   	int3
140001bee:	cc                   	int3
140001bef:	cc                   	int3
140001bf0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001bf5:	53                   	push   %rbx
140001bf6:	48 83 ec 20          	sub    $0x20,%rsp
140001bfa:	48 8b d9             	mov    %rcx,%rbx
140001bfd:	48 8b 0a             	mov    (%rdx),%rcx
140001c00:	48 89 0b             	mov    %rcx,(%rbx)
140001c03:	48 85 c9             	test   %rcx,%rcx
140001c06:	74 15                	je     0x140001c1d
140001c08:	48 8b 41 08          	mov    0x8(%rcx),%rax
140001c0c:	48 63 50 04          	movslq 0x4(%rax),%rdx
140001c10:	48 83 c1 08          	add    $0x8,%rcx
140001c14:	48 03 ca             	add    %rdx,%rcx
140001c17:	48 8b 01             	mov    (%rcx),%rax
140001c1a:	ff 10                	call   *(%rax)
140001c1c:	90                   	nop
140001c1d:	48 8b c3             	mov    %rbx,%rax
140001c20:	48 83 c4 20          	add    $0x20,%rsp
140001c24:	5b                   	pop    %rbx
140001c25:	c3                   	ret
140001c26:	cc                   	int3
140001c27:	cc                   	int3
140001c28:	cc                   	int3
140001c29:	cc                   	int3
140001c2a:	cc                   	int3
140001c2b:	cc                   	int3
140001c2c:	cc                   	int3
140001c2d:	cc                   	int3
140001c2e:	cc                   	int3
140001c2f:	cc                   	int3
140001c30:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001c35:	53                   	push   %rbx
140001c36:	48 83 ec 20          	sub    $0x20,%rsp
140001c3a:	48 8b c2             	mov    %rdx,%rax
140001c3d:	48 8b d9             	mov    %rcx,%rbx
140001c40:	48 8d 0d 51 99 03 00 	lea    0x39951(%rip),%rcx        # 0x14003b598
140001c47:	48 89 0b             	mov    %rcx,(%rbx)
140001c4a:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140001c4e:	0f 57 c0             	xorps  %xmm0,%xmm0
140001c51:	0f 11 02             	movups %xmm0,(%rdx)
140001c54:	48 8d 48 08          	lea    0x8(%rax),%rcx
140001c58:	e8 f5 64 03 00       	call   0x140038152
140001c5d:	90                   	nop
140001c5e:	48 8d 05 63 99 03 00 	lea    0x39963(%rip),%rax        # 0x14003b5c8
140001c65:	48 89 03             	mov    %rax,(%rbx)
140001c68:	48 8b c3             	mov    %rbx,%rax
140001c6b:	48 83 c4 20          	add    $0x20,%rsp
140001c6f:	5b                   	pop    %rbx
140001c70:	c3                   	ret
140001c71:	cc                   	int3
140001c72:	cc                   	int3
140001c73:	cc                   	int3
140001c74:	cc                   	int3
140001c75:	cc                   	int3
140001c76:	cc                   	int3
140001c77:	cc                   	int3
140001c78:	cc                   	int3
140001c79:	cc                   	int3
140001c7a:	cc                   	int3
140001c7b:	cc                   	int3
140001c7c:	cc                   	int3
140001c7d:	cc                   	int3
140001c7e:	cc                   	int3
140001c7f:	cc                   	int3
140001c80:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001c85:	53                   	push   %rbx
140001c86:	48 83 ec 20          	sub    $0x20,%rsp
140001c8a:	48 8b c2             	mov    %rdx,%rax
140001c8d:	48 8b d9             	mov    %rcx,%rbx
140001c90:	48 8d 0d 01 99 03 00 	lea    0x39901(%rip),%rcx        # 0x14003b598
140001c97:	48 89 0b             	mov    %rcx,(%rbx)
140001c9a:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140001c9e:	0f 57 c0             	xorps  %xmm0,%xmm0
140001ca1:	0f 11 02             	movups %xmm0,(%rdx)
140001ca4:	48 8d 48 08          	lea    0x8(%rax),%rcx
140001ca8:	e8 a5 64 03 00       	call   0x140038152
140001cad:	90                   	nop
140001cae:	48 8d 05 13 99 03 00 	lea    0x39913(%rip),%rax        # 0x14003b5c8
140001cb5:	48 89 03             	mov    %rax,(%rbx)
140001cb8:	48 8d 05 21 99 03 00 	lea    0x39921(%rip),%rax        # 0x14003b5e0
140001cbf:	48 89 03             	mov    %rax,(%rbx)
140001cc2:	48 8b c3             	mov    %rbx,%rax
140001cc5:	48 83 c4 20          	add    $0x20,%rsp
140001cc9:	5b                   	pop    %rbx
140001cca:	c3                   	ret
140001ccb:	cc                   	int3
140001ccc:	cc                   	int3
140001ccd:	cc                   	int3
140001cce:	cc                   	int3
140001ccf:	cc                   	int3
140001cd0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001cd5:	48 8d 05 bc 98 03 00 	lea    0x398bc(%rip),%rax        # 0x14003b598
140001cdc:	48 89 01             	mov    %rax,(%rcx)
140001cdf:	0f 57 c0             	xorps  %xmm0,%xmm0
140001ce2:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140001ce6:	48 8d 05 03 99 03 00 	lea    0x39903(%rip),%rax        # 0x14003b5f0
140001ced:	48 89 41 08          	mov    %rax,0x8(%rcx)
140001cf1:	48 8d 05 d0 98 03 00 	lea    0x398d0(%rip),%rax        # 0x14003b5c8
140001cf8:	48 89 01             	mov    %rax,(%rcx)
140001cfb:	48 8d 05 de 98 03 00 	lea    0x398de(%rip),%rax        # 0x14003b5e0
140001d02:	48 89 01             	mov    %rax,(%rcx)
140001d05:	48 8b c1             	mov    %rcx,%rax
140001d08:	c3                   	ret
140001d09:	cc                   	int3
140001d0a:	cc                   	int3
140001d0b:	cc                   	int3
140001d0c:	cc                   	int3
140001d0d:	cc                   	int3
140001d0e:	cc                   	int3
140001d0f:	cc                   	int3
140001d10:	40 53                	rex push %rbx
140001d12:	48 83 ec 20          	sub    $0x20,%rsp
140001d16:	48 8b c2             	mov    %rdx,%rax
140001d19:	48 8b d9             	mov    %rcx,%rbx
140001d1c:	48 8d 0d 75 98 03 00 	lea    0x39875(%rip),%rcx        # 0x14003b598
140001d23:	48 89 0b             	mov    %rcx,(%rbx)
140001d26:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140001d2a:	0f 57 c0             	xorps  %xmm0,%xmm0
140001d2d:	0f 11 02             	movups %xmm0,(%rdx)
140001d30:	48 8d 48 08          	lea    0x8(%rax),%rcx
140001d34:	e8 19 64 03 00       	call   0x140038152
140001d39:	48 8b c3             	mov    %rbx,%rax
140001d3c:	48 83 c4 20          	add    $0x20,%rsp
140001d40:	5b                   	pop    %rbx
140001d41:	c3                   	ret
140001d42:	cc                   	int3
140001d43:	cc                   	int3
140001d44:	cc                   	int3
140001d45:	cc                   	int3
140001d46:	cc                   	int3
140001d47:	cc                   	int3
140001d48:	cc                   	int3
140001d49:	cc                   	int3
140001d4a:	cc                   	int3
140001d4b:	cc                   	int3
140001d4c:	cc                   	int3
140001d4d:	cc                   	int3
140001d4e:	cc                   	int3
140001d4f:	cc                   	int3
140001d50:	40 53                	rex push %rbx
140001d52:	48 83 ec 20          	sub    $0x20,%rsp
140001d56:	48 8b d9             	mov    %rcx,%rbx
140001d59:	48 8d 05 b0 98 03 00 	lea    0x398b0(%rip),%rax        # 0x14003b610
140001d60:	48 89 01             	mov    %rax,(%rcx)
140001d63:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140001d67:	48 85 c9             	test   %rcx,%rcx
140001d6a:	74 25                	je     0x140001d91
140001d6c:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
140001d70:	74 13                	je     0x140001d85
140001d72:	e8 1c 16 00 00       	call   0x140003393
140001d77:	ba 18 00 00 00       	mov    $0x18,%edx
140001d7c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140001d80:	e8 2f 55 03 00       	call   0x1400372b4
140001d85:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140001d8c:	00
140001d8d:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140001d91:	48 83 c4 20          	add    $0x20,%rsp
140001d95:	5b                   	pop    %rbx
140001d96:	c3                   	ret
140001d97:	cc                   	int3
140001d98:	cc                   	int3
140001d99:	cc                   	int3
140001d9a:	cc                   	int3
140001d9b:	cc                   	int3
140001d9c:	cc                   	int3