14076b0ca:	48 89 48 08          	mov    %rcx,0x8(%rax)
14076b0ce:	48 89 46 08          	mov    %rax,0x8(%rsi)
14076b0d2:	48 89 01             	mov    %rax,(%rcx)
14076b0d5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14076b0da:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14076b0df:	48 83 c4 30          	add    $0x30,%rsp
14076b0e3:	5f                   	pop    %rdi
14076b0e4:	c3                   	ret
14076b0e5:	48 8d 0d bc 7a 84 00 	lea    0x847abc(%rip),%rcx        # 0x140fb2ba8
14076b0ec:	e8 c3 02 69 00       	call   0x140dfb3b4
14076b0f1:	cc                   	int3
14076b0f2:	33 c9                	xor    %ecx,%ecx
14076b0f4:	e8 07 f6 01 00       	call   0x14078a700
14076b0f9:	cc                   	int3
14076b0fa:	b9 01 00 00 00       	mov    $0x1,%ecx
14076b0ff:	e8 fc f5 01 00       	call   0x14078a700
14076b104:	cc                   	int3
14076b105:	cc                   	int3
14076b106:	cc                   	int3
14076b107:	cc                   	int3
14076b108:	cc                   	int3
14076b109:	cc                   	int3
14076b10a:	cc                   	int3
14076b10b:	cc                   	int3
14076b10c:	cc                   	int3
14076b10d:	cc                   	int3
14076b10e:	cc                   	int3
14076b10f:	cc                   	int3
14076b110:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14076b115:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14076b11a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14076b11f:	55                   	push   %rbp
14076b120:	41 54                	push   %r12
14076b122:	41 55                	push   %r13
14076b124:	41 56                	push   %r14
14076b126:	41 57                	push   %r15
14076b128:	48 8d ac 24 80 fd ff 	lea    -0x280(%rsp),%rbp
14076b12f:	ff
14076b130:	48 81 ec 80 03 00 00 	sub    $0x380,%rsp
14076b137:	48 8b 05 c2 dd c4 00 	mov    0xc4ddc2(%rip),%rax        # 0x1413b8f00
14076b13e:	48 33 c4             	xor    %rsp,%rax
14076b141:	48 89 85 70 02 00 00 	mov    %rax,0x270(%rbp)
14076b148:	4c 8b f9             	mov    %rcx,%r15
14076b14b:	45 33 e4             	xor    %r12d,%r12d
14076b14e:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
14076b153:	48 8d 0d 26 be 8b 00 	lea    0x8bbe26(%rip),%rcx        # 0x141026f80
14076b15a:	e8 91 11 6d 00       	call   0x140e3c2f0
14076b15f:	48 8b d8             	mov    %rax,%rbx
14076b162:	48 85 c0             	test   %rax,%rax
14076b165:	0f 84 96 08 00 00    	je     0x14076ba01
14076b16b:	48 8d 3d 8e 4e 89 ff 	lea    -0x76b172(%rip),%rdi        # 0x140000000
14076b172:	48 8d 87 28 59 fe 00 	lea    0xfe5928(%rdi),%rax
14076b179:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14076b17d:	4c 89 65 68          	mov    %r12,0x68(%rbp)
14076b181:	4c 89 65 70          	mov    %r12,0x70(%rbp)
14076b185:	44 89 65 78          	mov    %r12d,0x78(%rbp)
14076b189:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b18c:	66 0f 7f 85 80 00 00 	movdqa %xmm0,0x80(%rbp)
14076b193:	00
14076b194:	0f 57 c9             	xorps  %xmm1,%xmm1
14076b197:	66 0f 7f 8d 90 00 00 	movdqa %xmm1,0x90(%rbp)
14076b19e:	00
14076b19f:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
14076b1a6:	00
14076b1a7:	4c 89 a5 b0 00 00 00 	mov    %r12,0xb0(%rbp)
14076b1ae:	44 88 a5 b8 00 00 00 	mov    %r12b,0xb8(%rbp)
14076b1b5:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14076b1bc:	00
14076b1bd:	4c 8d 2d c4 a6 87 00 	lea    0x87a6c4(%rip),%r13        # 0x140fe5888
14076b1c4:	4c 89 6d 60          	mov    %r13,0x60(%rbp)
14076b1c8:	c7 45 5c 98 00 00 00 	movl   $0x98,0x5c(%rbp)
14076b1cf:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
14076b1d3:	45 33 c0             	xor    %r8d,%r8d
14076b1d6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14076b1da:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14076b1de:	e8 ed bf a9 ff       	call   0x1402071d0
14076b1e3:	90                   	nop
14076b1e4:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14076b1e8:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b1ec:	48 8d 35 2d a7 87 00 	lea    0x87a72d(%rip),%rsi        # 0x140fe5920
14076b1f3:	48 89 74 0d b0       	mov    %rsi,-0x50(%rbp,%rcx,1)
14076b1f8:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14076b1fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b200:	8d 91 50 ff ff ff    	lea    -0xb0(%rcx),%edx
14076b206:	89 54 0d ac          	mov    %edx,-0x54(%rbp,%rcx,1)
14076b20a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14076b20e:	e8 2d 2f a7 ff       	call   0x1401de140
14076b213:	48 8d 05 86 a6 87 00 	lea    0x87a686(%rip),%rax        # 0x140fe58a0
14076b21a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14076b21e:	c6 45 3c 00          	movb   $0x0,0x3c(%rbp)
14076b222:	c6 45 31 00          	movb   $0x0,0x31(%rbp)
14076b226:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14076b22a:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14076b22e:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14076b232:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14076b236:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14076b23a:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14076b23e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14076b242:	48 89 45 00          	mov    %rax,0x0(%rbp)
14076b246:	48 8d 45 08          	lea    0x8(%rbp),%rax
14076b24a:	48 89 45 10          	mov    %rax,0x10(%rbp)
14076b24e:	48 8d 45 0c          	lea    0xc(%rbp),%rax
14076b252:	48 89 45 18          	mov    %rax,0x18(%rbp)
14076b256:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
14076b25a:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
14076b25e:	4c 89 65 08          	mov    %r12,0x8(%rbp)
14076b262:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
14076b266:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14076b26a:	4c 89 65 40          	mov    %r12,0x40(%rbp)
14076b26e:	48 8b 05 8b 7e cb 00 	mov    0xcb7e8b(%rip),%rax        # 0x141423100
14076b275:	48 89 45 34          	mov    %rax,0x34(%rbp)
14076b279:	4c 89 65 28          	mov    %r12,0x28(%rbp)
14076b27d:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14076b283:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14076b289:	48 8b d3             	mov    %rbx,%rdx
14076b28c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14076b290:	e8 bb 59 c4 ff       	call   0x1403b0c50
14076b295:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14076b299:	48 63 41 04          	movslq 0x4(%rcx),%rax
14076b29d:	f6 44 05 c0 06       	testb  $0x6,-0x40(%rbp,%rax,1)
14076b2a2:	74 07                	je     0x14076b2ab
14076b2a4:	32 db                	xor    %bl,%bl
14076b2a6:	e9 fc 06 00 00       	jmp    0x14076b9a7
14076b2ab:	48 8d 87 f8 fa 01 01 	lea    0x101faf8(%rdi),%rax
14076b2b2:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
14076b2b9:	48 8d 87 00 fb 01 01 	lea    0x101fb00(%rdi),%rax
14076b2c0:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
14076b2c7:	4c 89 a5 70 01 00 00 	mov    %r12,0x170(%rbp)
14076b2ce:	4c 89 a5 78 01 00 00 	mov    %r12,0x178(%rbp)
14076b2d5:	44 89 a5 80 01 00 00 	mov    %r12d,0x180(%rbp)
14076b2dc:	4c 89 a5 88 01 00 00 	mov    %r12,0x188(%rbp)
14076b2e3:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b2e6:	66 0f 7f 85 90 01 00 	movdqa %xmm0,0x190(%rbp)
14076b2ed:	00
14076b2ee:	0f 57 c9             	xorps  %xmm1,%xmm1
14076b2f1:	66 0f 7f 8d a0 01 00 	movdqa %xmm1,0x1a0(%rbp)
14076b2f8:	00
14076b2f9:	66 0f 7f 85 b0 01 00 	movdqa %xmm0,0x1b0(%rbp)
14076b300:	00
14076b301:	c6 85 c0 01 00 00 00 	movb   $0x0,0x1c0(%rbp)
14076b308:	c7 44 24 30 05 00 00 	movl   $0x5,0x30(%rsp)
14076b30f:	00
14076b310:	4c 89 ad 68 01 00 00 	mov    %r13,0x168(%rbp)
14076b317:	c7 85 64 01 00 00 80 	movl   $0x80,0x164(%rbp)
14076b31e:	00 00 00
14076b321:	4c 89 a5 d8 00 00 00 	mov    %r12,0xd8(%rbp)
14076b328:	45 33 c0             	xor    %r8d,%r8d
14076b32b:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
14076b332:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
14076b339:	e8 92 be a9 ff       	call   0x1402071d0
14076b33e:	90                   	nop
14076b33f:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
14076b346:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b34a:	48 8d 05 27 e4 83 00 	lea    0x83e427(%rip),%rax        # 0x140fa9778
14076b351:	48 89 84 0d e0 00 00 	mov    %rax,0xe0(%rbp,%rcx,1)
14076b358:	00
14076b359:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
14076b360:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b364:	8d 51 f0             	lea    -0x10(%rcx),%edx
14076b367:	89 94 0d dc 00 00 00 	mov    %edx,0xdc(%rbp,%rcx,1)
14076b36e:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14076b375:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b379:	48 8d 05 50 47 8b 00 	lea    0x8b4750(%rip),%rax        # 0x14101fad0
14076b380:	48 89 84 0d d0 00 00 	mov    %rax,0xd0(%rbp,%rcx,1)
14076b387:	00
14076b388:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14076b38f:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b393:	8d 51 e0             	lea    -0x20(%rcx),%edx
14076b396:	89 94 0d cc 00 00 00 	mov    %edx,0xcc(%rbp,%rcx,1)
14076b39d:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14076b3a4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b3a8:	48 8d 05 41 47 8b 00 	lea    0x8b4741(%rip),%rax        # 0x14101faf0
14076b3af:	48 89 84 0d d0 00 00 	mov    %rax,0xd0(%rbp,%rcx,1)
14076b3b6:	00
14076b3b7:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14076b3be:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b3c2:	8d 91 68 ff ff ff    	lea    -0x98(%rcx),%edx
14076b3c8:	89 94 0d cc 00 00 00 	mov    %edx,0xcc(%rbp,%rcx,1)
14076b3cf:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
14076b3d6:	e8 65 2d a7 ff       	call   0x1401de140
14076b3db:	48 8d 05 2e e4 83 00 	lea    0x83e42e(%rip),%rax        # 0x140fa9810
14076b3e2:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14076b3e9:	4c 89 a5 50 01 00 00 	mov    %r12,0x150(%rbp)
14076b3f0:	44 89 a5 58 01 00 00 	mov    %r12d,0x158(%rbp)
14076b3f7:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14076b3fb:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14076b402:	e8 09 f8 ff ff       	call   0x14076ac10
14076b407:	90                   	nop
14076b408:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b40b:	0f 11 85 10 02 00 00 	movups %xmm0,0x210(%rbp)
14076b412:	4d 8b cc             	mov    %r12,%r9
14076b415:	4c 89 a5 20 02 00 00 	mov    %r12,0x220(%rbp)
14076b41c:	41 ba 0f 00 00 00    	mov    $0xf,%r10d
14076b422:	4c 89 95 28 02 00 00 	mov    %r10,0x228(%rbp)
14076b429:	44 88 8d 10 02 00 00 	mov    %r9b,0x210(%rbp)
14076b430:	c7 44 24 30 85 00 00 	movl   $0x85,0x30(%rsp)
14076b437:	00
14076b438:	33 c0                	xor    %eax,%eax
14076b43a:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14076b43f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14076b444:	8b 8d 58 01 00 00    	mov    0x158(%rbp),%ecx
14076b44a:	8b c1                	mov    %ecx,%eax
14076b44c:	24 22                	and    $0x22,%al
14076b44e:	3c 02                	cmp    $0x2,%al
14076b450:	74 2d                	je     0x14076b47f
14076b452:	48 8b 85 28 01 00 00 	mov    0x128(%rbp),%rax
14076b459:	4c 8b 00             	mov    (%rax),%r8
14076b45c:	4d 85 c0             	test   %r8,%r8
14076b45f:	74 1e                	je     0x14076b47f
14076b461:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
14076b468:	48 8b 10             	mov    (%rax),%rdx
14076b46b:	4c 3b 85 50 01 00 00 	cmp    0x150(%rbp),%r8
14076b472:	4c 0f 42 85 50 01 00 	cmovb  0x150(%rbp),%r8
14076b479:	00
14076b47a:	4c 2b c2             	sub    %rdx,%r8
14076b47d:	eb 3a                	jmp    0x14076b4b9
14076b47f:	f6 c1 04             	test   $0x4,%cl
14076b482:	75 2b                	jne    0x14076b4af
14076b484:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
14076b48b:	48 8b 08             	mov    (%rax),%rcx
14076b48e:	48 85 c9             	test   %rcx,%rcx
14076b491:	74 1c                	je     0x14076b4af
14076b493:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
14076b49a:	48 8b 10             	mov    (%rax),%rdx
14076b49d:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
14076b4a4:	4c 63 00             	movslq (%rax),%r8
14076b4a7:	4c 2b c2             	sub    %rdx,%r8
14076b4aa:	4c 03 c1             	add    %rcx,%r8
14076b4ad:	eb 0a                	jmp    0x14076b4b9
14076b4af:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
14076b4b4:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14076b4b9:	48 85 d2             	test   %rdx,%rdx
14076b4bc:	74 1a                	je     0x14076b4d8
14076b4be:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
14076b4c5:	e8 06 3f a3 ff       	call   0x14019f3d0
14076b4ca:	4c 8b 95 28 02 00 00 	mov    0x228(%rbp),%r10
14076b4d1:	4c 8b 8d 20 02 00 00 	mov    0x220(%rbp),%r9
14076b4d8:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14076b4df:	48 63 48 04          	movslq 0x4(%rax),%rcx
14076b4e3:	b8 04 00 00 00       	mov    $0x4,%eax
14076b4e8:	48 83 bc 0d 18 01 00 	cmpq   $0x0,0x118(%rbp,%rcx,1)
14076b4ef:	00 00
14076b4f1:	41 0f 45 c4          	cmovne %r12d,%eax
14076b4f5:	89 84 0d e0 00 00 00 	mov    %eax,0xe0(%rbp,%rcx,1)
14076b4fc:	85 84 0d e4 00 00 00 	test   %eax,0xe4(%rbp,%rcx,1)
14076b503:	0f 85 2e 05 00 00    	jne    0x14076ba37
14076b509:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b50c:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
14076b511:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
14076b515:	48 8d 05 50 b3 84 00 	lea    0x84b350(%rip),%rax        # 0x140fb686c
14076b51c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14076b521:	48 c7 44 24 48 01 00 	movq   $0x1,0x48(%rsp)
14076b528:	00 00
14076b52a:	48 8d 85 10 02 00 00 	lea    0x210(%rbp),%rax
14076b531:	49 83 fa 0f          	cmp    $0xf,%r10
14076b535:	48 0f 47 85 10 02 00 	cmova  0x210(%rbp),%rax
14076b53c:	00
14076b53d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14076b542:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14076b547:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14076b54c:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14076b551:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
14076b556:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
14076b55c:	45 33 c9             	xor    %r9d,%r9d
14076b55f:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14076b563:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14076b567:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14076b56c:	e8 ff f4 0f 00       	call   0x14086aa70
14076b571:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b574:	0f 11 85 f0 01 00 00 	movups %xmm0,0x1f0(%rbp)
14076b57b:	48 c7 85 08 02 00 00 	movq   $0xf,0x208(%rbp)
14076b582:	0f 00 00 00
14076b586:	41 0f b6 47 1c       	movzbl 0x1c(%r15),%eax
14076b58b:	48 c7 85 00 02 00 00 	movq   $0x1,0x200(%rbp)
14076b592:	01 00 00 00
14076b596:	88 85 f0 01 00 00    	mov    %al,0x1f0(%rbp)
14076b59c:	c6 85 f1 01 00 00 00 	movb   $0x0,0x1f1(%rbp)
14076b5a3:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
14076b5a7:	4c 8b 75 98          	mov    -0x68(%rbp),%r14
14076b5ab:	49 3b fe             	cmp    %r14,%rdi
14076b5ae:	0f 84 23 03 00 00    	je     0x14076b8d7
14076b5b4:	0f 1f 40 00          	nopl   0x0(%rax)
14076b5b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14076b5bf:	00
14076b5c0:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14076b5c4:	48 85 c9             	test   %rcx,%rcx
14076b5c7:	0f 84 f6 02 00 00    	je     0x14076b8c3
14076b5cd:	0f 57 c0             	xorps  %xmm0,%xmm0
14076b5d0:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14076b5d6:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14076b5db:	48 8d 85 f0 01 00 00 	lea    0x1f0(%rbp),%rax
14076b5e2:	48 83 bd 08 02 00 00 	cmpq   $0xf,0x208(%rbp)
14076b5e9:	0f
14076b5ea:	48 0f 47 85 f0 01 00 	cmova  0x1f0(%rbp),%rax
14076b5f1:	00
14076b5f2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14076b5f7:	48 8b 85 00 02 00 00 	mov    0x200(%rbp),%rax
14076b5fe:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14076b603:	48 8b c7             	mov    %rdi,%rax
14076b606:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14076b60b:	76 03                	jbe    0x14076b610
14076b60d:	48 8b 07             	mov    (%rdi),%rax
14076b610:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14076b614:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
14076b618:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14076b61d:	66 0f 7f 85 d0 01 00 	movdqa %xmm0,0x1d0(%rbp)
14076b624:	00
14076b625:	0f 28 4d 80          	movaps -0x80(%rbp),%xmm1
14076b629:	66 0f 7f 8d c0 00 00 	movdqa %xmm1,0xc0(%rbp)
14076b630:	00
14076b631:	45 33 c9             	xor    %r9d,%r9d
14076b634:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14076b639:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
14076b640:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14076b647:	e8 24 f4 0f 00       	call   0x14086aa70
14076b64c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14076b651:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14076b656:	48 2b c1             	sub    %rcx,%rax
14076b659:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
14076b65d:	48 83 f8 60          	cmp    $0x60,%rax
14076b661:	0f 84 a0 00 00 00    	je     0x14076b707
14076b667:	48 8b df             	mov    %rdi,%rbx
14076b66a:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14076b66f:	76 03                	jbe    0x14076b674
14076b671:	48 8b 1f             	mov    (%rdi),%rbx
14076b674:	b9 02 00 00 00       	mov    $0x2,%ecx
14076b679:	e8 12 76 6c 00       	call   0x140e32c90
14076b67e:	4c 8b c3             	mov    %rbx,%r8
14076b681:	48 8d 15 10 b9 8b 00 	lea    0x8bb910(%rip),%rdx        # 0x141026f98
14076b688:	48 8b c8             	mov    %rax,%rcx
14076b68b:	e8 e0 44 c1 ff       	call   0x14037fb70
14076b690:	90                   	nop
14076b691:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14076b696:	48 85 db             	test   %rbx,%rbx
14076b699:	0f 84 24 02 00 00    	je     0x14076b8c3
14076b69f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14076b6a4:	48 3b de             	cmp    %rsi,%rbx
14076b6a7:	0f 84 dd 01 00 00    	je     0x14076b88a
14076b6ad:	0f 1f 00             	nopl   (%rax)
14076b6b0:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14076b6b4:	48 83 fa 0f          	cmp    $0xf,%rdx
14076b6b8:	76 30                	jbe    0x14076b6ea
14076b6ba:	48 8b 0b             	mov    (%rbx),%rcx
14076b6bd:	48 ff c2             	inc    %rdx
14076b6c0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14076b6c7:	72 1c                	jb     0x14076b6e5
14076b6c9:	48 83 c2 27          	add    $0x27,%rdx
14076b6cd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14076b6d1:	49 2b c8             	sub    %r8,%rcx
14076b6d4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax