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
140114dea:	74 07                	je     0x140114df3
140114dec:	4c 89 40 18          	mov    %r8,0x18(%rax)
140114df0:	4c 8b 0b             	mov    (%rbx),%r9
140114df3:	4d 85 c9             	test   %r9,%r9
140114df6:	74 08                	je     0x140114e00
140114df8:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114dfc:	49 89 41 10          	mov    %rax,0x10(%r9)
140114e00:	49 89 4a 18          	mov    %rcx,0x18(%r10)
140114e04:	4c 89 51 10          	mov    %r10,0x10(%rcx)
140114e08:	4c 8b d1             	mov    %rcx,%r10
140114e0b:	48 89 2b             	mov    %rbp,(%rbx)
140114e0e:	49 3b cb             	cmp    %r11,%rcx
140114e11:	75 9d                	jne    0x140114db0
140114e13:	49 8b da             	mov    %r10,%rbx
140114e16:	4c 8b da             	mov    %rdx,%r11
140114e19:	4d 85 d2             	test   %r10,%r10
140114e1c:	74 59                	je     0x140114e77
140114e1e:	66 90                	xchg   %ax,%ax
140114e20:	48 8b ca             	mov    %rdx,%rcx
140114e23:	48 85 d2             	test   %rdx,%rdx
140114e26:	74 4f                	je     0x140114e77
140114e28:	4c 8d 4a 18          	lea    0x18(%rdx),%r9
140114e2c:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140114e30:	39 69 08             	cmp    %ebp,0x8(%rcx)
140114e33:	74 3d                	je     0x140114e72
140114e35:	48 3b cb             	cmp    %rbx,%rcx
140114e38:	74 35                	je     0x140114e6f
140114e3a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114e3e:	49 3b cb             	cmp    %r11,%rcx
140114e41:	4c 8b c2             	mov    %rdx,%r8
140114e44:	4c 0f 44 da          	cmove  %rdx,%r11
140114e48:	48 85 c0             	test   %rax,%rax
140114e4b:	74 07                	je     0x140114e54
140114e4d:	48 89 50 18          	mov    %rdx,0x18(%rax)
140114e51:	4d 8b 01             	mov    (%r9),%r8
140114e54:	4d 85 c0             	test   %r8,%r8
140114e57:	74 08                	je     0x140114e61
140114e59:	48 8b 41 10          	mov    0x10(%rcx),%rax
140114e5d:	49 89 40 10          	mov    %rax,0x10(%r8)
140114e61:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140114e65:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140114e69:	48 8b d9             	mov    %rcx,%rbx
140114e6c:	49 89 29             	mov    %rbp,(%r9)
140114e6f:	89 69 08             	mov    %ebp,0x8(%rcx)
140114e72:	49 3b ca             	cmp    %r10,%rcx
140114e75:	75 a9                	jne    0x140114e20
140114e77:	8d 46 50             	lea    0x50(%rsi),%eax
140114e7a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140114e7f:	48 63 c8             	movslq %eax,%rcx
140114e82:	48 8d 15 37 a8 1f 00 	lea    0x1fa837(%rip),%rdx        # 0x14030f6c0
140114e89:	48 c1 e1 03          	shl    $0x3,%rcx
140114e8d:	41 b8 3b 06 00 00    	mov    $0x63b,%r8d
140114e93:	4c 89 5c 24 68       	mov    %r11,0x68(%rsp)
140114e98:	e8 d3 6e fd ff       	call   0x1400ebd70
140114e9d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140114ea2:	48 85 c0             	test   %rax,%rax
140114ea5:	75 4a                	jne    0x140114ef1
140114ea7:	41 b8 3d 06 00 00    	mov    $0x63d,%r8d
140114ead:	48 8d 15 0c a8 1f 00 	lea    0x1fa80c(%rip),%rdx        # 0x14030f6c0
140114eb4:	49 8b cd             	mov    %r13,%rcx
140114eb7:	e8 04 6f fd ff       	call   0x1400ebdc0
140114ebc:	e8 af 21 01 00       	call   0x140127070
140114ec1:	4c 8d 05 70 a9 1f 00 	lea    0x1fa970(%rip),%r8        # 0x14030f838
140114ec8:	ba 3e 06 00 00       	mov    $0x63e,%edx
140114ecd:	48 8d 0d ec a7 1f 00 	lea    0x1fa7ec(%rip),%rcx        # 0x14030f6c0
140114ed4:	e8 b7 22 01 00       	call   0x140127190
140114ed9:	45 33 c0             	xor    %r8d,%r8d
140114edc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140114ee1:	41 8d 48 14          	lea    0x14(%r8),%ecx
140114ee5:	e8 a6 23 01 00       	call   0x140127290
140114eea:	33 c0                	xor    %eax,%eax
140114eec:	e9 b6 02 00 00       	jmp    0x1401151a7
140114ef1:	8b 7c 24 58          	mov    0x58(%rsp),%edi
140114ef5:	4c 8b c0             	mov    %rax,%r8
140114ef8:	f7 54 24 50          	notl   0x50(%rsp)
140114efc:	f7 d7                	not    %edi
140114efe:	f7 94 24 f0 00 00 00 	notl   0xf0(%rsp)
140114f05:	f7 54 24 54          	notl   0x54(%rsp)
140114f09:	48 85 db             	test   %rbx,%rbx
140114f0c:	74 15                	je     0x140114f23
140114f0e:	66 90                	xchg   %ax,%ax
140114f10:	48 8b 03             	mov    (%rbx),%rax
140114f13:	49 89 00             	mov    %rax,(%r8)
140114f16:	49 83 c0 08          	add    $0x8,%r8
140114f1a:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140114f1e:	48 85 db             	test   %rbx,%rbx
140114f21:	75 ed                	jne    0x140114f10
140114f23:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
140114f27:	48 8d 15 72 8c 1f 00 	lea    0x1f8c72(%rip),%rdx        # 0x14030dba0
140114f2e:	44 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13d
140114f35:	00
140114f36:	4c 8d 35 13 a5 1f 00 	lea    0x1fa513(%rip),%r14        # 0x14030f450
140114f3d:	44 8b 64 24 50       	mov    0x50(%rsp),%r12d
140114f42:	48 8d 35 37 8c 1f 00 	lea    0x1f8c37(%rip),%rsi        # 0x14030db80
140114f49:	44 8b dd             	mov    %ebp,%r11d
140114f4c:	0f 1f 40 00          	nopl   0x0(%rax)
140114f50:	8b 42 fc             	mov    -0x4(%rdx),%eax
140114f53:	8b 0a                	mov    (%rdx),%ecx
140114f55:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
140114f59:	44 8b 52 08          	mov    0x8(%rdx),%r10d
140114f5d:	85 c0                	test   %eax,%eax
140114f5f:	74 05                	je     0x140114f66
140114f61:	41 85 c4             	test   %eax,%r12d
140114f64:	74 32                	je     0x140114f98
140114f66:	85 c9                	test   %ecx,%ecx
140114f68:	74 05                	je     0x140114f6f
140114f6a:	41 85 cd             	test   %ecx,%r13d
140114f6d:	74 29                	je     0x140114f98
140114f6f:	45 85 c9             	test   %r9d,%r9d
140114f72:	74 05                	je     0x140114f79
140114f74:	44 85 cf             	test   %r9d,%edi
140114f77:	74 1f                	je     0x140114f98
140114f79:	45 85 d2             	test   %r10d,%r10d
140114f7c:	74 05                	je     0x140114f83
140114f7e:	44 85 d3             	test   %r10d,%ebx
140114f81:	74 15                	je     0x140114f98
140114f83:	49 63 c3             	movslq %r11d,%rax
140114f86:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140114f8a:	48 c1 e1 04          	shl    $0x4,%rcx
140114f8e:	48 03 ce             	add    %rsi,%rcx
140114f91:	49 89 08             	mov    %rcx,(%r8)
140114f94:	49 83 c0 08          	add    $0x8,%r8
140114f98:	41 ff c3             	inc    %r11d
140114f9b:	48 83 c2 50          	add    $0x50,%rdx
140114f9f:	49 3b d6             	cmp    %r14,%rdx
140114fa2:	7c ac                	jl     0x140114f50
140114fa4:	49 89 28             	mov    %rbp,(%r8)
140114fa7:	48 8d 15 a2 a8 1f 00 	lea    0x1fa8a2(%rip),%rdx        # 0x14030f850
140114fae:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140114fb4:	49 8b cf             	mov    %r15,%rcx
140114fb7:	49 8b df             	mov    %r15,%rbx
140114fba:	e8 71 df 1a 00       	call   0x1402c2f30
140114fbf:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140114fc4:	41 be 01 00 00 00    	mov    $0x1,%r14d
140114fca:	4c 8b a4 24 d8 00 00 	mov    0xd8(%rsp),%r12
140114fd1:	00
140114fd2:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140114fd7:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
140114fde:	00
140114fdf:	85 c0                	test   %eax,%eax
140114fe1:	75 34                	jne    0x140115017
140114fe3:	4c 8b ce             	mov    %rsi,%r9
140114fe6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140114feb:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140114ff0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140114ff5:	48 8d 0d 74 a8 1f 00 	lea    0x1fa874(%rip),%rcx        # 0x14030f870
140114ffc:	e8 bf ed ff ff       	call   0x140113dc0
140115001:	41 80 7f 07 3a       	cmpb   $0x3a,0x7(%r15)
140115006:	49 8d 5f 07          	lea    0x7(%r15),%rbx
14011500a:	44 8b f0             	mov    %eax,%r14d
14011500d:	75 04                	jne    0x140115013
14011500f:	49 8d 5f 08          	lea    0x8(%r15),%rbx
140115013:	85 c0                	test   %eax,%eax
140115015:	74 22                	je     0x140115039
140115017:	40 38 2b             	cmp    %bpl,(%rbx)
14011501a:	74 1d                	je     0x140115039
14011501c:	4c 8b ce             	mov    %rsi,%r9
14011501f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140115024:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140115029:	48 8b cb             	mov    %rbx,%rcx
14011502c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140115031:	e8 8a ed ff ff       	call   0x140113dc0
140115036:	44 8b f0             	mov    %eax,%r14d
140115039:	41 b8 56 06 00 00    	mov    $0x656,%r8d
14011503f:	48 8d 15 7a a6 1f 00 	lea    0x1fa67a(%rip),%rdx        # 0x14030f6c0
140115046:	48 8b ce             	mov    %rsi,%rcx
140115049:	e8 72 6d fd ff       	call   0x1400ebdc0
14011504e:	45 85 f6             	test   %r14d,%r14d
140115051:	75 1c                	jne    0x14011506f
140115053:	41 b8 59 06 00 00    	mov    $0x659,%r8d
140115059:	48 8d 15 60 a6 1f 00 	lea    0x1fa660(%rip),%rdx        # 0x14030f6c0
140115060:	49 8b cd             	mov    %r13,%rcx
140115063:	e8 58 6d fd ff       	call   0x1400ebdc0
140115068:	33 c0                	xor    %eax,%eax
14011506a:	e9 38 01 00 00       	jmp    0x1401151a7