140415285:	83 f8 01             	cmp    $0x1,%eax
140415288:	7e 3b                	jle    0x1404152c5
14041528a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14041528f:	74 16                	je     0x1404152a7
140415291:	48 89 0f             	mov    %rcx,(%rdi)
140415294:	48 8b c7             	mov    %rdi,%rax
140415297:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14041529c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1404152a1:	48 83 c4 30          	add    $0x30,%rsp
1404152a5:	5f                   	pop    %rdi
1404152a6:	c3                   	ret
1404152a7:	b9 01 00 00 00       	mov    $0x1,%ecx
1404152ac:	e8 4f 54 37 00       	call   0x14078a700
1404152b1:	90                   	nop
1404152b2:	33 c9                	xor    %ecx,%ecx
1404152b4:	e8 47 54 37 00       	call   0x14078a700
1404152b9:	cc                   	int3
1404152ba:	b9 01 00 00 00       	mov    $0x1,%ecx
1404152bf:	e8 3c 54 37 00       	call   0x14078a700
1404152c4:	90                   	nop
1404152c5:	33 c9                	xor    %ecx,%ecx
1404152c7:	e8 34 54 37 00       	call   0x14078a700
1404152cc:	cc                   	int3
1404152cd:	cc                   	int3
1404152ce:	cc                   	int3
1404152cf:	cc                   	int3
1404152d0:	40 53                	rex push %rbx
1404152d2:	48 83 ec 30          	sub    $0x30,%rsp
1404152d6:	48 8b d9             	mov    %rcx,%rbx
1404152d9:	49 8b 08             	mov    (%r8),%rcx
1404152dc:	49 8b 40 08          	mov    0x8(%r8),%rax
1404152e0:	48 2b c1             	sub    %rcx,%rax
1404152e3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1404152e7:	48 83 f8 08          	cmp    $0x8,%rax
1404152eb:	74 26                	je     0x140415313
1404152ed:	48 8d 15 b4 c0 bd 00 	lea    0xbdc0b4(%rip),%rdx        # 0x140ff13a8
1404152f4:	48 8b 0d fd c1 01 01 	mov    0x101c1fd(%rip),%rcx        # 0x1414314f8
1404152fb:	e8 c0 e2 37 00       	call   0x1407935c0
140415300:	33 d2                	xor    %edx,%edx
140415302:	48 8b cb             	mov    %rbx,%rcx
140415305:	e8 a6 96 df ff       	call   0x14020e9b0
14041530a:	48 8b c3             	mov    %rbx,%rax
14041530d:	48 83 c4 30          	add    $0x30,%rsp
140415311:	5b                   	pop    %rbx
140415312:	c3                   	ret
140415313:	48 8b 09             	mov    (%rcx),%rcx
140415316:	e8 a5 f5 31 00       	call   0x1407348c0
14041531b:	48 8d 15 3e 5a ba 00 	lea    0xba5a3e(%rip),%rdx        # 0x140fbad60
140415322:	48 8b 48 30          	mov    0x30(%rax),%rcx
140415326:	e8 e5 8b 41 00       	call   0x14082df10
14041532b:	48 85 c0             	test   %rax,%rax
14041532e:	74 38                	je     0x140415368
140415330:	48 8b c8             	mov    %rax,%rcx
140415333:	e8 98 5f 00 00       	call   0x14041b2d0
140415338:	48 8b 05 39 db 01 01 	mov    0x101db39(%rip),%rax        # 0x141432e78
14041533f:	48 8b 48 58          	mov    0x58(%rax),%rcx
140415343:	48 85 c9             	test   %rcx,%rcx
140415346:	74 14                	je     0x14041535c
140415348:	8b 41 10             	mov    0x10(%rcx),%eax
14041534b:	ff c0                	inc    %eax
14041534d:	89 41 10             	mov    %eax,0x10(%rcx)
140415350:	83 f8 01             	cmp    $0x1,%eax
140415353:	7e 4e                	jle    0x1404153a3
140415355:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14041535a:	74 4f                	je     0x1404153ab
14041535c:	48 89 0b             	mov    %rcx,(%rbx)
14041535f:	48 8b c3             	mov    %rbx,%rax
140415362:	48 83 c4 30          	add    $0x30,%rsp
140415366:	5b                   	pop    %rbx
140415367:	c3                   	ret
140415368:	48 8b 05 09 db 01 01 	mov    0x101db09(%rip),%rax        # 0x141432e78
14041536f:	48 8b 48 60          	mov    0x60(%rax),%rcx
140415373:	48 85 c9             	test   %rcx,%rcx
140415376:	74 14                	je     0x14041538c
140415378:	8b 41 10             	mov    0x10(%rcx),%eax
14041537b:	ff c0                	inc    %eax
14041537d:	89 41 10             	mov    %eax,0x10(%rcx)
140415380:	83 f8 01             	cmp    $0x1,%eax
140415383:	7e 31                	jle    0x1404153b6
140415385:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14041538a:	74 0c                	je     0x140415398
14041538c:	48 89 0b             	mov    %rcx,(%rbx)
14041538f:	48 8b c3             	mov    %rbx,%rax
140415392:	48 83 c4 30          	add    $0x30,%rsp
140415396:	5b                   	pop    %rbx
140415397:	c3                   	ret
140415398:	b9 01 00 00 00       	mov    $0x1,%ecx
14041539d:	e8 5e 53 37 00       	call   0x14078a700
1404153a2:	90                   	nop
1404153a3:	33 c9                	xor    %ecx,%ecx
1404153a5:	e8 56 53 37 00       	call   0x14078a700
1404153aa:	cc                   	int3
1404153ab:	b9 01 00 00 00       	mov    $0x1,%ecx
1404153b0:	e8 4b 53 37 00       	call   0x14078a700
1404153b5:	90                   	nop
1404153b6:	33 c9                	xor    %ecx,%ecx
1404153b8:	e8 43 53 37 00       	call   0x14078a700
1404153bd:	cc                   	int3
1404153be:	cc                   	int3
1404153bf:	cc                   	int3
1404153c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404153c5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1404153ca:	55                   	push   %rbp
1404153cb:	48 8b ec             	mov    %rsp,%rbp
1404153ce:	48 83 ec 70          	sub    $0x70,%rsp
1404153d2:	48 8b 05 27 3b fa 00 	mov    0xfa3b27(%rip),%rax        # 0x1413b8f00
1404153d9:	48 33 c4             	xor    %rsp,%rax
1404153dc:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1404153e0:	48 8b d9             	mov    %rcx,%rbx
1404153e3:	48 8d 05 4e c0 bd 00 	lea    0xbdc04e(%rip),%rax        # 0x140ff1438
1404153ea:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404153ee:	48 c7 45 b8 10 00 00 	movq   $0x10,-0x48(%rbp)
1404153f5:	00
1404153f6:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404153fa:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404153ff:	45 33 c9             	xor    %r9d,%r9d
140415402:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415406:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14041540a:	48 8b 0d 4f da 01 01 	mov    0x101da4f(%rip),%rcx        # 0x141432e60
140415411:	e8 da f1 3f 00       	call   0x1408145f0
140415416:	48 8b 08             	mov    (%rax),%rcx
140415419:	48 89 0d 50 1b 01 01 	mov    %rcx,0x1011b50(%rip)        # 0x141426f70
140415420:	0f 57 c0             	xorps  %xmm0,%xmm0
140415423:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415427:	0f 57 c9             	xorps  %xmm1,%xmm1
14041542a:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14041542f:	b9 20 00 00 00       	mov    $0x20,%ecx
140415434:	e8 cf 5c a0 00       	call   0x140e1b108
140415439:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14041543d:	66 0f 6f 05 1b ef b8 	movdqa 0xb8ef1b(%rip),%xmm0        # 0x140fa4360
140415444:	00
140415445:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14041544a:	0f 10 05 e7 bf bd 00 	movups 0xbdbfe7(%rip),%xmm0        # 0x140ff1438
140415451:	0f 11 00             	movups %xmm0,(%rax)
140415454:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140415458:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14041545e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415462:	48 8b cb             	mov    %rbx,%rcx
140415465:	e8 36 1b 2e 00       	call   0x1406f6fa0
14041546a:	90                   	nop
14041546b:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14041546f:	48 83 fa 0f          	cmp    $0xf,%rdx
140415473:	76 31                	jbe    0x1404154a6
140415475:	48 ff c2             	inc    %rdx
140415478:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14041547c:	48 8b c1             	mov    %rcx,%rax
14041547f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415486:	72 19                	jb     0x1404154a1
140415488:	48 83 c2 27          	add    $0x27,%rdx
14041548c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415490:	48 2b c1             	sub    %rcx,%rax
140415493:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415497:	48 83 f8 1f          	cmp    $0x1f,%rax
14041549b:	0f 87 e1 13 00 00    	ja     0x140416882
1404154a1:	e8 9e 5c a0 00       	call   0x140e1b144
1404154a6:	48 8d 05 a3 bf bd 00 	lea    0xbdbfa3(%rip),%rax        # 0x140ff1450
1404154ad:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404154b1:	48 c7 45 b8 10 00 00 	movq   $0x10,-0x48(%rbp)
1404154b8:	00
1404154b9:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404154bd:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404154c2:	45 33 c9             	xor    %r9d,%r9d
1404154c5:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404154c9:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404154cd:	48 8b 0d 8c d9 01 01 	mov    0x101d98c(%rip),%rcx        # 0x141432e60
1404154d4:	e8 17 f1 3f 00       	call   0x1408145f0
1404154d9:	48 8b 08             	mov    (%rax),%rcx
1404154dc:	48 89 0d 6d 1a 01 01 	mov    %rcx,0x1011a6d(%rip)        # 0x141426f50
1404154e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1404154e6:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404154ea:	0f 57 c9             	xorps  %xmm1,%xmm1
1404154ed:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404154f2:	b9 20 00 00 00       	mov    $0x20,%ecx
1404154f7:	e8 0c 5c a0 00       	call   0x140e1b108
1404154fc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140415500:	66 0f 6f 05 58 ee b8 	movdqa 0xb8ee58(%rip),%xmm0        # 0x140fa4360
140415507:	00
140415508:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14041550d:	0f 10 05 3c bf bd 00 	movups 0xbdbf3c(%rip),%xmm0        # 0x140ff1450
140415514:	0f 11 00             	movups %xmm0,(%rax)
140415517:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14041551b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415521:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415525:	48 8b cb             	mov    %rbx,%rcx
140415528:	e8 73 1a 2e 00       	call   0x1406f6fa0
14041552d:	90                   	nop
14041552e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415532:	48 83 fa 0f          	cmp    $0xf,%rdx
140415536:	76 31                	jbe    0x140415569
140415538:	48 ff c2             	inc    %rdx
14041553b:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14041553f:	48 8b c1             	mov    %rcx,%rax
140415542:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415549:	72 19                	jb     0x140415564
14041554b:	48 83 c2 27          	add    $0x27,%rdx
14041554f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415553:	48 2b c1             	sub    %rcx,%rax
140415556:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041555a:	48 83 f8 1f          	cmp    $0x1f,%rax
14041555e:	0f 87 24 13 00 00    	ja     0x140416888
140415564:	e8 db 5b a0 00       	call   0x140e1b144
140415569:	48 8d 05 f8 be bd 00 	lea    0xbdbef8(%rip),%rax        # 0x140ff1468
140415570:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140415574:	48 c7 45 b8 0d 00 00 	movq   $0xd,-0x48(%rbp)
14041557b:	00
14041557c:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415580:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415585:	45 33 c9             	xor    %r9d,%r9d
140415588:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14041558c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415590:	48 8b 0d c9 d8 01 01 	mov    0x101d8c9(%rip),%rcx        # 0x141432e60
140415597:	e8 54 f0 3f 00       	call   0x1408145f0
14041559c:	48 8b 08             	mov    (%rax),%rcx
14041559f:	48 89 0d 82 19 01 01 	mov    %rcx,0x1011982(%rip)        # 0x141426f28
1404155a6:	0f 57 c0             	xorps  %xmm0,%xmm0
1404155a9:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404155ad:	66 0f 6f 0d 9b ed b8 	movdqa 0xb8ed9b(%rip),%xmm1        # 0x140fa4350
1404155b4:	00
1404155b5:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404155ba:	f2 0f 10 05 a6 be bd 	movsd  0xbdbea6(%rip),%xmm0        # 0x140ff1468
1404155c1:	00
1404155c2:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1404155c7:	8b 05 a3 be bd 00    	mov    0xbdbea3(%rip),%eax        # 0x140ff1470
1404155cd:	89 45 c8             	mov    %eax,-0x38(%rbp)
1404155d0:	0f b6 05 9d be bd 00 	movzbl 0xbdbe9d(%rip),%eax        # 0x140ff1474
1404155d7:	88 45 cc             	mov    %al,-0x34(%rbp)
1404155da:	c6 45 cd 00          	movb   $0x0,-0x33(%rbp)
1404155de:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404155e4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404155e8:	48 8b cb             	mov    %rbx,%rcx
1404155eb:	e8 b0 19 2e 00       	call   0x1406f6fa0
1404155f0:	90                   	nop
1404155f1:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404155f5:	48 83 fa 0f          	cmp    $0xf,%rdx
1404155f9:	76 31                	jbe    0x14041562c
1404155fb:	48 ff c2             	inc    %rdx
1404155fe:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415602:	48 8b c1             	mov    %rcx,%rax
140415605:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041560c:	72 19                	jb     0x140415627
14041560e:	48 83 c2 27          	add    $0x27,%rdx
140415612:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415616:	48 2b c1             	sub    %rcx,%rax
140415619:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041561d:	48 83 f8 1f          	cmp    $0x1f,%rax
140415621:	0f 87 67 12 00 00    	ja     0x14041688e
140415627:	e8 18 5b a0 00       	call   0x140e1b144
14041562c:	48 8d 05 45 be bd 00 	lea    0xbdbe45(%rip),%rax        # 0x140ff1478
140415633:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140415637:	48 c7 45 b8 1d 00 00 	movq   $0x1d,-0x48(%rbp)
14041563e:	00
14041563f:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415643:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415648:	45 33 c9             	xor    %r9d,%r9d
14041564b:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14041564f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415653:	48 8b 0d 06 d8 01 01 	mov    0x101d806(%rip),%rcx        # 0x141432e60
14041565a:	e8 91 ef 3f 00       	call   0x1408145f0
14041565f:	48 8b 08             	mov    (%rax),%rcx
140415662:	48 89 0d af 18 01 01 	mov    %rcx,0x10118af(%rip)        # 0x141426f18
140415669:	0f 57 c0             	xorps  %xmm0,%xmm0
14041566c:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415670:	0f 57 c9             	xorps  %xmm1,%xmm1
140415673:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415678:	b9 20 00 00 00       	mov    $0x20,%ecx
14041567d:	e8 86 5a a0 00       	call   0x140e1b108
140415682:	48 8b d0             	mov    %rax,%rdx
140415685:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140415689:	66 0f 6f 05 3f 50 bd 	movdqa 0xbd503f(%rip),%xmm0        # 0x140fea6d0
140415690:	00
140415691:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140415696:	0f 10 05 db bd bd 00 	movups 0xbdbddb(%rip),%xmm0        # 0x140ff1478
14041569d:	0f 11 00             	movups %xmm0,(%rax)
1404156a0:	f2 0f 10 05 e0 bd bd 	movsd  0xbdbde0(%rip),%xmm0        # 0x140ff1488
1404156a7:	00
1404156a8:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404156ad:	8b 0d dd bd bd 00    	mov    0xbdbddd(%rip),%ecx        # 0x140ff1490
1404156b3:	89 48 18             	mov    %ecx,0x18(%rax)
1404156b6:	0f b6 05 d7 bd bd 00 	movzbl 0xbdbdd7(%rip),%eax        # 0x140ff1494
1404156bd:	88 42 1c             	mov    %al,0x1c(%rdx)
1404156c0:	c6 42 1d 00          	movb   $0x0,0x1d(%rdx)
1404156c4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404156ca:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404156ce:	48 8b cb             	mov    %rbx,%rcx
1404156d1:	e8 ca 18 2e 00       	call   0x1406f6fa0
1404156d6:	90                   	nop
1404156d7:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404156db:	48 83 fa 0f          	cmp    $0xf,%rdx
1404156df:	76 31                	jbe    0x140415712
1404156e1:	48 ff c2             	inc    %rdx
1404156e4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404156e8:	48 8b c1             	mov    %rcx,%rax
1404156eb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404156f2:	72 19                	jb     0x14041570d
1404156f4:	48 83 c2 27          	add    $0x27,%rdx
1404156f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404156fc:	48 2b c1             	sub    %rcx,%rax
1404156ff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415703:	48 83 f8 1f          	cmp    $0x1f,%rax
140415707:	0f 87 87 11 00 00    	ja     0x140416894
14041570d:	e8 32 5a a0 00       	call   0x140e1b144
140415712:	48 8d 05 7f bd bd 00 	lea    0xbdbd7f(%rip),%rax        # 0x140ff1498
140415719:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14041571d:	48 c7 45 b8 1e 00 00 	movq   $0x1e,-0x48(%rbp)
140415724:	00
140415725:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415729:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
14041572e:	45 33 c9             	xor    %r9d,%r9d
140415731:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415735:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415739:	48 8b 0d 20 d7 01 01 	mov    0x101d720(%rip),%rcx        # 0x141432e60
140415740:	e8 ab ee 3f 00       	call   0x1408145f0
140415745:	48 8b 08             	mov    (%rax),%rcx
140415748:	48 89 0d 09 18 01 01 	mov    %rcx,0x1011809(%rip)        # 0x141426f58
14041574f:	0f 57 c0             	xorps  %xmm0,%xmm0
140415752:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415756:	0f 57 c9             	xorps  %xmm1,%xmm1
140415759:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14041575e:	b9 20 00 00 00       	mov    $0x20,%ecx
140415763:	e8 a0 59 a0 00       	call   0x140e1b108
140415768:	48 8b d0             	mov    %rax,%rdx
14041576b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14041576f:	66 0f 6f 05 09 c8 bc 	movdqa 0xbcc809(%rip),%xmm0        # 0x140fe1f80
140415776:	00
140415777:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14041577c:	0f 10 05 15 bd bd 00 	movups 0xbdbd15(%rip),%xmm0        # 0x140ff1498
140415783:	0f 11 00             	movups %xmm0,(%rax)
140415786:	f2 0f 10 05 1a bd bd 	movsd  0xbdbd1a(%rip),%xmm0        # 0x140ff14a8
14041578d:	00
14041578e:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140415793:	8b 0d 17 bd bd 00    	mov    0xbdbd17(%rip),%ecx        # 0x140ff14b0
140415799:	89 48 18             	mov    %ecx,0x18(%rax)
14041579c:	0f b7 05 11 bd bd 00 	movzwl 0xbdbd11(%rip),%eax        # 0x140ff14b4
1404157a3:	66 89 42 1c          	mov    %ax,0x1c(%rdx)
1404157a7:	c6 42 1e 00          	movb   $0x0,0x1e(%rdx)
1404157ab:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404157b1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404157b5:	48 8b cb             	mov    %rbx,%rcx
1404157b8:	e8 e3 17 2e 00       	call   0x1406f6fa0
1404157bd:	90                   	nop
1404157be:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404157c2:	48 83 fa 0f          	cmp    $0xf,%rdx
1404157c6:	76 31                	jbe    0x1404157f9
1404157c8:	48 ff c2             	inc    %rdx
1404157cb:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404157cf:	48 8b c1             	mov    %rcx,%rax
1404157d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404157d9:	72 19                	jb     0x1404157f4
1404157db:	48 83 c2 27          	add    $0x27,%rdx
1404157df:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx