1406a8143:	48 8b 89 c0 04 00 00 	mov    0x4c0(%rcx),%rcx
1406a814a:	48 85 c9             	test   %rcx,%rcx
1406a814d:	0f 84 08 02 00 00    	je     0x1406a835b
1406a8153:	48 85 ff             	test   %rdi,%rdi
1406a8156:	0f 84 ff 01 00 00    	je     0x1406a835b
1406a815c:	48 8b 47 20          	mov    0x20(%rdi),%rax
1406a8160:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1406a8164:	0f 84 f1 01 00 00    	je     0x1406a835b
1406a816a:	33 f6                	xor    %esi,%esi
1406a816c:	83 79 18 0d          	cmpl   $0xd,0x18(%rcx)
1406a8170:	40 0f 94 c6          	sete   %sil
1406a8174:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406a8179:	44 8b ce             	mov    %esi,%r9d
1406a817c:	4c 8b c7             	mov    %rdi,%r8
1406a817f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406a8183:	48 8b cb             	mov    %rbx,%rcx
1406a8186:	e8 45 b3 02 00       	call   0x1406d34d0
1406a818b:	90                   	nop
1406a818c:	48 8b 47 20          	mov    0x20(%rdi),%rax
1406a8190:	83 78 18 0d          	cmpl   $0xd,0x18(%rax)
1406a8194:	0f 85 d0 00 00 00    	jne    0x1406a826a
1406a819a:	89 74 24 20          	mov    %esi,0x20(%rsp)
1406a819e:	4c 8d 8b c0 04 00 00 	lea    0x4c0(%rbx),%r9
1406a81a5:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1406a81a9:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406a81ad:	48 8b cb             	mov    %rbx,%rcx
1406a81b0:	e8 ab 8e ff ff       	call   0x1406a1060
1406a81b5:	48 8b f8             	mov    %rax,%rdi
1406a81b8:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1406a81bc:	48 3b c7             	cmp    %rdi,%rax
1406a81bf:	74 6e                	je     0x1406a822f
1406a81c1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406a81c5:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a81c9:	76 31                	jbe    0x1406a81fc
1406a81cb:	48 ff c2             	inc    %rdx
1406a81ce:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406a81d2:	48 8b c1             	mov    %rcx,%rax
1406a81d5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a81dc:	72 19                	jb     0x1406a81f7
1406a81de:	48 83 c2 27          	add    $0x27,%rdx
1406a81e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a81e6:	48 2b c1             	sub    %rcx,%rax
1406a81e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a81ed:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a81f1:	0f 87 49 02 00 00    	ja     0x1406a8440
1406a81f7:	e8 48 2f 77 00       	call   0x140e1b144
1406a81fc:	66 0f 6f 05 2c bc 8f 	movdqa 0x8fbc2c(%rip),%xmm0        # 0x140fa3e30
1406a8203:	00
1406a8204:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1406a8209:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1406a820d:	0f 10 07             	movups (%rdi),%xmm0
1406a8210:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1406a8214:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1406a8218:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
1406a821c:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
1406a8223:	00
1406a8224:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1406a822b:	00
1406a822c:	c6 07 00             	movb   $0x0,(%rdi)
1406a822f:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406a8233:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8237:	76 31                	jbe    0x1406a826a
1406a8239:	48 ff c2             	inc    %rdx
1406a823c:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406a8240:	48 8b c1             	mov    %rcx,%rax
1406a8243:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a824a:	72 19                	jb     0x1406a8265
1406a824c:	48 83 c2 27          	add    $0x27,%rdx
1406a8250:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8254:	48 2b c1             	sub    %rcx,%rax
1406a8257:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a825b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a825f:	0f 87 db 01 00 00    	ja     0x1406a8440
1406a8265:	e8 da 2e 77 00       	call   0x140e1b144
1406a826a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a826d:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406a8271:	66 0f 6f 0d 77 d7 8f 	movdqa 0x8fd777(%rip),%xmm1        # 0x140fa59f0
1406a8278:	00
1406a8279:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1406a827e:	f2 0f 10 05 5a 3e 97 	movsd  0x973e5a(%rip),%xmm0        # 0x14101c0e0
1406a8285:	00
1406a8286:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
1406a828b:	0f b7 05 56 3e 97 00 	movzwl 0x973e56(%rip),%eax        # 0x14101c0e8
1406a8292:	66 89 45 b8          	mov    %ax,-0x48(%rbp)
1406a8296:	c6 45 ba 00          	movb   $0x0,-0x46(%rbp)
1406a829a:	48 8b cb             	mov    %rbx,%rcx
1406a829d:	e8 9e b2 03 00       	call   0x1406e3540
1406a82a2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1406a82a6:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1406a82ab:	4c 0f 47 45 d0       	cmova  -0x30(%rbp),%r8
1406a82b0:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406a82b4:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406a82b9:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1406a82be:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a82c5:	e8 a6 78 cd ff       	call   0x14037fb70
1406a82ca:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a82d1:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a82d6:	e8 d9 32 79 00       	call   0x140e3b5b4
1406a82db:	90                   	nop
1406a82dc:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406a82e0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a82e4:	76 32                	jbe    0x1406a8318
1406a82e6:	48 ff c2             	inc    %rdx
1406a82e9:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406a82ed:	48 8b c1             	mov    %rcx,%rax
1406a82f0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a82f7:	72 19                	jb     0x1406a8312
1406a82f9:	48 83 c2 27          	add    $0x27,%rdx
1406a82fd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8301:	48 2b c1             	sub    %rcx,%rax
1406a8304:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8308:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a830c:	0f 87 34 01 00 00    	ja     0x1406a8446
1406a8312:	e8 2d 2e 77 00       	call   0x140e1b144
1406a8317:	90                   	nop
1406a8318:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406a831c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8320:	0f 86 de 00 00 00    	jbe    0x1406a8404
1406a8326:	48 ff c2             	inc    %rdx
1406a8329:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406a832d:	48 8b c1             	mov    %rcx,%rax
1406a8330:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8337:	0f 82 c2 00 00 00    	jb     0x1406a83ff
1406a833d:	48 83 c2 27          	add    $0x27,%rdx
1406a8341:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8345:	48 2b c1             	sub    %rcx,%rax
1406a8348:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a834c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8350:	0f 87 e4 00 00 00    	ja     0x1406a843a
1406a8356:	e9 a4 00 00 00       	jmp    0x1406a83ff
1406a835b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a835e:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406a8362:	66 0f 6f 0d b6 bf 8f 	movdqa 0x8fbfb6(%rip),%xmm1        # 0x140fa4320
1406a8369:	00
1406a836a:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1406a836f:	48 8b 05 62 3d 97 00 	mov    0x973d62(%rip),%rax        # 0x14101c0d8
1406a8376:	89 45 b0             	mov    %eax,-0x50(%rbp)
1406a8379:	0f b7 05 5c 3d 97 00 	movzwl 0x973d5c(%rip),%eax        # 0x14101c0dc
1406a8380:	66 89 45 b4          	mov    %ax,-0x4c(%rbp)
1406a8384:	0f b6 05 53 3d 97 00 	movzbl 0x973d53(%rip),%eax        # 0x14101c0de
1406a838b:	88 45 b6             	mov    %al,-0x4a(%rbp)
1406a838e:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
1406a8392:	48 8b cb             	mov    %rbx,%rcx
1406a8395:	e8 a6 b1 03 00       	call   0x1406e3540
1406a839a:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1406a839e:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406a83a3:	4c 0f 47 45 b0       	cmova  -0x50(%rbp),%r8
1406a83a8:	48 8d 15 01 01 93 00 	lea    0x930101(%rip),%rdx        # 0x140fd84b0
1406a83af:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a83b6:	e8 b5 77 cd ff       	call   0x14037fb70
1406a83bb:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a83c2:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a83c7:	e8 e8 31 79 00       	call   0x140e3b5b4
1406a83cc:	90                   	nop
1406a83cd:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406a83d1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a83d5:	76 2d                	jbe    0x1406a8404
1406a83d7:	48 ff c2             	inc    %rdx
1406a83da:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406a83de:	48 8b c1             	mov    %rcx,%rax
1406a83e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a83e8:	72 15                	jb     0x1406a83ff
1406a83ea:	48 83 c2 27          	add    $0x27,%rdx
1406a83ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a83f2:	48 2b c1             	sub    %rcx,%rax
1406a83f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a83f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a83fd:	77 29                	ja     0x1406a8428
1406a83ff:	e8 40 2d 77 00       	call   0x140e1b144
1406a8404:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406a8408:	48 33 cc             	xor    %rsp,%rcx
1406a840b:	e8 f0 30 77 00       	call   0x140e1b500
1406a8410:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1406a8417:	00
1406a8418:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1406a841c:	49 8b 73 38          	mov    0x38(%r11),%rsi
1406a8420:	49 8b e3             	mov    %r11,%rsp
1406a8423:	41 5e                	pop    %r14
1406a8425:	5f                   	pop    %rdi
1406a8426:	5d                   	pop    %rbp
1406a8427:	c3                   	ret
1406a8428:	e8 77 1d 78 00       	call   0x140e2a1a4
1406a842d:	cc                   	int3
1406a842e:	e8 71 1d 78 00       	call   0x140e2a1a4
1406a8433:	cc                   	int3
1406a8434:	e8 6b 1d 78 00       	call   0x140e2a1a4
1406a8439:	cc                   	int3
1406a843a:	e8 65 1d 78 00       	call   0x140e2a1a4
1406a843f:	90                   	nop
1406a8440:	e8 5f 1d 78 00       	call   0x140e2a1a4
1406a8445:	90                   	nop
1406a8446:	e8 59 1d 78 00       	call   0x140e2a1a4
1406a844b:	cc                   	int3
1406a844c:	cc                   	int3
1406a844d:	cc                   	int3
1406a844e:	cc                   	int3
1406a844f:	cc                   	int3
1406a8450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406a8455:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406a845a:	55                   	push   %rbp
1406a845b:	57                   	push   %rdi
1406a845c:	41 56                	push   %r14
1406a845e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1406a8463:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1406a846a:	48 8b 05 8f 0a d1 00 	mov    0xd10a8f(%rip),%rax        # 0x1413b8f00
1406a8471:	48 33 c4             	xor    %rsp,%rax
1406a8474:	48 89 45 37          	mov    %rax,0x37(%rbp)
1406a8478:	48 8b fa             	mov    %rdx,%rdi
1406a847b:	48 8b d9             	mov    %rcx,%rbx
1406a847e:	48 8b 02             	mov    (%rdx),%rax
1406a8481:	48 8b ca             	mov    %rdx,%rcx
1406a8484:	48 8b 40 10          	mov    0x10(%rax),%rax
1406a8488:	ff 15 92 b5 8d 00    	call   *0x8db592(%rip)        # 0x140f83a20
1406a848e:	4c 8b f0             	mov    %rax,%r14
1406a8491:	48 8d 05 10 1c 93 00 	lea    0x931c10(%rip),%rax        # 0x140fda0a8
1406a8498:	4c 3b f0             	cmp    %rax,%r14
1406a849b:	0f 84 8f 01 00 00    	je     0x1406a8630
1406a84a1:	83 7f 18 0d          	cmpl   $0xd,0x18(%rdi)
1406a84a5:	0f 84 85 01 00 00    	je     0x1406a8630
1406a84ab:	41 8b 56 08          	mov    0x8(%r14),%edx
1406a84af:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1406a84b3:	e8 68 b9 b0 ff       	call   0x1401b3e20
1406a84b8:	48 8b f0             	mov    %rax,%rsi
1406a84bb:	49 8b 16             	mov    (%r14),%rdx
1406a84be:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a84c1:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1406a84c5:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a84c8:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
1406a84cd:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406a84d4:	49 ff c0             	inc    %r8
1406a84d7:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1406a84dc:	75 f6                	jne    0x1406a84d4
1406a84de:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1406a84e2:	e8 19 e9 ae ff       	call   0x140196e00
1406a84e7:	90                   	nop
1406a84e8:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a84eb:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1406a84ef:	66 0f 6f 0d 39 be 8f 	movdqa 0x8fbe39(%rip),%xmm1        # 0x140fa4330
1406a84f6:	00
1406a84f7:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1406a84fc:	48 b8 2f 2f 20 25 73 	movabs $0x73253a7325202f2f,%rax
1406a8503:	3a 25 73
1406a8506:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1406a850a:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1406a850e:	48 8b cb             	mov    %rbx,%rcx
1406a8511:	e8 2a b0 03 00       	call   0x1406e3540
1406a8516:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406a851b:	76 03                	jbe    0x1406a8520
1406a851d:	48 8b 36             	mov    (%rsi),%rsi
1406a8520:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1406a8524:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
1406a8529:	4c 0f 47 45 f7       	cmova  -0x9(%rbp),%r8
1406a852e:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1406a8532:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1406a8537:	48 0f 47 55 d7       	cmova  -0x29(%rbp),%rdx
1406a853c:	4c 8b ce             	mov    %rsi,%r9
1406a853f:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8546:	e8 25 76 cd ff       	call   0x14037fb70
1406a854b:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8552:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a8557:	e8 58 30 79 00       	call   0x140e3b5b4
1406a855c:	90                   	nop
1406a855d:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406a8561:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8565:	76 31                	jbe    0x1406a8598
1406a8567:	48 ff c2             	inc    %rdx
1406a856a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a856e:	48 8b c1             	mov    %rcx,%rax
1406a8571:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8578:	72 19                	jb     0x1406a8593
1406a857a:	48 83 c2 27          	add    $0x27,%rdx
1406a857e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a8582:	48 2b c1             	sub    %rcx,%rax
1406a8585:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8589:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a858d:	0f 87 40 07 00 00    	ja     0x1406a8cd3
1406a8593:	e8 ac 2b 77 00       	call   0x140e1b144
1406a8598:	66 0f 6f 05 90 b8 8f 	movdqa 0x8fb890(%rip),%xmm0        # 0x140fa3e30
1406a859f:	00
1406a85a0:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1406a85a5:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406a85a9:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406a85ad:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a85b1:	76 39                	jbe    0x1406a85ec
1406a85b3:	48 ff c2             	inc    %rdx
1406a85b6:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406a85ba:	48 8b c1             	mov    %rcx,%rax
1406a85bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a85c4:	72 19                	jb     0x1406a85df
1406a85c6:	48 83 c2 27          	add    $0x27,%rdx
1406a85ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a85ce:	48 2b c1             	sub    %rcx,%rax
1406a85d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a85d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a85d9:	0f 87 fa 06 00 00    	ja     0x1406a8cd9
1406a85df:	e8 60 2b 77 00       	call   0x140e1b144
1406a85e4:	66 0f 6f 05 44 b8 8f 	movdqa 0x8fb844(%rip),%xmm0        # 0x140fa3e30
1406a85eb:	00
1406a85ec:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1406a85f1:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
1406a85f5:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
1406a85f9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a85fd:	76 31                	jbe    0x1406a8630
1406a85ff:	48 ff c2             	inc    %rdx
1406a8602:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406a8606:	48 8b c1             	mov    %rcx,%rax
1406a8609:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a8610:	72 19                	jb     0x1406a862b
1406a8612:	48 83 c2 27          	add    $0x27,%rdx
1406a8616:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a861a:	48 2b c1             	sub    %rcx,%rax
1406a861d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8621:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8625:	0f 87 b4 06 00 00    	ja     0x1406a8cdf
1406a862b:	e8 14 2b 77 00       	call   0x140e1b144
1406a8630:	8b 47 18             	mov    0x18(%rdi),%eax
1406a8633:	ff c8                	dec    %eax
1406a8635:	83 f8 16             	cmp    $0x16,%eax
1406a8638:	0f 87 81 06 00 00    	ja     0x1406a8cbf
1406a863e:	48 98                	cltq
1406a8640:	48 8d 0d b9 79 95 ff 	lea    -0x6a8647(%rip),%rcx        # 0x140000000
1406a8647:	8b 94 81 f4 8c 6a 00 	mov    0x6a8cf4(%rcx,%rax,4),%edx
1406a864e:	48 03 d1             	add    %rcx,%rdx
1406a8651:	ff e2                	jmp    *%rdx
1406a8653:	48 8b cf             	mov    %rdi,%rcx
1406a8656:	e8 b5 32 0b 00       	call   0x14075b910
1406a865b:	48 8b d0             	mov    %rax,%rdx
1406a865e:	48 8b cb             	mov    %rbx,%rcx
1406a8661:	e8 7a f3 ff ff       	call   0x1406a79e0
1406a8666:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1406a866a:	48 33 cc             	xor    %rsp,%rcx
1406a866d:	e8 8e 2e 77 00       	call   0x140e1b500
1406a8672:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1406a8679:	00
1406a867a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1406a867e:	49 8b 73 38          	mov    0x38(%r11),%rsi
1406a8682:	49 8b e3             	mov    %r11,%rsp
1406a8685:	41 5e                	pop    %r14
1406a8687:	5f                   	pop    %rdi
1406a8688:	5d                   	pop    %rbp
1406a8689:	c3                   	ret
1406a868a:	48 8b cf             	mov    %rdi,%rcx
1406a868d:	e8 7e 33 0b 00       	call   0x14075ba10
1406a8692:	48 8b 48 40          	mov    0x40(%rax),%rcx
1406a8696:	48 8b 39             	mov    (%rcx),%rdi
1406a8699:	48 63 41 0c          	movslq 0xc(%rcx),%rax
1406a869d:	48 8d 34 c7          	lea    (%rdi,%rax,8),%rsi
1406a86a1:	48 3b fe             	cmp    %rsi,%rdi
1406a86a4:	74 c0                	je     0x1406a8666
1406a86a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)