140dd817a:	49 2b c8             	sub    %r8,%rcx
140dd817d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd8181:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd8185:	77 2e                	ja     0x140dd81b5
140dd8187:	49 8b c8             	mov    %r8,%rcx
140dd818a:	e8 b5 2f 04 00       	call   0x140e1b144
140dd818f:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140dd8193:	e8 d8 fd ff ff       	call   0x140dd7f70
140dd8198:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140dd819c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dd81a1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dd81a6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dd81ab:	48 83 c4 20          	add    $0x20,%rsp
140dd81af:	5f                   	pop    %rdi
140dd81b0:	e9 bb fd ff ff       	jmp    0x140dd7f70
140dd81b5:	e8 ea 1f 05 00       	call   0x140e2a1a4
140dd81ba:	cc                   	int3
140dd81bb:	cc                   	int3
140dd81bc:	cc                   	int3
140dd81bd:	cc                   	int3
140dd81be:	cc                   	int3
140dd81bf:	cc                   	int3
140dd81c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140dd81c5:	55                   	push   %rbp
140dd81c6:	56                   	push   %rsi
140dd81c7:	57                   	push   %rdi
140dd81c8:	41 54                	push   %r12
140dd81ca:	41 55                	push   %r13
140dd81cc:	41 56                	push   %r14
140dd81ce:	41 57                	push   %r15
140dd81d0:	48 8d ac 24 10 ff ff 	lea    -0xf0(%rsp),%rbp
140dd81d7:	ff
140dd81d8:	48 81 ec f0 01 00 00 	sub    $0x1f0,%rsp
140dd81df:	45 8b e1             	mov    %r9d,%r12d
140dd81e2:	44 89 4c 24 24       	mov    %r9d,0x24(%rsp)
140dd81e7:	48 8b fa             	mov    %rdx,%rdi
140dd81ea:	4c 8b f9             	mov    %rcx,%r15
140dd81ed:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
140dd81f4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140dd81f9:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
140dd8200:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dd8205:	48 8b b5 60 01 00 00 	mov    0x160(%rbp),%rsi
140dd820c:	45 85 c0             	test   %r8d,%r8d
140dd820f:	0f 84 a7 04 00 00    	je     0x140dd86bc
140dd8215:	48 8b 91 80 00 00 00 	mov    0x80(%rcx),%rdx
140dd821c:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140dd8221:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
140dd8226:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140dd822d:	00 00
140dd822f:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140dd8234:	0f 11 02             	movups %xmm0,(%rdx)
140dd8237:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140dd823d:	0f 1f 00             	nopl   (%rax)
140dd8240:	41 8b cd             	mov    %r13d,%ecx
140dd8243:	41 ff cd             	dec    %r13d
140dd8246:	48 c1 e1 04          	shl    $0x4,%rcx
140dd824a:	4c 8d 72 f0          	lea    -0x10(%rdx),%r14
140dd824e:	4c 03 f1             	add    %rcx,%r14
140dd8251:	41 0f 10 0e          	movups (%r14),%xmm1
140dd8255:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140dd825c:	00 00 00 00
140dd8260:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140dd8264:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140dd8269:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140dd826e:	48 85 c9             	test   %rcx,%rcx
140dd8271:	74 1b                	je     0x140dd828e
140dd8273:	ff 0e                	decl   (%rsi)
140dd8275:	83 3e 00             	cmpl   $0x0,(%rsi)
140dd8278:	7f 11                	jg     0x140dd828b
140dd827a:	49 8b 87 b0 00 00 00 	mov    0xb0(%r15),%rax
140dd8281:	48 89 06             	mov    %rax,(%rsi)
140dd8284:	49 89 b7 b0 00 00 00 	mov    %rsi,0xb0(%r15)
140dd828b:	48 8b f1             	mov    %rcx,%rsi
140dd828e:	66 41 0f 7e c8       	movd   %xmm1,%r8d
140dd8293:	45 85 c0             	test   %r8d,%r8d
140dd8296:	0f 84 12 04 00 00    	je     0x140dd86ae
140dd829c:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
140dd82a0:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140dd82a4:	4d 85 c9             	test   %r9,%r9
140dd82a7:	74 32                	je     0x140dd82db
140dd82a9:	44 3b 02             	cmp    (%rdx),%r8d
140dd82ac:	73 2d                	jae    0x140dd82db
140dd82ae:	4c 8d 57 10          	lea    0x10(%rdi),%r10
140dd82b2:	49 63 c8             	movslq %r8d,%rcx
140dd82b5:	49 8b 02             	mov    (%r10),%rax
140dd82b8:	4c 63 1c 88          	movslq (%rax,%rcx,4),%r11
140dd82bc:	44 3b 1f             	cmp    (%rdi),%r11d
140dd82bf:	73 10                	jae    0x140dd82d1
140dd82c1:	49 8b c3             	mov    %r11,%rax
140dd82c4:	48 03 c0             	add    %rax,%rax
140dd82c7:	45 39 04 c1          	cmp    %r8d,(%r9,%rax,8)
140dd82cb:	0f 84 dd 03 00 00    	je     0x140dd86ae
140dd82d1:	49 63 c0             	movslq %r8d,%rax
140dd82d4:	4c 8b d8             	mov    %rax,%r11
140dd82d7:	8b 0a                	mov    (%rdx),%ecx
140dd82d9:	eb 15                	jmp    0x140dd82f0
140dd82db:	4c 8d 57 10          	lea    0x10(%rdi),%r10
140dd82df:	49 63 c0             	movslq %r8d,%rax
140dd82e2:	4c 8b d8             	mov    %rax,%r11
140dd82e5:	4d 85 c9             	test   %r9,%r9
140dd82e8:	74 04                	je     0x140dd82ee
140dd82ea:	8b 0a                	mov    (%rdx),%ecx
140dd82ec:	eb 02                	jmp    0x140dd82f0
140dd82ee:	33 c9                	xor    %ecx,%ecx
140dd82f0:	44 3b c1             	cmp    %ecx,%r8d
140dd82f3:	73 36                	jae    0x140dd832b
140dd82f5:	49 8b 02             	mov    (%r10),%rax
140dd82f8:	4a 8d 0c 98          	lea    (%rax,%r11,4),%rcx
140dd82fc:	8b 07                	mov    (%rdi),%eax
140dd82fe:	89 01                	mov    %eax,(%rcx)
140dd8300:	48 63 07             	movslq (%rdi),%rax
140dd8303:	48 c1 e0 04          	shl    $0x4,%rax
140dd8307:	48 03 47 20          	add    0x20(%rdi),%rax
140dd830b:	44 89 00             	mov    %r8d,(%rax)
140dd830e:	ff 07                	incl   (%rdi)
140dd8310:	49 8b c3             	mov    %r11,%rax
140dd8313:	49 8b 0a             	mov    (%r10),%rcx
140dd8316:	4a 63 14 99          	movslq (%rcx,%r11,4),%rdx
140dd831a:	48 c1 e2 04          	shl    $0x4,%rdx
140dd831e:	48 03 57 20          	add    0x20(%rdi),%rdx
140dd8322:	45 33 db             	xor    %r11d,%r11d
140dd8325:	4c 89 5a 08          	mov    %r11,0x8(%rdx)
140dd8329:	eb 03                	jmp    0x140dd832e
140dd832b:	45 33 db             	xor    %r11d,%r11d
140dd832e:	49 8b 0a             	mov    (%r10),%rcx
140dd8331:	4c 63 0c 81          	movslq (%rcx,%rax,4),%r9
140dd8335:	49 c1 e1 04          	shl    $0x4,%r9
140dd8339:	4c 03 4f 20          	add    0x20(%rdi),%r9
140dd833d:	49 8b 0f             	mov    (%r15),%rcx
140dd8340:	48 8b 51 78          	mov    0x78(%rcx),%rdx
140dd8344:	48 8d 1c c2          	lea    (%rdx,%rax,8),%rbx
140dd8348:	8b 13                	mov    (%rbx),%edx
140dd834a:	8b c2                	mov    %edx,%eax
140dd834c:	83 e0 07             	and    $0x7,%eax
140dd834f:	ff c8                	dec    %eax
140dd8351:	83 f8 06             	cmp    $0x6,%eax
140dd8354:	0f 87 bd 02 00 00    	ja     0x140dd8617
140dd835a:	48 98                	cltq
140dd835c:	4c 8d 15 9d 7c 22 ff 	lea    -0xdd8363(%rip),%r10        # 0x140000000
140dd8363:	41 8b 8c 82 d8 86 dd 	mov    0xdd86d8(%r10,%rax,4),%ecx
140dd836a:	00
140dd836b:	49 03 ca             	add    %r10,%rcx
140dd836e:	ff e1                	jmp    *%rcx
140dd8370:	ff 06                	incl   (%rsi)
140dd8372:	49 89 71 08          	mov    %rsi,0x8(%r9)
140dd8376:	41 8d 40 01          	lea    0x1(%r8),%eax
140dd837a:	89 44 24 60          	mov    %eax,0x60(%rsp)
140dd837e:	4c 89 5c 24 68       	mov    %r11,0x68(%rsp)
140dd8383:	0f 28 4c 24 60       	movaps 0x60(%rsp),%xmm1
140dd8388:	e9 d3 fe ff ff       	jmp    0x140dd8260
140dd838d:	f6 c2 08             	test   $0x8,%dl
140dd8390:	75 1d                	jne    0x140dd83af
140dd8392:	41 8d 40 01          	lea    0x1(%r8),%eax
140dd8396:	89 44 24 70          	mov    %eax,0x70(%rsp)
140dd839a:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
140dd839f:	0f 10 44 24 70       	movups 0x70(%rsp),%xmm0
140dd83a4:	41 0f 11 06          	movups %xmm0,(%r14)
140dd83a8:	41 ff c5             	inc    %r13d
140dd83ab:	49 83 c6 10          	add    $0x10,%r14
140dd83af:	8b 03                	mov    (%rbx),%eax
140dd83b1:	c1 e8 04             	shr    $0x4,%eax
140dd83b4:	89 45 80             	mov    %eax,-0x80(%rbp)
140dd83b7:	4c 89 5d 88          	mov    %r11,-0x78(%rbp)
140dd83bb:	0f 28 4d 80          	movaps -0x80(%rbp),%xmm1
140dd83bf:	e9 9c fe ff ff       	jmp    0x140dd8260
140dd83c4:	f6 c2 08             	test   $0x8,%dl
140dd83c7:	75 1a                	jne    0x140dd83e3
140dd83c9:	41 8d 40 01          	lea    0x1(%r8),%eax
140dd83cd:	89 45 90             	mov    %eax,-0x70(%rbp)
140dd83d0:	4c 89 5d 98          	mov    %r11,-0x68(%rbp)
140dd83d4:	0f 10 45 90          	movups -0x70(%rbp),%xmm0
140dd83d8:	41 0f 11 06          	movups %xmm0,(%r14)
140dd83dc:	41 ff c5             	inc    %r13d
140dd83df:	49 83 c6 10          	add    $0x10,%r14
140dd83e3:	4c 63 63 04          	movslq 0x4(%rbx),%r12
140dd83e7:	45 3b 67 0c          	cmp    0xc(%r15),%r12d
140dd83eb:	0f 8d 47 01 00 00    	jge    0x140dd8538
140dd83f1:	44 89 5d a0          	mov    %r11d,-0x60(%rbp)
140dd83f5:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
140dd83f9:	0f 10 45 a0          	movups -0x60(%rbp),%xmm0
140dd83fd:	41 0f 11 06          	movups %xmm0,(%r14)
140dd8401:	41 ff c5             	inc    %r13d
140dd8404:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140dd8409:	49 83 c6 10          	add    $0x10,%r14
140dd840d:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140dd8412:	4d 8b b7 b0 00 00 00 	mov    0xb0(%r15),%r14
140dd8419:	4d 85 f6             	test   %r14,%r14
140dd841c:	74 16                	je     0x140dd8434
140dd841e:	49 8b 06             	mov    (%r14),%rax
140dd8421:	49 89 87 b0 00 00 00 	mov    %rax,0xb0(%r15)
140dd8428:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
140dd842f:	e9 d7 00 00 00       	jmp    0x140dd850b
140dd8434:	4d 8d b7 88 00 00 00 	lea    0x88(%r15),%r14
140dd843b:	49 8b 46 20          	mov    0x20(%r14),%rax
140dd843f:	48 ff c0             	inc    %rax
140dd8442:	49 39 46 10          	cmp    %rax,0x10(%r14)
140dd8446:	77 0d                	ja     0x140dd8455
140dd8448:	ba 01 00 00 00       	mov    $0x1,%edx
140dd844d:	49 8b ce             	mov    %r14,%rcx
140dd8450:	e8 3b 0f 00 00       	call   0x140dd9390
140dd8455:	49 8b 56 10          	mov    0x10(%r14),%rdx
140dd8459:	48 ff ca             	dec    %rdx
140dd845c:	49 21 56 18          	and    %rdx,0x18(%r14)
140dd8460:	49 8b 46 20          	mov    0x20(%r14),%rax
140dd8464:	49 03 46 18          	add    0x18(%r14),%rax
140dd8468:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140dd846d:	48 23 d0             	and    %rax,%rdx
140dd8470:	4c 8d 2c d5 00 00 00 	lea    0x0(,%rdx,8),%r13
140dd8477:	00
140dd8478:	49 8b 46 08          	mov    0x8(%r14),%rax
140dd847c:	4a 83 3c 28 00       	cmpq   $0x0,(%rax,%r13,1)
140dd8481:	75 12                	jne    0x140dd8495
140dd8483:	b9 10 00 00 00       	mov    $0x10,%ecx
140dd8488:	e8 7b 2c 04 00       	call   0x140e1b108
140dd848d:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140dd8491:	4a 89 04 29          	mov    %rax,(%rcx,%r13,1)
140dd8495:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140dd8499:	48 ff c9             	dec    %rcx
140dd849c:	48 23 4c 24 40       	and    0x40(%rsp),%rcx
140dd84a1:	49 8b 46 08          	mov    0x8(%r14),%rax
140dd84a5:	0f 57 c0             	xorps  %xmm0,%xmm0
140dd84a8:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140dd84ac:	0f 11 00             	movups %xmm0,(%rax)
140dd84af:	49 ff 46 20          	incq   0x20(%r14)
140dd84b3:	49 8b 56 20          	mov    0x20(%r14),%rdx
140dd84b7:	49 8b 87 a0 00 00 00 	mov    0xa0(%r15),%rax
140dd84be:	48 ff c8             	dec    %rax
140dd84c1:	48 03 d0             	add    %rax,%rdx
140dd84c4:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
140dd84cb:	48 ff c8             	dec    %rax
140dd84ce:	48 23 d0             	and    %rax,%rdx
140dd84d1:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
140dd84d8:	4c 8b 34 d0          	mov    (%rax,%rdx,8),%r14
140dd84dc:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
140dd84e3:	49 63 4f 0c          	movslq 0xc(%r15),%rcx
140dd84e7:	b8 08 00 00 00       	mov    $0x8,%eax
140dd84ec:	48 f7 e1             	mul    %rcx
140dd84ef:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140dd84f6:	48 0f 40 c1          	cmovo  %rcx,%rax
140dd84fa:	48 8b c8             	mov    %rax,%rcx
140dd84fd:	e8 1a 31 04 00       	call   0x140e1b61c
140dd8502:	49 89 46 08          	mov    %rax,0x8(%r14)
140dd8506:	44 8b 6c 24 20       	mov    0x20(%rsp),%r13d
140dd850b:	4d 63 47 0c          	movslq 0xc(%r15),%r8
140dd850f:	49 c1 e0 03          	shl    $0x3,%r8
140dd8513:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140dd8517:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140dd851b:	e8 f0 6a 10 00       	call   0x140edf010
140dd8520:	49 8b 46 08          	mov    0x8(%r14),%rax
140dd8524:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140dd8529:	4a 89 14 e0          	mov    %rdx,(%rax,%r12,8)
140dd852d:	49 8b f6             	mov    %r14,%rsi
140dd8530:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140dd8535:	45 33 db             	xor    %r11d,%r11d
140dd8538:	8b 03                	mov    (%rbx),%eax
140dd853a:	c1 e8 04             	shr    $0x4,%eax
140dd853d:	89 45 b0             	mov    %eax,-0x50(%rbp)
140dd8540:	4c 89 5d b8          	mov    %r11,-0x48(%rbp)
140dd8544:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140dd8548:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
140dd854d:	e9 0e fd ff ff       	jmp    0x140dd8260
140dd8552:	41 8b cc             	mov    %r12d,%ecx
140dd8555:	f6 43 06 01          	testb  $0x1,0x6(%rbx)
140dd8559:	74 0f                	je     0x140dd856a
140dd855b:	41 8d 44 24 bf       	lea    -0x41(%r12),%eax
140dd8560:	83 f8 19             	cmp    $0x19,%eax
140dd8563:	77 05                	ja     0x140dd856a
140dd8565:	41 8d 4c 24 20       	lea    0x20(%r12),%ecx
140dd856a:	0f b6 43 04          	movzbl 0x4(%rbx),%eax
140dd856e:	3b c1                	cmp    %ecx,%eax
140dd8570:	7f 36                	jg     0x140dd85a8
140dd8572:	0f b6 43 05          	movzbl 0x5(%rbx),%eax
140dd8576:	3b c8                	cmp    %eax,%ecx
140dd8578:	7f 2e                	jg     0x140dd85a8
140dd857a:	ff 06                	incl   (%rsi)
140dd857c:	49 89 71 08          	mov    %rsi,0x8(%r9)
140dd8580:	0f b7 43 06          	movzwl 0x6(%rbx),%eax
140dd8584:	83 f8 02             	cmp    $0x2,%eax
140dd8587:	0f 82 21 01 00 00    	jb     0x140dd86ae
140dd858d:	d1 e8                	shr    $1,%eax
140dd858f:	41 03 c0             	add    %r8d,%eax
140dd8592:	89 45 c0             	mov    %eax,-0x40(%rbp)
140dd8595:	4c 89 5d c8          	mov    %r11,-0x38(%rbp)
140dd8599:	0f 28 4d c0          	movaps -0x40(%rbp),%xmm1
140dd859d:	e9 be fc ff ff       	jmp    0x140dd8260
140dd85a2:	ff 06                	incl   (%rsi)
140dd85a4:	49 89 71 08          	mov    %rsi,0x8(%r9)
140dd85a8:	f6 03 08             	testb  $0x8,(%rbx)
140dd85ab:	0f 85 fd 00 00 00    	jne    0x140dd86ae
140dd85b1:	41 8d 40 01          	lea    0x1(%r8),%eax
140dd85b5:	89 45 d0             	mov    %eax,-0x30(%rbp)
140dd85b8:	4c 89 5d d8          	mov    %r11,-0x28(%rbp)
140dd85bc:	0f 28 4d d0          	movaps -0x30(%rbp),%xmm1
140dd85c0:	e9 9b fc ff ff       	jmp    0x140dd8260
140dd85c5:	f6 c2 08             	test   $0x8,%dl
140dd85c8:	75 1a                	jne    0x140dd85e4
140dd85ca:	41 8d 40 01          	lea    0x1(%r8),%eax
140dd85ce:	89 45 e0             	mov    %eax,-0x20(%rbp)
140dd85d1:	4c 89 5d e8          	mov    %r11,-0x18(%rbp)
140dd85d5:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
140dd85d9:	41 0f 11 06          	movups %xmm0,(%r14)
140dd85dd:	41 ff c5             	inc    %r13d
140dd85e0:	49 83 c6 10          	add    $0x10,%r14
140dd85e4:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140dd85e9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140dd85ee:	e8 1d d2 ff ff       	call   0x140dd5810
140dd85f3:	f7 d0                	not    %eax
140dd85f5:	85 43 04             	test   %eax,0x4(%rbx)
140dd85f8:	0f 85 b0 00 00 00    	jne    0x140dd86ae
140dd85fe:	8b 03                	mov    (%rbx),%eax
140dd8600:	c1 e8 04             	shr    $0x4,%eax
140dd8603:	89 45 f0             	mov    %eax,-0x10(%rbp)
140dd8606:	48 c7 45 f8 00 00 00 	movq   $0x0,-0x8(%rbp)
140dd860d:	00
140dd860e:	0f 28 4d f0          	movaps -0x10(%rbp),%xmm1
140dd8612:	e9 49 fc ff ff       	jmp    0x140dd8260
140dd8617:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
140dd861b:	ba 01 00 00 00       	mov    $0x1,%edx
140dd8620:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140dd8624:	e8 47 59 40 ff       	call   0x1401ddf70
140dd8629:	90                   	nop
140dd862a:	48 8d 15 6f 80 3d 00 	lea    0x3d806f(%rip),%rdx        # 0x1411b06a0
140dd8631:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140dd8635:	e8 06 7c 3f ff       	call   0x1401d0240
140dd863a:	48 8b c8             	mov    %rax,%rcx
140dd863d:	48 8d 15 14 dd 1d 00 	lea    0x1ddd14(%rip),%rdx        # 0x140fb6358
140dd8644:	e8 f7 7b 3f ff       	call   0x1401d0240
140dd8649:	48 8b c8             	mov    %rax,%rcx
140dd864c:	ba f2 00 00 00       	mov    $0xf2,%edx
140dd8651:	e8 ca ff 59 ff       	call   0x140378620
140dd8656:	48 8b c8             	mov    %rax,%rcx
140dd8659:	48 8d 15 00 0f 1d 00 	lea    0x1d0f00(%rip),%rdx        # 0x140fa9560
140dd8660:	e8 db 7b 3f ff       	call   0x1401d0240
140dd8665:	90                   	nop
140dd8666:	8b 1b                	mov    (%rbx),%ebx
140dd8668:	83 e3 07             	and    $0x7,%ebx
140dd866b:	48 8d 15 1e 80 3d 00 	lea    0x3d801e(%rip),%rdx        # 0x1411b0690
140dd8672:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140dd8676:	e8 c5 7b 3f ff       	call   0x1401d0240
140dd867b:	48 8b c8             	mov    %rax,%rcx
140dd867e:	8b d3                	mov    %ebx,%edx
140dd8680:	e8 9b ff 59 ff       	call   0x140378620
140dd8685:	48 8b c8             	mov    %rax,%rcx
140dd8688:	48 8d 15 e9 7f 3d 00 	lea    0x3d7fe9(%rip),%rdx        # 0x1411b0678
140dd868f:	e8 ac 7b 3f ff       	call   0x1401d0240
140dd8694:	90                   	nop
140dd8695:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
140dd8699:	75 09                	jne    0x140dd86a4
140dd869b:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140dd869f:	e8 fc 84 ff ff       	call   0x140dd0ba0