1401a6392:	cc                   	int3
1401a6393:	cc                   	int3
1401a6394:	cc                   	int3
1401a6395:	cc                   	int3
1401a6396:	cc                   	int3
1401a6397:	cc                   	int3
1401a6398:	cc                   	int3
1401a6399:	cc                   	int3
1401a639a:	cc                   	int3
1401a639b:	cc                   	int3
1401a639c:	cc                   	int3
1401a639d:	cc                   	int3
1401a639e:	cc                   	int3
1401a639f:	cc                   	int3
1401a63a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401a63a5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401a63aa:	55                   	push   %rbp
1401a63ab:	48 8b ec             	mov    %rsp,%rbp
1401a63ae:	48 83 ec 60          	sub    $0x60,%rsp
1401a63b2:	48 8b d9             	mov    %rcx,%rbx
1401a63b5:	48 8d 05 ac e0 df 00 	lea    0xdfe0ac(%rip),%rax        # 0x140fa4468
1401a63bc:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a63c0:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1401a63c7:	00
1401a63c8:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a63cc:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a63d1:	45 33 c9             	xor    %r9d,%r9d
1401a63d4:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a63d8:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a63dc:	48 8b 0d 7d ca 28 01 	mov    0x128ca7d(%rip),%rcx        # 0x141432e60
1401a63e3:	e8 08 e2 66 00       	call   0x1408145f0
1401a63e8:	48 8b 08             	mov    (%rax),%rcx
1401a63eb:	48 89 0d fe 08 27 01 	mov    %rcx,0x12708fe(%rip)        # 0x141416cf0
1401a63f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a63f5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a63f9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401a63fc:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a6401:	b9 20 00 00 00       	mov    $0x20,%ecx
1401a6406:	e8 25 09 ff ff       	call   0x140196d30
1401a640b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401a640f:	66 0f 6f 05 69 df df 	movdqa 0xdfdf69(%rip),%xmm0        # 0x140fa4380
1401a6416:	00
1401a6417:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401a641c:	0f 10 05 45 e0 df 00 	movups 0xdfe045(%rip),%xmm0        # 0x140fa4468
1401a6423:	0f 11 00             	movups %xmm0,(%rax)
1401a6426:	0f b7 0d 4b e0 df 00 	movzwl 0xdfe04b(%rip),%ecx        # 0x140fa4478
1401a642d:	66 89 48 10          	mov    %cx,0x10(%rax)
1401a6431:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1401a6435:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a643b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a643f:	48 8b cb             	mov    %rbx,%rcx
1401a6442:	e8 59 0b 55 00       	call   0x1406f6fa0
1401a6447:	90                   	nop
1401a6448:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a644c:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a6450:	76 31                	jbe    0x1401a6483
1401a6452:	48 ff c2             	inc    %rdx
1401a6455:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a6459:	48 8b c1             	mov    %rcx,%rax
1401a645c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a6463:	72 19                	jb     0x1401a647e
1401a6465:	48 83 c2 27          	add    $0x27,%rdx
1401a6469:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a646d:	48 2b c1             	sub    %rcx,%rax
1401a6470:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a6474:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a6478:	0f 87 0a 1e 00 00    	ja     0x1401a8288
1401a647e:	e8 c1 4c c7 00       	call   0x140e1b144
1401a6483:	48 8d 05 f6 df df 00 	lea    0xdfdff6(%rip),%rax        # 0x140fa4480
1401a648a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a648e:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1401a6495:	00
1401a6496:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a649a:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a649f:	45 33 c9             	xor    %r9d,%r9d
1401a64a2:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a64a6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a64aa:	48 8b 0d af c9 28 01 	mov    0x128c9af(%rip),%rcx        # 0x141432e60
1401a64b1:	e8 3a e1 66 00       	call   0x1408145f0
1401a64b6:	48 8b 08             	mov    (%rax),%rcx
1401a64b9:	48 89 0d e0 07 27 01 	mov    %rcx,0x12707e0(%rip)        # 0x141416ca0
1401a64c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a64c3:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a64c7:	0f 57 c9             	xorps  %xmm1,%xmm1
1401a64ca:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a64cf:	b9 20 00 00 00       	mov    $0x20,%ecx
1401a64d4:	e8 57 08 ff ff       	call   0x140196d30
1401a64d9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401a64dd:	66 0f 6f 05 9b de df 	movdqa 0xdfde9b(%rip),%xmm0        # 0x140fa4380
1401a64e4:	00
1401a64e5:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401a64ea:	0f 10 05 8f df df 00 	movups 0xdfdf8f(%rip),%xmm0        # 0x140fa4480
1401a64f1:	0f 11 00             	movups %xmm0,(%rax)
1401a64f4:	0f b7 0d 95 df df 00 	movzwl 0xdfdf95(%rip),%ecx        # 0x140fa4490
1401a64fb:	66 89 48 10          	mov    %cx,0x10(%rax)
1401a64ff:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1401a6503:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a6509:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a650d:	48 8b cb             	mov    %rbx,%rcx
1401a6510:	e8 8b 0a 55 00       	call   0x1406f6fa0
1401a6515:	90                   	nop
1401a6516:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a651a:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a651e:	76 31                	jbe    0x1401a6551
1401a6520:	48 ff c2             	inc    %rdx
1401a6523:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a6527:	48 8b c1             	mov    %rcx,%rax
1401a652a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a6531:	72 19                	jb     0x1401a654c
1401a6533:	48 83 c2 27          	add    $0x27,%rdx
1401a6537:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a653b:	48 2b c1             	sub    %rcx,%rax
1401a653e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a6542:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a6546:	0f 87 42 1d 00 00    	ja     0x1401a828e
1401a654c:	e8 f3 4b c7 00       	call   0x140e1b144
1401a6551:	48 8d 05 40 df df 00 	lea    0xdfdf40(%rip),%rax        # 0x140fa4498
1401a6558:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a655c:	48 c7 45 f8 0b 00 00 	movq   $0xb,-0x8(%rbp)
1401a6563:	00
1401a6564:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a6568:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a656d:	45 33 c9             	xor    %r9d,%r9d
1401a6570:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a6574:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a6578:	48 8b 0d e1 c8 28 01 	mov    0x128c8e1(%rip),%rcx        # 0x141432e60
1401a657f:	e8 6c e0 66 00       	call   0x1408145f0
1401a6584:	48 8b 08             	mov    (%rax),%rcx
1401a6587:	48 89 0d 12 06 27 01 	mov    %rcx,0x1270612(%rip)        # 0x141416ba0
1401a658e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a6591:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a6595:	66 0f 6f 0d 33 e5 df 	movdqa 0xdfe533(%rip),%xmm1        # 0x140fa4ad0
1401a659c:	00
1401a659d:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a65a2:	f2 0f 10 05 ee de df 	movsd  0xdfdeee(%rip),%xmm0        # 0x140fa4498
1401a65a9:	00
1401a65aa:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401a65af:	0f b7 05 ea de df 00 	movzwl 0xdfdeea(%rip),%eax        # 0x140fa44a0
1401a65b6:	66 89 45 c8          	mov    %ax,-0x38(%rbp)
1401a65ba:	0f b6 05 e1 de df 00 	movzbl 0xdfdee1(%rip),%eax        # 0x140fa44a2
1401a65c1:	88 45 ca             	mov    %al,-0x36(%rbp)
1401a65c4:	c6 45 cb 00          	movb   $0x0,-0x35(%rbp)
1401a65c8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a65ce:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a65d2:	48 8b cb             	mov    %rbx,%rcx
1401a65d5:	e8 c6 09 55 00       	call   0x1406f6fa0
1401a65da:	90                   	nop
1401a65db:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a65df:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a65e3:	76 31                	jbe    0x1401a6616
1401a65e5:	48 ff c2             	inc    %rdx
1401a65e8:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a65ec:	48 8b c1             	mov    %rcx,%rax
1401a65ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a65f6:	72 19                	jb     0x1401a6611
1401a65f8:	48 83 c2 27          	add    $0x27,%rdx
1401a65fc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a6600:	48 2b c1             	sub    %rcx,%rax
1401a6603:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a6607:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a660b:	0f 87 83 1c 00 00    	ja     0x1401a8294
1401a6611:	e8 2e 4b c7 00       	call   0x140e1b144
1401a6616:	48 8d 05 8b de df 00 	lea    0xdfde8b(%rip),%rax        # 0x140fa44a8
1401a661d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a6621:	48 c7 45 f8 0d 00 00 	movq   $0xd,-0x8(%rbp)
1401a6628:	00
1401a6629:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a662d:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a6632:	45 33 c9             	xor    %r9d,%r9d
1401a6635:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a6639:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a663d:	48 8b 0d 1c c8 28 01 	mov    0x128c81c(%rip),%rcx        # 0x141432e60
1401a6644:	e8 a7 df 66 00       	call   0x1408145f0
1401a6649:	48 8b 08             	mov    (%rax),%rcx
1401a664c:	48 89 0d ad 06 27 01 	mov    %rcx,0x12706ad(%rip)        # 0x141416d00
1401a6653:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a6656:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a665a:	66 0f 6f 0d ee dc df 	movdqa 0xdfdcee(%rip),%xmm1        # 0x140fa4350
1401a6661:	00
1401a6662:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a6667:	f2 0f 10 05 39 de df 	movsd  0xdfde39(%rip),%xmm0        # 0x140fa44a8
1401a666e:	00
1401a666f:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401a6674:	8b 05 36 de df 00    	mov    0xdfde36(%rip),%eax        # 0x140fa44b0
1401a667a:	89 45 c8             	mov    %eax,-0x38(%rbp)
1401a667d:	0f b6 05 30 de df 00 	movzbl 0xdfde30(%rip),%eax        # 0x140fa44b4
1401a6684:	88 45 cc             	mov    %al,-0x34(%rbp)
1401a6687:	c6 45 cd 00          	movb   $0x0,-0x33(%rbp)
1401a668b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a6691:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a6695:	48 8b cb             	mov    %rbx,%rcx
1401a6698:	e8 03 09 55 00       	call   0x1406f6fa0
1401a669d:	90                   	nop
1401a669e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a66a2:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a66a6:	76 31                	jbe    0x1401a66d9
1401a66a8:	48 ff c2             	inc    %rdx
1401a66ab:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a66af:	48 8b c1             	mov    %rcx,%rax
1401a66b2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a66b9:	72 19                	jb     0x1401a66d4
1401a66bb:	48 83 c2 27          	add    $0x27,%rdx
1401a66bf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a66c3:	48 2b c1             	sub    %rcx,%rax
1401a66c6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a66ca:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a66ce:	0f 87 c6 1b 00 00    	ja     0x1401a829a
1401a66d4:	e8 6b 4a c7 00       	call   0x140e1b144
1401a66d9:	48 8d 05 d8 dd df 00 	lea    0xdfddd8(%rip),%rax        # 0x140fa44b8
1401a66e0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a66e4:	48 c7 45 f8 0d 00 00 	movq   $0xd,-0x8(%rbp)
1401a66eb:	00
1401a66ec:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a66f0:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a66f5:	45 33 c9             	xor    %r9d,%r9d
1401a66f8:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a66fc:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a6700:	48 8b 0d 59 c7 28 01 	mov    0x128c759(%rip),%rcx        # 0x141432e60
1401a6707:	e8 e4 de 66 00       	call   0x1408145f0
1401a670c:	48 8b 08             	mov    (%rax),%rcx
1401a670f:	48 89 0d 82 04 27 01 	mov    %rcx,0x1270482(%rip)        # 0x141416b98
1401a6716:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a6719:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a671d:	66 0f 6f 0d 2b dc df 	movdqa 0xdfdc2b(%rip),%xmm1        # 0x140fa4350
1401a6724:	00
1401a6725:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a672a:	f2 0f 10 05 86 dd df 	movsd  0xdfdd86(%rip),%xmm0        # 0x140fa44b8
1401a6731:	00
1401a6732:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401a6737:	8b 05 83 dd df 00    	mov    0xdfdd83(%rip),%eax        # 0x140fa44c0
1401a673d:	89 45 c8             	mov    %eax,-0x38(%rbp)
1401a6740:	0f b6 05 7d dd df 00 	movzbl 0xdfdd7d(%rip),%eax        # 0x140fa44c4
1401a6747:	88 45 cc             	mov    %al,-0x34(%rbp)
1401a674a:	c6 45 cd 00          	movb   $0x0,-0x33(%rbp)
1401a674e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a6754:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a6758:	48 8b cb             	mov    %rbx,%rcx
1401a675b:	e8 40 08 55 00       	call   0x1406f6fa0
1401a6760:	90                   	nop
1401a6761:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a6765:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a6769:	76 31                	jbe    0x1401a679c
1401a676b:	48 ff c2             	inc    %rdx
1401a676e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a6772:	48 8b c1             	mov    %rcx,%rax
1401a6775:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a677c:	72 19                	jb     0x1401a6797
1401a677e:	48 83 c2 27          	add    $0x27,%rdx
1401a6782:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a6786:	48 2b c1             	sub    %rcx,%rax
1401a6789:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a678d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a6791:	0f 87 09 1b 00 00    	ja     0x1401a82a0
1401a6797:	e8 a8 49 c7 00       	call   0x140e1b144
1401a679c:	48 8d 05 25 dd df 00 	lea    0xdfdd25(%rip),%rax        # 0x140fa44c8
1401a67a3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a67a7:	48 c7 45 f8 0e 00 00 	movq   $0xe,-0x8(%rbp)
1401a67ae:	00
1401a67af:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a67b3:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a67b8:	45 33 c9             	xor    %r9d,%r9d
1401a67bb:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a67bf:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a67c3:	48 8b 0d 96 c6 28 01 	mov    0x128c696(%rip),%rcx        # 0x141432e60
1401a67ca:	e8 21 de 66 00       	call   0x1408145f0
1401a67cf:	48 8b 08             	mov    (%rax),%rcx
1401a67d2:	48 89 0d 17 04 27 01 	mov    %rcx,0x1270417(%rip)        # 0x141416bf0
1401a67d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a67dc:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a67e0:	66 0f 6f 0d f8 e2 df 	movdqa 0xdfe2f8(%rip),%xmm1        # 0x140fa4ae0
1401a67e7:	00
1401a67e8:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a67ed:	f2 0f 10 05 d3 dc df 	movsd  0xdfdcd3(%rip),%xmm0        # 0x140fa44c8
1401a67f4:	00
1401a67f5:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401a67fa:	8b 05 d0 dc df 00    	mov    0xdfdcd0(%rip),%eax        # 0x140fa44d0
1401a6800:	89 45 c8             	mov    %eax,-0x38(%rbp)
1401a6803:	0f b7 05 ca dc df 00 	movzwl 0xdfdcca(%rip),%eax        # 0x140fa44d4
1401a680a:	66 89 45 cc          	mov    %ax,-0x34(%rbp)
1401a680e:	c6 45 ce 00          	movb   $0x0,-0x32(%rbp)
1401a6812:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a6818:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a681c:	48 8b cb             	mov    %rbx,%rcx
1401a681f:	e8 7c 07 55 00       	call   0x1406f6fa0
1401a6824:	90                   	nop
1401a6825:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a6829:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a682d:	76 31                	jbe    0x1401a6860
1401a682f:	48 ff c2             	inc    %rdx
1401a6832:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a6836:	48 8b c1             	mov    %rcx,%rax
1401a6839:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a6840:	72 19                	jb     0x1401a685b
1401a6842:	48 83 c2 27          	add    $0x27,%rdx
1401a6846:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a684a:	48 2b c1             	sub    %rcx,%rax
1401a684d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a6851:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a6855:	0f 87 4b 1a 00 00    	ja     0x1401a82a6
1401a685b:	e8 e4 48 c7 00       	call   0x140e1b144
1401a6860:	48 8d 05 71 dc df 00 	lea    0xdfdc71(%rip),%rax        # 0x140fa44d8
1401a6867:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401a686b:	48 c7 45 f8 14 00 00 	movq   $0x14,-0x8(%rbp)
1401a6872:	00
1401a6873:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401a6877:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401a687c:	45 33 c9             	xor    %r9d,%r9d
1401a687f:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1401a6883:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a6887:	48 8b 0d d2 c5 28 01 	mov    0x128c5d2(%rip),%rcx        # 0x141432e60
1401a688e:	e8 5d dd 66 00       	call   0x1408145f0
1401a6893:	48 8b 08             	mov    (%rax),%rcx
1401a6896:	48 89 0d 0b 04 27 01 	mov    %rcx,0x127040b(%rip)        # 0x141416ca8
1401a689d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a68a0:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401a68a4:	0f 57 c9             	xorps  %xmm1,%xmm1
1401a68a7:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401a68ac:	b9 20 00 00 00       	mov    $0x20,%ecx
1401a68b1:	e8 7a 04 ff ff       	call   0x140196d30
1401a68b6:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401a68ba:	66 0f 6f 05 2e e2 df 	movdqa 0xdfe22e(%rip),%xmm0        # 0x140fa4af0
1401a68c1:	00
1401a68c2:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401a68c7:	0f 10 05 0a dc df 00 	movups 0xdfdc0a(%rip),%xmm0        # 0x140fa44d8
1401a68ce:	0f 11 00             	movups %xmm0,(%rax)
1401a68d1:	8b 0d 11 dc df 00    	mov    0xdfdc11(%rip),%ecx        # 0x140fa44e8
1401a68d7:	89 48 10             	mov    %ecx,0x10(%rax)
1401a68da:	c6 40 14 00          	movb   $0x0,0x14(%rax)
1401a68de:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a68e4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401a68e8:	48 8b cb             	mov    %rbx,%rcx
1401a68eb:	e8 b0 06 55 00       	call   0x1406f6fa0
1401a68f0:	90                   	nop
1401a68f1:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401a68f5:	48 83 fa 0f          	cmp    $0xf,%rdx
1401a68f9:	76 31                	jbe    0x1401a692c
1401a68fb:	48 ff c2             	inc    %rdx
1401a68fe:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401a6902:	48 8b c1             	mov    %rcx,%rax
1401a6905:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401a690c:	72 19                	jb     0x1401a6927
1401a690e:	48 83 c2 27          	add    $0x27,%rdx
1401a6912:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a6916:	48 2b c1             	sub    %rcx,%rax
1401a6919:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401a691d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a6921:	0f 87 85 19 00 00    	ja     0x1401a82ac
1401a6927:	e8 18 48 c7 00       	call   0x140e1b144
1401a692c:	48 8d 05 bd db df 00 	lea    0xdfdbbd(%rip),%rax        # 0x140fa44f0
1401a6933:	48 89 45 f0          	mov    %rax,-0x10(%rbp)