1406e63dd:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e63e1:	76 30                	jbe    0x1406e6413
1406e63e3:	49 8b 0e             	mov    (%r14),%rcx
1406e63e6:	48 ff c2             	inc    %rdx
1406e63e9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e63f0:	72 1c                	jb     0x1406e640e
1406e63f2:	48 83 c2 27          	add    $0x27,%rdx
1406e63f6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e63fa:	49 2b c8             	sub    %r8,%rcx
1406e63fd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6401:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e6405:	0f 87 8d 00 00 00    	ja     0x1406e6498
1406e640b:	49 8b c8             	mov    %r8,%rcx
1406e640e:	e8 31 4d 73 00       	call   0x140e1b144
1406e6413:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1406e6417:	49 c7 46 18 0f 00 00 	movq   $0xf,0x18(%r14)
1406e641e:	00
1406e641f:	41 c6 06 00          	movb   $0x0,(%r14)
1406e6423:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1406e6427:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e642b:	76 2c                	jbe    0x1406e6459
1406e642d:	48 ff c2             	inc    %rdx
1406e6430:	48 8b 0f             	mov    (%rdi),%rcx
1406e6433:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e643a:	72 18                	jb     0x1406e6454
1406e643c:	48 83 c2 27          	add    $0x27,%rdx
1406e6440:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e6444:	49 2b c8             	sub    %r8,%rcx
1406e6447:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e644b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e644f:	77 4d                	ja     0x1406e649e
1406e6451:	49 8b c8             	mov    %r8,%rcx
1406e6454:	e8 eb 4c 73 00       	call   0x140e1b144
1406e6459:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e645d:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1406e6464:	00
1406e6465:	c6 07 00             	movb   $0x0,(%rdi)
1406e6468:	48 8b c6             	mov    %rsi,%rax
1406e646b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406e646f:	48 33 cc             	xor    %rsp,%rcx
1406e6472:	e8 89 50 73 00       	call   0x140e1b500
1406e6477:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1406e647e:	00
1406e647f:	49 8b 5b 48          	mov    0x48(%r11),%rbx
1406e6483:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1406e6488:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1406e648d:	49 8b e3             	mov    %r11,%rsp
1406e6490:	41 5f                	pop    %r15
1406e6492:	41 5e                	pop    %r14
1406e6494:	5f                   	pop    %rdi
1406e6495:	5e                   	pop    %rsi
1406e6496:	5d                   	pop    %rbp
1406e6497:	c3                   	ret
1406e6498:	e8 07 3d 74 00       	call   0x140e2a1a4
1406e649d:	90                   	nop
1406e649e:	e8 01 3d 74 00       	call   0x140e2a1a4
1406e64a3:	90                   	nop
1406e64a4:	e8 fb 3c 74 00       	call   0x140e2a1a4
1406e64a9:	90                   	nop
1406e64aa:	e8 f5 3c 74 00       	call   0x140e2a1a4
1406e64af:	90                   	nop
1406e64b0:	e8 ef 3c 74 00       	call   0x140e2a1a4
1406e64b5:	cc                   	int3
1406e64b6:	e8 b5 70 ab ff       	call   0x14019d570
1406e64bb:	cc                   	int3
1406e64bc:	e8 e3 3c 74 00       	call   0x140e2a1a4
1406e64c1:	cc                   	int3
1406e64c2:	cc                   	int3
1406e64c3:	cc                   	int3
1406e64c4:	cc                   	int3
1406e64c5:	cc                   	int3
1406e64c6:	cc                   	int3
1406e64c7:	cc                   	int3
1406e64c8:	cc                   	int3
1406e64c9:	cc                   	int3
1406e64ca:	cc                   	int3
1406e64cb:	cc                   	int3
1406e64cc:	cc                   	int3
1406e64cd:	cc                   	int3
1406e64ce:	cc                   	int3
1406e64cf:	cc                   	int3
1406e64d0:	40 53                	rex push %rbx
1406e64d2:	48 83 ec 20          	sub    $0x20,%rsp
1406e64d6:	48 8b 91 30 01 00 00 	mov    0x130(%rcx),%rdx
1406e64dd:	48 8b d9             	mov    %rcx,%rbx
1406e64e0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e64e4:	76 30                	jbe    0x1406e6516
1406e64e6:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1406e64ed:	48 ff c2             	inc    %rdx
1406e64f0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e64f7:	72 18                	jb     0x1406e6511
1406e64f9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e64fd:	48 83 c2 27          	add    $0x27,%rdx
1406e6501:	49 2b c8             	sub    %r8,%rcx
1406e6504:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6508:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e650c:	77 5f                	ja     0x1406e656d
1406e650e:	49 8b c8             	mov    %r8,%rcx
1406e6511:	e8 2e 4c 73 00       	call   0x140e1b144
1406e6516:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406e651d:	48 c7 83 28 01 00 00 	movq   $0x0,0x128(%rbx)
1406e6524:	00 00 00 00
1406e6528:	48 c7 83 30 01 00 00 	movq   $0xf,0x130(%rbx)
1406e652f:	0f 00 00 00
1406e6533:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
1406e653a:	e8 e1 25 e9 ff       	call   0x140578b20
1406e653f:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1406e6546:	e8 f5 8f ab ff       	call   0x14019f540
1406e654b:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406e6552:	e8 c9 25 e9 ff       	call   0x140578b20
1406e6557:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1406e655b:	e8 30 73 f7 ff       	call   0x14065d890
1406e6560:	48 8b cb             	mov    %rbx,%rcx
1406e6563:	48 83 c4 20          	add    $0x20,%rsp
1406e6567:	5b                   	pop    %rbx
1406e6568:	e9 b3 25 e9 ff       	jmp    0x140578b20
1406e656d:	e8 32 3c 74 00       	call   0x140e2a1a4
1406e6572:	cc                   	int3
1406e6573:	cc                   	int3
1406e6574:	cc                   	int3
1406e6575:	cc                   	int3
1406e6576:	cc                   	int3
1406e6577:	cc                   	int3
1406e6578:	cc                   	int3
1406e6579:	cc                   	int3
1406e657a:	cc                   	int3
1406e657b:	cc                   	int3
1406e657c:	cc                   	int3
1406e657d:	cc                   	int3
1406e657e:	cc                   	int3
1406e657f:	cc                   	int3
1406e6580:	40 53                	rex push %rbx
1406e6582:	48 83 ec 20          	sub    $0x20,%rsp
1406e6586:	48 8b 91 30 01 00 00 	mov    0x130(%rcx),%rdx
1406e658d:	48 8b d9             	mov    %rcx,%rbx
1406e6590:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6594:	76 30                	jbe    0x1406e65c6
1406e6596:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1406e659d:	48 ff c2             	inc    %rdx
1406e65a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e65a7:	72 18                	jb     0x1406e65c1
1406e65a9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e65ad:	48 83 c2 27          	add    $0x27,%rdx
1406e65b1:	49 2b c8             	sub    %r8,%rcx
1406e65b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e65b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e65bc:	77 5f                	ja     0x1406e661d
1406e65be:	49 8b c8             	mov    %r8,%rcx
1406e65c1:	e8 7e 4b 73 00       	call   0x140e1b144
1406e65c6:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406e65cd:	48 c7 83 28 01 00 00 	movq   $0x0,0x128(%rbx)
1406e65d4:	00 00 00 00
1406e65d8:	48 c7 83 30 01 00 00 	movq   $0xf,0x130(%rbx)
1406e65df:	0f 00 00 00
1406e65e3:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
1406e65ea:	e8 31 25 e9 ff       	call   0x140578b20
1406e65ef:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1406e65f6:	e8 35 bd f6 ff       	call   0x140652330
1406e65fb:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406e6602:	e8 19 25 e9 ff       	call   0x140578b20
1406e6607:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1406e660b:	e8 80 72 f7 ff       	call   0x14065d890
1406e6610:	48 8b cb             	mov    %rbx,%rcx
1406e6613:	48 83 c4 20          	add    $0x20,%rsp
1406e6617:	5b                   	pop    %rbx
1406e6618:	e9 03 25 e9 ff       	jmp    0x140578b20
1406e661d:	e8 82 3b 74 00       	call   0x140e2a1a4
1406e6622:	cc                   	int3
1406e6623:	cc                   	int3
1406e6624:	cc                   	int3
1406e6625:	cc                   	int3
1406e6626:	cc                   	int3
1406e6627:	cc                   	int3
1406e6628:	cc                   	int3
1406e6629:	cc                   	int3
1406e662a:	cc                   	int3
1406e662b:	cc                   	int3
1406e662c:	cc                   	int3
1406e662d:	cc                   	int3
1406e662e:	cc                   	int3
1406e662f:	cc                   	int3
1406e6630:	40 53                	rex push %rbx
1406e6632:	48 83 ec 20          	sub    $0x20,%rsp
1406e6636:	48 8b d9             	mov    %rcx,%rbx
1406e6639:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406e663d:	48 85 c9             	test   %rcx,%rcx
1406e6640:	74 3f                	je     0x1406e6681
1406e6642:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406e6646:	48 2b d1             	sub    %rcx,%rdx
1406e6649:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1406e664d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e6654:	72 18                	jb     0x1406e666e
1406e6656:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e665a:	48 83 c2 27          	add    $0x27,%rdx
1406e665e:	49 2b c8             	sub    %r8,%rcx
1406e6661:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6665:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e6669:	77 24                	ja     0x1406e668f
1406e666b:	49 8b c8             	mov    %r8,%rcx
1406e666e:	e8 d1 4a 73 00       	call   0x140e1b144
1406e6673:	33 c0                	xor    %eax,%eax
1406e6675:	48 89 43 18          	mov    %rax,0x18(%rbx)
1406e6679:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e667d:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e6681:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1406e6685:	48 83 c4 20          	add    $0x20,%rsp
1406e6689:	5b                   	pop    %rbx
1406e668a:	e9 b1 03 00 00       	jmp    0x1406e6a40
1406e668f:	e8 10 3b 74 00       	call   0x140e2a1a4
1406e6694:	cc                   	int3
1406e6695:	cc                   	int3
1406e6696:	cc                   	int3
1406e6697:	cc                   	int3
1406e6698:	cc                   	int3
1406e6699:	cc                   	int3
1406e669a:	cc                   	int3
1406e669b:	cc                   	int3
1406e669c:	cc                   	int3
1406e669d:	cc                   	int3
1406e669e:	cc                   	int3
1406e669f:	cc                   	int3
1406e66a0:	40 53                	rex push %rbx
1406e66a2:	48 83 ec 20          	sub    $0x20,%rsp
1406e66a6:	48 8b d9             	mov    %rcx,%rbx
1406e66a9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406e66ad:	48 85 c9             	test   %rcx,%rcx
1406e66b0:	74 3f                	je     0x1406e66f1
1406e66b2:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406e66b6:	48 2b d1             	sub    %rcx,%rdx
1406e66b9:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1406e66bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e66c4:	72 18                	jb     0x1406e66de
1406e66c6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e66ca:	48 83 c2 27          	add    $0x27,%rdx
1406e66ce:	49 2b c8             	sub    %r8,%rcx
1406e66d1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e66d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e66d9:	77 24                	ja     0x1406e66ff
1406e66db:	49 8b c8             	mov    %r8,%rcx
1406e66de:	e8 61 4a 73 00       	call   0x140e1b144
1406e66e3:	33 c0                	xor    %eax,%eax
1406e66e5:	48 89 43 18          	mov    %rax,0x18(%rbx)
1406e66e9:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e66ed:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e66f1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1406e66f5:	48 83 c4 20          	add    $0x20,%rsp
1406e66f9:	5b                   	pop    %rbx
1406e66fa:	e9 01 04 00 00       	jmp    0x1406e6b00
1406e66ff:	e8 a0 3a 74 00       	call   0x140e2a1a4
1406e6704:	cc                   	int3
1406e6705:	cc                   	int3
1406e6706:	cc                   	int3
1406e6707:	cc                   	int3
1406e6708:	cc                   	int3
1406e6709:	cc                   	int3
1406e670a:	cc                   	int3
1406e670b:	cc                   	int3
1406e670c:	cc                   	int3
1406e670d:	cc                   	int3
1406e670e:	cc                   	int3
1406e670f:	cc                   	int3
1406e6710:	40 53                	rex push %rbx
1406e6712:	48 83 ec 20          	sub    $0x20,%rsp
1406e6716:	48 8b d9             	mov    %rcx,%rbx
1406e6719:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406e671d:	48 85 c9             	test   %rcx,%rcx
1406e6720:	74 3f                	je     0x1406e6761
1406e6722:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406e6726:	48 2b d1             	sub    %rcx,%rdx
1406e6729:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1406e672d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e6734:	72 18                	jb     0x1406e674e
1406e6736:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e673a:	48 83 c2 27          	add    $0x27,%rdx
1406e673e:	49 2b c8             	sub    %r8,%rcx
1406e6741:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6745:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e6749:	77 24                	ja     0x1406e676f
1406e674b:	49 8b c8             	mov    %r8,%rcx
1406e674e:	e8 f1 49 73 00       	call   0x140e1b144
1406e6753:	33 c0                	xor    %eax,%eax
1406e6755:	48 89 43 18          	mov    %rax,0x18(%rbx)
1406e6759:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e675d:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e6761:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1406e6765:	48 83 c4 20          	add    $0x20,%rsp
1406e6769:	5b                   	pop    %rbx
1406e676a:	e9 61 04 eb ff       	jmp    0x140596bd0
1406e676f:	e8 30 3a 74 00       	call   0x140e2a1a4
1406e6774:	cc                   	int3
1406e6775:	cc                   	int3
1406e6776:	cc                   	int3
1406e6777:	cc                   	int3
1406e6778:	cc                   	int3
1406e6779:	cc                   	int3
1406e677a:	cc                   	int3
1406e677b:	cc                   	int3
1406e677c:	cc                   	int3
1406e677d:	cc                   	int3
1406e677e:	cc                   	int3
1406e677f:	cc                   	int3
1406e6780:	40 53                	rex push %rbx
1406e6782:	48 83 ec 20          	sub    $0x20,%rsp
1406e6786:	48 8b d9             	mov    %rcx,%rbx
1406e6789:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406e678d:	48 85 c9             	test   %rcx,%rcx
1406e6790:	74 3f                	je     0x1406e67d1
1406e6792:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406e6796:	48 2b d1             	sub    %rcx,%rdx
1406e6799:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1406e679d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e67a4:	72 18                	jb     0x1406e67be
1406e67a6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e67aa:	48 83 c2 27          	add    $0x27,%rdx
1406e67ae:	49 2b c8             	sub    %r8,%rcx
1406e67b1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e67b5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e67b9:	77 24                	ja     0x1406e67df
1406e67bb:	49 8b c8             	mov    %r8,%rcx
1406e67be:	e8 81 49 73 00       	call   0x140e1b144
1406e67c3:	33 c0                	xor    %eax,%eax
1406e67c5:	48 89 43 18          	mov    %rax,0x18(%rbx)
1406e67c9:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e67cd:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e67d1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1406e67d5:	48 83 c4 20          	add    $0x20,%rsp
1406e67d9:	5b                   	pop    %rbx
1406e67da:	e9 81 00 00 00       	jmp    0x1406e6860
1406e67df:	e8 c0 39 74 00       	call   0x140e2a1a4
1406e67e4:	cc                   	int3
1406e67e5:	cc                   	int3
1406e67e6:	cc                   	int3
1406e67e7:	cc                   	int3
1406e67e8:	cc                   	int3
1406e67e9:	cc                   	int3
1406e67ea:	cc                   	int3
1406e67eb:	cc                   	int3
1406e67ec:	cc                   	int3
1406e67ed:	cc                   	int3
1406e67ee:	cc                   	int3
1406e67ef:	cc                   	int3
1406e67f0:	40 53                	rex push %rbx
1406e67f2:	48 83 ec 20          	sub    $0x20,%rsp
1406e67f6:	48 8b d9             	mov    %rcx,%rbx
1406e67f9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406e67fd:	48 85 c9             	test   %rcx,%rcx
1406e6800:	74 3f                	je     0x1406e6841
1406e6802:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406e6806:	48 2b d1             	sub    %rcx,%rdx
1406e6809:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx