1406a7e95:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a7e99:	48 8b c1             	mov    %rcx,%rax
1406a7e9c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a7ea3:	72 15                	jb     0x1406a7eba
1406a7ea5:	48 83 c2 27          	add    $0x27,%rdx
1406a7ea9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a7ead:	48 2b c1             	sub    %rcx,%rax
1406a7eb0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a7eb4:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a7eb8:	77 7b                	ja     0x1406a7f35
1406a7eba:	e8 85 32 77 00       	call   0x140e1b144
1406a7ebf:	90                   	nop
1406a7ec0:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406a7ec4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a7ec8:	76 2d                	jbe    0x1406a7ef7
1406a7eca:	48 ff c2             	inc    %rdx
1406a7ecd:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406a7ed1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a7ed8:	48 8b c1             	mov    %rcx,%rax
1406a7edb:	72 15                	jb     0x1406a7ef2
1406a7edd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a7ee1:	48 2b c1             	sub    %rcx,%rax
1406a7ee4:	48 83 c2 27          	add    $0x27,%rdx
1406a7ee8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a7eec:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a7ef0:	77 49                	ja     0x1406a7f3b
1406a7ef2:	e8 4d 32 77 00       	call   0x140e1b144
1406a7ef7:	49 83 c7 08          	add    $0x8,%r15
1406a7efb:	4c 3b fb             	cmp    %rbx,%r15
1406a7efe:	0f 85 0c fc ff ff    	jne    0x1406a7b10
1406a7f04:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1406a7f09:	e8 22 a4 fa ff       	call   0x140652330
1406a7f0e:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406a7f12:	48 33 cc             	xor    %rsp,%rcx
1406a7f15:	e8 e6 35 77 00       	call   0x140e1b500
1406a7f1a:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
1406a7f21:	00
1406a7f22:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1406a7f29:	41 5f                	pop    %r15
1406a7f2b:	41 5e                	pop    %r14
1406a7f2d:	41 5d                	pop    %r13
1406a7f2f:	41 5c                	pop    %r12
1406a7f31:	5f                   	pop    %rdi
1406a7f32:	5e                   	pop    %rsi
1406a7f33:	5d                   	pop    %rbp
1406a7f34:	c3                   	ret
1406a7f35:	e8 6a 22 78 00       	call   0x140e2a1a4
1406a7f3a:	90                   	nop
1406a7f3b:	e8 64 22 78 00       	call   0x140e2a1a4
1406a7f40:	90                   	nop
1406a7f41:	e8 4a 56 af ff       	call   0x14019d590
1406a7f46:	cc                   	int3
1406a7f47:	e8 44 52 af ff       	call   0x14019d190
1406a7f4c:	cc                   	int3
1406a7f4d:	e8 52 22 78 00       	call   0x140e2a1a4
1406a7f52:	90                   	nop
1406a7f53:	b9 01 00 00 00       	mov    $0x1,%ecx
1406a7f58:	e8 a3 27 0e 00       	call   0x14078a700
1406a7f5d:	cc                   	int3
1406a7f5e:	33 c9                	xor    %ecx,%ecx
1406a7f60:	e8 9b 27 0e 00       	call   0x14078a700
1406a7f65:	90                   	nop
1406a7f66:	e8 39 22 78 00       	call   0x140e2a1a4
1406a7f6b:	90                   	nop
1406a7f6c:	e8 33 22 78 00       	call   0x140e2a1a4
1406a7f71:	90                   	nop
1406a7f72:	e8 2d 22 78 00       	call   0x140e2a1a4
1406a7f77:	cc                   	int3
1406a7f78:	cc                   	int3
1406a7f79:	cc                   	int3
1406a7f7a:	cc                   	int3
1406a7f7b:	cc                   	int3
1406a7f7c:	cc                   	int3
1406a7f7d:	cc                   	int3
1406a7f7e:	cc                   	int3
1406a7f7f:	cc                   	int3
1406a7f80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406a7f85:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406a7f8a:	55                   	push   %rbp
1406a7f8b:	57                   	push   %rdi
1406a7f8c:	41 56                	push   %r14
1406a7f8e:	48 8b ec             	mov    %rsp,%rbp
1406a7f91:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1406a7f98:	48 8b 05 61 0f d1 00 	mov    0xd10f61(%rip),%rax        # 0x1413b8f00
1406a7f9f:	48 33 c4             	xor    %rsp,%rax
1406a7fa2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1406a7fa6:	48 8b d9             	mov    %rcx,%rbx
1406a7fa9:	48 8b 7a 40          	mov    0x40(%rdx),%rdi
1406a7fad:	80 b9 38 03 00 00 00 	cmpb   $0x0,0x338(%rcx)
1406a7fb4:	0f 84 a9 00 00 00    	je     0x1406a8063
1406a7fba:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a7fbd:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406a7fc1:	66 0f 6f 0d 77 c3 8f 	movdqa 0x8fc377(%rip),%xmm1        # 0x140fa4340
1406a7fc8:	00
1406a7fc9:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1406a7fce:	f2 0f 10 05 e2 40 97 	movsd  0x9740e2(%rip),%xmm0        # 0x14101c0b8
1406a7fd5:	00
1406a7fd6:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
1406a7fdb:	8b 05 df 40 97 00    	mov    0x9740df(%rip),%eax        # 0x14101c0c0
1406a7fe1:	89 45 b8             	mov    %eax,-0x48(%rbp)
1406a7fe4:	c6 45 bc 00          	movb   $0x0,-0x44(%rbp)
1406a7fe8:	e8 53 b5 03 00       	call   0x1406e3540
1406a7fed:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1406a7ff1:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406a7ff6:	4c 0f 47 45 b0       	cmova  -0x50(%rbp),%r8
1406a7ffb:	48 8d 15 ae 04 93 00 	lea    0x9304ae(%rip),%rdx        # 0x140fd84b0
1406a8002:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a8009:	e8 62 7b cd ff       	call   0x14037fb70
1406a800e:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a8015:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a801a:	e8 95 35 79 00       	call   0x140e3b5b4
1406a801f:	90                   	nop
1406a8020:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406a8024:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8028:	0f 86 d6 03 00 00    	jbe    0x1406a8404
1406a802e:	48 ff c2             	inc    %rdx
1406a8031:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406a8035:	48 8b c1             	mov    %rcx,%rax
1406a8038:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a803f:	0f 82 ba 03 00 00    	jb     0x1406a83ff
1406a8045:	48 83 c2 27          	add    $0x27,%rdx
1406a8049:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a804d:	48 2b c1             	sub    %rcx,%rax
1406a8050:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8054:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8058:	0f 87 d0 03 00 00    	ja     0x1406a842e
1406a805e:	e9 9c 03 00 00       	jmp    0x1406a83ff
1406a8063:	48 85 ff             	test   %rdi,%rdi
1406a8066:	0f 85 d7 00 00 00    	jne    0x1406a8143
1406a806c:	48 8b 81 c0 04 00 00 	mov    0x4c0(%rcx),%rax
1406a8073:	48 85 c0             	test   %rax,%rax
1406a8076:	0f 84 c7 00 00 00    	je     0x1406a8143
1406a807c:	39 78 18             	cmp    %edi,0x18(%rax)
1406a807f:	0f 84 be 00 00 00    	je     0x1406a8143
1406a8085:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a8088:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406a808c:	66 0f 6f 0d 6c d9 8f 	movdqa 0x8fd96c(%rip),%xmm1        # 0x140fa5a00
1406a8093:	00
1406a8094:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1406a8099:	f2 0f 10 05 27 40 97 	movsd  0x974027(%rip),%xmm0        # 0x14101c0c8
1406a80a0:	00
1406a80a1:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
1406a80a6:	8b 05 24 40 97 00    	mov    0x974024(%rip),%eax        # 0x14101c0d0
1406a80ac:	89 45 b8             	mov    %eax,-0x48(%rbp)
1406a80af:	0f b7 05 1e 40 97 00 	movzwl 0x97401e(%rip),%eax        # 0x14101c0d4
1406a80b6:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
1406a80ba:	0f b6 05 15 40 97 00 	movzbl 0x974015(%rip),%eax        # 0x14101c0d6
1406a80c1:	88 45 be             	mov    %al,-0x42(%rbp)
1406a80c4:	40 88 7d bf          	mov    %dil,-0x41(%rbp)
1406a80c8:	e8 73 b4 03 00       	call   0x1406e3540
1406a80cd:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1406a80d1:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406a80d6:	4c 0f 47 45 b0       	cmova  -0x50(%rbp),%r8
1406a80db:	48 8d 15 ce 03 93 00 	lea    0x9303ce(%rip),%rdx        # 0x140fd84b0
1406a80e2:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406a80e9:	e8 82 7a cd ff       	call   0x14037fb70
1406a80ee:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406a80f5:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a80fa:	e8 b5 34 79 00       	call   0x140e3b5b4
1406a80ff:	90                   	nop
1406a8100:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406a8104:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a8108:	0f 86 f6 02 00 00    	jbe    0x1406a8404
1406a810e:	48 ff c2             	inc    %rdx
1406a8111:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406a8115:	48 8b c1             	mov    %rcx,%rax
1406a8118:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a811f:	0f 82 da 02 00 00    	jb     0x1406a83ff
1406a8125:	48 83 c2 27          	add    $0x27,%rdx
1406a8129:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a812d:	48 2b c1             	sub    %rcx,%rax
1406a8130:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a8134:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a8138:	0f 87 f6 02 00 00    	ja     0x1406a8434
1406a813e:	e9 bc 02 00 00       	jmp    0x1406a83ff
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