14011d263:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14011d26a:	00 00
14011d26c:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
14011d271:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011d276:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14011d27d:	00 00
14011d27f:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14011d284:	b9 18 00 00 00       	mov    $0x18,%ecx
14011d289:	e8 ba cf 1d 00       	call   0x1402fa248
14011d28e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14011d293:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d296:	33 c9                	xor    %ecx,%ecx
14011d298:	0f 11 00             	movups %xmm0,(%rax)
14011d29b:	48 89 48 10          	mov    %rcx,0x10(%rax)
14011d29f:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14011d2a4:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14011d2a9:	ba 3c 00 00 00       	mov    $0x3c,%edx
14011d2ae:	48 8d 0d ab 7b 21 00 	lea    0x217bab(%rip),%rcx        # 0x140334e60
14011d2b5:	e8 48 0b fc ff       	call   0x1400dde02
14011d2ba:	90                   	nop
14011d2bb:	45 33 c9             	xor    %r9d,%r9d
14011d2be:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14011d2c3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14011d2c8:	48 8b cb             	mov    %rbx,%rcx
14011d2cb:	ff d7                	call   *%rdi
14011d2cd:	90                   	nop
14011d2ce:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011d2d3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14011d2d8:	48 85 c9             	test   %rcx,%rcx
14011d2db:	74 29                	je     0x14011d306
14011d2dd:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14011d2e2:	74 14                	je     0x14011d2f8
14011d2e4:	e8 13 0b fc ff       	call   0x1400dddfc
14011d2e9:	ba 18 00 00 00       	mov    $0x18,%edx
14011d2ee:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14011d2f3:	e8 8c cf 1d 00       	call   0x1402fa284
14011d2f8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14011d2ff:	00 00
14011d301:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14011d306:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14011d30b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14011d310:	48 85 c9             	test   %rcx,%rcx
14011d313:	74 1c                	je     0x14011d331
14011d315:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
14011d31a:	74 15                	je     0x14011d331
14011d31c:	e8 db 0a fc ff       	call   0x1400dddfc
14011d321:	ba 18 00 00 00       	mov    $0x18,%edx
14011d326:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14011d32b:	e8 54 cf 1d 00       	call   0x1402fa284
14011d330:	90                   	nop
14011d331:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14011d338:	48 85 c0             	test   %rax,%rax
14011d33b:	74 16                	je     0x14011d353
14011d33d:	48 8b 48 08          	mov    0x8(%rax),%rcx
14011d341:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14011d345:	48 83 c0 08          	add    $0x8,%rax
14011d349:	48 03 c8             	add    %rax,%rcx
14011d34c:	48 8b 01             	mov    (%rcx),%rax
14011d34f:	ff 50 08             	call   *0x8(%rax)
14011d352:	90                   	nop
14011d353:	eb 09                	jmp    0x14011d35e
14011d355:	48 8b cb             	mov    %rbx,%rcx
14011d358:	e8 b3 8a fb ff       	call   0x1400d5e10
14011d35d:	90                   	nop
14011d35e:	32 c0                	xor    %al,%al
14011d360:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
14011d367:	00
14011d368:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14011d36c:	49 8b 73 48          	mov    0x48(%r11),%rsi
14011d370:	49 8b e3             	mov    %r11,%rsp
14011d373:	41 5f                	pop    %r15
14011d375:	41 5e                	pop    %r14
14011d377:	41 5c                	pop    %r12
14011d379:	5f                   	pop    %rdi
14011d37a:	5d                   	pop    %rbp
14011d37b:	c3                   	ret
14011d37c:	cc                   	int3
14011d37d:	cc                   	int3
14011d37e:	cc                   	int3
14011d37f:	cc                   	int3
14011d380:	48 83 ec 28          	sub    $0x28,%rsp
14011d384:	4c 8b 02             	mov    (%rdx),%r8
14011d387:	4d 85 c0             	test   %r8,%r8
14011d38a:	74 16                	je     0x14011d3a2
14011d38c:	49 8b 40 08          	mov    0x8(%r8),%rax
14011d390:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011d394:	49 83 c0 08          	add    $0x8,%r8
14011d398:	49 03 c8             	add    %r8,%rcx
14011d39b:	48 8b 01             	mov    (%rcx),%rax
14011d39e:	ff 50 08             	call   *0x8(%rax)
14011d3a1:	90                   	nop
14011d3a2:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14011d3a7:	48 8b 10             	mov    (%rax),%rdx
14011d3aa:	48 85 d2             	test   %rdx,%rdx
14011d3ad:	74 16                	je     0x14011d3c5
14011d3af:	48 8b 42 08          	mov    0x8(%rdx),%rax
14011d3b3:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011d3b7:	48 83 c2 08          	add    $0x8,%rdx
14011d3bb:	48 03 ca             	add    %rdx,%rcx
14011d3be:	48 8b 01             	mov    (%rcx),%rax
14011d3c1:	ff 50 08             	call   *0x8(%rax)
14011d3c4:	90                   	nop
14011d3c5:	32 c0                	xor    %al,%al
14011d3c7:	48 83 c4 28          	add    $0x28,%rsp
14011d3cb:	c3                   	ret
14011d3cc:	cc                   	int3
14011d3cd:	cc                   	int3
14011d3ce:	cc                   	int3
14011d3cf:	cc                   	int3
14011d3d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14011d3d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011d3da:	55                   	push   %rbp
14011d3db:	57                   	push   %rdi
14011d3dc:	41 54                	push   %r12
14011d3de:	41 56                	push   %r14
14011d3e0:	41 57                	push   %r15
14011d3e2:	48 8d ac 24 10 fe ff 	lea    -0x1f0(%rsp),%rbp
14011d3e9:	ff
14011d3ea:	48 81 ec f0 02 00 00 	sub    $0x2f0,%rsp
14011d3f1:	48 8b 05 88 ad 2e 00 	mov    0x2ead88(%rip),%rax        # 0x140408180
14011d3f8:	48 33 c4             	xor    %rsp,%rax
14011d3fb:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
14011d402:	4c 8b fa             	mov    %rdx,%r15
14011d405:	48 8b f9             	mov    %rcx,%rdi
14011d408:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
14011d40c:	45 33 e4             	xor    %r12d,%r12d
14011d40f:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d412:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14011d416:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
14011d41a:	48 c7 45 f8 0f 00 00 	movq   $0xf,-0x8(%rbp)
14011d421:	00
14011d422:	44 88 65 e0          	mov    %r12b,-0x20(%rbp)
14011d426:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
14011d42a:	66 0f 6f 0d fe d5 20 	movdqa 0x20d5fe(%rip),%xmm1        # 0x14032aa30
14011d431:	00
14011d432:	f3 0f 7f 4d 30       	movdqu %xmm1,0x30(%rbp)
14011d437:	44 88 65 20          	mov    %r12b,0x20(%rbp)
14011d43b:	45 85 c0             	test   %r8d,%r8d
14011d43e:	0f 84 85 00 00 00    	je     0x14011d4c9
14011d444:	41 83 e8 01          	sub    $0x1,%r8d
14011d448:	74 5a                	je     0x14011d4a4
14011d44a:	41 83 e8 01          	sub    $0x1,%r8d
14011d44e:	74 2f                	je     0x14011d47f
14011d450:	41 83 f8 01          	cmp    $0x1,%r8d
14011d454:	0f 85 9b 00 00 00    	jne    0x14011d4f5
14011d45a:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14011d460:	48 8d 15 81 71 21 00 	lea    0x217181(%rip),%rdx        # 0x1403345e8
14011d467:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14011d46b:	e8 f0 ab f6 ff       	call   0x140088060
14011d470:	41 b8 16 00 00 00    	mov    $0x16,%r8d
14011d476:	48 8d 15 7b 71 21 00 	lea    0x21717b(%rip),%rdx        # 0x1403345f8
14011d47d:	eb 6d                	jmp    0x14011d4ec
14011d47f:	41 b8 12 00 00 00    	mov    $0x12,%r8d
14011d485:	48 8d 15 24 71 21 00 	lea    0x217124(%rip),%rdx        # 0x1403345b0
14011d48c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14011d490:	e8 cb ab f6 ff       	call   0x140088060
14011d495:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
14011d49b:	48 8d 15 26 71 21 00 	lea    0x217126(%rip),%rdx        # 0x1403345c8
14011d4a2:	eb 48                	jmp    0x14011d4ec
14011d4a4:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
14011d4aa:	48 8d 15 c7 70 21 00 	lea    0x2170c7(%rip),%rdx        # 0x140334578
14011d4b1:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14011d4b5:	e8 a6 ab f6 ff       	call   0x140088060
14011d4ba:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14011d4c0:	48 8d 15 d1 70 21 00 	lea    0x2170d1(%rip),%rdx        # 0x140334598
14011d4c7:	eb 23                	jmp    0x14011d4ec
14011d4c9:	41 b8 14 00 00 00    	mov    $0x14,%r8d
14011d4cf:	48 8d 15 6a 70 21 00 	lea    0x21706a(%rip),%rdx        # 0x140334540
14011d4d6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14011d4da:	e8 81 ab f6 ff       	call   0x140088060
14011d4df:	41 b8 1d 00 00 00    	mov    $0x1d,%r8d
14011d4e5:	48 8d 15 6c 70 21 00 	lea    0x21706c(%rip),%rdx        # 0x140334558
14011d4ec:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14011d4f0:	e8 6b ab f6 ff       	call   0x140088060
14011d4f5:	48 8d 5d e0          	lea    -0x20(%rbp),%rbx
14011d4f9:	48 83 7d f8 0f       	cmpq   $0xf,-0x8(%rbp)
14011d4fe:	48 0f 47 5d e0       	cmova  -0x20(%rbp),%rbx
14011d503:	49 8b 0f             	mov    (%r15),%rcx
14011d506:	48 8b 01             	mov    (%rcx),%rax
14011d509:	ff 50 50             	call   *0x50(%rax)
14011d50c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14011d511:	44 8b c8             	mov    %eax,%r9d
14011d514:	4c 8d 05 f5 70 21 00 	lea    0x2170f5(%rip),%r8        # 0x140334610
14011d51b:	ba 01 00 00 00       	mov    $0x1,%edx
14011d520:	b9 02 00 00 00       	mov    $0x2,%ecx
14011d525:	e8 d6 c6 f9 ff       	call   0x1400b9c00
14011d52a:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
14011d531:	00
14011d532:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14011d537:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
14011d53b:	b9 50 00 00 00       	mov    $0x50,%ecx
14011d540:	e8 03 cd 1d 00       	call   0x1402fa248
14011d545:	48 89 00             	mov    %rax,(%rax)
14011d548:	48 89 40 08          	mov    %rax,0x8(%rax)
14011d54c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14011d551:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
14011d555:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d558:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
14011d55d:	48 c7 45 a0 07 00 00 	movq   $0x7,-0x60(%rbp)
14011d564:	00
14011d565:	48 c7 45 a8 08 00 00 	movq   $0x8,-0x58(%rbp)
14011d56c:	00
14011d56d:	c7 44 24 70 00 00 80 	movl   $0x3f800000,0x70(%rsp)
14011d574:	3f
14011d575:	4c 8b c0             	mov    %rax,%r8
14011d578:	ba 10 00 00 00       	mov    $0x10,%edx
14011d57d:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14011d581:	e8 5a 15 fa ff       	call   0x1400beae0
14011d586:	90                   	nop
14011d587:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d58a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14011d58e:	66 0f 6f 0d ba d4 20 	movdqa 0x20d4ba(%rip),%xmm1        # 0x14032aa50
14011d595:	00
14011d596:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14011d59b:	f2 0f 10 05 b5 70 21 	movsd  0x2170b5(%rip),%xmm0        # 0x140334658
14011d5a2:	00
14011d5a3:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
14011d5a8:	0f b7 05 b1 70 21 00 	movzwl 0x2170b1(%rip),%eax        # 0x140334660
14011d5af:	66 89 45 c8          	mov    %ax,-0x38(%rbp)
14011d5b3:	c6 45 ca 00          	movb   $0x0,-0x36(%rbp)
14011d5b7:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14011d5bb:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14011d5c0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14011d5c5:	e8 f6 5e f7 ff       	call   0x1400934c0
14011d5ca:	48 8b 08             	mov    (%rax),%rcx
14011d5cd:	48 83 c1 30          	add    $0x30,%rcx
14011d5d1:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14011d5d7:	48 8d 15 8a 70 21 00 	lea    0x21708a(%rip),%rdx        # 0x140334668
14011d5de:	e8 7d aa f6 ff       	call   0x140088060
14011d5e3:	90                   	nop
14011d5e4:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14011d5e8:	48 83 fa 0f          	cmp    $0xf,%rdx
14011d5ec:	76 34                	jbe    0x14011d622
14011d5ee:	48 ff c2             	inc    %rdx
14011d5f1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14011d5f5:	48 8b c1             	mov    %rcx,%rax
14011d5f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14011d5ff:	72 1c                	jb     0x14011d61d
14011d601:	48 83 c2 27          	add    $0x27,%rdx
14011d605:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14011d609:	48 2b c1             	sub    %rcx,%rax
14011d60c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011d610:	48 83 f8 1f          	cmp    $0x1f,%rax
14011d614:	76 07                	jbe    0x14011d61d
14011d616:	ff 15 dc c9 20 00    	call   *0x20c9dc(%rip)        # 0x140329ff8
14011d61c:	cc                   	int3
14011d61d:	e8 62 cc 1d 00       	call   0x1402fa284
14011d622:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d625:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14011d629:	0f 57 c9             	xorps  %xmm1,%xmm1
14011d62c:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14011d631:	b9 20 00 00 00       	mov    $0x20,%ecx
14011d636:	e8 0d cc 1d 00       	call   0x1402fa248
14011d63b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14011d63f:	66 0f 6f 05 59 d4 20 	movdqa 0x20d459(%rip),%xmm0        # 0x14032aaa0
14011d646:	00
14011d647:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14011d64c:	0f 10 05 2d 70 21 00 	movups 0x21702d(%rip),%xmm0        # 0x140334680
14011d653:	0f 11 00             	movups %xmm0,(%rax)
14011d656:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14011d65a:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14011d65e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14011d663:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14011d668:	e8 53 5e f7 ff       	call   0x1400934c0
14011d66d:	48 8b 08             	mov    (%rax),%rcx
14011d670:	48 83 c1 30          	add    $0x30,%rcx
14011d674:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14011d678:	48 3b c8             	cmp    %rax,%rcx
14011d67b:	74 18                	je     0x14011d695
14011d67d:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14011d681:	48 83 7d f8 0f       	cmpq   $0xf,-0x8(%rbp)
14011d686:	48 0f 47 55 e0       	cmova  -0x20(%rbp),%rdx
14011d68b:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14011d68f:	e8 cc a9 f6 ff       	call   0x140088060
14011d694:	90                   	nop
14011d695:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14011d699:	48 83 fa 0f          	cmp    $0xf,%rdx
14011d69d:	76 34                	jbe    0x14011d6d3
14011d69f:	48 ff c2             	inc    %rdx
14011d6a2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14011d6a6:	48 8b c1             	mov    %rcx,%rax
14011d6a9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14011d6b0:	72 1c                	jb     0x14011d6ce
14011d6b2:	48 83 c2 27          	add    $0x27,%rdx
14011d6b6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14011d6ba:	48 2b c1             	sub    %rcx,%rax
14011d6bd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011d6c1:	48 83 f8 1f          	cmp    $0x1f,%rax
14011d6c5:	76 07                	jbe    0x14011d6ce
14011d6c7:	ff 15 2b c9 20 00    	call   *0x20c92b(%rip)        # 0x140329ff8
14011d6cd:	cc                   	int3
14011d6ce:	e8 b1 cb 1d 00       	call   0x1402fa284
14011d6d3:	0f 57 c0             	xorps  %xmm0,%xmm0
14011d6d6:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14011d6da:	4c 89 65 10          	mov    %r12,0x10(%rbp)
14011d6de:	48 c7 45 18 0f 00 00 	movq   $0xf,0x18(%rbp)
14011d6e5:	00
14011d6e6:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
14011d6ea:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14011d6ee:	e8 bd 0a f9 ff       	call   0x1400ae1b0
14011d6f3:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14011d6f7:	48 8b 55 18          	mov    0x18(%rbp),%rdx
14011d6fb:	48 8b c2             	mov    %rdx,%rax
14011d6fe:	48 2b c1             	sub    %rcx,%rax
14011d701:	48 83 f8 01          	cmp    $0x1,%rax
14011d705:	72 1d                	jb     0x14011d724
14011d707:	48 8d 41 01          	lea    0x1(%rcx),%rax
14011d70b:	48 89 45 10          	mov    %rax,0x10(%rbp)
14011d70f:	48 8d 45 00          	lea    0x0(%rbp),%rax
14011d713:	48 83 fa 0f          	cmp    $0xf,%rdx
14011d717:	48 0f 47 45 00       	cmova  0x0(%rbp),%rax
14011d71c:	66 c7 04 08 0a 00    	movw   $0xa,(%rax,%rcx,1)
14011d722:	eb 21                	jmp    0x14011d745
14011d724:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
14011d72b:	00 00
14011d72d:	4c 8d 0d 10 15 21 00 	lea    0x211510(%rip),%r9        # 0x14032ec44
14011d734:	45 33 c0             	xor    %r8d,%r8d
14011d737:	ba 01 00 00 00       	mov    $0x1,%edx
14011d73c:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14011d740:	e8 1b 27 f7 ff       	call   0x14008fe60
14011d745:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14011d749:	e8 d2 06 f9 ff       	call   0x1400ade20
14011d74e:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
14011d752:	48 83 7d 18 0f       	cmpq   $0xf,0x18(%rbp)
14011d757:	4c 0f 47 4d 00       	cmova  0x0(%rbp),%r9
14011d75c:	4c 8d 05 35 6f 21 00 	lea    0x216f35(%rip),%r8        # 0x140334698
14011d763:	ba 01 00 00 00       	mov    $0x1,%edx
14011d768:	b9 02 00 00 00       	mov    $0x2,%ecx
14011d76d:	e8 8e c4 f9 ff       	call   0x1400b9c00
14011d772:	44 8b 87 b0 02 00 00 	mov    0x2b0(%rdi),%r8d
14011d779:	33 d2                	xor    %edx,%edx
14011d77b:	b9 00 04 00 00       	mov    $0x400,%ecx
14011d780:	ff 15 c2 bb 20 00    	call   *0x20bbc2(%rip)        # 0x140329348
14011d786:	48 8b f0             	mov    %rax,%rsi
14011d789:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
14011d78d:	48 83 fa fd          	cmp    $0xfffffffffffffffd,%rdx
14011d791:	0f 87 da 00 00 00    	ja     0x14011d871
14011d797:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14011d79c:	48 8b c8             	mov    %rax,%rcx
14011d79f:	e8 8c 51 fa ff       	call   0x1400c2930
14011d7a4:	85 c0                	test   %eax,%eax
14011d7a6:	0f 85 bc 00 00 00    	jne    0x14011d868
14011d7ac:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
14011d7b1:	4c 8d 05 00 6f 21 00 	lea    0x216f00(%rip),%r8        # 0x1403346b8
14011d7b8:	ba 01 00 00 00       	mov    $0x1,%edx
14011d7bd:	b9 02 00 00 00       	mov    $0x2,%ecx
14011d7c2:	e8 39 c4 f9 ff       	call   0x1400b9c00
14011d7c7:	8b 54 24 40          	mov    0x40(%rsp),%edx
14011d7cb:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14011d7cf:	e8 4c 05 fc ff       	call   0x1400ddd20