14095b86f:	e8 c8 40 19 00       	call   0x140aef93c
14095b874:	48 8d 0d 05 ff 3c 00 	lea    0x3cff05(%rip),%rcx        # 0x140d2b780
14095b87b:	e8 dc 43 19 00       	call   0x140aefc5c
14095b880:	e9 f0 e6 ff ff       	jmp    0x140959f75
14095b885:	48 8d 0d f8 fe 3c 00 	lea    0x3cfef8(%rip),%rcx        # 0x140d2b784
14095b88c:	e8 37 44 19 00       	call   0x140aefcc8
14095b891:	44 39 25 ec fe 3c 00 	cmp    %r12d,0x3cfeec(%rip)        # 0x140d2b784
14095b898:	0f 85 e6 e6 ff ff    	jne    0x140959f84
14095b89e:	48 8d 0d 7b f7 1a 00 	lea    0x1af77b(%rip),%rcx        # 0x140b0b020
14095b8a5:	e8 92 40 19 00       	call   0x140aef93c
14095b8aa:	48 8d 0d d3 fe 3c 00 	lea    0x3cfed3(%rip),%rcx        # 0x140d2b784
14095b8b1:	e8 a6 43 19 00       	call   0x140aefc5c
14095b8b6:	e9 c9 e6 ff ff       	jmp    0x140959f84
14095b8bb:	48 8d 0d c6 fe 3c 00 	lea    0x3cfec6(%rip),%rcx        # 0x140d2b788
14095b8c2:	e8 01 44 19 00       	call   0x140aefcc8
14095b8c7:	44 39 25 ba fe 3c 00 	cmp    %r12d,0x3cfeba(%rip)        # 0x140d2b788
14095b8ce:	0f 85 bf e6 ff ff    	jne    0x140959f93
14095b8d4:	48 8d 0d e5 f6 1a 00 	lea    0x1af6e5(%rip),%rcx        # 0x140b0afc0
14095b8db:	e8 5c 40 19 00       	call   0x140aef93c
14095b8e0:	48 8d 0d a1 fe 3c 00 	lea    0x3cfea1(%rip),%rcx        # 0x140d2b788
14095b8e7:	e8 70 43 19 00       	call   0x140aefc5c
14095b8ec:	e9 a2 e6 ff ff       	jmp    0x140959f93
14095b8f1:	48 8d 0d 94 fe 3c 00 	lea    0x3cfe94(%rip),%rcx        # 0x140d2b78c
14095b8f8:	e8 cb 43 19 00       	call   0x140aefcc8
14095b8fd:	44 39 25 88 fe 3c 00 	cmp    %r12d,0x3cfe88(%rip)        # 0x140d2b78c
14095b904:	0f 85 98 e6 ff ff    	jne    0x140959fa2
14095b90a:	48 8d 0d 4f f6 1a 00 	lea    0x1af64f(%rip),%rcx        # 0x140b0af60
14095b911:	e8 26 40 19 00       	call   0x140aef93c
14095b916:	48 8d 0d 6f fe 3c 00 	lea    0x3cfe6f(%rip),%rcx        # 0x140d2b78c
14095b91d:	e8 3a 43 19 00       	call   0x140aefc5c
14095b922:	e9 7b e6 ff ff       	jmp    0x140959fa2
14095b927:	48 8d 0d 62 fe 3c 00 	lea    0x3cfe62(%rip),%rcx        # 0x140d2b790
14095b92e:	e8 95 43 19 00       	call   0x140aefcc8
14095b933:	44 39 25 56 fe 3c 00 	cmp    %r12d,0x3cfe56(%rip)        # 0x140d2b790
14095b93a:	0f 85 71 e6 ff ff    	jne    0x140959fb1
14095b940:	48 c7 45 80 1f 00 00 	movq   $0x1f,-0x80(%rbp)
14095b947:	00
14095b948:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14095b94c:	e8 db 37 7b ff       	call   0x14010f12c
14095b951:	48 8b d0             	mov    %rax,%rdx
14095b954:	48 89 05 45 fe 3c 00 	mov    %rax,0x3cfe45(%rip)        # 0x140d2b7a0
14095b95b:	48 c7 05 4a fe 3c 00 	movq   $0x10,0x3cfe4a(%rip)        # 0x140d2b7b0
14095b962:	10 00 00 00
14095b966:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14095b96a:	48 89 05 47 fe 3c 00 	mov    %rax,0x3cfe47(%rip)        # 0x140d2b7b8
14095b971:	0f 10 05 d0 1d 21 00 	movups 0x211dd0(%rip),%xmm0        # 0x140b6d748
14095b978:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
14095b97c:	44 88 7a 10          	mov    %r15b,0x10(%rdx)
14095b980:	48 8d 0d 79 f5 1a 00 	lea    0x1af579(%rip),%rcx        # 0x140b0af00
14095b987:	e8 b0 3f 19 00       	call   0x140aef93c
14095b98c:	48 8d 0d fd fd 3c 00 	lea    0x3cfdfd(%rip),%rcx        # 0x140d2b790
14095b993:	e8 c4 42 19 00       	call   0x140aefc5c
14095b998:	e9 14 e6 ff ff       	jmp    0x140959fb1
14095b99d:	48 8d 0d 1c fe 3c 00 	lea    0x3cfe1c(%rip),%rcx        # 0x140d2b7c0
14095b9a4:	e8 1f 43 19 00       	call   0x140aefcc8
14095b9a9:	44 39 25 10 fe 3c 00 	cmp    %r12d,0x3cfe10(%rip)        # 0x140d2b7c0
14095b9b0:	0f 85 0a e6 ff ff    	jne    0x140959fc0
14095b9b6:	48 8d 0d e3 f4 1a 00 	lea    0x1af4e3(%rip),%rcx        # 0x140b0aea0
14095b9bd:	e8 7a 3f 19 00       	call   0x140aef93c
14095b9c2:	48 8d 0d f7 fd 3c 00 	lea    0x3cfdf7(%rip),%rcx        # 0x140d2b7c0
14095b9c9:	e8 8e 42 19 00       	call   0x140aefc5c
14095b9ce:	e9 ed e5 ff ff       	jmp    0x140959fc0
14095b9d3:	48 8d 0d ea fd 3c 00 	lea    0x3cfdea(%rip),%rcx        # 0x140d2b7c4
14095b9da:	e8 e9 42 19 00       	call   0x140aefcc8
14095b9df:	44 39 25 de fd 3c 00 	cmp    %r12d,0x3cfdde(%rip)        # 0x140d2b7c4
14095b9e6:	0f 85 e3 e5 ff ff    	jne    0x140959fcf
14095b9ec:	48 8d 0d 4d f4 1a 00 	lea    0x1af44d(%rip),%rcx        # 0x140b0ae40
14095b9f3:	e8 44 3f 19 00       	call   0x140aef93c
14095b9f8:	48 8d 0d c5 fd 3c 00 	lea    0x3cfdc5(%rip),%rcx        # 0x140d2b7c4
14095b9ff:	e8 58 42 19 00       	call   0x140aefc5c
14095ba04:	e9 c6 e5 ff ff       	jmp    0x140959fcf
14095ba09:	48 8d 0d b8 fd 3c 00 	lea    0x3cfdb8(%rip),%rcx        # 0x140d2b7c8
14095ba10:	e8 b3 42 19 00       	call   0x140aefcc8
14095ba15:	44 39 25 ac fd 3c 00 	cmp    %r12d,0x3cfdac(%rip)        # 0x140d2b7c8
14095ba1c:	0f 85 bc e5 ff ff    	jne    0x140959fde
14095ba22:	48 8d 0d b7 f3 1a 00 	lea    0x1af3b7(%rip),%rcx        # 0x140b0ade0
14095ba29:	e8 0e 3f 19 00       	call   0x140aef93c
14095ba2e:	48 8d 0d 93 fd 3c 00 	lea    0x3cfd93(%rip),%rcx        # 0x140d2b7c8
14095ba35:	e8 22 42 19 00       	call   0x140aefc5c
14095ba3a:	e9 9f e5 ff ff       	jmp    0x140959fde
14095ba3f:	48 8d 0d 86 fd 3c 00 	lea    0x3cfd86(%rip),%rcx        # 0x140d2b7cc
14095ba46:	e8 7d 42 19 00       	call   0x140aefcc8
14095ba4b:	44 39 25 7a fd 3c 00 	cmp    %r12d,0x3cfd7a(%rip)        # 0x140d2b7cc
14095ba52:	0f 85 95 e5 ff ff    	jne    0x140959fed
14095ba58:	48 8d 0d 21 f3 1a 00 	lea    0x1af321(%rip),%rcx        # 0x140b0ad80
14095ba5f:	e8 d8 3e 19 00       	call   0x140aef93c
14095ba64:	48 8d 0d 61 fd 3c 00 	lea    0x3cfd61(%rip),%rcx        # 0x140d2b7cc
14095ba6b:	e8 ec 41 19 00       	call   0x140aefc5c
14095ba70:	e9 78 e5 ff ff       	jmp    0x140959fed
14095ba75:	48 8d 0d 54 fd 3c 00 	lea    0x3cfd54(%rip),%rcx        # 0x140d2b7d0
14095ba7c:	e8 47 42 19 00       	call   0x140aefcc8
14095ba81:	44 39 25 48 fd 3c 00 	cmp    %r12d,0x3cfd48(%rip)        # 0x140d2b7d0
14095ba88:	0f 85 6e e5 ff ff    	jne    0x140959ffc
14095ba8e:	48 8d 0d 8b f2 1a 00 	lea    0x1af28b(%rip),%rcx        # 0x140b0ad20
14095ba95:	e8 a2 3e 19 00       	call   0x140aef93c
14095ba9a:	48 8d 0d 2f fd 3c 00 	lea    0x3cfd2f(%rip),%rcx        # 0x140d2b7d0
14095baa1:	e8 b6 41 19 00       	call   0x140aefc5c
14095baa6:	e9 51 e5 ff ff       	jmp    0x140959ffc
14095baab:	48 8d 0d 22 fd 3c 00 	lea    0x3cfd22(%rip),%rcx        # 0x140d2b7d4
14095bab2:	e8 11 42 19 00       	call   0x140aefcc8
14095bab7:	44 39 25 16 fd 3c 00 	cmp    %r12d,0x3cfd16(%rip)        # 0x140d2b7d4
14095babe:	0f 85 47 e5 ff ff    	jne    0x14095a00b
14095bac4:	48 8d 0d f5 f1 1a 00 	lea    0x1af1f5(%rip),%rcx        # 0x140b0acc0
14095bacb:	e8 6c 3e 19 00       	call   0x140aef93c
14095bad0:	48 8d 0d fd fc 3c 00 	lea    0x3cfcfd(%rip),%rcx        # 0x140d2b7d4
14095bad7:	e8 80 41 19 00       	call   0x140aefc5c
14095badc:	e9 2a e5 ff ff       	jmp    0x14095a00b
14095bae1:	48 8d 0d f0 fc 3c 00 	lea    0x3cfcf0(%rip),%rcx        # 0x140d2b7d8
14095bae8:	e8 db 41 19 00       	call   0x140aefcc8
14095baed:	44 39 25 e4 fc 3c 00 	cmp    %r12d,0x3cfce4(%rip)        # 0x140d2b7d8
14095baf4:	0f 85 20 e5 ff ff    	jne    0x14095a01a
14095bafa:	48 8d 0d 5f f1 1a 00 	lea    0x1af15f(%rip),%rcx        # 0x140b0ac60
14095bb01:	e8 36 3e 19 00       	call   0x140aef93c
14095bb06:	48 8d 0d cb fc 3c 00 	lea    0x3cfccb(%rip),%rcx        # 0x140d2b7d8
14095bb0d:	e8 4a 41 19 00       	call   0x140aefc5c
14095bb12:	e9 03 e5 ff ff       	jmp    0x14095a01a
14095bb17:	ba 0a 80 04 80       	mov    $0x8004800a,%edx
14095bb1c:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
14095bb23:	e8 38 33 7b ff       	call   0x14010ee60
14095bb28:	48 8d 15 91 a2 2d 00 	lea    0x2da291(%rip),%rdx        # 0x140c35dc0
14095bb2f:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
14095bb36:	e8 43 49 19 00       	call   0x140af047e
14095bb3b:	90                   	nop
14095bb3c:	ba 35 80 04 80       	mov    $0x80048035,%edx
14095bb41:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095bb48:	e8 13 33 7b ff       	call   0x14010ee60
14095bb4d:	48 8d 15 6c a2 2d 00 	lea    0x2da26c(%rip),%rdx        # 0x140c35dc0
14095bb54:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095bb5b:	e8 1e 49 19 00       	call   0x140af047e
14095bb60:	cc                   	int3
14095bb61:	ba 35 80 04 80       	mov    $0x80048035,%edx
14095bb66:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095bb6d:	e8 ee 32 7b ff       	call   0x14010ee60
14095bb72:	48 8d 15 47 a2 2d 00 	lea    0x2da247(%rip),%rdx        # 0x140c35dc0
14095bb79:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
14095bb80:	e8 f9 48 19 00       	call   0x140af047e
14095bb85:	cc                   	int3
14095bb86:	90                   	nop
14095bb87:	90                   	nop
14095bb88:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14095bb8d:	57                   	push   %rdi
14095bb8e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14095bb95:	48 8b 05 a4 34 36 00 	mov    0x3634a4(%rip),%rax        # 0x140cbf040
14095bb9c:	48 33 c4             	xor    %rsp,%rax
14095bb9f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14095bba4:	48 8b da             	mov    %rdx,%rbx
14095bba7:	48 8b 39             	mov    (%rcx),%rdi
14095bbaa:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14095bbae:	48 8b 01             	mov    (%rcx),%rax
14095bbb1:	48 8b 40 60          	mov    0x60(%rax),%rax
14095bbb5:	ff 15 7d 10 1b 00    	call   *0x1b107d(%rip)        # 0x140b0cc38
14095bbbb:	48 8b d3             	mov    %rbx,%rdx
14095bbbe:	84 c0                	test   %al,%al
14095bbc0:	0f 84 cf 00 00 00    	je     0x14095bc95
14095bbc6:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14095bbca:	48 8b 01             	mov    (%rcx),%rax
14095bbcd:	48 8b 40 40          	mov    0x40(%rax),%rax
14095bbd1:	ff 15 61 10 1b 00    	call   *0x1b1061(%rip)        # 0x140b0cc38
14095bbd7:	48 8b d0             	mov    %rax,%rdx
14095bbda:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14095bbdf:	e8 5c 03 7d ff       	call   0x14012bf40
14095bbe4:	90                   	nop
14095bbe5:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14095bbea:	48 85 c9             	test   %rcx,%rcx
14095bbed:	0f 84 c4 00 00 00    	je     0x14095bcb7
14095bbf3:	48 8b 01             	mov    (%rcx),%rax
14095bbf6:	48 8b 40 50          	mov    0x50(%rax),%rax
14095bbfa:	ff 15 38 10 1b 00    	call   *0x1b1038(%rip)        # 0x140b0cc38
14095bc00:	8b f8                	mov    %eax,%edi
14095bc02:	85 c0                	test   %eax,%eax
14095bc04:	7e 6a                	jle    0x14095bc70
14095bc06:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14095bc0b:	48 85 c9             	test   %rcx,%rcx
14095bc0e:	74 40                	je     0x14095bc50
14095bc10:	83 c8 ff             	or     $0xffffffff,%eax
14095bc13:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14095bc18:	83 f8 01             	cmp    $0x1,%eax
14095bc1b:	75 33                	jne    0x14095bc50
14095bc1d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14095bc22:	48 8b 03             	mov    (%rbx),%rax
14095bc25:	48 8b cb             	mov    %rbx,%rcx
14095bc28:	48 8b 00             	mov    (%rax),%rax
14095bc2b:	ff 15 07 10 1b 00    	call   *0x1b1007(%rip)        # 0x140b0cc38
14095bc31:	83 c8 ff             	or     $0xffffffff,%eax
14095bc34:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095bc39:	83 f8 01             	cmp    $0x1,%eax
14095bc3c:	75 12                	jne    0x14095bc50
14095bc3e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14095bc43:	48 8b 01             	mov    (%rcx),%rax
14095bc46:	48 8b 40 08          	mov    0x8(%rax),%rax
14095bc4a:	ff 15 e8 0f 1b 00    	call   *0x1b0fe8(%rip)        # 0x140b0cc38
14095bc50:	8b c7                	mov    %edi,%eax
14095bc52:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14095bc57:	48 33 cc             	xor    %rsp,%rcx
14095bc5a:	e8 81 39 19 00       	call   0x140aef5e0
14095bc5f:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
14095bc66:	00
14095bc67:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14095bc6e:	5f                   	pop    %rdi
14095bc6f:	c3                   	ret
14095bc70:	41 b8 3a 80 04 80    	mov    $0x8004803a,%r8d
14095bc76:	48 8b d3             	mov    %rbx,%rdx
14095bc79:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bc7e:	e8 2d 82 ff ff       	call   0x140953eb0
14095bc83:	48 8d 15 c6 ae 2d 00 	lea    0x2daec6(%rip),%rdx        # 0x140c36b50
14095bc8a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bc8f:	e8 ea 47 19 00       	call   0x140af047e
14095bc94:	90                   	nop
14095bc95:	41 b8 36 80 04 80    	mov    $0x80048036,%r8d
14095bc9b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bca0:	e8 0b 82 ff ff       	call   0x140953eb0
14095bca5:	48 8d 15 a4 ae 2d 00 	lea    0x2daea4(%rip),%rdx        # 0x140c36b50
14095bcac:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bcb1:	e8 c8 47 19 00       	call   0x140af047e
14095bcb6:	90                   	nop
14095bcb7:	41 b8 38 80 04 80    	mov    $0x80048038,%r8d
14095bcbd:	48 8b d3             	mov    %rbx,%rdx
14095bcc0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bcc5:	e8 e6 81 ff ff       	call   0x140953eb0
14095bcca:	48 8d 15 7f ae 2d 00 	lea    0x2dae7f(%rip),%rdx        # 0x140c36b50
14095bcd1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095bcd6:	e8 a3 47 19 00       	call   0x140af047e
14095bcdb:	cc                   	int3
14095bcdc:	40 55                	rex push %rbp
14095bcde:	53                   	push   %rbx
14095bcdf:	56                   	push   %rsi
14095bce0:	57                   	push   %rdi
14095bce1:	41 54                	push   %r12
14095bce3:	41 55                	push   %r13
14095bce5:	41 56                	push   %r14
14095bce7:	41 57                	push   %r15
14095bce9:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14095bcee:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
14095bcf5:	48 8b 05 44 33 36 00 	mov    0x363344(%rip),%rax        # 0x140cbf040
14095bcfc:	48 33 c4             	xor    %rsp,%rax
14095bcff:	48 89 45 07          	mov    %rax,0x7(%rbp)
14095bd03:	4d 8b e9             	mov    %r9,%r13
14095bd06:	4c 89 4d 87          	mov    %r9,-0x79(%rbp)
14095bd0a:	49 8b c0             	mov    %r8,%rax
14095bd0d:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
14095bd11:	4c 8b f2             	mov    %rdx,%r14
14095bd14:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
14095bd18:	48 8b f1             	mov    %rcx,%rsi
14095bd1b:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
14095bd1f:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14095bd23:	c7 45 97 01 00 00 00 	movl   $0x1,-0x69(%rbp)
14095bd2a:	41 b4 01             	mov    $0x1,%r12b
14095bd2d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14095bd31:	48 8b 01             	mov    (%rcx),%rax
14095bd34:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14095bd38:	48 8b 40 50          	mov    0x50(%rax),%rax
14095bd3c:	ff 15 f6 0e 1b 00    	call   *0x1b0ef6(%rip)        # 0x140b0cc38
14095bd42:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14095bd46:	48 8b 01             	mov    (%rcx),%rax
14095bd49:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14095bd4d:	48 8b 40 58          	mov    0x58(%rax),%rax
14095bd51:	ff 15 e1 0e 1b 00    	call   *0x1b0ee1(%rip)        # 0x140b0cc38
14095bd57:	45 33 ff             	xor    %r15d,%r15d
14095bd5a:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14095bd5e:	48 3b 18             	cmp    (%rax),%rbx
14095bd61:	0f 84 01 01 00 00    	je     0x14095be68
14095bd67:	45 8d 77 07          	lea    0x7(%r15),%r14d
14095bd6b:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14095bd6f:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14095bd73:	4c 8b 79 18          	mov    0x18(%rcx),%r15
14095bd77:	49 83 ff 0f          	cmp    $0xf,%r15
14095bd7b:	76 03                	jbe    0x14095bd80
14095bd7d:	48 8b 09             	mov    (%rcx),%rcx
14095bd80:	4c 8b c7             	mov    %rdi,%r8
14095bd83:	49 3b fe             	cmp    %r14,%rdi
14095bd86:	4d 0f 47 c6          	cmova  %r14,%r8
14095bd8a:	48 8d 15 d7 cf 1e 00 	lea    0x1ecfd7(%rip),%rdx        # 0x140b48d68
14095bd91:	e8 54 65 19 00       	call   0x140af22ea
14095bd96:	85 c0                	test   %eax,%eax
14095bd98:	75 11                	jne    0x14095bdab
14095bd9a:	49 3b fe             	cmp    %r14,%rdi
14095bd9d:	75 0c                	jne    0x14095bdab
14095bd9f:	85 c0                	test   %eax,%eax
14095bda1:	75 08                	jne    0x14095bdab
14095bda3:	45 33 ff             	xor    %r15d,%r15d
14095bda6:	45 8a e7             	mov    %r15b,%r12b
14095bda9:	eb 36                	jmp    0x14095bde1
14095bdab:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14095bdaf:	49 83 ff 0f          	cmp    $0xf,%r15
14095bdb3:	76 03                	jbe    0x14095bdb8
14095bdb5:	48 8b 09             	mov    (%rcx),%rcx
14095bdb8:	4c 8b c7             	mov    %rdi,%r8
14095bdbb:	49 3b fe             	cmp    %r14,%rdi
14095bdbe:	4d 0f 47 c6          	cmova  %r14,%r8
14095bdc2:	48 8d 15 c7 d9 1e 00 	lea    0x1ed9c7(%rip),%rdx        # 0x140b49790
14095bdc9:	e8 1c 65 19 00       	call   0x140af22ea
14095bdce:	45 33 ff             	xor    %r15d,%r15d
14095bdd1:	85 c0                	test   %eax,%eax
14095bdd3:	75 0c                	jne    0x14095bde1
14095bdd5:	49 3b fe             	cmp    %r14,%rdi
14095bdd8:	75 07                	jne    0x14095bde1
14095bdda:	41 8b c7             	mov    %r15d,%eax
14095bddd:	85 c0                	test   %eax,%eax
14095bddf:	74 1c                	je     0x14095bdfd
14095bde1:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14095bde5:	49 8b cd             	mov    %r13,%rcx
14095bde8:	e8 9f cf 97 ff       	call   0x1402d8d8c
14095bded:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14095bdf1:	48 8b c8             	mov    %rax,%rcx
14095bdf4:	e8 7f f3 6b ff       	call   0x14001b178
14095bdf9:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14095bdfd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14095be01:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
14095be05:	74 1f                	je     0x14095be26
14095be07:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14095be0b:	eb 11                	jmp    0x14095be1e
14095be0d:	48 3b 59 10          	cmp    0x10(%rcx),%rbx
14095be11:	75 2b                	jne    0x14095be3e
14095be13:	48 8b d9             	mov    %rcx,%rbx
14095be16:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
14095be1a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14095be1e:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
14095be22:	74 e9                	je     0x14095be0d
14095be24:	eb 18                	jmp    0x14095be3e
14095be26:	48 8b 11             	mov    (%rcx),%rdx
14095be29:	44 38 7a 19          	cmp    %r15b,0x19(%rdx)
14095be2d:	75 0f                	jne    0x14095be3e
14095be2f:	48 8b ca             	mov    %rdx,%rcx
14095be32:	48 8b 02             	mov    (%rdx),%rax
14095be35:	48 8b d0             	mov    %rax,%rdx
14095be38:	44 38 78 19          	cmp    %r15b,0x19(%rax)
14095be3c:	74 f1                	je     0x14095be2f
14095be3e:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
14095be42:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14095be46:	48 8b 01             	mov    (%rcx),%rax
14095be49:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14095be4d:	48 8b 40 58          	mov    0x58(%rax),%rax
14095be51:	ff 15 e1 0d 1b 00    	call   *0x1b0de1(%rip)        # 0x140b0cc38
14095be57:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14095be5b:	48 3b 18             	cmp    (%rax),%rbx
14095be5e:	0f 85 07 ff ff ff    	jne    0x14095bd6b
14095be64:	4c 8b 75 a7          	mov    -0x59(%rbp),%r14
14095be68:	4d 89 3e             	mov    %r15,(%r14)
14095be6b:	4d 89 7e 08          	mov    %r15,0x8(%r14)
14095be6f:	c7 45 97 01 00 00 00 	movl   $0x1,-0x69(%rbp)
14095be76:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14095be7a:	48 8b 01             	mov    (%rcx),%rax
14095be7d:	48 8b 40 28          	mov    0x28(%rax),%rax
14095be81:	ff 15 b1 0d 1b 00    	call   *0x1b0db1(%rip)        # 0x140b0cc38
14095be87:	85 c0                	test   %eax,%eax
14095be89:	0f 85 e3 01 00 00    	jne    0x14095c072
14095be8f:	44 89 7d 87          	mov    %r15d,-0x79(%rbp)
14095be93:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14095be97:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14095be9c:	e8 93 0b 00 00       	call   0x14095ca34