140d8e110:	0f 84 c0 06 00 00    	je     0x140d8e7d6
140d8e116:	ba 01 00 00 00       	mov    $0x1,%edx
140d8e11b:	48 8b cd             	mov    %rbp,%rcx
140d8e11e:	e8 bd 76 f4 ff       	call   0x140cd57e0
140d8e123:	85 c0                	test   %eax,%eax
140d8e125:	0f 85 ab 06 00 00    	jne    0x140d8e7d6
140d8e12b:	48 8b cb             	mov    %rbx,%rcx
140d8e12e:	e8 8d 7f f4 ff       	call   0x140cd60c0
140d8e133:	85 c0                	test   %eax,%eax
140d8e135:	0f 85 3d 06 00 00    	jne    0x140d8e778
140d8e13b:	48 8b cb             	mov    %rbx,%rcx
140d8e13e:	e8 2d 7f f4 ff       	call   0x140cd6070
140d8e143:	85 c0                	test   %eax,%eax
140d8e145:	0f 85 2d 06 00 00    	jne    0x140d8e778
140d8e14b:	49 8b ce             	mov    %r14,%rcx
140d8e14e:	e8 ed 01 f9 ff       	call   0x140d1e340
140d8e153:	49 8b ce             	mov    %r14,%rcx
140d8e156:	e8 45 ff f8 ff       	call   0x140d1e0a0
140d8e15b:	49 8b ce             	mov    %r14,%rcx
140d8e15e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d8e163:	e8 38 ff f8 ff       	call   0x140d1e0a0
140d8e168:	49 8b ce             	mov    %r14,%rcx
140d8e16b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d8e170:	48 8b f0             	mov    %rax,%rsi
140d8e173:	e8 28 ff f8 ff       	call   0x140d1e0a0
140d8e178:	49 8b ce             	mov    %r14,%rcx
140d8e17b:	4c 8b e8             	mov    %rax,%r13
140d8e17e:	e8 1d ff f8 ff       	call   0x140d1e0a0
140d8e183:	49 8b ce             	mov    %r14,%rcx
140d8e186:	48 8b f8             	mov    %rax,%rdi
140d8e189:	e8 12 ff f8 ff       	call   0x140d1e0a0
140d8e18e:	49 8b ce             	mov    %r14,%rcx
140d8e191:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d8e196:	e8 05 ff f8 ff       	call   0x140d1e0a0
140d8e19b:	4c 8b e0             	mov    %rax,%r12
140d8e19e:	48 85 c0             	test   %rax,%rax
140d8e1a1:	0f 84 5a 06 00 00    	je     0x140d8e801
140d8e1a7:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
140d8e1ae:	00 00
140d8e1b0:	75 11                	jne    0x140d8e1c3
140d8e1b2:	e8 99 7f f4 ff       	call   0x140cd6150
140d8e1b7:	4c 8b f8             	mov    %rax,%r15
140d8e1ba:	48 85 c0             	test   %rax,%rax
140d8e1bd:	0f 84 cd 05 00 00    	je     0x140d8e790
140d8e1c3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d8e1c8:	4d 8b ce             	mov    %r14,%r9
140d8e1cb:	4c 8b c5             	mov    %rbp,%r8
140d8e1ce:	48 8b d3             	mov    %rbx,%rdx
140d8e1d1:	e8 0a 9a fc ff       	call   0x140d57be0
140d8e1d6:	85 c0                	test   %eax,%eax
140d8e1d8:	0f 84 b2 05 00 00    	je     0x140d8e790
140d8e1de:	bb 01 00 00 00       	mov    $0x1,%ebx
140d8e1e3:	48 8b cd             	mov    %rbp,%rcx
140d8e1e6:	8b d3                	mov    %ebx,%edx
140d8e1e8:	e8 23 7e f4 ff       	call   0x140cd6010
140d8e1ed:	85 c0                	test   %eax,%eax
140d8e1ef:	0f 85 f2 04 00 00    	jne    0x140d8e6e7
140d8e1f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d8e1fc:	00 00 00 00
140d8e200:	ff c3                	inc    %ebx
140d8e202:	48 8b cd             	mov    %rbp,%rcx
140d8e205:	8b d3                	mov    %ebx,%edx
140d8e207:	e8 04 7e f4 ff       	call   0x140cd6010
140d8e20c:	85 c0                	test   %eax,%eax
140d8e20e:	74 f0                	je     0x140d8e200
140d8e210:	83 fb 01             	cmp    $0x1,%ebx
140d8e213:	0f 84 ce 04 00 00    	je     0x140d8e6e7
140d8e219:	83 fb 02             	cmp    $0x2,%ebx
140d8e21c:	0f 85 00 01 00 00    	jne    0x140d8e322
140d8e222:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d8e227:	4c 8b c5             	mov    %rbp,%r8
140d8e22a:	48 8b d3             	mov    %rbx,%rdx
140d8e22d:	48 8b cf             	mov    %rdi,%rcx
140d8e230:	e8 6b 96 fc ff       	call   0x140d578a0
140d8e235:	85 c0                	test   %eax,%eax
140d8e237:	0f 84 53 05 00 00    	je     0x140d8e790
140d8e23d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d8e243:	48 8b d5             	mov    %rbp,%rdx
140d8e246:	49 8b cd             	mov    %r13,%rcx
140d8e249:	e8 72 d4 f8 ff       	call   0x140d1b6c0
140d8e24e:	85 c0                	test   %eax,%eax
140d8e250:	0f 84 3a 05 00 00    	je     0x140d8e790
140d8e256:	4c 8b cd             	mov    %rbp,%r9
140d8e259:	41 c7 45 10 00 00 00 	movl   $0x0,0x10(%r13)
140d8e260:	00
140d8e261:	4d 8b c5             	mov    %r13,%r8
140d8e264:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e269:	48 8b d7             	mov    %rdi,%rdx
140d8e26c:	48 8b ce             	mov    %rsi,%rcx
140d8e26f:	e8 8c 0a f9 ff       	call   0x140d1ed00
140d8e274:	85 c0                	test   %eax,%eax
140d8e276:	0f 84 14 05 00 00    	je     0x140d8e790
140d8e27c:	4d 8b ce             	mov    %r14,%r9
140d8e27f:	4c 8b c5             	mov    %rbp,%r8
140d8e282:	48 8b d6             	mov    %rsi,%rdx
140d8e285:	49 8b cc             	mov    %r12,%rcx
140d8e288:	e8 33 98 fc ff       	call   0x140d57ac0
140d8e28d:	85 c0                	test   %eax,%eax
140d8e28f:	0f 84 fb 04 00 00    	je     0x140d8e790
140d8e295:	4c 8b cd             	mov    %rbp,%r9
140d8e298:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e29d:	4d 8b c4             	mov    %r12,%r8
140d8e2a0:	48 8b d7             	mov    %rdi,%rdx
140d8e2a3:	48 8b cf             	mov    %rdi,%rcx
140d8e2a6:	e8 55 97 fc ff       	call   0x140d57a00
140d8e2ab:	85 c0                	test   %eax,%eax
140d8e2ad:	0f 84 dd 04 00 00    	je     0x140d8e790
140d8e2b3:	ba 01 00 00 00       	mov    $0x1,%edx
140d8e2b8:	48 8b cf             	mov    %rdi,%rcx
140d8e2bb:	e8 a0 d0 f8 ff       	call   0x140d1b360
140d8e2c0:	85 c0                	test   %eax,%eax
140d8e2c2:	0f 84 c8 04 00 00    	je     0x140d8e790
140d8e2c8:	4c 8b c6             	mov    %rsi,%r8
140d8e2cb:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e2d0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d8e2d5:	4c 8b cd             	mov    %rbp,%r9
140d8e2d8:	48 8b ce             	mov    %rsi,%rcx
140d8e2db:	48 8b d3             	mov    %rbx,%rdx
140d8e2de:	e8 1d 97 fc ff       	call   0x140d57a00
140d8e2e3:	85 c0                	test   %eax,%eax
140d8e2e5:	0f 84 a5 04 00 00    	je     0x140d8e790
140d8e2eb:	4c 8b cd             	mov    %rbp,%r9
140d8e2ee:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e2f3:	4c 8b c7             	mov    %rdi,%r8
140d8e2f6:	48 8b d6             	mov    %rsi,%rdx
140d8e2f9:	48 8b ce             	mov    %rsi,%rcx
140d8e2fc:	e8 ff 96 fc ff       	call   0x140d57a00
140d8e301:	85 c0                	test   %eax,%eax
140d8e303:	0f 84 87 04 00 00    	je     0x140d8e790
140d8e309:	48 8b d6             	mov    %rsi,%rdx
140d8e30c:	49 8b cf             	mov    %r15,%rcx
140d8e30f:	e8 ac 7a f4 ff       	call   0x140cd5dc0
140d8e314:	48 85 c0             	test   %rax,%rax
140d8e317:	0f 84 73 04 00 00    	je     0x140d8e790
140d8e31d:	e9 1b 04 00 00       	jmp    0x140d8e73d
140d8e322:	48 8b d5             	mov    %rbp,%rdx
140d8e325:	49 8b cd             	mov    %r13,%rcx
140d8e328:	e8 93 7a f4 ff       	call   0x140cd5dc0
140d8e32d:	48 85 c0             	test   %rax,%rax
140d8e330:	0f 84 5a 04 00 00    	je     0x140d8e790
140d8e336:	41 c7 45 10 00 00 00 	movl   $0x0,0x10(%r13)
140d8e33d:	00
140d8e33e:	be 02 00 00 00       	mov    $0x2,%esi
140d8e343:	83 fe 16             	cmp    $0x16,%esi
140d8e346:	7c 68                	jl     0x140d8e3b0
140d8e348:	48 8b cd             	mov    %rbp,%rcx
140d8e34b:	e8 60 7e f4 ff       	call   0x140cd61b0
140d8e350:	8b d0                	mov    %eax,%edx
140d8e352:	45 33 c9             	xor    %r9d,%r9d
140d8e355:	45 33 c0             	xor    %r8d,%r8d
140d8e358:	49 8b cc             	mov    %r12,%rcx
140d8e35b:	e8 30 60 f9 ff       	call   0x140d24390
140d8e360:	85 c0                	test   %eax,%eax
140d8e362:	0f 84 28 04 00 00    	je     0x140d8e790
140d8e368:	48 8b d5             	mov    %rbp,%rdx
140d8e36b:	49 8b cc             	mov    %r12,%rcx
140d8e36e:	e8 5d 82 f4 ff       	call   0x140cd65d0
140d8e373:	85 c0                	test   %eax,%eax
140d8e375:	78 2d                	js     0x140d8e3a4
140d8e377:	83 7d 10 00          	cmpl   $0x0,0x10(%rbp)
140d8e37b:	48 8d 0d de 00 f9 ff 	lea    -0x6ff22(%rip),%rcx        # 0x140d1e460
140d8e382:	48 8d 05 77 01 f9 ff 	lea    -0x6fe89(%rip),%rax        # 0x140d1e500
140d8e389:	4c 8b c5             	mov    %rbp,%r8
140d8e38c:	48 0f 45 c1          	cmovne %rcx,%rax
140d8e390:	49 8b d4             	mov    %r12,%rdx
140d8e393:	49 8b cc             	mov    %r12,%rcx
140d8e396:	ff 15 84 56 1f 00    	call   *0x1f5684(%rip)        # 0x140f83a20
140d8e39c:	85 c0                	test   %eax,%eax
140d8e39e:	0f 84 ec 03 00 00    	je     0x140d8e790
140d8e3a4:	49 8b cc             	mov    %r12,%rcx
140d8e3a7:	e8 14 7d f4 ff       	call   0x140cd60c0
140d8e3ac:	85 c0                	test   %eax,%eax
140d8e3ae:	74 13                	je     0x140d8e3c3
140d8e3b0:	48 63 d6             	movslq %esi,%rdx
140d8e3b3:	49 8b cc             	mov    %r12,%rcx
140d8e3b6:	e8 75 81 f4 ff       	call   0x140cd6530
140d8e3bb:	85 c0                	test   %eax,%eax
140d8e3bd:	0f 84 cd 03 00 00    	je     0x140d8e790
140d8e3c3:	4d 8b c6             	mov    %r14,%r8
140d8e3c6:	49 8b d5             	mov    %r13,%rdx
140d8e3c9:	49 8b cc             	mov    %r12,%rcx
140d8e3cc:	e8 7f fa ff ff       	call   0x140d8de50
140d8e3d1:	83 f8 ff             	cmp    $0xffffffff,%eax
140d8e3d4:	0f 8c b6 03 00 00    	jl     0x140d8e790
140d8e3da:	85 c0                	test   %eax,%eax
140d8e3dc:	0f 84 de 02 00 00    	je     0x140d8e6c0
140d8e3e2:	83 f8 01             	cmp    $0x1,%eax
140d8e3e5:	75 0d                	jne    0x140d8e3f4
140d8e3e7:	ff c6                	inc    %esi
140d8e3e9:	83 fe 52             	cmp    $0x52,%esi
140d8e3ec:	0f 8c 51 ff ff ff    	jl     0x140d8e343
140d8e3f2:	eb 05                	jmp    0x140d8e3f9
140d8e3f4:	83 f8 ff             	cmp    $0xffffffff,%eax
140d8e3f7:	74 25                	je     0x140d8e41e
140d8e3f9:	ba 79 00 00 00       	mov    $0x79,%edx
140d8e3fe:	c7 44 24 20 d4 00 00 	movl   $0xd4,0x20(%rsp)
140d8e405:	00
140d8e406:	4c 8d 0d 33 51 41 00 	lea    0x415133(%rip),%r9        # 0x1411a3540
140d8e40d:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140d8e410:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140d8e414:	e8 67 28 f4 ff       	call   0x140cd0c80
140d8e419:	e9 72 03 00 00       	jmp    0x140d8e790
140d8e41e:	44 8b c3             	mov    %ebx,%r8d
140d8e421:	49 8b d5             	mov    %r13,%rdx
140d8e424:	49 8b cd             	mov    %r13,%rcx
140d8e427:	e8 94 d2 f8 ff       	call   0x140d1b6c0
140d8e42c:	85 c0                	test   %eax,%eax
140d8e42e:	0f 84 5c 03 00 00    	je     0x140d8e790
140d8e434:	4c 8b cd             	mov    %rbp,%r9
140d8e437:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e43c:	4d 8b c5             	mov    %r13,%r8
140d8e43f:	49 8b d4             	mov    %r12,%rdx
140d8e442:	49 8b cc             	mov    %r12,%rcx
140d8e445:	e8 b6 08 f9 ff       	call   0x140d1ed00
140d8e44a:	85 c0                	test   %eax,%eax
140d8e44c:	0f 84 3e 03 00 00    	je     0x140d8e790
140d8e452:	49 8b cc             	mov    %r12,%rcx
140d8e455:	e8 16 7c f4 ff       	call   0x140cd6070
140d8e45a:	85 c0                	test   %eax,%eax
140d8e45c:	74 0d                	je     0x140d8e46b
140d8e45e:	c7 44 24 20 e3 00 00 	movl   $0xe3,0x20(%rsp)
140d8e465:	00
140d8e466:	e9 5d 02 00 00       	jmp    0x140d8e6c8
140d8e46b:	49 8b d5             	mov    %r13,%rdx
140d8e46e:	48 8b cf             	mov    %rdi,%rcx
140d8e471:	e8 aa d3 f8 ff       	call   0x140d1b820
140d8e476:	85 c0                	test   %eax,%eax
140d8e478:	0f 84 12 03 00 00    	je     0x140d8e790
140d8e47e:	48 8b cf             	mov    %rdi,%rcx
140d8e481:	e8 3a 7c f4 ff       	call   0x140cd60c0
140d8e486:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d8e48b:	85 c0                	test   %eax,%eax
140d8e48d:	74 58                	je     0x140d8e4e7
140d8e48f:	4d 8b ce             	mov    %r14,%r9
140d8e492:	4c 8b c5             	mov    %rbp,%r8
140d8e495:	48 8b cf             	mov    %rdi,%rcx
140d8e498:	e8 43 97 fc ff       	call   0x140d57be0
140d8e49d:	85 c0                	test   %eax,%eax
140d8e49f:	0f 84 eb 02 00 00    	je     0x140d8e790
140d8e4a5:	48 8b cf             	mov    %rdi,%rcx
140d8e4a8:	e8 13 7c f4 ff       	call   0x140cd60c0
140d8e4ad:	85 c0                	test   %eax,%eax
140d8e4af:	74 1a                	je     0x140d8e4cb
140d8e4b1:	33 d2                	xor    %edx,%edx
140d8e4b3:	49 8b cf             	mov    %r15,%rcx
140d8e4b6:	e8 75 80 f4 ff       	call   0x140cd6530
140d8e4bb:	49 8b ce             	mov    %r14,%rcx
140d8e4be:	e8 9d fa f8 ff       	call   0x140d1df60
140d8e4c3:	49 8b c7             	mov    %r15,%rax
140d8e4c6:	e9 90 03 00 00       	jmp    0x140d8e85b
140d8e4cb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d8e4d0:	ba 01 00 00 00       	mov    $0x1,%edx
140d8e4d5:	48 8b ce             	mov    %rsi,%rcx
140d8e4d8:	e8 53 80 f4 ff       	call   0x140cd6530
140d8e4dd:	85 c0                	test   %eax,%eax
140d8e4df:	0f 84 ab 02 00 00    	je     0x140d8e790
140d8e4e5:	eb 2c                	jmp    0x140d8e513
140d8e4e7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d8e4ec:	4c 8b cd             	mov    %rbp,%r9
140d8e4ef:	48 8b ce             	mov    %rsi,%rcx
140d8e4f2:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e4f7:	4c 8b c7             	mov    %rdi,%r8
140d8e4fa:	e8 01 08 f9 ff       	call   0x140d1ed00
140d8e4ff:	85 c0                	test   %eax,%eax
140d8e501:	0f 84 89 02 00 00    	je     0x140d8e790
140d8e507:	48 8b ce             	mov    %rsi,%rcx
140d8e50a:	e8 b1 7b f4 ff       	call   0x140cd60c0
140d8e50f:	85 c0                	test   %eax,%eax
140d8e511:	75 9e                	jne    0x140d8e4b1
140d8e513:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
140d8e518:	4d 8b ce             	mov    %r14,%r9
140d8e51b:	49 8b cd             	mov    %r13,%rcx
140d8e51e:	4c 8b c5             	mov    %rbp,%r8
140d8e521:	48 8b d6             	mov    %rsi,%rdx
140d8e524:	e8 97 95 fc ff       	call   0x140d57ac0
140d8e529:	85 c0                	test   %eax,%eax
140d8e52b:	0f 84 5f 02 00 00    	je     0x140d8e790
140d8e531:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140d8e536:	4c 8b cd             	mov    %rbp,%r9
140d8e539:	49 8b d5             	mov    %r13,%rdx
140d8e53c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e541:	49 8b cd             	mov    %r13,%rcx
140d8e544:	e8 b7 94 fc ff       	call   0x140d57a00
140d8e549:	85 c0                	test   %eax,%eax
140d8e54b:	0f 84 3f 02 00 00    	je     0x140d8e790
140d8e551:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140d8e556:	4c 8b cd             	mov    %rbp,%r9
140d8e559:	48 8b d6             	mov    %rsi,%rdx
140d8e55c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e561:	48 8b ce             	mov    %rsi,%rcx
140d8e564:	e8 97 94 fc ff       	call   0x140d57a00
140d8e569:	85 c0                	test   %eax,%eax
140d8e56b:	0f 84 1f 02 00 00    	je     0x140d8e790
140d8e571:	49 8b cd             	mov    %r13,%rcx
140d8e574:	e8 f7 7a f4 ff       	call   0x140cd6070
140d8e579:	85 c0                	test   %eax,%eax
140d8e57b:	0f 85 11 01 00 00    	jne    0x140d8e692
140d8e581:	4d 8b ce             	mov    %r14,%r9
140d8e584:	4c 8b c5             	mov    %rbp,%r8
140d8e587:	49 8b d5             	mov    %r13,%rdx
140d8e58a:	48 8b cf             	mov    %rdi,%rcx
140d8e58d:	be 01 00 00 00       	mov    $0x1,%esi
140d8e592:	e8 29 95 fc ff       	call   0x140d57ac0
140d8e597:	85 c0                	test   %eax,%eax
140d8e599:	0f 84 f1 01 00 00    	je     0x140d8e790
140d8e59f:	48 8b cf             	mov    %rdi,%rcx
140d8e5a2:	e8 c9 7a f4 ff       	call   0x140cd6070
140d8e5a7:	85 c0                	test   %eax,%eax
140d8e5a9:	75 39                	jne    0x140d8e5e4
140d8e5ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d8e5b0:	ff c6                	inc    %esi
140d8e5b2:	3b f3                	cmp    %ebx,%esi
140d8e5b4:	0f 84 f6 00 00 00    	je     0x140d8e6b0
140d8e5ba:	4c 8b cd             	mov    %rbp,%r9
140d8e5bd:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e5c2:	4c 8b c7             	mov    %rdi,%r8
140d8e5c5:	48 8b d7             	mov    %rdi,%rdx
140d8e5c8:	48 8b cf             	mov    %rdi,%rcx
140d8e5cb:	e8 30 94 fc ff       	call   0x140d57a00
140d8e5d0:	85 c0                	test   %eax,%eax
140d8e5d2:	0f 84 b8 01 00 00    	je     0x140d8e790
140d8e5d8:	48 8b cf             	mov    %rdi,%rcx
140d8e5db:	e8 90 7a f4 ff       	call   0x140cd6070
140d8e5e0:	85 c0                	test   %eax,%eax
140d8e5e2:	74 cc                	je     0x140d8e5b0
140d8e5e4:	49 8b d4             	mov    %r12,%rdx
140d8e5e7:	48 8b cf             	mov    %rdi,%rcx
140d8e5ea:	e8 d1 77 f4 ff       	call   0x140cd5dc0
140d8e5ef:	48 85 c0             	test   %rax,%rax
140d8e5f2:	0f 84 98 01 00 00    	je     0x140d8e790
140d8e5f8:	2b de                	sub    %esi,%ebx
140d8e5fa:	ff cb                	dec    %ebx
140d8e5fc:	85 db                	test   %ebx,%ebx
140d8e5fe:	7e 1f                	jle    0x140d8e61f
140d8e600:	4d 8b ce             	mov    %r14,%r9
140d8e603:	4c 8b c5             	mov    %rbp,%r8
140d8e606:	48 8b d7             	mov    %rdi,%rdx
140d8e609:	48 8b cf             	mov    %rdi,%rcx
140d8e60c:	e8 af 94 fc ff       	call   0x140d57ac0
140d8e611:	85 c0                	test   %eax,%eax
140d8e613:	0f 84 77 01 00 00    	je     0x140d8e790
140d8e619:	ff cb                	dec    %ebx
140d8e61b:	85 db                	test   %ebx,%ebx
140d8e61d:	7f e1                	jg     0x140d8e600
140d8e61f:	4c 8b cd             	mov    %rbp,%r9
140d8e622:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d8e627:	4c 8b c7             	mov    %rdi,%r8
140d8e62a:	48 8b d7             	mov    %rdi,%rdx
140d8e62d:	49 8b cc             	mov    %r12,%rcx
140d8e630:	e8 cb 93 fc ff       	call   0x140d57a00