1403b910e:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403b9113:	45 33 c9             	xor    %r9d,%r9d
1403b9116:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403b911a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403b911e:	48 8b 0d 3b 9d 07 01 	mov    0x1079d3b(%rip),%rcx        # 0x141432e60
1403b9125:	e8 c6 b4 45 00       	call   0x1408145f0
1403b912a:	48 8b 08             	mov    (%rax),%rcx
1403b912d:	48 89 0d ac a4 06 01 	mov    %rcx,0x106a4ac(%rip)        # 0x1414235e0
1403b9134:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b9137:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403b913b:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b913e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403b9143:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b9148:	e8 bb 1f a6 00       	call   0x140e1b108
1403b914d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b9151:	66 0f 6f 05 b7 b9 be 	movdqa 0xbeb9b7(%rip),%xmm0        # 0x140fa4b10
1403b9158:	00
1403b9159:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403b915e:	0f 10 05 13 dc c2 00 	movups 0xc2dc13(%rip),%xmm0        # 0x140fe6d78
1403b9165:	0f 11 00             	movups %xmm0,(%rax)
1403b9168:	f2 0f 10 05 18 dc c2 	movsd  0xc2dc18(%rip),%xmm0        # 0x140fe6d88
1403b916f:	00
1403b9170:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1403b9175:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1403b9179:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403b917f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403b9183:	48 8b cb             	mov    %rbx,%rcx
1403b9186:	e8 15 de 33 00       	call   0x1406f6fa0
1403b918b:	90                   	nop
1403b918c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403b9190:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b9194:	76 31                	jbe    0x1403b91c7
1403b9196:	48 ff c2             	inc    %rdx
1403b9199:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403b919d:	48 8b c1             	mov    %rcx,%rax
1403b91a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b91a7:	72 19                	jb     0x1403b91c2
1403b91a9:	48 83 c2 27          	add    $0x27,%rdx
1403b91ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b91b1:	48 2b c1             	sub    %rcx,%rax
1403b91b4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b91b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b91bc:	0f 87 66 03 00 00    	ja     0x1403b9528
1403b91c2:	e8 7d 1f a6 00       	call   0x140e1b144
1403b91c7:	48 8d 05 ca db c2 00 	lea    0xc2dbca(%rip),%rax        # 0x140fe6d98
1403b91ce:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403b91d2:	48 c7 45 c8 14 00 00 	movq   $0x14,-0x38(%rbp)
1403b91d9:	00
1403b91da:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403b91de:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403b91e3:	45 33 c9             	xor    %r9d,%r9d
1403b91e6:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403b91ea:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403b91ee:	48 8b 0d 6b 9c 07 01 	mov    0x1079c6b(%rip),%rcx        # 0x141432e60
1403b91f5:	e8 f6 b3 45 00       	call   0x1408145f0
1403b91fa:	48 8b 08             	mov    (%rax),%rcx
1403b91fd:	48 89 0d e4 a3 06 01 	mov    %rcx,0x106a3e4(%rip)        # 0x1414235e8
1403b9204:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b9207:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403b920b:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b920e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403b9213:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b9218:	e8 eb 1e a6 00       	call   0x140e1b108
1403b921d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b9221:	66 0f 6f 05 c7 b8 be 	movdqa 0xbeb8c7(%rip),%xmm0        # 0x140fa4af0
1403b9228:	00
1403b9229:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403b922e:	0f 10 05 63 db c2 00 	movups 0xc2db63(%rip),%xmm0        # 0x140fe6d98
1403b9235:	0f 11 00             	movups %xmm0,(%rax)
1403b9238:	8b 0d 6a db c2 00    	mov    0xc2db6a(%rip),%ecx        # 0x140fe6da8
1403b923e:	89 48 10             	mov    %ecx,0x10(%rax)
1403b9241:	c6 40 14 00          	movb   $0x0,0x14(%rax)
1403b9245:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403b924b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403b924f:	48 8b cb             	mov    %rbx,%rcx
1403b9252:	e8 49 dd 33 00       	call   0x1406f6fa0
1403b9257:	90                   	nop
1403b9258:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403b925c:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b9260:	76 31                	jbe    0x1403b9293
1403b9262:	48 ff c2             	inc    %rdx
1403b9265:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403b9269:	48 8b c1             	mov    %rcx,%rax
1403b926c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b9273:	72 19                	jb     0x1403b928e
1403b9275:	48 83 c2 27          	add    $0x27,%rdx
1403b9279:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b927d:	48 2b c1             	sub    %rcx,%rax
1403b9280:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b9284:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b9288:	0f 87 a0 02 00 00    	ja     0x1403b952e
1403b928e:	e8 b1 1e a6 00       	call   0x140e1b144
1403b9293:	48 8d 05 16 db c2 00 	lea    0xc2db16(%rip),%rax        # 0x140fe6db0
1403b929a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403b929e:	48 c7 45 c8 13 00 00 	movq   $0x13,-0x38(%rbp)
1403b92a5:	00
1403b92a6:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403b92aa:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403b92af:	45 33 c9             	xor    %r9d,%r9d
1403b92b2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403b92b6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403b92ba:	48 8b 0d 9f 9b 07 01 	mov    0x1079b9f(%rip),%rcx        # 0x141432e60
1403b92c1:	e8 2a b3 45 00       	call   0x1408145f0
1403b92c6:	48 8b 08             	mov    (%rax),%rcx
1403b92c9:	48 89 0d 28 a3 06 01 	mov    %rcx,0x106a328(%rip)        # 0x1414235f8
1403b92d0:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b92d3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403b92d7:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b92da:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403b92df:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b92e4:	e8 1f 1e a6 00       	call   0x140e1b108
1403b92e9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b92ed:	66 0f 6f 05 fb 9b bf 	movdqa 0xbf9bfb(%rip),%xmm0        # 0x140fb2ef0
1403b92f4:	00
1403b92f5:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403b92fa:	0f 10 05 af da c2 00 	movups 0xc2daaf(%rip),%xmm0        # 0x140fe6db0
1403b9301:	0f 11 00             	movups %xmm0,(%rax)
1403b9304:	0f b7 0d b5 da c2 00 	movzwl 0xc2dab5(%rip),%ecx        # 0x140fe6dc0
1403b930b:	66 89 48 10          	mov    %cx,0x10(%rax)
1403b930f:	0f b6 0d ac da c2 00 	movzbl 0xc2daac(%rip),%ecx        # 0x140fe6dc2
1403b9316:	88 48 12             	mov    %cl,0x12(%rax)
1403b9319:	c6 40 13 00          	movb   $0x0,0x13(%rax)
1403b931d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403b9323:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403b9327:	48 8b cb             	mov    %rbx,%rcx
1403b932a:	e8 71 dc 33 00       	call   0x1406f6fa0
1403b932f:	90                   	nop
1403b9330:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403b9334:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b9338:	76 31                	jbe    0x1403b936b
1403b933a:	48 ff c2             	inc    %rdx
1403b933d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403b9341:	48 8b c1             	mov    %rcx,%rax
1403b9344:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b934b:	72 19                	jb     0x1403b9366
1403b934d:	48 83 c2 27          	add    $0x27,%rdx
1403b9351:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b9355:	48 2b c1             	sub    %rcx,%rax
1403b9358:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b935c:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b9360:	0f 87 ce 01 00 00    	ja     0x1403b9534
1403b9366:	e8 d9 1d a6 00       	call   0x140e1b144
1403b936b:	48 8d 05 56 da c2 00 	lea    0xc2da56(%rip),%rax        # 0x140fe6dc8
1403b9372:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403b9376:	48 c7 45 c8 19 00 00 	movq   $0x19,-0x38(%rbp)
1403b937d:	00
1403b937e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403b9382:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403b9387:	45 33 c9             	xor    %r9d,%r9d
1403b938a:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403b938e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403b9392:	48 8b 0d c7 9a 07 01 	mov    0x1079ac7(%rip),%rcx        # 0x141432e60
1403b9399:	e8 52 b2 45 00       	call   0x1408145f0
1403b939e:	48 8b 08             	mov    (%rax),%rcx
1403b93a1:	48 89 0d 48 a2 06 01 	mov    %rcx,0x106a248(%rip)        # 0x1414235f0
1403b93a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b93ab:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403b93af:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b93b2:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403b93b7:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b93bc:	e8 47 1d a6 00       	call   0x140e1b108
1403b93c1:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b93c5:	66 0f 6f 05 63 d0 c2 	movdqa 0xc2d063(%rip),%xmm0        # 0x140fe6430
1403b93cc:	00
1403b93cd:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403b93d2:	0f 10 05 ef d9 c2 00 	movups 0xc2d9ef(%rip),%xmm0        # 0x140fe6dc8
1403b93d9:	0f 11 00             	movups %xmm0,(%rax)
1403b93dc:	f2 0f 10 05 f4 d9 c2 	movsd  0xc2d9f4(%rip),%xmm0        # 0x140fe6dd8
1403b93e3:	00
1403b93e4:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1403b93e9:	0f b6 0d f0 d9 c2 00 	movzbl 0xc2d9f0(%rip),%ecx        # 0x140fe6de0
1403b93f0:	88 48 18             	mov    %cl,0x18(%rax)
1403b93f3:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1403b93f7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403b93fd:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403b9401:	48 8b cb             	mov    %rbx,%rcx
1403b9404:	e8 97 db 33 00       	call   0x1406f6fa0
1403b9409:	90                   	nop
1403b940a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403b940e:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b9412:	76 31                	jbe    0x1403b9445
1403b9414:	48 ff c2             	inc    %rdx
1403b9417:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403b941b:	48 8b c1             	mov    %rcx,%rax
1403b941e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b9425:	72 19                	jb     0x1403b9440
1403b9427:	48 83 c2 27          	add    $0x27,%rdx
1403b942b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b942f:	48 2b c1             	sub    %rcx,%rax
1403b9432:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b9436:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b943a:	0f 87 fa 00 00 00    	ja     0x1403b953a
1403b9440:	e8 ff 1c a6 00       	call   0x140e1b144
1403b9445:	48 8d 05 9c d9 c2 00 	lea    0xc2d99c(%rip),%rax        # 0x140fe6de8
1403b944c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403b9450:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
1403b9457:	00
1403b9458:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403b945c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403b9461:	45 33 c9             	xor    %r9d,%r9d
1403b9464:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403b9468:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403b946c:	48 8b 0d ed 99 07 01 	mov    0x10799ed(%rip),%rcx        # 0x141432e60
1403b9473:	e8 78 b1 45 00       	call   0x1408145f0
1403b9478:	48 8b 08             	mov    (%rax),%rcx
1403b947b:	48 89 0d 56 a1 06 01 	mov    %rcx,0x106a156(%rip)        # 0x1414235d8
1403b9482:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b9485:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403b9489:	66 0f 6f 0d 4f b6 be 	movdqa 0xbeb64f(%rip),%xmm1        # 0x140fa4ae0
1403b9490:	00
1403b9491:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403b9496:	f2 0f 10 05 4a d9 c2 	movsd  0xc2d94a(%rip),%xmm0        # 0x140fe6de8
1403b949d:	00
1403b949e:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403b94a3:	8b 05 47 d9 c2 00    	mov    0xc2d947(%rip),%eax        # 0x140fe6df0
1403b94a9:	89 45 d8             	mov    %eax,-0x28(%rbp)
1403b94ac:	0f b7 05 41 d9 c2 00 	movzwl 0xc2d941(%rip),%eax        # 0x140fe6df4
1403b94b3:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1403b94b7:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1403b94bb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403b94c1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403b94c5:	48 8b cb             	mov    %rbx,%rcx
1403b94c8:	e8 d3 da 33 00       	call   0x1406f6fa0
1403b94cd:	90                   	nop
1403b94ce:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403b94d2:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b94d6:	76 2d                	jbe    0x1403b9505
1403b94d8:	48 ff c2             	inc    %rdx
1403b94db:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403b94df:	48 8b c1             	mov    %rcx,%rax
1403b94e2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b94e9:	72 15                	jb     0x1403b9500
1403b94eb:	48 83 c2 27          	add    $0x27,%rdx
1403b94ef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b94f3:	48 2b c1             	sub    %rcx,%rax
1403b94f6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b94fa:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b94fe:	77 1c                	ja     0x1403b951c
1403b9500:	e8 3f 1c a6 00       	call   0x140e1b144
1403b9505:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1403b9509:	48 33 cc             	xor    %rsp,%rcx
1403b950c:	e8 ef 1f a6 00       	call   0x140e1b500
1403b9511:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403b9516:	48 83 c4 60          	add    $0x60,%rsp
1403b951a:	5d                   	pop    %rbp
1403b951b:	c3                   	ret
1403b951c:	e8 83 0c a7 00       	call   0x140e2a1a4
1403b9521:	cc                   	int3
1403b9522:	e8 7d 0c a7 00       	call   0x140e2a1a4
1403b9527:	cc                   	int3
1403b9528:	e8 77 0c a7 00       	call   0x140e2a1a4
1403b952d:	cc                   	int3
1403b952e:	e8 71 0c a7 00       	call   0x140e2a1a4
1403b9533:	cc                   	int3
1403b9534:	e8 6b 0c a7 00       	call   0x140e2a1a4
1403b9539:	cc                   	int3
1403b953a:	e8 65 0c a7 00       	call   0x140e2a1a4
1403b953f:	cc                   	int3
1403b9540:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403b9545:	55                   	push   %rbp
1403b9546:	48 8b ec             	mov    %rsp,%rbp
1403b9549:	48 83 ec 50          	sub    $0x50,%rsp
1403b954d:	48 8b 05 ac f9 ff 00 	mov    0xfff9ac(%rip),%rax        # 0x1413b8f00
1403b9554:	48 33 c4             	xor    %rsp,%rax
1403b9557:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1403b955b:	48 8b d9             	mov    %rcx,%rbx
1403b955e:	b9 80 00 00 00       	mov    $0x80,%ecx
1403b9563:	e8 a0 1b a6 00       	call   0x140e1b108
1403b9568:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b956c:	48 85 c0             	test   %rax,%rax
1403b956f:	74 1a                	je     0x1403b958b
1403b9571:	45 33 c9             	xor    %r9d,%r9d
1403b9574:	4c 8d 05 7d d8 c2 00 	lea    0xc2d87d(%rip),%r8        # 0x140fe6df8
1403b957b:	48 8d 15 4e 33 00 00 	lea    0x334e(%rip),%rdx        # 0x1403bc8d0
1403b9582:	48 8b c8             	mov    %rax,%rcx
1403b9585:	e8 a6 ce 3e 00       	call   0x1407a6430
1403b958a:	90                   	nop
1403b958b:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b958e:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1403b9592:	66 0f 6f 0d 56 c4 be 	movdqa 0xbec456(%rip),%xmm1        # 0x140fa59f0
1403b9599:	00
1403b959a:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
1403b959f:	f2 0f 10 05 51 d8 c2 	movsd  0xc2d851(%rip),%xmm0        # 0x140fe6df8
1403b95a6:	00
1403b95a7:	f2 0f 11 45 d8       	movsd  %xmm0,-0x28(%rbp)
1403b95ac:	0f b7 05 4d d8 c2 00 	movzwl 0xc2d84d(%rip),%eax        # 0x140fe6e00
1403b95b3:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
1403b95b7:	c6 45 e2 00          	movb   $0x0,-0x1e(%rbp)
1403b95bb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403b95c1:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1403b95c5:	48 8b cb             	mov    %rbx,%rcx
1403b95c8:	e8 d3 d9 33 00       	call   0x1406f6fa0
1403b95cd:	90                   	nop
1403b95ce:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1403b95d2:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b95d6:	76 31                	jbe    0x1403b9609
1403b95d8:	48 ff c2             	inc    %rdx
1403b95db:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403b95df:	48 8b c1             	mov    %rcx,%rax
1403b95e2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b95e9:	72 19                	jb     0x1403b9604
1403b95eb:	48 83 c2 27          	add    $0x27,%rdx
1403b95ef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b95f3:	48 2b c1             	sub    %rcx,%rax
1403b95f6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b95fa:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b95fe:	0f 87 81 08 00 00    	ja     0x1403b9e85
1403b9604:	e8 3b 1b a6 00       	call   0x140e1b144
1403b9609:	b9 80 00 00 00       	mov    $0x80,%ecx
1403b960e:	e8 f5 1a a6 00       	call   0x140e1b108
1403b9613:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403b9617:	48 85 c0             	test   %rax,%rax
1403b961a:	74 1a                	je     0x1403b9636
1403b961c:	45 33 c9             	xor    %r9d,%r9d
1403b961f:	4c 8d 05 e2 d7 c2 00 	lea    0xc2d7e2(%rip),%r8        # 0x140fe6e08
1403b9626:	48 8d 15 23 1f 00 00 	lea    0x1f23(%rip),%rdx        # 0x1403bb550
1403b962d:	48 8b c8             	mov    %rax,%rcx
1403b9630:	e8 fb cd 3e 00       	call   0x1407a6430
1403b9635:	90                   	nop
1403b9636:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b9639:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1403b963d:	66 0f 6f 0d 0b ad be 	movdqa 0xbead0b(%rip),%xmm1        # 0x140fa4350
1403b9644:	00
1403b9645:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
1403b964a:	f2 0f 10 05 b6 d7 c2 	movsd  0xc2d7b6(%rip),%xmm0        # 0x140fe6e08
1403b9651:	00
1403b9652:	f2 0f 11 45 d8       	movsd  %xmm0,-0x28(%rbp)
1403b9657:	8b 05 b3 d7 c2 00    	mov    0xc2d7b3(%rip),%eax        # 0x140fe6e10
1403b965d:	89 45 e0             	mov    %eax,-0x20(%rbp)
1403b9660:	0f b6 05 ad d7 c2 00 	movzbl 0xc2d7ad(%rip),%eax        # 0x140fe6e14
1403b9667:	88 45 e4             	mov    %al,-0x1c(%rbp)
1403b966a:	c6 45 e5 00          	movb   $0x0,-0x1b(%rbp)
1403b966e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403b9674:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1403b9678:	48 8b cb             	mov    %rbx,%rcx
1403b967b:	e8 20 d9 33 00       	call   0x1406f6fa0
1403b9680:	90                   	nop
1403b9681:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1403b9685:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b9689:	76 31                	jbe    0x1403b96bc
1403b968b:	48 ff c2             	inc    %rdx
1403b968e:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403b9692:	48 8b c1             	mov    %rcx,%rax
1403b9695:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b969c:	72 19                	jb     0x1403b96b7
1403b969e:	48 83 c2 27          	add    $0x27,%rdx
1403b96a2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b96a6:	48 2b c1             	sub    %rcx,%rax
1403b96a9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b96ad:	48 83 f8 1f          	cmp    $0x1f,%rax