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
1404157e3:	48 2b c1             	sub    %rcx,%rax
1404157e6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404157ea:	48 83 f8 1f          	cmp    $0x1f,%rax
1404157ee:	0f 87 a6 10 00 00    	ja     0x14041689a
1404157f4:	e8 4b 59 a0 00       	call   0x140e1b144
1404157f9:	48 8d 05 b8 bc bd 00 	lea    0xbdbcb8(%rip),%rax        # 0x140ff14b8
140415800:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140415804:	48 c7 45 b8 21 00 00 	movq   $0x21,-0x48(%rbp)
14041580b:	00
14041580c:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415810:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415815:	45 33 c9             	xor    %r9d,%r9d
140415818:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14041581c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415820:	48 8b 0d 39 d6 01 01 	mov    0x101d639(%rip),%rcx        # 0x141432e60
140415827:	e8 c4 ed 3f 00       	call   0x1408145f0
14041582c:	48 8b 08             	mov    (%rax),%rcx
14041582f:	48 89 0d 72 17 01 01 	mov    %rcx,0x1011772(%rip)        # 0x141426fa8
140415836:	0f 57 c0             	xorps  %xmm0,%xmm0
140415839:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14041583d:	0f 57 c9             	xorps  %xmm1,%xmm1
140415840:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415845:	b9 30 00 00 00       	mov    $0x30,%ecx
14041584a:	e8 b9 58 a0 00       	call   0x140e1b108
14041584f:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140415853:	66 0f 6f 05 25 ff bc 	movdqa 0xbcff25(%rip),%xmm0        # 0x140fe5780
14041585a:	00
14041585b:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140415860:	0f 10 05 51 bc bd 00 	movups 0xbdbc51(%rip),%xmm0        # 0x140ff14b8
140415867:	0f 11 00             	movups %xmm0,(%rax)
14041586a:	0f 10 0d 57 bc bd 00 	movups 0xbdbc57(%rip),%xmm1        # 0x140ff14c8
140415871:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140415875:	0f b6 0d 5c bc bd 00 	movzbl 0xbdbc5c(%rip),%ecx        # 0x140ff14d8
14041587c:	88 48 20             	mov    %cl,0x20(%rax)
14041587f:	c6 40 21 00          	movb   $0x0,0x21(%rax)
140415883:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415889:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14041588d:	48 8b cb             	mov    %rbx,%rcx
140415890:	e8 0b 17 2e 00       	call   0x1406f6fa0
140415895:	90                   	nop
140415896:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14041589a:	48 83 fa 0f          	cmp    $0xf,%rdx
14041589e:	76 31                	jbe    0x1404158d1
1404158a0:	48 ff c2             	inc    %rdx
1404158a3:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404158a7:	48 8b c1             	mov    %rcx,%rax
1404158aa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404158b1:	72 19                	jb     0x1404158cc
1404158b3:	48 83 c2 27          	add    $0x27,%rdx
1404158b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404158bb:	48 2b c1             	sub    %rcx,%rax
1404158be:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404158c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1404158c6:	0f 87 d4 0f 00 00    	ja     0x1404168a0
1404158cc:	e8 73 58 a0 00       	call   0x140e1b144
1404158d1:	48 8d 05 08 bc bd 00 	lea    0xbdbc08(%rip),%rax        # 0x140ff14e0
1404158d8:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404158dc:	48 c7 45 b8 17 00 00 	movq   $0x17,-0x48(%rbp)
1404158e3:	00
1404158e4:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404158e8:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404158ed:	45 33 c9             	xor    %r9d,%r9d
1404158f0:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404158f4:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404158f8:	48 8b 0d 61 d5 01 01 	mov    0x101d561(%rip),%rcx        # 0x141432e60
1404158ff:	e8 ec ec 3f 00       	call   0x1408145f0
140415904:	48 8b 08             	mov    (%rax),%rcx
140415907:	48 89 0d c2 16 01 01 	mov    %rcx,0x10116c2(%rip)        # 0x141426fd0
14041590e:	0f 57 c0             	xorps  %xmm0,%xmm0
140415911:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415915:	0f 57 c9             	xorps  %xmm1,%xmm1
140415918:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14041591d:	b9 20 00 00 00       	mov    $0x20,%ecx
140415922:	e8 e1 57 a0 00       	call   0x140e1b108
140415927:	48 8b d0             	mov    %rax,%rdx
14041592a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14041592e:	66 0f 6f 05 ea 0f b9 	movdqa 0xb90fea(%rip),%xmm0        # 0x140fa6920
140415935:	00
140415936:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14041593b:	0f 10 05 9e bb bd 00 	movups 0xbdbb9e(%rip),%xmm0        # 0x140ff14e0
140415942:	0f 11 00             	movups %xmm0,(%rax)
140415945:	8b 0d a5 bb bd 00    	mov    0xbdbba5(%rip),%ecx        # 0x140ff14f0
14041594b:	89 48 10             	mov    %ecx,0x10(%rax)
14041594e:	0f b7 0d 9f bb bd 00 	movzwl 0xbdbb9f(%rip),%ecx        # 0x140ff14f4
140415955:	66 89 48 14          	mov    %cx,0x14(%rax)
140415959:	0f b6 05 96 bb bd 00 	movzbl 0xbdbb96(%rip),%eax        # 0x140ff14f6
140415960:	88 42 16             	mov    %al,0x16(%rdx)
140415963:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
140415967:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14041596d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415971:	48 8b cb             	mov    %rbx,%rcx
140415974:	e8 27 16 2e 00       	call   0x1406f6fa0
140415979:	90                   	nop
14041597a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14041597e:	48 83 fa 0f          	cmp    $0xf,%rdx
140415982:	76 31                	jbe    0x1404159b5
140415984:	48 ff c2             	inc    %rdx
140415987:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14041598b:	48 8b c1             	mov    %rcx,%rax
14041598e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415995:	72 19                	jb     0x1404159b0
140415997:	48 83 c2 27          	add    $0x27,%rdx
14041599b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041599f:	48 2b c1             	sub    %rcx,%rax
1404159a2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404159a6:	48 83 f8 1f          	cmp    $0x1f,%rax
1404159aa:	0f 87 f6 0e 00 00    	ja     0x1404168a6
1404159b0:	e8 8f 57 a0 00       	call   0x140e1b144
1404159b5:	48 8d 05 3c bb bd 00 	lea    0xbdbb3c(%rip),%rax        # 0x140ff14f8
1404159bc:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404159c0:	48 c7 45 b8 29 00 00 	movq   $0x29,-0x48(%rbp)
1404159c7:	00
1404159c8:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404159cc:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404159d1:	45 33 c9             	xor    %r9d,%r9d
1404159d4:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404159d8:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404159dc:	48 8b 0d 7d d4 01 01 	mov    0x101d47d(%rip),%rcx        # 0x141432e60
1404159e3:	e8 08 ec 3f 00       	call   0x1408145f0
1404159e8:	48 8b 08             	mov    (%rax),%rcx
1404159eb:	48 89 0d ce 15 01 01 	mov    %rcx,0x10115ce(%rip)        # 0x141426fc0
1404159f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1404159f5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404159f9:	0f 57 c9             	xorps  %xmm1,%xmm1
1404159fc:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415a01:	48 c7 45 b0 2f 00 00 	movq   $0x2f,-0x50(%rbp)
140415a08:	00
140415a09:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415a0d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415a11:	e8 8a 13 d8 ff       	call   0x140196da0
140415a16:	48 8b d0             	mov    %rax,%rdx
140415a19:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140415a1d:	48 c7 45 d0 29 00 00 	movq   $0x29,-0x30(%rbp)
140415a24:	00
140415a25:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140415a29:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140415a2d:	0f 10 05 c4 ba bd 00 	movups 0xbdbac4(%rip),%xmm0        # 0x140ff14f8
140415a34:	0f 11 00             	movups %xmm0,(%rax)
140415a37:	0f 10 0d ca ba bd 00 	movups 0xbdbaca(%rip),%xmm1        # 0x140ff1508
140415a3e:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140415a42:	f2 0f 10 05 ce ba bd 	movsd  0xbdbace(%rip),%xmm0        # 0x140ff1518
140415a49:	00
140415a4a:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
140415a4f:	0f b6 05 ca ba bd 00 	movzbl 0xbdbaca(%rip),%eax        # 0x140ff1520
140415a56:	88 42 28             	mov    %al,0x28(%rdx)
140415a59:	c6 42 29 00          	movb   $0x0,0x29(%rdx)
140415a5d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415a63:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415a67:	48 8b cb             	mov    %rbx,%rcx
140415a6a:	e8 31 15 2e 00       	call   0x1406f6fa0
140415a6f:	90                   	nop
140415a70:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415a74:	48 83 fa 0f          	cmp    $0xf,%rdx
140415a78:	76 31                	jbe    0x140415aab
140415a7a:	48 ff c2             	inc    %rdx
140415a7d:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415a81:	48 8b c1             	mov    %rcx,%rax
140415a84:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415a8b:	72 19                	jb     0x140415aa6
140415a8d:	48 83 c2 27          	add    $0x27,%rdx
140415a91:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415a95:	48 2b c1             	sub    %rcx,%rax
140415a98:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415a9c:	48 83 f8 1f          	cmp    $0x1f,%rax
140415aa0:	0f 87 06 0e 00 00    	ja     0x1404168ac
140415aa6:	e8 99 56 a0 00       	call   0x140e1b144
140415aab:	48 8d 3d 76 ba bd 00 	lea    0xbdba76(%rip),%rdi        # 0x140ff1528
140415ab2:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415ab6:	48 c7 45 b8 29 00 00 	movq   $0x29,-0x48(%rbp)
140415abd:	00
140415abe:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415ac2:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415ac7:	45 33 c9             	xor    %r9d,%r9d
140415aca:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415ace:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx