1401149a5:	48 8b d9             	mov    %rcx,%rbx
1401149a8:	49 89 2a             	mov    %rbp,(%r10)
1401149ab:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401149af:	48 3b cf             	cmp    %rdi,%rcx
1401149b2:	75 9c                	jne    0x140114950
1401149b4:	4c 8b c2             	mov    %rdx,%r8
1401149b7:	4c 8b db             	mov    %rbx,%r11
1401149ba:	48 85 db             	test   %rbx,%rbx
1401149bd:	74 59                	je     0x140114a18
1401149bf:	90                   	nop
1401149c0:	48 8b ca             	mov    %rdx,%rcx
1401149c3:	48 85 d2             	test   %rdx,%rdx
1401149c6:	74 50                	je     0x140114a18
1401149c8:	4c 8d 52 10          	lea    0x10(%rdx),%r10
1401149cc:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401149d0:	39 69 08             	cmp    %ebp,0x8(%rcx)
1401149d3:	75 3e                	jne    0x140114a13
1401149d5:	49 3b cb             	cmp    %r11,%rcx
1401149d8:	74 35                	je     0x140114a0f
1401149da:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401149de:	49 3b c8             	cmp    %r8,%rcx
1401149e1:	4c 8b ca             	mov    %rdx,%r9
1401149e4:	4c 0f 44 c2          	cmove  %rdx,%r8
1401149e8:	48 85 c0             	test   %rax,%rax
1401149eb:	74 07                	je     0x1401149f4
1401149ed:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401149f1:	4d 8b 0a             	mov    (%r10),%r9
1401149f4:	4d 85 c9             	test   %r9,%r9
1401149f7:	74 08                	je     0x140114a01
1401149f9:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401149fd:	49 89 41 18          	mov    %rax,0x18(%r9)
140114a01:	49 89 4b 10          	mov    %rcx,0x10(%r11)
140114a05:	4c 89 59 18          	mov    %r11,0x18(%rcx)
140114a09:	4c 8b d9             	mov    %rcx,%r11
140114a0c:	49 89 2a             	mov    %rbp,(%r10)
140114a0f:	44 89 71 08          	mov    %r14d,0x8(%rcx)
140114a13:	48 3b cb             	cmp    %rbx,%rcx
140114a16:	75 a8                	jne    0x1401149c0
140114a18:	49 8b d0             	mov    %r8,%rdx
140114a1b:	4d 8b d3             	mov    %r11,%r10
140114a1e:	4d 85 db             	test   %r11,%r11
140114a21:	74 5d                	je     0x140114a80
140114a23:	49 8b c8             	mov    %r8,%rcx
140114a26:	4d 85 c0             	test   %r8,%r8
140114a29:	74 55                	je     0x140114a80
140114a2b:	48 8b 01             	mov    (%rcx),%rax
140114a2e:	49 8d 58 10          	lea    0x10(%r8),%rbx
140114a32:	4d 8b 40 10          	mov    0x10(%r8),%r8
140114a36:	44 84 70 28          	test   %r14b,0x28(%rax)
140114a3a:	74 3f                	je     0x140114a7b
140114a3c:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114a3f:	74 3a                	je     0x140114a7b
140114a41:	49 3b ca             	cmp    %r10,%rcx
140114a44:	74 35                	je     0x140114a7b
140114a46:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114a4a:	48 3b ca             	cmp    %rdx,%rcx
140114a4d:	4d 8b c8             	mov    %r8,%r9
140114a50:	49 0f 44 d0          	cmove  %r8,%rdx
140114a54:	48 85 c0             	test   %rax,%rax
140114a57:	74 07                	je     0x140114a60
140114a59:	4c 89 40 10          	mov    %r8,0x10(%rax)
140114a5d:	4c 8b 0b             	mov    (%rbx),%r9
140114a60:	4d 85 c9             	test   %r9,%r9
140114a63:	74 08                	je     0x140114a6d
140114a65:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114a69:	49 89 41 18          	mov    %rax,0x18(%r9)
140114a6d:	49 89 4a 10          	mov    %rcx,0x10(%r10)
140114a71:	4c 89 51 18          	mov    %r10,0x18(%rcx)
140114a75:	4c 8b d1             	mov    %rcx,%r10
140114a78:	48 89 2b             	mov    %rbp,(%rbx)
140114a7b:	49 3b cb             	cmp    %r11,%rcx
140114a7e:	75 a3                	jne    0x140114a23
140114a80:	4c 8b c2             	mov    %rdx,%r8
140114a83:	4d 8b da             	mov    %r10,%r11
140114a86:	4d 85 d2             	test   %r10,%r10
140114a89:	74 62                	je     0x140114aed
140114a8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140114a90:	48 8b ca             	mov    %rdx,%rcx
140114a93:	48 85 d2             	test   %rdx,%rdx
140114a96:	74 55                	je     0x140114aed
140114a98:	48 8b 01             	mov    (%rcx),%rax
140114a9b:	48 8d 5a 10          	lea    0x10(%rdx),%rbx
140114a9f:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140114aa3:	f6 40 20 04          	testb  $0x4,0x20(%rax)
140114aa7:	74 3f                	je     0x140114ae8
140114aa9:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114aac:	74 3a                	je     0x140114ae8
140114aae:	49 3b cb             	cmp    %r11,%rcx
140114ab1:	74 35                	je     0x140114ae8
140114ab3:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114ab7:	49 3b c8             	cmp    %r8,%rcx
140114aba:	4c 8b ca             	mov    %rdx,%r9
140114abd:	4c 0f 44 c2          	cmove  %rdx,%r8
140114ac1:	48 85 c0             	test   %rax,%rax
140114ac4:	74 07                	je     0x140114acd
140114ac6:	48 89 50 10          	mov    %rdx,0x10(%rax)
140114aca:	4c 8b 0b             	mov    (%rbx),%r9
140114acd:	4d 85 c9             	test   %r9,%r9
140114ad0:	74 08                	je     0x140114ada
140114ad2:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114ad6:	49 89 41 18          	mov    %rax,0x18(%r9)
140114ada:	49 89 4b 10          	mov    %rcx,0x10(%r11)
140114ade:	4c 89 59 18          	mov    %r11,0x18(%rcx)
140114ae2:	4c 8b d9             	mov    %rcx,%r11
140114ae5:	48 89 2b             	mov    %rbp,(%rbx)
140114ae8:	49 3b ca             	cmp    %r10,%rcx
140114aeb:	75 a3                	jne    0x140114a90
140114aed:	49 8b d0             	mov    %r8,%rdx
140114af0:	4d 8b d3             	mov    %r11,%r10
140114af3:	4d 85 db             	test   %r11,%r11
140114af6:	74 5d                	je     0x140114b55
140114af8:	49 8b c8             	mov    %r8,%rcx
140114afb:	4d 85 c0             	test   %r8,%r8
140114afe:	74 55                	je     0x140114b55
140114b00:	48 8b 01             	mov    (%rcx),%rax
140114b03:	49 8d 58 10          	lea    0x10(%r8),%rbx
140114b07:	4d 8b 40 10          	mov    0x10(%r8),%r8
140114b0b:	44 84 70 1c          	test   %r14b,0x1c(%rax)
140114b0f:	74 3f                	je     0x140114b50
140114b11:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114b14:	74 3a                	je     0x140114b50
140114b16:	49 3b ca             	cmp    %r10,%rcx
140114b19:	74 35                	je     0x140114b50
140114b1b:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114b1f:	48 3b ca             	cmp    %rdx,%rcx
140114b22:	4d 8b c8             	mov    %r8,%r9
140114b25:	49 0f 44 d0          	cmove  %r8,%rdx
140114b29:	48 85 c0             	test   %rax,%rax
140114b2c:	74 07                	je     0x140114b35
140114b2e:	4c 89 40 10          	mov    %r8,0x10(%rax)
140114b32:	4c 8b 0b             	mov    (%rbx),%r9
140114b35:	4d 85 c9             	test   %r9,%r9
140114b38:	74 08                	je     0x140114b42
140114b3a:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114b3e:	49 89 41 18          	mov    %rax,0x18(%r9)
140114b42:	49 89 4a 10          	mov    %rcx,0x10(%r10)
140114b46:	4c 89 51 18          	mov    %r10,0x18(%rcx)
140114b4a:	4c 8b d1             	mov    %rcx,%r10
140114b4d:	48 89 2b             	mov    %rbp,(%rbx)
140114b50:	49 3b cb             	cmp    %r11,%rcx
140114b53:	75 a3                	jne    0x140114af8
140114b55:	4c 8b c2             	mov    %rdx,%r8
140114b58:	4d 8b da             	mov    %r10,%r11
140114b5b:	4d 85 d2             	test   %r10,%r10
140114b5e:	74 5d                	je     0x140114bbd
140114b60:	48 8b ca             	mov    %rdx,%rcx
140114b63:	48 85 d2             	test   %rdx,%rdx
140114b66:	74 55                	je     0x140114bbd
140114b68:	48 8b 01             	mov    (%rcx),%rax
140114b6b:	48 8d 5a 10          	lea    0x10(%rdx),%rbx
140114b6f:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140114b73:	f6 40 1c 08          	testb  $0x8,0x1c(%rax)
140114b77:	74 3f                	je     0x140114bb8
140114b79:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114b7c:	74 3a                	je     0x140114bb8
140114b7e:	49 3b cb             	cmp    %r11,%rcx
140114b81:	74 35                	je     0x140114bb8
140114b83:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114b87:	49 3b c8             	cmp    %r8,%rcx
140114b8a:	4c 8b ca             	mov    %rdx,%r9
140114b8d:	4c 0f 44 c2          	cmove  %rdx,%r8
140114b91:	48 85 c0             	test   %rax,%rax
140114b94:	74 07                	je     0x140114b9d
140114b96:	48 89 50 10          	mov    %rdx,0x10(%rax)
140114b9a:	4c 8b 0b             	mov    (%rbx),%r9
140114b9d:	4d 85 c9             	test   %r9,%r9
140114ba0:	74 08                	je     0x140114baa
140114ba2:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114ba6:	49 89 41 18          	mov    %rax,0x18(%r9)
140114baa:	49 89 4b 10          	mov    %rcx,0x10(%r11)
140114bae:	4c 89 59 18          	mov    %r11,0x18(%rcx)
140114bb2:	4c 8b d9             	mov    %rcx,%r11
140114bb5:	48 89 2b             	mov    %rbp,(%rbx)
140114bb8:	49 3b ca             	cmp    %r10,%rcx
140114bbb:	75 a3                	jne    0x140114b60
140114bbd:	49 8b d8             	mov    %r8,%rbx
140114bc0:	4d 8b cb             	mov    %r11,%r9
140114bc3:	4d 85 db             	test   %r11,%r11
140114bc6:	74 5d                	je     0x140114c25
140114bc8:	49 8b c8             	mov    %r8,%rcx
140114bcb:	4d 85 c0             	test   %r8,%r8
140114bce:	74 55                	je     0x140114c25
140114bd0:	48 8b 01             	mov    (%rcx),%rax
140114bd3:	4d 8d 50 10          	lea    0x10(%r8),%r10
140114bd7:	4d 8b 40 10          	mov    0x10(%r8),%r8
140114bdb:	f6 40 24 04          	testb  $0x4,0x24(%rax)
140114bdf:	74 3f                	je     0x140114c20
140114be1:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114be4:	74 3a                	je     0x140114c20
140114be6:	49 3b c9             	cmp    %r9,%rcx
140114be9:	74 35                	je     0x140114c20
140114beb:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114bef:	48 3b cb             	cmp    %rbx,%rcx
140114bf2:	49 8b d0             	mov    %r8,%rdx
140114bf5:	49 0f 44 d8          	cmove  %r8,%rbx
140114bf9:	48 85 c0             	test   %rax,%rax
140114bfc:	74 07                	je     0x140114c05
140114bfe:	4c 89 40 10          	mov    %r8,0x10(%rax)
140114c02:	49 8b 12             	mov    (%r10),%rdx
140114c05:	48 85 d2             	test   %rdx,%rdx
140114c08:	74 08                	je     0x140114c12
140114c0a:	48 8b 41 18          	mov    0x18(%rcx),%rax
140114c0e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140114c12:	49 89 49 10          	mov    %rcx,0x10(%r9)
140114c16:	4c 89 49 18          	mov    %r9,0x18(%rcx)
140114c1a:	4c 8b c9             	mov    %rcx,%r9
140114c1d:	49 89 2a             	mov    %rbp,(%r10)
140114c20:	49 3b cb             	cmp    %r11,%rcx
140114c23:	75 a3                	jne    0x140114bc8
140114c25:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140114c2a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140114c2f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140114c34:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140114c39:	e8 32 f6 ff ff       	call   0x140114270
140114c3e:	85 c0                	test   %eax,%eax
140114c40:	75 1c                	jne    0x140114c5e
140114c42:	41 b8 10 06 00 00    	mov    $0x610,%r8d
140114c48:	48 8d 15 71 aa 1f 00 	lea    0x1faa71(%rip),%rdx        # 0x14030f6c0
140114c4f:	49 8b cd             	mov    %r13,%rcx
140114c52:	e8 69 71 fd ff       	call   0x1400ebdc0
140114c57:	33 c0                	xor    %eax,%eax
140114c59:	e9 49 05 00 00       	jmp    0x1401151a7
140114c5e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140114c63:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140114c68:	4c 8b db             	mov    %rbx,%r11
140114c6b:	48 85 db             	test   %rbx,%rbx
140114c6e:	74 63                	je     0x140114cd3
140114c70:	49 8b d0             	mov    %r8,%rdx
140114c73:	48 8b ca             	mov    %rdx,%rcx
140114c76:	48 85 d2             	test   %rdx,%rdx
140114c79:	74 58                	je     0x140114cd3
140114c7b:	48 8b 01             	mov    (%rcx),%rax
140114c7e:	4c 8d 52 18          	lea    0x18(%rdx),%r10
140114c82:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140114c86:	81 78 2c 03 03 00 00 	cmpl   $0x303,0x2c(%rax)
140114c8d:	75 3f                	jne    0x140114cce
140114c8f:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114c92:	74 3a                	je     0x140114cce
140114c94:	49 3b cb             	cmp    %r11,%rcx
140114c97:	74 35                	je     0x140114cce
140114c99:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114c9d:	49 3b c8             	cmp    %r8,%rcx
140114ca0:	4c 8b ca             	mov    %rdx,%r9
140114ca3:	4c 0f 44 c2          	cmove  %rdx,%r8
140114ca7:	48 85 c0             	test   %rax,%rax
140114caa:	74 07                	je     0x140114cb3
140114cac:	48 89 50 18          	mov    %rdx,0x18(%rax)
140114cb0:	4d 8b 0a             	mov    (%r10),%r9
140114cb3:	4d 85 c9             	test   %r9,%r9
140114cb6:	74 08                	je     0x140114cc0
140114cb8:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114cbc:	49 89 41 10          	mov    %rax,0x10(%r9)
140114cc0:	49 89 4b 18          	mov    %rcx,0x18(%r11)
140114cc4:	4c 89 59 10          	mov    %r11,0x10(%rcx)
140114cc8:	4c 8b d9             	mov    %rcx,%r11
140114ccb:	49 89 2a             	mov    %rbp,(%r10)
140114cce:	48 3b cb             	cmp    %rbx,%rcx
140114cd1:	75 a0                	jne    0x140114c73
140114cd3:	4d 8b d3             	mov    %r11,%r10
140114cd6:	49 8b d0             	mov    %r8,%rdx
140114cd9:	4d 85 db             	test   %r11,%r11
140114cdc:	74 5f                	je     0x140114d3d
140114cde:	66 90                	xchg   %ax,%ax
140114ce0:	49 8b c8             	mov    %r8,%rcx
140114ce3:	4d 85 c0             	test   %r8,%r8
140114ce6:	74 55                	je     0x140114d3d
140114ce8:	48 8b 01             	mov    (%rcx),%rax
140114ceb:	49 8d 58 18          	lea    0x18(%r8),%rbx
140114cef:	4d 8b 40 18          	mov    0x18(%r8),%r8
140114cf3:	f6 40 28 40          	testb  $0x40,0x28(%rax)
140114cf7:	74 3f                	je     0x140114d38
140114cf9:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114cfc:	74 3a                	je     0x140114d38
140114cfe:	49 3b ca             	cmp    %r10,%rcx
140114d01:	74 35                	je     0x140114d38
140114d03:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114d07:	48 3b ca             	cmp    %rdx,%rcx
140114d0a:	4d 8b c8             	mov    %r8,%r9
140114d0d:	49 0f 44 d0          	cmove  %r8,%rdx
140114d11:	48 85 c0             	test   %rax,%rax
140114d14:	74 07                	je     0x140114d1d
140114d16:	4c 89 40 18          	mov    %r8,0x18(%rax)
140114d1a:	4c 8b 0b             	mov    (%rbx),%r9
140114d1d:	4d 85 c9             	test   %r9,%r9
140114d20:	74 08                	je     0x140114d2a
140114d22:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114d26:	49 89 41 10          	mov    %rax,0x10(%r9)
140114d2a:	49 89 4a 18          	mov    %rcx,0x18(%r10)
140114d2e:	4c 89 51 10          	mov    %r10,0x10(%rcx)
140114d32:	4c 8b d1             	mov    %rcx,%r10
140114d35:	48 89 2b             	mov    %rbp,(%rbx)
140114d38:	49 3b cb             	cmp    %r11,%rcx
140114d3b:	75 a3                	jne    0x140114ce0
140114d3d:	4d 8b da             	mov    %r10,%r11
140114d40:	4c 8b c2             	mov    %rdx,%r8
140114d43:	4d 85 d2             	test   %r10,%r10
140114d46:	74 5d                	je     0x140114da5
140114d48:	48 8b ca             	mov    %rdx,%rcx
140114d4b:	48 85 d2             	test   %rdx,%rdx
140114d4e:	74 55                	je     0x140114da5
140114d50:	48 8b 01             	mov    (%rcx),%rax
140114d53:	48 8d 5a 18          	lea    0x18(%rdx),%rbx
140114d57:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140114d5b:	f6 40 1c 06          	testb  $0x6,0x1c(%rax)
140114d5f:	74 3f                	je     0x140114da0
140114d61:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114d64:	74 3a                	je     0x140114da0
140114d66:	49 3b cb             	cmp    %r11,%rcx
140114d69:	74 35                	je     0x140114da0
140114d6b:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114d6f:	49 3b c8             	cmp    %r8,%rcx
140114d72:	4c 8b ca             	mov    %rdx,%r9
140114d75:	4c 0f 44 c2          	cmove  %rdx,%r8
140114d79:	48 85 c0             	test   %rax,%rax
140114d7c:	74 07                	je     0x140114d85
140114d7e:	48 89 50 18          	mov    %rdx,0x18(%rax)
140114d82:	4c 8b 0b             	mov    (%rbx),%r9
140114d85:	4d 85 c9             	test   %r9,%r9
140114d88:	74 08                	je     0x140114d92
140114d8a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114d8e:	49 89 41 10          	mov    %rax,0x10(%r9)
140114d92:	49 89 4b 18          	mov    %rcx,0x18(%r11)
140114d96:	4c 89 59 10          	mov    %r11,0x10(%rcx)
140114d9a:	4c 8b d9             	mov    %rcx,%r11
140114d9d:	48 89 2b             	mov    %rbp,(%rbx)
140114da0:	49 3b ca             	cmp    %r10,%rcx
140114da3:	75 a3                	jne    0x140114d48
140114da5:	4d 8b d3             	mov    %r11,%r10
140114da8:	49 8b d0             	mov    %r8,%rdx
140114dab:	4d 85 db             	test   %r11,%r11
140114dae:	74 63                	je     0x140114e13
140114db0:	49 8b c8             	mov    %r8,%rcx
140114db3:	4d 85 c0             	test   %r8,%r8
140114db6:	74 5b                	je     0x140114e13
140114db8:	48 8b 01             	mov    (%rcx),%rax
140114dbb:	49 8d 58 18          	lea    0x18(%r8),%rbx
140114dbf:	4d 8b 40 18          	mov    0x18(%r8),%r8
140114dc3:	f6 40 1c 06          	testb  $0x6,0x1c(%rax)
140114dc7:	74 45                	je     0x140114e0e
140114dc9:	f6 40 28 40          	testb  $0x40,0x28(%rax)
140114dcd:	74 3f                	je     0x140114e0e
140114dcf:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114dd2:	74 3a                	je     0x140114e0e
140114dd4:	49 3b ca             	cmp    %r10,%rcx
140114dd7:	74 35                	je     0x140114e0e
140114dd9:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114ddd:	48 3b ca             	cmp    %rdx,%rcx
140114de0:	4d 8b c8             	mov    %r8,%r9
140114de3:	49 0f 44 d0          	cmove  %r8,%rdx
140114de7:	48 85 c0             	test   %rax,%rax