140817c92:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817c99:	00
140817c9a:	e8 81 4b 02 00       	call   0x14083c820
140817c9f:	90                   	nop
140817ca0:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817ca7:	00
140817ca8:	e8 73 4b 02 00       	call   0x14083c820
140817cad:	90                   	nop
140817cae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817cb3:	e8 68 4b 02 00       	call   0x14083c820
140817cb8:	90                   	nop
140817cb9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817cbe:	e8 5d 4b 02 00       	call   0x14083c820
140817cc3:	90                   	nop
140817cc4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817cc9:	40 0f b6 d5          	movzbl %bpl,%edx
140817ccd:	49 8b ce             	mov    %r14,%rcx
140817cd0:	e8 1b 3f 02 00       	call   0x14083bbf0
140817cd5:	90                   	nop
140817cd6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817cdb:	e8 40 4b 02 00       	call   0x14083c820
140817ce0:	49 8b c6             	mov    %r14,%rax
140817ce3:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140817cea:	00
140817ceb:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140817cef:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140817cf3:	49 8b 73 30          	mov    0x30(%r11),%rsi
140817cf7:	49 8b e3             	mov    %r11,%rsp
140817cfa:	41 5f                	pop    %r15
140817cfc:	41 5e                	pop    %r14
140817cfe:	5f                   	pop    %rdi
140817cff:	c3                   	ret
140817d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140817d05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140817d0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140817d0f:	57                   	push   %rdi
140817d10:	41 56                	push   %r14
140817d12:	41 57                	push   %r15
140817d14:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140817d1b:	49 8b f8             	mov    %r8,%rdi
140817d1e:	4c 8b f2             	mov    %rdx,%r14
140817d21:	48 8b f1             	mov    %rcx,%rsi
140817d24:	45 33 ff             	xor    %r15d,%r15d
140817d27:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140817d2e:	66 90                	xchg   %ax,%ax
140817d30:	48 ff c0             	inc    %rax
140817d33:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140817d37:	75 f7                	jne    0x140817d30
140817d39:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140817d3d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140817d42:	76 03                	jbe    0x140817d47
140817d44:	48 8b 09             	mov    (%rcx),%rcx
140817d47:	4c 3b c0             	cmp    %rax,%r8
140817d4a:	75 10                	jne    0x140817d5c
140817d4c:	48 8b d7             	mov    %rdi,%rdx
140817d4f:	e8 fc 7c 6c 00       	call   0x140edfa50
140817d54:	85 c0                	test   %eax,%eax
140817d56:	75 04                	jne    0x140817d5c
140817d58:	b0 01                	mov    $0x1,%al
140817d5a:	eb 02                	jmp    0x140817d5e
140817d5c:	32 c0                	xor    %al,%al
140817d5e:	0f b6 d0             	movzbl %al,%edx
140817d61:	0f b6 c2             	movzbl %dl,%eax
140817d64:	34 01                	xor    $0x1,%al
140817d66:	0f b6 e8             	movzbl %al,%ebp
140817d69:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140817d70:	0f 44 ea             	cmove  %edx,%ebp
140817d73:	40 84 ed             	test   %bpl,%bpl
140817d76:	74 2b                	je     0x140817da3
140817d78:	e8 03 91 02 00       	call   0x140840e80
140817d7d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140817d81:	75 20                	jne    0x140817da3
140817d83:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817d88:	e8 03 40 02 00       	call   0x14083bd90
140817d8d:	90                   	nop
140817d8e:	4c 8b c0             	mov    %rax,%r8
140817d91:	40 0f b6 d5          	movzbl %bpl,%edx
140817d95:	49 8b ce             	mov    %r14,%rcx
140817d98:	e8 53 3e 02 00       	call   0x14083bbf0
140817d9d:	90                   	nop
140817d9e:	e9 d3 00 00 00       	jmp    0x140817e76
140817da3:	e8 28 c8 03 00       	call   0x1408545d0
140817da8:	48 8b d8             	mov    %rax,%rbx
140817dab:	44 38 7f 0c          	cmp    %r15b,0xc(%rdi)
140817daf:	41 0f 95 c7          	setne  %r15b
140817db3:	45 8d 47 0c          	lea    0xc(%r15),%r8d
140817db7:	48 8b d7             	mov    %rdi,%rdx
140817dba:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817dbf:	e8 5c 3f 02 00       	call   0x14083bd20
140817dc4:	90                   	nop
140817dc5:	48 8b d0             	mov    %rax,%rdx
140817dc8:	48 8b cb             	mov    %rbx,%rcx
140817dcb:	e8 40 53 02 00       	call   0x14083d110
140817dd0:	90                   	nop
140817dd1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817dd6:	e8 45 4a 02 00       	call   0x14083c820
140817ddb:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817de0:	e8 ab c6 03 00       	call   0x140854490
140817de5:	90                   	nop
140817de6:	48 8d 15 63 a9 80 00 	lea    0x80a963(%rip),%rdx        # 0x141022750
140817ded:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817df2:	e8 f9 3e 02 00       	call   0x14083bcf0
140817df7:	90                   	nop
140817df8:	48 8b d6             	mov    %rsi,%rdx
140817dfb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817e02:	00
140817e03:	e8 78 c8 03 00       	call   0x140854680
140817e08:	90                   	nop
140817e09:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140817e0e:	48 8b d0             	mov    %rax,%rdx
140817e11:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817e18:	00
140817e19:	e8 72 57 02 00       	call   0x14083d590
140817e1e:	90                   	nop
140817e1f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140817e24:	48 8b d0             	mov    %rax,%rdx
140817e27:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817e2c:	e8 5f 57 02 00       	call   0x14083d590
140817e31:	90                   	nop
140817e32:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817e39:	00
140817e3a:	e8 e1 49 02 00       	call   0x14083c820
140817e3f:	90                   	nop
140817e40:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140817e47:	00
140817e48:	e8 d3 49 02 00       	call   0x14083c820
140817e4d:	90                   	nop
140817e4e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817e53:	e8 c8 49 02 00       	call   0x14083c820
140817e58:	90                   	nop
140817e59:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817e5e:	e8 bd 49 02 00       	call   0x14083c820
140817e63:	90                   	nop
140817e64:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817e69:	40 0f b6 d5          	movzbl %bpl,%edx
140817e6d:	49 8b ce             	mov    %r14,%rcx
140817e70:	e8 7b 3d 02 00       	call   0x14083bbf0
140817e75:	90                   	nop
140817e76:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817e7b:	e8 a0 49 02 00       	call   0x14083c820
140817e80:	49 8b c6             	mov    %r14,%rax
140817e83:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140817e8a:	00
140817e8b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140817e8f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140817e93:	49 8b 73 30          	mov    0x30(%r11),%rsi
140817e97:	49 8b e3             	mov    %r11,%rsp
140817e9a:	41 5f                	pop    %r15
140817e9c:	41 5e                	pop    %r14
140817e9e:	5f                   	pop    %rdi
140817e9f:	c3                   	ret
140817ea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140817ea5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140817eaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140817eaf:	57                   	push   %rdi
140817eb0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140817eb7:	49 8b f8             	mov    %r8,%rdi
140817eba:	48 8b ea             	mov    %rdx,%rbp
140817ebd:	48 8b d9             	mov    %rcx,%rbx
140817ec0:	48 8b 01             	mov    (%rcx),%rax
140817ec3:	48 8b 10             	mov    (%rax),%rdx
140817ec6:	49 8b 00             	mov    (%r8),%rax
140817ec9:	48 3b d0             	cmp    %rax,%rdx
140817ecc:	40 0f 95 c6          	setne  %sil
140817ed0:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140817ed7:	74 07                	je     0x140817ee0
140817ed9:	48 3b d0             	cmp    %rax,%rdx
140817edc:	40 0f 94 c6          	sete   %sil
140817ee0:	40 84 f6             	test   %sil,%sil
140817ee3:	74 2b                	je     0x140817f10
140817ee5:	e8 96 8f 02 00       	call   0x140840e80
140817eea:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140817eee:	75 20                	jne    0x140817f10
140817ef0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817ef5:	e8 96 3e 02 00       	call   0x14083bd90
140817efa:	90                   	nop
140817efb:	4c 8b c0             	mov    %rax,%r8
140817efe:	40 0f b6 d6          	movzbl %sil,%edx
140817f02:	48 8b cd             	mov    %rbp,%rcx
140817f05:	e8 e6 3c 02 00       	call   0x14083bbf0
140817f0a:	90                   	nop
140817f0b:	e9 aa 00 00 00       	jmp    0x140817fba
140817f10:	48 8b 1b             	mov    (%rbx),%rbx
140817f13:	48 8b 17             	mov    (%rdi),%rdx
140817f16:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817f1d:	00
140817f1e:	e8 1d c7 03 00       	call   0x140854640
140817f23:	48 8b f8             	mov    %rax,%rdi
140817f26:	48 8d 15 17 4b 81 00 	lea    0x814b17(%rip),%rdx        # 0x14102ca44
140817f2d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817f32:	e8 b9 3d 02 00       	call   0x14083bcf0
140817f37:	90                   	nop
140817f38:	e8 93 c6 03 00       	call   0x1408545d0
140817f3d:	48 8b 13             	mov    (%rbx),%rdx
140817f40:	48 8b c8             	mov    %rax,%rcx
140817f43:	e8 98 84 02 00       	call   0x1408403e0
140817f48:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817f4d:	e8 3e c5 03 00       	call   0x140854490
140817f52:	90                   	nop
140817f53:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140817f58:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140817f5d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817f62:	e8 29 56 02 00       	call   0x14083d590
140817f67:	90                   	nop
140817f68:	4c 8b c7             	mov    %rdi,%r8
140817f6b:	48 8b d0             	mov    %rax,%rdx
140817f6e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817f73:	e8 18 56 02 00       	call   0x14083d590
140817f78:	90                   	nop
140817f79:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140817f7e:	e8 9d 48 02 00       	call   0x14083c820
140817f83:	90                   	nop
140817f84:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140817f89:	e8 92 48 02 00       	call   0x14083c820
140817f8e:	90                   	nop
140817f8f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140817f94:	e8 87 48 02 00       	call   0x14083c820
140817f99:	90                   	nop
140817f9a:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140817fa1:	00
140817fa2:	e8 79 48 02 00       	call   0x14083c820
140817fa7:	90                   	nop
140817fa8:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140817fad:	40 0f b6 d6          	movzbl %sil,%edx
140817fb1:	48 8b cd             	mov    %rbp,%rcx
140817fb4:	e8 37 3c 02 00       	call   0x14083bbf0
140817fb9:	90                   	nop
140817fba:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140817fbf:	e8 5c 48 02 00       	call   0x14083c820
140817fc4:	48 8b c5             	mov    %rbp,%rax
140817fc7:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140817fce:	00
140817fcf:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140817fd3:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140817fd7:	49 8b 73 20          	mov    0x20(%r11),%rsi
140817fdb:	49 8b e3             	mov    %r11,%rsp
140817fde:	5f                   	pop    %rdi
140817fdf:	c3                   	ret
140817fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140817fe5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140817fea:	57                   	push   %rdi
140817feb:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140817ff2:	49 8b d8             	mov    %r8,%rbx
140817ff5:	48 8b f2             	mov    %rdx,%rsi
140817ff8:	48 8b 01             	mov    (%rcx),%rax
140817ffb:	48 8b 10             	mov    (%rax),%rdx
140817ffe:	48 85 d2             	test   %rdx,%rdx
140818001:	40 0f 95 c7          	setne  %dil
140818005:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
14081800c:	74 07                	je     0x140818015
14081800e:	48 85 d2             	test   %rdx,%rdx
140818011:	40 0f 94 c7          	sete   %dil
140818015:	40 84 ff             	test   %dil,%dil
140818018:	74 2b                	je     0x140818045
14081801a:	e8 61 8e 02 00       	call   0x140840e80
14081801f:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140818023:	75 20                	jne    0x140818045
140818025:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14081802a:	e8 61 3d 02 00       	call   0x14083bd90
14081802f:	90                   	nop
140818030:	4c 8b c0             	mov    %rax,%r8
140818033:	40 0f b6 d7          	movzbl %dil,%edx
140818037:	48 8b ce             	mov    %rsi,%rcx
14081803a:	e8 b1 3b 02 00       	call   0x14083bbf0
14081803f:	90                   	nop
140818040:	e9 9e 00 00 00       	jmp    0x1408180e3
140818045:	48 8b 13             	mov    (%rbx),%rdx
140818048:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14081804f:	00
140818050:	e8 eb c5 03 00       	call   0x140854640
140818055:	48 8b d8             	mov    %rax,%rbx
140818058:	48 8d 15 e5 49 81 00 	lea    0x8149e5(%rip),%rdx        # 0x14102ca44
14081805f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140818064:	e8 87 3c 02 00       	call   0x14083bcf0
140818069:	90                   	nop
14081806a:	48 8d 15 6f 73 7f 00 	lea    0x7f736f(%rip),%rdx        # 0x14100f3e0
140818071:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140818076:	e8 75 3c 02 00       	call   0x14083bcf0
14081807b:	90                   	nop
14081807c:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140818081:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140818086:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14081808b:	e8 00 55 02 00       	call   0x14083d590
140818090:	90                   	nop
140818091:	4c 8b c3             	mov    %rbx,%r8
140818094:	48 8b d0             	mov    %rax,%rdx
140818097:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14081809c:	e8 ef 54 02 00       	call   0x14083d590
1408180a1:	90                   	nop
1408180a2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408180a7:	e8 74 47 02 00       	call   0x14083c820
1408180ac:	90                   	nop
1408180ad:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408180b2:	e8 69 47 02 00       	call   0x14083c820
1408180b7:	90                   	nop
1408180b8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408180bd:	e8 5e 47 02 00       	call   0x14083c820
1408180c2:	90                   	nop
1408180c3:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1408180ca:	00
1408180cb:	e8 50 47 02 00       	call   0x14083c820
1408180d0:	90                   	nop
1408180d1:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408180d6:	40 0f b6 d7          	movzbl %dil,%edx
1408180da:	48 8b ce             	mov    %rsi,%rcx
1408180dd:	e8 0e 3b 02 00       	call   0x14083bbf0
1408180e2:	90                   	nop
1408180e3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408180e8:	e8 33 47 02 00       	call   0x14083c820
1408180ed:	48 8b c6             	mov    %rsi,%rax
1408180f0:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1408180f7:	00
1408180f8:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1408180fc:	49 8b 73 18          	mov    0x18(%r11),%rsi
140818100:	49 8b e3             	mov    %r11,%rsp
140818103:	5f                   	pop    %rdi
140818104:	c3                   	ret
140818105:	cc                   	int3
140818106:	cc                   	int3
140818107:	cc                   	int3
140818108:	cc                   	int3
140818109:	cc                   	int3
14081810a:	cc                   	int3
14081810b:	cc                   	int3
14081810c:	cc                   	int3
14081810d:	cc                   	int3
14081810e:	cc                   	int3
14081810f:	cc                   	int3
140818110:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140818115:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14081811a:	56                   	push   %rsi
14081811b:	57                   	push   %rdi
14081811c:	41 54                	push   %r12
14081811e:	41 56                	push   %r14
140818120:	41 57                	push   %r15
140818122:	48 83 ec 20          	sub    $0x20,%rsp
140818126:	4d 8b f8             	mov    %r8,%r15
140818129:	48 8b da             	mov    %rdx,%rbx
14081812c:	4c 8b f1             	mov    %rcx,%r14
14081812f:	48 8b 11             	mov    (%rcx),%rdx
140818132:	48 8b f3             	mov    %rbx,%rsi
140818135:	48 2b f2             	sub    %rdx,%rsi
140818138:	48 8b 41 08          	mov    0x8(%rcx),%rax
14081813c:	48 2b c2             	sub    %rdx,%rax
14081813f:	48 c1 f8 04          	sar    $0x4,%rax
140818143:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r8
14081814a:	ff ff 0f
14081814d:	49 3b c0             	cmp    %r8,%rax
140818150:	0f 84 43 01 00 00    	je     0x140818299
140818156:	4c 8d 60 01          	lea    0x1(%rax),%r12