140005cfa:	e8 19 eb 01 00       	call   0x140024818
140005cff:	49 8b 8c 24 a8 03 00 	mov    0x3a8(%r12),%rcx
140005d06:	00
140005d07:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
140005d0c:	48 8d 15 e5 11 02 00 	lea    0x211e5(%rip),%rdx        # 0x140026ef8
140005d13:	49 89 c1             	mov    %rax,%r9
140005d16:	e8 95 8a 00 00       	call   0x14000e7b0
140005d1b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140005d20:	e9 46 fe ff ff       	jmp    0x140005b6b
140005d25:	49 8b 8c 24 a8 03 00 	mov    0x3a8(%r12),%rcx
140005d2c:	00
140005d2d:	48 8d 15 a4 11 02 00 	lea    0x211a4(%rip),%rdx        # 0x140026ed8
140005d34:	e8 77 8a 00 00       	call   0x14000e7b0
140005d39:	eb e0                	jmp    0x140005d1b
140005d3b:	e8 50 99 01 00       	call   0x14001f690
140005d40:	90                   	nop
140005d41:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140005d48:	00 00 00 00
140005d4c:	0f 1f 40 00          	nopl   0x0(%rax)
140005d50:	41 57                	push   %r15
140005d52:	41 56                	push   %r14
140005d54:	41 55                	push   %r13
140005d56:	41 54                	push   %r12
140005d58:	55                   	push   %rbp
140005d59:	57                   	push   %rdi
140005d5a:	56                   	push   %rsi
140005d5b:	53                   	push   %rbx
140005d5c:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
140005d63:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140005d6a:	00
140005d6b:	88 54 24 67          	mov    %dl,0x67(%rsp)
140005d6f:	89 d7                	mov    %edx,%edi
140005d71:	48 8b 15 38 0f 04 00 	mov    0x40f38(%rip),%rdx        # 0x140046cb0
140005d78:	49 89 cd             	mov    %rcx,%r13
140005d7b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140005d80:	4c 89 cb             	mov    %r9,%rbx
140005d83:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
140005d8a:	00
140005d8b:	4c 8b 3a             	mov    (%rdx),%r15
140005d8e:	4c 89 bc 24 a8 00 00 	mov    %r15,0xa8(%rsp)
140005d95:	00
140005d96:	4d 8b 38             	mov    (%r8),%r15
140005d99:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140005da0:	00
140005da1:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
140005da6:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140005dab:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
140005db2:	00
140005db3:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140005dba:	00
140005dbb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140005dc0:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
140005dc7:	00 00 00 00 00
140005dcc:	4c 89 bc 24 90 00 00 	mov    %r15,0x90(%rsp)
140005dd3:	00
140005dd4:	48 85 c9             	test   %rcx,%rcx
140005dd7:	74 07                	je     0x140005de0
140005dd9:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140005de0:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140005de5:	48 85 c0             	test   %rax,%rax
140005de8:	74 07                	je     0x140005df1
140005dea:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140005df1:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140005df6:	48 85 c0             	test   %rax,%rax
140005df9:	74 07                	je     0x140005e02
140005dfb:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140005e02:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140005e07:	48 85 c0             	test   %rax,%rax
140005e0a:	74 07                	je     0x140005e13
140005e0c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140005e13:	41 0f b6 07          	movzbl (%r15),%eax
140005e17:	8d 50 f7             	lea    -0x9(%rax),%edx
140005e1a:	80 fa 04             	cmp    $0x4,%dl
140005e1d:	0f 86 c0 08 00 00    	jbe    0x1400066e3
140005e23:	3c 20                	cmp    $0x20,%al
140005e25:	0f 84 b8 08 00 00    	je     0x1400066e3
140005e2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005e30:	40 0f be ff          	movsbl %dil,%edi
140005e34:	4c 8d a4 24 98 00 00 	lea    0x98(%rsp),%r12
140005e3b:	00
140005e3c:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
140005e43:	00
140005e44:	4c 89 e9             	mov    %r13,%rcx
140005e47:	41 89 f9             	mov    %edi,%r9d
140005e4a:	4d 89 e0             	mov    %r12,%r8
140005e4d:	48 89 ea             	mov    %rbp,%rdx
140005e50:	e8 6b f8 ff ff       	call   0x1400056c0
140005e55:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140005e5c:	00
140005e5d:	48 89 03             	mov    %rax,(%rbx)
140005e60:	4c 39 f8             	cmp    %r15,%rax
140005e63:	0f 84 bf 08 00 00    	je     0x140006728
140005e69:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140005e70:	00
140005e71:	44 0f b6 13          	movzbl (%rbx),%r10d
140005e75:	c6 01 00             	movb   $0x0,(%rcx)
140005e78:	41 80 fa 3b          	cmp    $0x3b,%r10b
140005e7c:	0f 85 06 0a 00 00    	jne    0x140006888
140005e82:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140005e89:	00 00
140005e8b:	45 31 ff             	xor    %r15d,%r15d
140005e8e:	31 f6                	xor    %esi,%esi
140005e90:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140005e97:	00 00
140005e99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140005ea0:	49 89 de             	mov    %rbx,%r14
140005ea3:	48 83 c3 01          	add    $0x1,%rbx
140005ea7:	48 83 fb 01          	cmp    $0x1,%rbx
140005eab:	0f 84 3f 01 00 00    	je     0x140005ff0
140005eb1:	0f b6 03             	movzbl (%rbx),%eax
140005eb4:	3c 0d                	cmp    $0xd,%al
140005eb6:	0f 8f bc 02 00 00    	jg     0x140006178
140005ebc:	3c 08                	cmp    $0x8,%al
140005ebe:	7f e0                	jg     0x140005ea0
140005ec0:	49 89 d9             	mov    %rbx,%r9
140005ec3:	4c 89 8c 24 90 00 00 	mov    %r9,0x90(%rsp)
140005eca:	00
140005ecb:	4d 85 ff             	test   %r15,%r15
140005ece:	0f 84 33 01 00 00    	je     0x140006007
140005ed4:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140005ed9:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140005edf:	48 8d 15 77 10 02 00 	lea    0x21077(%rip),%rdx        # 0x140026f5d
140005ee6:	48 89 d9             	mov    %rbx,%rcx
140005ee9:	ff 15 99 79 04 00    	call   *0x47999(%rip)        # 0x14004d888
140005eef:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140005ef4:	85 c0                	test   %eax,%eax
140005ef6:	0f 85 8c 02 00 00    	jne    0x140006188
140005efc:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140005f01:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140005f07:	48 8d 15 55 11 02 00 	lea    0x21155(%rip),%rdx        # 0x140027063
140005f0e:	48 89 d9             	mov    %rbx,%rcx
140005f11:	ff 15 71 79 04 00    	call   *0x47971(%rip)        # 0x14004d888
140005f17:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140005f1c:	85 c0                	test   %eax,%eax
140005f1e:	0f 84 fc 02 00 00    	je     0x140006220
140005f24:	41 c6 07 00          	movb   $0x0,(%r15)
140005f28:	41 0f b6 46 09       	movzbl 0x9(%r14),%eax
140005f2d:	49 8d 5e 09          	lea    0x9(%r14),%rbx
140005f31:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140005f38:	00
140005f39:	8d 50 c4             	lea    -0x3c(%rax),%edx
140005f3c:	81 e2 fb 00 00 00    	and    $0xfb,%edx
140005f42:	0f 84 8c 01 00 00    	je     0x1400060d4
140005f48:	8d 50 f7             	lea    -0x9(%rax),%edx
140005f4b:	80 fa 04             	cmp    $0x4,%dl
140005f4e:	0f 86 09 04 00 00    	jbe    0x14000635d
140005f54:	3c 20                	cmp    $0x20,%al
140005f56:	0f 84 01 04 00 00    	je     0x14000635d
140005f5c:	0f 1f 40 00          	nopl   0x0(%rax)
140005f60:	48 89 ea             	mov    %rbp,%rdx
140005f63:	41 89 f9             	mov    %edi,%r9d
140005f66:	4d 89 e0             	mov    %r12,%r8
140005f69:	4c 89 e9             	mov    %r13,%rcx
140005f6c:	e8 4f f7 ff ff       	call   0x1400056c0
140005f71:	48 89 c2             	mov    %rax,%rdx
140005f74:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140005f7b:	00
140005f7c:	48 39 da             	cmp    %rbx,%rdx
140005f7f:	0f 84 9b 06 00 00    	je     0x140006620
140005f85:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140005f8c:	00
140005f8d:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140005f94:	00
140005f95:	44 0f b6 31          	movzbl (%rcx),%r14d
140005f99:	c6 00 00             	movb   $0x0,(%rax)
140005f9c:	48 89 d9             	mov    %rbx,%rcx
140005f9f:	ff 15 cb 78 04 00    	call   *0x478cb(%rip)        # 0x14004d870
140005fa5:	48 85 c0             	test   %rax,%rax
140005fa8:	0f 84 4e 09 00 00    	je     0x1400068fc
140005fae:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140005fb5:	00
140005fb6:	45 31 ff             	xor    %r15d,%r15d
140005fb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140005fc0:	41 80 fe 3b          	cmp    $0x3b,%r14b
140005fc4:	0f 85 58 09 00 00    	jne    0x140006922
140005fca:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140005fd1:	00
140005fd2:	49 89 de             	mov    %rbx,%r14
140005fd5:	48 83 c3 01          	add    $0x1,%rbx
140005fd9:	48 83 fb 01          	cmp    $0x1,%rbx
140005fdd:	0f 85 ce fe ff ff    	jne    0x140005eb1
140005fe3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140005fea:	00 00 00 00
140005fee:	66 90                	xchg   %ax,%ax
140005ff0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140005ff6:	4c 89 8c 24 90 00 00 	mov    %r9,0x90(%rsp)
140005ffd:	00
140005ffe:	4d 85 ff             	test   %r15,%r15
140006001:	0f 85 cd fe ff ff    	jne    0x140005ed4
140006007:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14000600d:	48 8d 15 31 0f 02 00 	lea    0x20f31(%rip),%rdx        # 0x140026f45
140006014:	48 89 d9             	mov    %rbx,%rcx
140006017:	ff 15 6b 78 04 00    	call   *0x4786b(%rip)        # 0x14004d888
14000601d:	85 c0                	test   %eax,%eax
14000601f:	0f 85 7e 03 00 00    	jne    0x1400063a3
140006025:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14000602b:	48 8d 15 2b 0f 02 00 	lea    0x20f2b(%rip),%rdx        # 0x140026f5d
140006032:	48 89 d9             	mov    %rbx,%rcx
140006035:	ff 15 4d 78 04 00    	call   *0x4784d(%rip)        # 0x14004d888
14000603b:	85 c0                	test   %eax,%eax
14000603d:	0f 85 49 01 00 00    	jne    0x14000618c
140006043:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140006049:	48 8d 15 13 10 02 00 	lea    0x21013(%rip),%rdx        # 0x140027063
140006050:	48 89 d9             	mov    %rbx,%rcx
140006053:	ff 15 2f 78 04 00    	call   *0x4782f(%rip)        # 0x14004d888
140006059:	85 c0                	test   %eax,%eax
14000605b:	0f 85 c7 fe ff ff    	jne    0x140005f28
140006061:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140006067:	48 8d 15 fe 0f 02 00 	lea    0x20ffe(%rip),%rdx        # 0x14002706c
14000606e:	48 89 d9             	mov    %rbx,%rcx
140006071:	ff 15 11 78 04 00    	call   *0x47811(%rip)        # 0x14004d888
140006077:	85 c0                	test   %eax,%eax
140006079:	0f 85 85 04 00 00    	jne    0x140006504
14000607f:	48 89 ea             	mov    %rbp,%rdx
140006082:	41 89 f9             	mov    %edi,%r9d
140006085:	4d 89 e0             	mov    %r12,%r8
140006088:	4c 89 e9             	mov    %r13,%rcx
14000608b:	e8 30 f6 ff ff       	call   0x1400056c0
140006090:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140006097:	00
140006098:	44 0f b6 32          	movzbl (%rdx),%r14d
14000609c:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400060a3:	00
1400060a4:	c6 02 00             	movb   $0x0,(%rdx)
1400060a7:	80 38 00             	cmpb   $0x0,(%rax)
1400060aa:	0f 84 10 ff ff ff    	je     0x140005fc0
1400060b0:	49 8b 8d a8 03 00 00 	mov    0x3a8(%r13),%rcx
1400060b7:	49 89 c0             	mov    %rax,%r8
1400060ba:	48 8d 15 e6 0e 02 00 	lea    0x20ee6(%rip),%rdx        # 0x140026fa7
1400060c1:	e8 fa 85 00 00       	call   0x14000e6c0
1400060c6:	e9 f5 fe ff ff       	jmp    0x140005fc0
1400060cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400060d0:	3c 20                	cmp    $0x20,%al
1400060d2:	75 10                	jne    0x1400060e4
1400060d4:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1400060d8:	48 83 c3 01          	add    $0x1,%rbx
1400060dc:	3c 0d                	cmp    $0xd,%al
1400060de:	7f f0                	jg     0x1400060d0
1400060e0:	3c 08                	cmp    $0x8,%al
1400060e2:	7f f0                	jg     0x1400060d4
1400060e4:	4c 89 e9             	mov    %r13,%rcx
1400060e7:	41 89 f9             	mov    %edi,%r9d
1400060ea:	4d 89 e0             	mov    %r12,%r8
1400060ed:	48 89 ea             	mov    %rbp,%rdx
1400060f0:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
1400060f7:	00
1400060f8:	e8 c3 f5 ff ff       	call   0x1400056c0
1400060fd:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140006104:	00
140006105:	49 89 c2             	mov    %rax,%r10
140006108:	48 39 c3             	cmp    %rax,%rbx
14000610b:	0f 84 99 04 00 00    	je     0x1400065aa
140006111:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140006118:	00
140006119:	48 8d 15 47 0e 02 00 	lea    0x20e47(%rip),%rdx        # 0x140026f67
140006120:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140006125:	44 0f b6 30          	movzbl (%rax),%r14d
140006129:	c6 01 00             	movb   $0x0,(%rcx)
14000612c:	4c 89 d1             	mov    %r10,%rcx
14000612f:	e8 dc 74 01 00       	call   0x14001d610
140006134:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140006139:	48 85 c0             	test   %rax,%rax
14000613c:	49 89 c7             	mov    %rax,%r15
14000613f:	0f 84 39 03 00 00    	je     0x14000647e
140006145:	4c 89 e9             	mov    %r13,%rcx
140006148:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
14000614f:	00
140006150:	49 89 c0             	mov    %rax,%r8
140006153:	4c 89 d2             	mov    %r10,%rdx
140006156:	e8 e5 f8 ff ff       	call   0x140005a40
14000615b:	4c 89 f9             	mov    %r15,%rcx
14000615e:	89 c3                	mov    %eax,%ebx
140006160:	e8 93 e5 01 00       	call   0x1400246f8
140006165:	85 db                	test   %ebx,%ebx
140006167:	0f 85 03 07 00 00    	jne    0x140006870
14000616d:	45 31 ff             	xor    %r15d,%r15d
140006170:	e9 4b fe ff ff       	jmp    0x140005fc0
140006175:	0f 1f 00             	nopl   (%rax)
140006178:	3c 20                	cmp    $0x20,%al
14000617a:	0f 84 20 fd ff ff    	je     0x140005ea0
140006180:	e9 3b fd ff ff       	jmp    0x140005ec0
140006185:	0f 1f 00             	nopl   (%rax)
140006188:	41 c6 07 00          	movb   $0x0,(%r15)
14000618c:	41 0f b6 46 0a       	movzbl 0xa(%r14),%eax
140006191:	49 8d 5e 0a          	lea    0xa(%r14),%rbx
140006195:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14000619c:	00
14000619d:	8d 50 f7             	lea    -0x9(%rax),%edx
1400061a0:	80 fa 04             	cmp    $0x4,%dl
1400061a3:	76 4b                	jbe    0x1400061f0
1400061a5:	3c 20                	cmp    $0x20,%al
1400061a7:	74 47                	je     0x1400061f0
1400061a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400061b0:	41 89 f9             	mov    %edi,%r9d
1400061b3:	4d 89 e0             	mov    %r12,%r8
1400061b6:	48 89 ea             	mov    %rbp,%rdx
1400061b9:	4c 89 e9             	mov    %r13,%rcx
1400061bc:	e8 ff f4 ff ff       	call   0x1400056c0
1400061c1:	48 89 c6             	mov    %rax,%rsi
1400061c4:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400061cb:	00
1400061cc:	48 39 f3             	cmp    %rsi,%rbx
1400061cf:	0f 84 2b 02 00 00    	je     0x140006400
1400061d5:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1400061dc:	00
1400061dd:	45 31 ff             	xor    %r15d,%r15d
1400061e0:	44 0f b6 32          	movzbl (%rdx),%r14d
1400061e4:	c6 00 00             	movb   $0x0,(%rax)
1400061e7:	e9 d4 fd ff ff       	jmp    0x140005fc0
1400061ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400061f0:	49 8d 56 0b          	lea    0xb(%r14),%rdx
1400061f4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400061fb:	00 00 00 00
1400061ff:	90                   	nop
140006200:	0f b6 02             	movzbl (%rdx),%eax
140006203:	48 89 d3             	mov    %rdx,%rbx
140006206:	48 8d 52 01          	lea    0x1(%rdx),%rdx
14000620a:	8d 48 f7             	lea    -0x9(%rax),%ecx
14000620d:	80 f9 04             	cmp    $0x4,%cl
140006210:	76 ee                	jbe    0x140006200
140006212:	3c 20                	cmp    $0x20,%al
140006214:	74 ea                	je     0x140006200
140006216:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14000621d:	00
14000621e:	eb 90                	jmp    0x1400061b0
140006220:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140006225:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14000622b:	48 8d 15 3a 0e 02 00 	lea    0x20e3a(%rip),%rdx        # 0x14002706c
140006232:	48 89 d9             	mov    %rbx,%rcx
140006235:	ff 15 4d 76 04 00    	call   *0x4764d(%rip)        # 0x14004d888
14000623b:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140006240:	85 c0                	test   %eax,%eax
140006242:	0f 85 b8 02 00 00    	jne    0x140006500
140006248:	45 0f b6 76 01       	movzbl 0x1(%r14),%r14d
14000624d:	45 84 f6             	test   %r14b,%r14b
140006250:	0f 84 62 02 00 00    	je     0x1400064b8
140006256:	31 c0                	xor    %eax,%eax
140006258:	41 80 fe 3b          	cmp    $0x3b,%r14b
14000625c:	0f 84 56 02 00 00    	je     0x1400064b8
140006262:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140006267:	0f b6 4c 24 67       	movzbl 0x67(%rsp),%ecx
14000626c:	eb 32                	jmp    0x1400062a0
14000626e:	66 90                	xchg   %ax,%ax
140006270:	41 8d 46 f7          	lea    -0x9(%r14),%eax
140006274:	49 83 c1 01          	add    $0x1,%r9
140006278:	3c 04                	cmp    $0x4,%al
14000627a:	76 08                	jbe    0x140006284
14000627c:	41 80 fe 20          	cmp    $0x20,%r14b
140006280:	49 0f 45 d9          	cmovne %r9,%rbx
140006284:	45 0f b6 31          	movzbl (%r9),%r14d