14095c2ed:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
14095c2f4:	48 8b 05 05 cc a5 00 	mov    0xa5cc05(%rip),%rax        # 0x1413b8f00
14095c2fb:	48 33 c4             	xor    %rsp,%rax
14095c2fe:	48 89 45 30          	mov    %rax,0x30(%rbp)
14095c302:	45 33 e4             	xor    %r12d,%r12d
14095c305:	0f 57 c0             	xorps  %xmm0,%xmm0
14095c308:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14095c30d:	66 0f 6f 0d 1b 7b 64 	movdqa 0x647b1b(%rip),%xmm1        # 0x140fa3e30
14095c314:	00
14095c315:	f3 0f 7f 4c 24 78    	movdqu %xmm1,0x78(%rsp)
14095c31b:	44 88 64 24 68       	mov    %r12b,0x68(%rsp)
14095c320:	4d 8b 48 10          	mov    0x10(%r8),%r9
14095c324:	4d 85 c9             	test   %r9,%r9
14095c327:	0f 85 2b 01 00 00    	jne    0x14095c458
14095c32d:	48 8d 05 5c 66 70 00 	lea    0x70665c(%rip),%rax        # 0x141062990
14095c334:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14095c338:	48 c7 45 98 0e 00 00 	movq   $0xe,-0x68(%rbp)
14095c33f:	00
14095c340:	48 8d 05 91 60 70 00 	lea    0x706091(%rip),%rax        # 0x1410623d8
14095c347:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095c34c:	48 c7 44 24 58 09 00 	movq   $0x9,0x58(%rsp)
14095c353:	00 00
14095c355:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c35a:	0f 29 45 c0          	movaps %xmm0,-0x40(%rbp)
14095c35e:	48 b8 00 00 00 00 00 	movabs $0xc000000000000000,%rax
14095c365:	00 00 c0
14095c368:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14095c36c:	89 4d d0             	mov    %ecx,-0x30(%rbp)
14095c36f:	48 b8 10 00 00 00 00 	movabs $0x2000000000000010,%rax
14095c376:	00 00 20
14095c379:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14095c37d:	48 8d 05 64 60 70 00 	lea    0x706064(%rip),%rax        # 0x1410623e8
14095c384:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095c389:	48 c7 44 24 58 0c 00 	movq   $0xc,0x58(%rsp)
14095c390:	00 00
14095c392:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c397:	0f 11 45 d4          	movups %xmm0,-0x2c(%rbp)
14095c39b:	48 b8 14 00 00 00 00 	movabs $0xc000000000000014,%rax
14095c3a2:	00 00 c0
14095c3a5:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14095c3a9:	48 8b ca             	mov    %rdx,%rcx
14095c3ac:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14095c3b1:	76 03                	jbe    0x14095c3b6
14095c3b3:	48 8b 0a             	mov    (%rdx),%rcx
14095c3b6:	48 8b 42 10          	mov    0x10(%rdx),%rax
14095c3ba:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14095c3bf:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14095c3c4:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c3c9:	0f 11 45 e4          	movups %xmm0,-0x1c(%rbp)
14095c3cd:	48 b8 24 00 00 00 00 	movabs $0xc000000000000024,%rax
14095c3d4:	00 00 c0
14095c3d7:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14095c3db:	48 c7 44 24 50 04 00 	movq   $0x4,0x50(%rsp)
14095c3e2:	00 00
14095c3e4:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14095c3e8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14095c3ed:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14095c3f2:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14095c3f8:	0f 28 4d 90          	movaps -0x70(%rbp),%xmm1
14095c3fc:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
14095c401:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14095c406:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14095c40a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095c40f:	e8 dc 61 8d ff       	call   0x1402325f0
14095c414:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14095c418:	48 83 fa 0f          	cmp    $0xf,%rdx
14095c41c:	0f 86 b0 01 00 00    	jbe    0x14095c5d2
14095c422:	48 ff c2             	inc    %rdx
14095c425:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14095c42a:	48 8b c1             	mov    %rcx,%rax
14095c42d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095c434:	0f 82 93 01 00 00    	jb     0x14095c5cd
14095c43a:	48 83 c2 27          	add    $0x27,%rdx
14095c43e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095c442:	48 2b c1             	sub    %rcx,%rax
14095c445:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095c449:	48 83 f8 1f          	cmp    $0x1f,%rax
14095c44d:	0f 87 c1 04 00 00    	ja     0x14095c914
14095c453:	e9 75 01 00 00       	jmp    0x14095c5cd
14095c458:	48 8d 05 41 65 70 00 	lea    0x706541(%rip),%rax        # 0x1410629a0
14095c45f:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14095c463:	48 c7 45 98 16 00 00 	movq   $0x16,-0x68(%rbp)
14095c46a:	00
14095c46b:	48 8d 05 66 5f 70 00 	lea    0x705f66(%rip),%rax        # 0x1410623d8
14095c472:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095c477:	48 c7 44 24 58 09 00 	movq   $0x9,0x58(%rsp)
14095c47e:	00 00
14095c480:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c485:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
14095c489:	48 b8 00 00 00 00 00 	movabs $0xc000000000000000,%rax
14095c490:	00 00 c0
14095c493:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14095c497:	89 4d e0             	mov    %ecx,-0x20(%rbp)
14095c49a:	48 b8 10 00 00 00 00 	movabs $0x2000000000000010,%rax
14095c4a1:	00 00 20
14095c4a4:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14095c4a8:	48 8d 05 39 5f 70 00 	lea    0x705f39(%rip),%rax        # 0x1410623e8
14095c4af:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095c4b4:	48 c7 44 24 58 0c 00 	movq   $0xc,0x58(%rsp)
14095c4bb:	00 00
14095c4bd:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c4c2:	0f 11 45 e4          	movups %xmm0,-0x1c(%rbp)
14095c4c6:	48 b8 14 00 00 00 00 	movabs $0xc000000000000014,%rax
14095c4cd:	00 00 c0
14095c4d0:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14095c4d4:	48 8b ca             	mov    %rdx,%rcx
14095c4d7:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14095c4dc:	76 03                	jbe    0x14095c4e1
14095c4de:	48 8b 0a             	mov    (%rdx),%rcx
14095c4e1:	48 8b 42 10          	mov    0x10(%rdx),%rax
14095c4e5:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14095c4ea:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14095c4ef:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c4f4:	0f 11 45 f4          	movups %xmm0,-0xc(%rbp)
14095c4f8:	48 b8 24 00 00 00 00 	movabs $0xc000000000000024,%rax
14095c4ff:	00 00 c0
14095c502:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14095c506:	48 8d 05 eb 5e 70 00 	lea    0x705eeb(%rip),%rax        # 0x1410623f8
14095c50d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095c512:	48 c7 44 24 58 0e 00 	movq   $0xe,0x58(%rsp)
14095c519:	00 00
14095c51b:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c520:	0f 11 45 04          	movups %xmm0,0x4(%rbp)
14095c524:	48 b8 34 00 00 00 00 	movabs $0xc000000000000034,%rax
14095c52b:	00 00 c0
14095c52e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14095c532:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14095c537:	76 03                	jbe    0x14095c53c
14095c539:	4d 8b 00             	mov    (%r8),%r8
14095c53c:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14095c541:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14095c546:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14095c54b:	0f 11 45 14          	movups %xmm0,0x14(%rbp)
14095c54f:	48 b8 44 00 00 00 00 	movabs $0xc000000000000044,%rax
14095c556:	00 00 c0
14095c559:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14095c55d:	48 c7 44 24 50 06 00 	movq   $0x6,0x50(%rsp)
14095c564:	00 00
14095c566:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14095c56a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14095c56f:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14095c574:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14095c57a:	0f 28 4d 90          	movaps -0x70(%rbp),%xmm1
14095c57e:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
14095c583:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14095c588:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14095c58c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14095c591:	e8 5a 60 8d ff       	call   0x1402325f0
14095c596:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14095c59a:	48 83 fa 0f          	cmp    $0xf,%rdx
14095c59e:	76 32                	jbe    0x14095c5d2
14095c5a0:	48 ff c2             	inc    %rdx
14095c5a3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14095c5a8:	48 8b c1             	mov    %rcx,%rax
14095c5ab:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095c5b2:	72 19                	jb     0x14095c5cd
14095c5b4:	48 83 c2 27          	add    $0x27,%rdx
14095c5b8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095c5bc:	48 2b c1             	sub    %rcx,%rax
14095c5bf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095c5c3:	48 83 f8 1f          	cmp    $0x1f,%rax
14095c5c7:	0f 87 4d 03 00 00    	ja     0x14095c91a
14095c5cd:	e8 72 eb 4b 00       	call   0x140e1b144
14095c5d2:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14095c5d7:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14095c5dc:	0f 10 4c 24 40       	movups 0x40(%rsp),%xmm1
14095c5e1:	66 0f 6f 05 47 78 64 	movdqa 0x647847(%rip),%xmm0        # 0x140fa3e30
14095c5e8:	00
14095c5e9:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14095c5ee:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14095c5f4:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
14095c5f9:	45 33 c9             	xor    %r9d,%r9d
14095c5fc:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14095c601:	33 d2                	xor    %edx,%edx
14095c603:	48 8d 0d 96 a2 ab 00 	lea    0xaba296(%rip),%rcx        # 0x1414168a0
14095c60a:	ff 15 b8 71 62 00    	call   *0x6271b8(%rip)        # 0x140f837c8
14095c610:	85 c0                	test   %eax,%eax
14095c612:	0f 84 08 03 00 00    	je     0x14095c920
14095c618:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
14095c61d:	74 78                	je     0x14095c697
14095c61f:	48 8b 1d 3a 5d 70 00 	mov    0x705d3a(%rip),%rbx        # 0x141062360
14095c626:	48 8b 43 08          	mov    0x8(%rbx),%rax
14095c62a:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
14095c62e:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14095c633:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14095c638:	74 07                	je     0x14095c641
14095c63a:	b9 05 00 00 00       	mov    $0x5,%ecx
14095c63f:	cd 29                	int    $0x29
14095c641:	4c 89 63 28          	mov    %r12,0x28(%rbx)
14095c645:	4c 89 63 30          	mov    %r12,0x30(%rbx)
14095c649:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
14095c64d:	4c 8b c3             	mov    %rbx,%r8
14095c650:	48 8d 15 59 4c 6a ff 	lea    -0x95b3a7(%rip),%rdx        # 0x1400012b0
14095c657:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14095c65c:	ff 15 06 6a 62 00    	call   *0x626a06(%rip)        # 0x140f83068
14095c662:	85 c0                	test   %eax,%eax
14095c664:	75 17                	jne    0x14095c67d
14095c666:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14095c66a:	45 0f b7 08          	movzwl (%r8),%r9d
14095c66e:	ba 02 00 00 00       	mov    $0x2,%edx
14095c673:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14095c677:	ff 15 f3 69 62 00    	call   *0x6269f3(%rip)        # 0x140f83070
14095c67d:	45 33 c0             	xor    %r8d,%r8d
14095c680:	33 d2                	xor    %edx,%edx
14095c682:	48 8d 0d 17 a2 ab 00 	lea    0xaba217(%rip),%rcx        # 0x1414168a0
14095c689:	ff 15 31 71 62 00    	call   *0x627131(%rip)        # 0x140f837c0
14095c68f:	85 c0                	test   %eax,%eax
14095c691:	0f 84 8f 02 00 00    	je     0x14095c926
14095c697:	4c 8b 15 c2 5c 70 00 	mov    0x705cc2(%rip),%r10        # 0x141062360
14095c69e:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14095c6a5:	48 8d 15 ac 62 70 00 	lea    0x7062ac(%rip),%rdx        # 0x141062958
14095c6ac:	41 83 3a 04          	cmpl   $0x4,(%r10)
14095c6b0:	0f 86 e0 00 00 00    	jbe    0x14095c796
14095c6b6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14095c6bb:	48 83 7d 80 0f       	cmpq   $0xf,-0x80(%rbp)
14095c6c0:	48 0f 47 4c 24 68    	cmova  0x68(%rsp),%rcx
14095c6c6:	48 85 c9             	test   %rcx,%rcx
14095c6c9:	74 12                	je     0x14095c6dd
14095c6cb:	48 8b c3             	mov    %rbx,%rax
14095c6ce:	66 90                	xchg   %ax,%ax
14095c6d0:	48 ff c0             	inc    %rax
14095c6d3:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14095c6d7:	75 f7                	jne    0x14095c6d0
14095c6d9:	ff c0                	inc    %eax
14095c6db:	eb 0c                	jmp    0x14095c6e9
14095c6dd:	48 8d 0d a8 70 64 00 	lea    0x6470a8(%rip),%rcx        # 0x140fa378c
14095c6e4:	b8 01 00 00 00       	mov    $0x1,%eax
14095c6e9:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
14095c6ed:	89 45 e8             	mov    %eax,-0x18(%rbp)
14095c6f0:	44 89 65 ec          	mov    %r12d,-0x14(%rbp)
14095c6f4:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
14095c6f8:	48 c7 45 d8 1e 00 00 	movq   $0x1e,-0x28(%rbp)
14095c6ff:	00
14095c700:	48 8d 05 71 62 70 00 	lea    0x706271(%rip),%rax        # 0x141062978
14095c707:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14095c70b:	48 c7 45 c8 18 00 00 	movq   $0x18,-0x38(%rbp)
14095c712:	00
14095c713:	c7 45 90 00 00 00 0b 	movl   $0xb000000,-0x70(%rbp)
14095c71a:	0f b7 05 55 54 92 00 	movzwl 0x925455(%rip),%eax        # 0x141281b76
14095c721:	89 45 94             	mov    %eax,-0x6c(%rbp)
14095c724:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
14095c728:	49 8b 42 08          	mov    0x8(%r10),%rax
14095c72c:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14095c730:	0f b7 00             	movzwl (%rax),%eax
14095c733:	89 45 a8             	mov    %eax,-0x58(%rbp)
14095c736:	c7 45 ac 02 00 00 00 	movl   $0x2,-0x54(%rbp)
14095c73d:	48 8d 05 3c 54 92 00 	lea    0x92543c(%rip),%rax        # 0x141281b80
14095c744:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14095c748:	c7 45 b8 38 00 00 00 	movl   $0x38,-0x48(%rbp)
14095c74f:	c7 45 bc 01 00 00 00 	movl   $0x1,-0x44(%rbp)
14095c756:	48 8d 35 17 a0 92 00 	lea    0x92a017(%rip),%rsi        # 0x141286774
14095c75d:	4c 8b fe             	mov    %rsi,%r15
14095c760:	4c 8d 35 71 4f 92 00 	lea    0x924f71(%rip),%r14        # 0x1412816d8
14095c767:	45 2b fe             	sub    %r14d,%r15d
14095c76a:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
14095c76f:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14095c773:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14095c778:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
14095c77f:	00
14095c780:	45 33 c9             	xor    %r9d,%r9d
14095c783:	45 33 c0             	xor    %r8d,%r8d
14095c786:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14095c78a:	49 8b 4a 20          	mov    0x20(%r10),%rcx
14095c78e:	ff 15 e4 68 62 00    	call   *0x6268e4(%rip)        # 0x140f83078
14095c794:	eb 14                	jmp    0x14095c7aa
14095c796:	48 8d 35 d7 9f 92 00 	lea    0x929fd7(%rip),%rsi        # 0x141286774
14095c79d:	4c 8b fe             	mov    %rsi,%r15
14095c7a0:	4c 8d 35 31 4f 92 00 	lea    0x924f31(%rip),%r14        # 0x1412816d8
14095c7a7:	45 2b fe             	sub    %r14d,%r15d
14095c7aa:	e8 31 bb 00 00       	call   0x1409682e0
14095c7af:	48 8b c8             	mov    %rax,%rcx
14095c7b2:	e8 19 2f 84 ff       	call   0x14019f6d0
14095c7b7:	4c 8b e8             	mov    %rax,%r13
14095c7ba:	83 38 05             	cmpl   $0x5,(%rax)
14095c7bd:	0f 86 e6 00 00 00    	jbe    0x14095c8a9
14095c7c3:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
14095c7c8:	48 83 7d 80 0f       	cmpq   $0xf,-0x80(%rbp)
14095c7cd:	76 0b                	jbe    0x14095c7da
14095c7cf:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14095c7d4:	41 2b f6             	sub    %r14d,%esi
14095c7d7:	44 8b fe             	mov    %esi,%r15d
14095c7da:	e8 31 c8 00 00       	call   0x140969010
14095c7df:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14095c7e3:	48 85 ff             	test   %rdi,%rdi
14095c7e6:	74 15                	je     0x14095c7fd
14095c7e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14095c7ef:	00
14095c7f0:	48 ff c3             	inc    %rbx
14095c7f3:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
14095c7f7:	75 f7                	jne    0x14095c7f0
14095c7f9:	ff c3                	inc    %ebx
14095c7fb:	eb 0c                	jmp    0x14095c809
14095c7fd:	48 8d 3d 88 6f 64 00 	lea    0x646f88(%rip),%rdi        # 0x140fa378c
14095c804:	bb 01 00 00 00       	mov    $0x1,%ebx
14095c809:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
14095c80d:	89 5d e8             	mov    %ebx,-0x18(%rbp)
14095c810:	44 89 65 ec          	mov    %r12d,-0x14(%rbp)
14095c814:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14095c818:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14095c81c:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
14095c823:	00
14095c824:	48 8d 05 2d 61 70 00 	lea    0x70612d(%rip),%rax        # 0x141062958
14095c82b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14095c82f:	48 c7 45 c8 1e 00 00 	movq   $0x1e,-0x38(%rbp)
14095c836:	00
14095c837:	c7 44 24 50 00 00 00 	movl   $0xb000000,0x50(%rsp)
14095c83e:	0b
14095c83f:	0f b7 05 74 53 92 00 	movzwl 0x925374(%rip),%eax        # 0x141281bba
14095c846:	89 44 24 54          	mov    %eax,0x54(%rsp)
14095c84a:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14095c84f:	49 8b 45 08          	mov    0x8(%r13),%rax
14095c853:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14095c857:	0f b7 00             	movzwl (%rax),%eax
14095c85a:	89 45 a8             	mov    %eax,-0x58(%rbp)
14095c85d:	c7 45 ac 02 00 00 00 	movl   $0x2,-0x54(%rbp)
14095c864:	48 8d 05 59 53 92 00 	lea    0x925359(%rip),%rax        # 0x141281bc4
14095c86b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14095c86f:	c7 45 b8 53 00 00 00 	movl   $0x53,-0x48(%rbp)
14095c876:	c7 45 bc 01 00 00 00 	movl   $0x1,-0x44(%rbp)
14095c87d:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
14095c882:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14095c886:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14095c88b:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
14095c892:	00
14095c893:	45 33 c9             	xor    %r9d,%r9d
14095c896:	45 33 c0             	xor    %r8d,%r8d
14095c899:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14095c89e:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14095c8a2:	ff 15 d0 67 62 00    	call   *0x6267d0(%rip)        # 0x140f83078
14095c8a8:	90                   	nop
14095c8a9:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14095c8ad:	48 83 fa 0f          	cmp    $0xf,%rdx
14095c8b1:	76 2e                	jbe    0x14095c8e1
14095c8b3:	48 ff c2             	inc    %rdx
14095c8b6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14095c8bb:	48 8b c1             	mov    %rcx,%rax
14095c8be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095c8c5:	72 15                	jb     0x14095c8dc
14095c8c7:	48 83 c2 27          	add    $0x27,%rdx
14095c8cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095c8cf:	48 2b c1             	sub    %rcx,%rax
14095c8d2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095c8d6:	48 83 f8 1f          	cmp    $0x1f,%rax
14095c8da:	77 32                	ja     0x14095c90e
14095c8dc:	e8 63 e8 4b 00       	call   0x140e1b144
14095c8e1:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14095c8e5:	48 33 cc             	xor    %rsp,%rcx
14095c8e8:	e8 13 ec 4b 00       	call   0x140e1b500
14095c8ed:	4c 8d 9c 24 40 01 00 	lea    0x140(%rsp),%r11
14095c8f4:	00