140dc0ecc:	4c 8d 0d 8d e2 3e 00 	lea    0x3ee28d(%rip),%r9        # 0x1411af160
140dc0ed3:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0ed8:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc0edd:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc0ee2:	e8 69 cd ff ff       	call   0x140dbdc50
140dc0ee7:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc0eec:	0f 84 aa 0b 00 00    	je     0x140dc1a9c
140dc0ef2:	49 8b 06             	mov    (%r14),%rax
140dc0ef5:	49 8b ce             	mov    %r14,%rcx
140dc0ef8:	48 8b 40 48          	mov    0x48(%rax),%rax
140dc0efc:	ff 15 1e 2b 1c 00    	call   *0x1c2b1e(%rip)        # 0x140f83a20
140dc0f02:	44 0f b6 f0          	movzbl %al,%r14d
140dc0f06:	4c 8b c6             	mov    %rsi,%r8
140dc0f09:	33 d2                	xor    %edx,%edx
140dc0f0b:	48 8b cf             	mov    %rdi,%rcx
140dc0f0e:	e8 1d 87 ff ff       	call   0x140db9630
140dc0f13:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc0f18:	41 8b d0             	mov    %r8d,%edx
140dc0f1b:	45 85 c0             	test   %r8d,%r8d
140dc0f1e:	0f 84 18 fe ff ff    	je     0x140dc0d3c
140dc0f24:	83 ea 01             	sub    $0x1,%edx
140dc0f27:	74 36                	je     0x140dc0f5f
140dc0f29:	83 ea 04             	sub    $0x4,%edx
140dc0f2c:	74 1d                	je     0x140dc0f4b
140dc0f2e:	83 fa 01             	cmp    $0x1,%edx
140dc0f31:	0f 84 8a fd ff ff    	je     0x140dc0cc1
140dc0f37:	4c 8b ce             	mov    %rsi,%r9
140dc0f3a:	41 0f b6 d6          	movzbl %r14b,%edx
140dc0f3e:	48 8b cf             	mov    %rdi,%rcx
140dc0f41:	e8 5a 6c ff ff       	call   0x140db7ba0
140dc0f46:	e9 53 0b 00 00       	jmp    0x140dc1a9e
140dc0f4b:	0f b6 c8             	movzbl %al,%ecx
140dc0f4e:	41 8b c6             	mov    %r14d,%eax
140dc0f51:	33 d2                	xor    %edx,%edx
140dc0f53:	f7 f1                	div    %ecx
140dc0f55:	85 d2                	test   %edx,%edx
140dc0f57:	0f 94 c0             	sete   %al
140dc0f5a:	e9 3f 0b 00 00       	jmp    0x140dc1a9e
140dc0f5f:	44 3a f0             	cmp    %al,%r14b
140dc0f62:	0f 84 7c fd ff ff    	je     0x140dc0ce4
140dc0f68:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc0f6d:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0f71:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0f75:	48 c1 f8 05          	sar    $0x5,%rax
140dc0f79:	48 3b c3             	cmp    %rbx,%rax
140dc0f7c:	0f 86 1a 0b 00 00    	jbe    0x140dc1a9c
140dc0f82:	4c 8b c6             	mov    %rsi,%r8
140dc0f85:	48 8b d3             	mov    %rbx,%rdx
140dc0f88:	48 8b cf             	mov    %rdi,%rcx
140dc0f8b:	e8 a0 86 ff ff       	call   0x140db9630
140dc0f90:	44 3a f0             	cmp    %al,%r14b
140dc0f93:	0f 84 4b fd ff ff    	je     0x140dc0ce4
140dc0f99:	48 ff c3             	inc    %rbx
140dc0f9c:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0fa0:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0fa4:	48 c1 f8 05          	sar    $0x5,%rax
140dc0fa8:	48 3b d8             	cmp    %rax,%rbx
140dc0fab:	72 d5                	jb     0x140dc0f82
140dc0fad:	e9 ea 0a 00 00       	jmp    0x140dc1a9c
140dc0fb2:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc0fb7:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc0fbb:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc0fc0:	76 04                	jbe    0x140dc0fc6
140dc0fc2:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc0fc6:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc0fcb:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc0fcf:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc0fd4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc0fd9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc0fdd:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc0fe2:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc0fe8:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc0fec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc0ff1:	4c 8d 0d 68 e1 3e 00 	lea    0x3ee168(%rip),%r9        # 0x1411af160
140dc0ff8:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0ffd:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc1002:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc1007:	e8 44 cc ff ff       	call   0x140dbdc50
140dc100c:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc1011:	0f 84 85 0a 00 00    	je     0x140dc1a9c
140dc1017:	49 8b 06             	mov    (%r14),%rax
140dc101a:	49 8b ce             	mov    %r14,%rcx
140dc101d:	48 8b 40 38          	mov    0x38(%rax),%rax
140dc1021:	ff 15 f9 29 1c 00    	call   *0x1c29f9(%rip)        # 0x140f83a20
140dc1027:	44 0f b7 f0          	movzwl %ax,%r14d
140dc102b:	4c 8b c6             	mov    %rsi,%r8
140dc102e:	33 d2                	xor    %edx,%edx
140dc1030:	48 8b cf             	mov    %rdi,%rcx
140dc1033:	e8 f8 8f ff ff       	call   0x140dba030
140dc1038:	44 0f b7 c8          	movzwl %ax,%r9d
140dc103c:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc1041:	41 8b d0             	mov    %r8d,%edx
140dc1044:	45 85 c0             	test   %r8d,%r8d
140dc1047:	0f 84 96 00 00 00    	je     0x140dc10e3
140dc104d:	83 ea 01             	sub    $0x1,%edx
140dc1050:	74 3c                	je     0x140dc108e
140dc1052:	83 ea 04             	sub    $0x4,%edx
140dc1055:	74 25                	je     0x140dc107c
140dc1057:	83 fa 01             	cmp    $0x1,%edx
140dc105a:	74 14                	je     0x140dc1070
140dc105c:	4c 8b ce             	mov    %rsi,%r9
140dc105f:	41 0f b7 d6          	movzwl %r14w,%edx
140dc1063:	48 8b cf             	mov    %rdi,%rcx
140dc1066:	e8 d5 6f ff ff       	call   0x140db8040
140dc106b:	e9 2e 0a 00 00       	jmp    0x140dc1a9e
140dc1070:	66 45 85 f1          	test   %r14w,%r9w
140dc1074:	0f 95 c0             	setne  %al
140dc1077:	e9 22 0a 00 00       	jmp    0x140dc1a9e
140dc107c:	41 8b c6             	mov    %r14d,%eax
140dc107f:	33 d2                	xor    %edx,%edx
140dc1081:	41 f7 f1             	div    %r9d
140dc1084:	85 d2                	test   %edx,%edx
140dc1086:	0f 94 c0             	sete   %al
140dc1089:	e9 10 0a 00 00       	jmp    0x140dc1a9e
140dc108e:	66 45 3b f1          	cmp    %r9w,%r14w
140dc1092:	0f 84 4c fc ff ff    	je     0x140dc0ce4
140dc1098:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc109d:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc10a1:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc10a5:	48 c1 f8 05          	sar    $0x5,%rax
140dc10a9:	48 3b c3             	cmp    %rbx,%rax
140dc10ac:	0f 86 ea 09 00 00    	jbe    0x140dc1a9c
140dc10b2:	4c 8b c6             	mov    %rsi,%r8
140dc10b5:	48 8b d3             	mov    %rbx,%rdx
140dc10b8:	48 8b cf             	mov    %rdi,%rcx
140dc10bb:	e8 70 8f ff ff       	call   0x140dba030
140dc10c0:	66 44 3b f0          	cmp    %ax,%r14w
140dc10c4:	0f 84 1a fc ff ff    	je     0x140dc0ce4
140dc10ca:	48 ff c3             	inc    %rbx
140dc10cd:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc10d1:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc10d5:	48 c1 f8 05          	sar    $0x5,%rax
140dc10d9:	48 3b d8             	cmp    %rax,%rbx
140dc10dc:	72 d4                	jb     0x140dc10b2
140dc10de:	e9 b9 09 00 00       	jmp    0x140dc1a9c
140dc10e3:	66 45 3b f1          	cmp    %r9w,%r14w
140dc10e7:	0f 94 c0             	sete   %al
140dc10ea:	e9 af 09 00 00       	jmp    0x140dc1a9e
140dc10ef:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc10f4:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc10f8:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc10fd:	76 04                	jbe    0x140dc1103
140dc10ff:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc1103:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc1108:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc110c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc1111:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc1116:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc111a:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc111f:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc1125:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc1129:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc112e:	4c 8d 0d 2b e0 3e 00 	lea    0x3ee02b(%rip),%r9        # 0x1411af160
140dc1135:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc113a:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc113f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc1144:	e8 07 cb ff ff       	call   0x140dbdc50
140dc1149:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc114e:	0f 84 48 09 00 00    	je     0x140dc1a9c
140dc1154:	49 8b 06             	mov    (%r14),%rax
140dc1157:	49 8b ce             	mov    %r14,%rcx
140dc115a:	48 8b 40 30          	mov    0x30(%rax),%rax
140dc115e:	ff 15 bc 28 1c 00    	call   *0x1c28bc(%rip)        # 0x140f83a20
140dc1164:	44 8b f0             	mov    %eax,%r14d
140dc1167:	4c 8b c6             	mov    %rsi,%r8
140dc116a:	33 d2                	xor    %edx,%edx
140dc116c:	48 8b cf             	mov    %rdi,%rcx
140dc116f:	e8 fc 92 ff ff       	call   0x140dba470
140dc1174:	44 8b c8             	mov    %eax,%r9d
140dc1177:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc117c:	41 8b d0             	mov    %r8d,%edx
140dc117f:	45 85 c0             	test   %r8d,%r8d
140dc1182:	0f 84 98 00 00 00    	je     0x140dc1220
140dc1188:	83 ea 01             	sub    $0x1,%edx
140dc118b:	74 39                	je     0x140dc11c6
140dc118d:	83 ea 04             	sub    $0x4,%edx
140dc1190:	74 23                	je     0x140dc11b5
140dc1192:	83 fa 01             	cmp    $0x1,%edx
140dc1195:	74 13                	je     0x140dc11aa
140dc1197:	4c 8b ce             	mov    %rsi,%r9
140dc119a:	41 8b d6             	mov    %r14d,%edx
140dc119d:	48 8b cf             	mov    %rdi,%rcx
140dc11a0:	e8 eb 70 ff ff       	call   0x140db8290
140dc11a5:	e9 f4 08 00 00       	jmp    0x140dc1a9e
140dc11aa:	45 85 f1             	test   %r14d,%r9d
140dc11ad:	0f 95 c0             	setne  %al
140dc11b0:	e9 e9 08 00 00       	jmp    0x140dc1a9e
140dc11b5:	41 8b c6             	mov    %r14d,%eax
140dc11b8:	99                   	cltd
140dc11b9:	41 f7 f9             	idiv   %r9d
140dc11bc:	85 d2                	test   %edx,%edx
140dc11be:	0f 94 c0             	sete   %al
140dc11c1:	e9 d8 08 00 00       	jmp    0x140dc1a9e
140dc11c6:	45 3b f1             	cmp    %r9d,%r14d
140dc11c9:	0f 84 15 fb ff ff    	je     0x140dc0ce4
140dc11cf:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc11d4:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc11d8:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc11dc:	48 c1 f8 05          	sar    $0x5,%rax
140dc11e0:	48 3b c3             	cmp    %rbx,%rax
140dc11e3:	0f 86 b3 08 00 00    	jbe    0x140dc1a9c
140dc11e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140dc11f0:	4c 8b c6             	mov    %rsi,%r8
140dc11f3:	48 8b d3             	mov    %rbx,%rdx
140dc11f6:	48 8b cf             	mov    %rdi,%rcx
140dc11f9:	e8 72 92 ff ff       	call   0x140dba470
140dc11fe:	44 3b f0             	cmp    %eax,%r14d
140dc1201:	0f 84 dd fa ff ff    	je     0x140dc0ce4
140dc1207:	48 ff c3             	inc    %rbx
140dc120a:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc120e:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc1212:	48 c1 f8 05          	sar    $0x5,%rax
140dc1216:	48 3b d8             	cmp    %rax,%rbx
140dc1219:	72 d5                	jb     0x140dc11f0
140dc121b:	e9 7c 08 00 00       	jmp    0x140dc1a9c
140dc1220:	45 3b f1             	cmp    %r9d,%r14d
140dc1223:	0f 94 c0             	sete   %al
140dc1226:	e9 73 08 00 00       	jmp    0x140dc1a9e
140dc122b:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc1230:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc1234:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc1239:	76 04                	jbe    0x140dc123f
140dc123b:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc123f:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc1244:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc1248:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc124d:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc1252:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc1256:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc125b:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc1261:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc1265:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc126a:	4c 8d 0d ef de 3e 00 	lea    0x3edeef(%rip),%r9        # 0x1411af160
140dc1271:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc1276:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc127b:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc1280:	e8 cb c9 ff ff       	call   0x140dbdc50
140dc1285:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc128a:	0f 84 0c 08 00 00    	je     0x140dc1a9c
140dc1290:	49 8b 06             	mov    (%r14),%rax
140dc1293:	49 8b ce             	mov    %r14,%rcx
140dc1296:	48 8b 40 28          	mov    0x28(%rax),%rax
140dc129a:	ff 15 80 27 1c 00    	call   *0x1c2780(%rip)        # 0x140f83a20
140dc12a0:	44 8b f0             	mov    %eax,%r14d
140dc12a3:	4c 8b c6             	mov    %rsi,%r8
140dc12a6:	33 d2                	xor    %edx,%edx
140dc12a8:	48 8b cf             	mov    %rdi,%rcx
140dc12ab:	e8 00 96 ff ff       	call   0x140dba8b0
140dc12b0:	44 8b c8             	mov    %eax,%r9d
140dc12b3:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc12b8:	41 8b d0             	mov    %r8d,%edx
140dc12bb:	45 85 c0             	test   %r8d,%r8d
140dc12be:	0f 84 5c ff ff ff    	je     0x140dc1220
140dc12c4:	83 ea 01             	sub    $0x1,%edx
140dc12c7:	74 33                	je     0x140dc12fc
140dc12c9:	83 ea 04             	sub    $0x4,%edx
140dc12cc:	74 1c                	je     0x140dc12ea
140dc12ce:	83 fa 01             	cmp    $0x1,%edx
140dc12d1:	0f 84 d3 fe ff ff    	je     0x140dc11aa
140dc12d7:	4c 8b ce             	mov    %rsi,%r9
140dc12da:	41 8b d6             	mov    %r14d,%edx
140dc12dd:	48 8b cf             	mov    %rdi,%rcx
140dc12e0:	e8 fb 71 ff ff       	call   0x140db84e0
140dc12e5:	e9 b4 07 00 00       	jmp    0x140dc1a9e
140dc12ea:	33 d2                	xor    %edx,%edx
140dc12ec:	41 8b c6             	mov    %r14d,%eax
140dc12ef:	41 f7 f1             	div    %r9d
140dc12f2:	85 d2                	test   %edx,%edx
140dc12f4:	0f 94 c0             	sete   %al
140dc12f7:	e9 a2 07 00 00       	jmp    0x140dc1a9e
140dc12fc:	45 3b f1             	cmp    %r9d,%r14d
140dc12ff:	0f 84 df f9 ff ff    	je     0x140dc0ce4
140dc1305:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc130a:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc130e:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc1312:	48 c1 f8 05          	sar    $0x5,%rax
140dc1316:	48 3b c3             	cmp    %rbx,%rax
140dc1319:	0f 86 7d 07 00 00    	jbe    0x140dc1a9c
140dc131f:	90                   	nop
140dc1320:	4c 8b c6             	mov    %rsi,%r8
140dc1323:	48 8b d3             	mov    %rbx,%rdx
140dc1326:	48 8b cf             	mov    %rdi,%rcx
140dc1329:	e8 82 95 ff ff       	call   0x140dba8b0
140dc132e:	44 3b f0             	cmp    %eax,%r14d
140dc1331:	0f 84 ad f9 ff ff    	je     0x140dc0ce4
140dc1337:	48 ff c3             	inc    %rbx
140dc133a:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc133e:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc1342:	48 c1 f8 05          	sar    $0x5,%rax
140dc1346:	48 3b d8             	cmp    %rax,%rbx
140dc1349:	72 d5                	jb     0x140dc1320
140dc134b:	e9 4c 07 00 00       	jmp    0x140dc1a9c
140dc1350:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc1355:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc1359:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc135e:	76 04                	jbe    0x140dc1364
140dc1360:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc1364:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc1369:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc136d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc1372:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc1377:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc137b:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc1380:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc1386:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc138a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc138f:	4c 8d 0d ca dd 3e 00 	lea    0x3eddca(%rip),%r9        # 0x1411af160
140dc1396:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc139b:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc13a0:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc13a5:	e8 a6 c8 ff ff       	call   0x140dbdc50
140dc13aa:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc13af:	0f 84 e7 06 00 00    	je     0x140dc1a9c
140dc13b5:	49 8b 06             	mov    (%r14),%rax
140dc13b8:	49 8b ce             	mov    %r14,%rcx
140dc13bb:	48 8b 40 20          	mov    0x20(%rax),%rax
140dc13bf:	ff 15 5b 26 1c 00    	call   *0x1c265b(%rip)        # 0x140f83a20
140dc13c5:	4c 8b f0             	mov    %rax,%r14
140dc13c8:	4c 8b c6             	mov    %rsi,%r8
140dc13cb:	33 d2                	xor    %edx,%edx
140dc13cd:	48 8b cf             	mov    %rdi,%rcx
140dc13d0:	e8 2b a8 ff ff       	call   0x140dbbc00
140dc13d5:	4c 8b c8             	mov    %rax,%r9
140dc13d8:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc13dd:	41 8b d0             	mov    %r8d,%edx
140dc13e0:	45 85 c0             	test   %r8d,%r8d
140dc13e3:	0f 84 97 00 00 00    	je     0x140dc1480
140dc13e9:	83 ea 01             	sub    $0x1,%edx
140dc13ec:	74 3b                	je     0x140dc1429
140dc13ee:	83 ea 04             	sub    $0x4,%edx
140dc13f1:	74 23                	je     0x140dc1416
140dc13f3:	83 fa 01             	cmp    $0x1,%edx
140dc13f6:	74 13                	je     0x140dc140b
140dc13f8:	4c 8b ce             	mov    %rsi,%r9
140dc13fb:	49 8b d6             	mov    %r14,%rdx
140dc13fe:	48 8b cf             	mov    %rdi,%rcx
140dc1401:	e8 ea 77 ff ff       	call   0x140db8bf0
140dc1406:	e9 93 06 00 00       	jmp    0x140dc1a9e
140dc140b:	4d 85 ce             	test   %r9,%r14
140dc140e:	0f 95 c0             	setne  %al
140dc1411:	e9 88 06 00 00       	jmp    0x140dc1a9e
140dc1416:	49 8b c6             	mov    %r14,%rax
140dc1419:	48 99                	cqto
140dc141b:	49 f7 f9             	idiv   %r9
140dc141e:	48 85 d2             	test   %rdx,%rdx
140dc1421:	0f 94 c0             	sete   %al
140dc1424:	e9 75 06 00 00       	jmp    0x140dc1a9e
140dc1429:	4d 3b f1             	cmp    %r9,%r14
140dc142c:	0f 84 b2 f8 ff ff    	je     0x140dc0ce4
140dc1432:	bb 01 00 00 00       	mov    $0x1,%ebx